8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r5, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x3], [], [], [{}, {0x0, 0xfffffffd}, {}, {}, {0x0, 0x0, 0xfffffffc}], {}, {0x0, 0x0, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = socket(0x18, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) r10 = semget$private(0x0, 0x4, 0x10dd070856a110b) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x1, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, 0x0, r14, r16, 0x4}, 0x200, 0x401, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, r14, r7, r17, r5, 0xfb, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setgid(r7) setgroups(0x3, &(0x7f00000004c0)=[r5, r6, r7]) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(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(r8, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() setgid(r17) setgroups(0x3, &(0x7f00000004c0)=[r15, r16, r17]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r4, r5, r10, r17, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r18 = getgid() fchownat(r2, &(0x7f0000000200)='./bus\x00', r4, r18, 0x4) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="139e81ac9670f80ecc28a769264a3597", 0xffffffffffffff51}], 0x100000000000025e, 0x0, 0x0) r19 = socket(0x2, 0x1, 0x0) connect$unix(r19, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r19, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r20, 0x40044b41, &(0x7f0000000140)=0x2) sendmsg(r19, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) ioctl$FIOASYNC(r19, 0x8004667d, &(0x7f0000000080)=0x5) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0x7, 0x4, 0x1, 0x10000, 0xd21, 0x9, 0x1, 0x0, 0x46a, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 16:00:01 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5a8a8 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699b, &(0x7f0000000300)) r2 = dup2(0xffffffffffffffff, r1) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f0000000040), 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffdda) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r7, r9, r11, r17, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x0, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = socket(0x800000018, 0x3, 0x102) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r24}, 0xc) r25 = socket(0x0, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r28, r30}, 0xc) r31 = socket$unix(0x1, 0x2, 0x0) r32 = socket(0x2, 0x3, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x8040691a, &(0x7f0000000300)) r34 = openat(r33, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r35 = socket(0x18, 0x2, 0x0) r36 = socket(0x18, 0x1, 0x0) r37 = socket(0x18, 0x4003, 0x0) dup2(r37, r36) connect$unix(r37, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(r37, 0xffff, 0x1805, &(0x7f0000000080)={0xffffffff}, 0x10) r38 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r38, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r39 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r39, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r40 = syz_open_pts() r41 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r41, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="20000000040000000000000000000000eb7e06928a4259a64b58a44fab5c3400"/45, @ANYRES32=r4, @ANYRES32=r11, @ANYRES32=r18, @ANYBLOB="0000000020000000e3fffdffffffffffffff00006c39018099250999449c5f76edd427c6716e47c4d26aff97eeb38f8d351feca22b4bf8fad85478220839936fce94db9b2e40ae1b6030d14bc6c15e325000f50000", @ANYRES32=r20, @ANYRES32=r28, @ANYRES32=0x0, @ANYBLOB="0000c0b66f624b36cd4acf86fcbd779e0000300000000000001fffffebd80c8ef70e23d770a5ae77738a4b000001001a00", @ANYRES32=r31, @ANYRES32=r34, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r35, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41], 0x70, 0x5}, 0xe) r42 = getegid() fchownat(r2, &(0x7f0000000400)='./file0/file0\x00', r11, r42, 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='})/\x00'], &(0x7f00000003c0)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ftruncate(r0, 0x0, 0x80) dup2(r0, r1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000001, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x244) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) 16:00:02 executing program 0: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) 16:00:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x2, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000180)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:02 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffca5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) semget$private(0x0, 0x0, 0x1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x25) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xa0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000040)="0f2952dbb6639b2edd03088854cecf86b16ec42142498a5068b3", 0x1a}, {&(0x7f0000000100)="9a83a930a10d8eb04d46be70ea910f54b0e6db4793ab3552711a55846b2fd7d5e7dd3c8fe5457c756fa8f9bc4afaf3fc3031095ee18c0d05cf9d7951a4c9c478a9adc4c05d7ccba3f4df43247015813c2b75e429d605e6db8d4ebe344d13aabbe434731fade5415b2ed0afc921d2bee37ba37127abcf4af3fa2781f87d2e503fab0f6032e9f36829c6c4ca51d36102e63c413606358b24aeb54451b798f9a9d28316a55913489a72271e5d266ea7ec393b12b86d4d2df21fa772b4f8", 0xbc}], 0x2) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) close(r1) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r3 = dup(r2) listen(r3, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0x8) 16:00:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/17, 0x11, 0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) shutdown(r3, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x1) sendto$unix(r3, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) 16:00:02 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendto(0xffffffffffffffff, &(0x7f0000000180)="36d763fdf53281ded70bff369001504e77219d575e85bf3784fa43140ba9b4bedd960ef0bb0a779ac43519280886d1b61c588041fddef15f8da078e8acee7507b4d9f04e5f914e1166a66accc654f866d9962f5d179f5883c3e106be5ba2255673c5a65ffa68da92f2cc9bb7233da070ce8520368049cbe1df13b66c", 0x7c, 0x6, &(0x7f0000000200)=@in6={0x18, 0x0, 0xa9d6, 0x7fffffff}, 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x17b, &(0x7f0000000080)=[{0x40}, {0x16}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x40}, {0x16, 0xfd}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x40}, {0x16, 0x0, 0xfc}]}) pwrite(r3, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYPTR64, @ANYRESHEX, @ANYBLOB="71d765c302ed03a161d3d21b09370a68758f8be94139bfc456f9"], 0x3) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r6, &(0x7f0000000640)=[{&(0x7f0000000000)="d548c294fc4b90ca7dcce2be1413729af06255f23b88c0f6ba372f3aa3fbc20536f3930b65e9aba25c6e8d9efc4d50ac2d2cea51e1dcc75d49c51f7b1d9c1788321cfe0df81e7c5535366c2f1922698b1e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee88e0c23067e332e", 0x214}], 0x1000000000000250, 0x0, 0x0) write(r5, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() fchdir(r0) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) r14 = msgget(0x0, 0x446) r15 = getuid() r16 = getegid() r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = getgid() r24 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r24) r25 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r25) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x2, r15, r16, r21, r23, 0x0, 0x5}, 0x4, 0xb8f, r24, r25, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) ktrace(&(0x7f0000000380)='./bus/file0\x00', 0x6, 0x20, r24) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x44001000e, 0x400008001, 0x0, r1, 0x4000, 0xfffffffffffffffe, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40004000000902) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r5 = getppid() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r5, r8, r0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kqueue() r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) getpeername$inet(r10, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(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(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000300)=""/152) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) fchown(0xffffffffffffff9c, r0, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r8, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:03 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) socket(0x2, 0x7cc98517948912d5, 0x9b) 16:00:03 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x7, 0x612, 0xffffffffffffffff) 16:00:03 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82002e2f660700783b79758d57181815b95915dfcd1c549a537b21d60d016168237085354ba8"], 0x10) sendto$unix(r1, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x2}, 0x8) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x20, 0x0) fcntl$dupfd(r2, 0x0, r0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = dup(r3) getsockname$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0x8) 16:00:03 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) socketpair(0x6, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0)="a44e1a53f46fa1993e2a32b76ae66f91ace2568cd7345003028abdf3ee91b4f972cb0a8f05161ff55986d3339d8f3f8bffb35a950be001196a020a7b608269b68f02cd8f35a6c6fd06f1330bd37b3ec0e349889908303150ceee0c092529eebb16d109041a4407273ac59c6d197fd164b78f70367670aa620455cea0f56696568199653e498581c05323245975bdf007ad", 0x91) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x6) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r4 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r6 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0xc, r8, 0x0, r11, r10, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r12 = getgid() r13 = geteuid() r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r14, &(0x7f0000001640)=ANY=[@ANYBLOB="d1c9fcc8ccef944d3000da79f8e0f589ef1dce4fa07f5472f6be6c0abb700a46c4f4130655dc3e79b69a9234b244b77d226430c905897b96816fc90a7ed0be80893c16defb759407cff17d20facd7e668856cd0c0000d2f902c4c45d6bdfc0b83599e995358fc91d1c41104b78aa593c6e6ec4bcd30d227aa00af2a39908287dd33a08f3478755d5796e0000f8e4701a4b55cf92f1eee9feabd178f6c92d6afb22887a73d84afe272c134be548e2ebe983fcf23a1bb906643afdd3395ef1be9c5bb04640d53a389400000000000000000000000000dc297d4faf998ccad18370f1758c444980704bc16a5b72e61bb01e91b0ed32806f91aacffdbf3a82198a9b7d7524138b5d747b5213f363502b093ec8f3b575e2e9d659590ec0a9e473d432664e83937aa5fd2cbf256c83338e0f74fb942287359b25540d8bad0c27a114ce6b66d620e676fc95b19ef00cc7c24b6ff61dae69108c7322a5ff9c97e916959deeec8b901acf7d9de2a5ea3912e64fc6d4910813d6975a1fed5ac7b42f302fccbd4f120c7ed298fed3d63d0fc94da6972810dc0a3b070bb8aca1a87187dd11baab9f28a6c0cd0e61cae2f6ef6c99a10292d5bbee8f8cc6cc32ddbc38499b6e4d702cd572f1a7dd88105467fc81d6e902d843dc1876e726555532eba30a056a4c90cf5d12b920a9e262733b55c85c5cdfe15bee8b7469e574955953a46a1c98f6ae7dd4083446e0c44044d089c558c84dc1ec63231b7e59d8319e9b9b28b26c3b098e849e6422be41499c0cd9637823fe57b6f6621a2676775eb0f4376a61e304768efd0956b9cf6f7bb2f9f7560fd5ddcf3e237055760bb534b3e1ef98c6113a1e3f748d2083a085462213fabf199e2af4721f933b68dacb168d27eb0464eaf2951b117c8cd26d6aa6189a31c3c3a1fd86ff04a26faf27b3ea"], 0xa) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r16 = getgid() chown(&(0x7f0000000180)='./file0\x00', r15, r16) r17 = semget$private(0x0, 0x7, 0xa0) semop(r17, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r17, 0x0, 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r12, r13, r16, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) getgroups(0x5, &(0x7f0000000000)=[r16, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = getppid() fcntl$setown(r18, 0x6, r19) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0xb, &(0x7f00000000c0)="0000d20001000000000000") r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) read(r2, &(0x7f0000000200)=""/184, 0xb8) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0)=0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:03 executing program 1: setrlimit(0x6, &(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, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 16:00:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) r2 = semget$private(0x0, 0x2, 0x734618186f940c57) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setgid(r7) setgroups(0x3, &(0x7f00000004c0)=[r5, r6, r7]) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r8, &(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(r8, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r11 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x3, r10, r11, r12, r14, 0x4}, 0x200, 0x401, 0x2}) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() setgid(r17) setgroups(0x3, &(0x7f00000004c0)=[r15, r16, r17]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r4, r5, r10, r17, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r18 = getgid() r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(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(r19, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r21, r22, r23, r25, 0x4}, 0x200, 0x401, 0x2}) r26 = socket(0x2, 0x1, 0x0) connect$unix(r26, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r26, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r26, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x274, r10, r18, r23, r27, 0x8cddbb40594e91e3, 0x7}, 0x8, 0x0, 0x7}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3ff}, 0x100, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x800}, {0xd65, 0xca}}) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000640)=""/4096, 0x1000) getgroups(0x4000000000000297, &(0x7f0000000200)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd2d, &(0x7f0000000200)="5ed98a36b22a782f21ba92b30b263016104d5a65f67fb7013e1e66ef23af3c8da42d46d75371c24437599caec6942c36a9c1f51d657df041ba74acc5195bf8391af0ca30fc8d6b219a23e0cd32f350ae1410e8a729e3ece7751542ad8007fc355fba35ae365dd71c1db0ba7b465567e03d2a2a55e87fad57567d2592cc6ee32a25938119cb9fb7a2d4d52077713c3113e16443aeae9d26078ebbb7f8fc0829d05ec35a2af2119c5dced01e68019ddba013510b8186ef1b7b90f1214638adbc0871ac9fc922626381b7836ddb3ff0aff308301ac5c617b1f7dd00"/229) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="620202000000009b8e3e1d449fecca7b07e00000010000"], 0x10) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000900)) r14 = socket(0x18, 0x3, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) dup2(r14, r15) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r16 = socket(0x18, 0x3, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) dup2(r16, r17) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) r18 = socket(0x18, 0x3, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r19 = socket(0x18, 0x1, 0x0) r20 = dup2(r18, r19) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x3, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) dup2(r21, r22) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = socket(0x18, 0x3, 0x0) connect$unix(r23, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r24 = socket(0x18, 0x1, 0x0) dup2(r23, r24) setsockopt(r24, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = socket(0x18, 0x3, 0x0) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket(0x18, 0x3, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r28 = socket(0x18, 0x1, 0x0) dup2(r27, r28) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140), 0x0) connect$unix(r16, &(0x7f0000001080)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYBLOB="481f643777cbfcea4b835f0569e1d68318344adcf0de1c4dcbf01f7a94caebc208ccbf7275d6cd94ae3e7f003e9486b3d182294f93135c0f40e969340bc0896555a67b517e8394370451edb7080a4d57086b17a16c950503a20570750053875b63ac15914b745146efa78069f7c603fd574a452a5cdecdbb7fb31b4ed0f14824c7eb2b758931d1e5243894fa311c3c789dde73757e9cc6d0449cb01fcd02c19149853510c9841e87", @ANYRESDEC], @ANYRESOCT, @ANYRESDEC=r19, @ANYRESOCT=r13, @ANYRESHEX=r22, @ANYPTR64=&(0x7f0000000f40)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRES32=r20, @ANYPTR, @ANYRESOCT, @ANYRESHEX=r24, @ANYRES32], @ANYRESOCT, @ANYPTR64, @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX, @ANYRES16, @ANYRESDEC, @ANYBLOB="6cfcaea1cff62190faa4f418c724bc55f19244fc83bf7fe12be77e6995c44be91d522fb5"], @ANYRES32, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r26, @ANYRESHEX], @ANYPTR64, @ANYPTR=&(0x7f0000000fc0)=ANY=[@ANYRES16=r28, @ANYBLOB="ad90a64c508f848003ac692981357634396c7fb160d31a917371e6152e4ec440551b159638623cd4005d5f67dc46aa1db2a0345c9af5ee9759e142cf0d382df73700b1eef382f294b46cd2d77c278547e6db95cf7c08c58be9006b024c08cbe3b0040812cbe283967e163481f2feeb527a1f227abd8877c4f938aaff069c0b8f197903a0b38a6877ec"]], 0x8) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r29 = socket(0x2, 0x8002, 0x0) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(r29, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r29, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r30 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r30, &(0x7f0000000140)="220e22", 0x3) pwritev(r30, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kevent(r5, &(0x7f0000000680)=[{{r6}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x8, 0x8}, {{r8}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0x100}, {{r9}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r30}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r11}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540), 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x5}], 0x8, 0x0, 0x2, 0x0) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r31, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r32 = socket(0x2, 0x8002, 0x0) r33 = socket(0x18, 0x1, 0x0) close(r33) write(r33, 0x0, 0x0) connect$unix(r32, &(0x7f0000000200)=ANY=[], 0x0) write(r32, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x8002, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 16:00:04 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x5) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x8, 0xfe00) socket$inet(0x2, 0x1, 0x5) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 1: getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000200)=0xc) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, 0x0) r2 = getpgid(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r2, r3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r4 = socket$unix(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) fcntl$setstatus(r4, 0x4, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x6, 0x3, './bus\x00', 0x3, 0x6, 0x81, 0xffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) getppid() r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) shutdown(0xffffffffffffffff, 0x1) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, 0xffffffffffffffff) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefbfffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r5 = accept(r4, &(0x7f00000005c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) shutdown(r5, 0x1) r6 = fcntl$dupfd(r2, 0x0, r3) accept(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000481ed6ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cd289b1677bc4590000000000000000000000000000000000000000000000000000000000861a3c73d5139e0d813a9f5809a831a24595e70dfbff09a49dab0901fb716045c640ecaf8244cdaf37a9d63703ab7d0767f1b8d3c86db9320c3e16c5e70bab1bc14278aa2c0d5381d8e1185cbdba3a585f89f946c9838995ba04b840415480020a040600000066a34911b752ee4352dfa1fcd9a05fae1bf089abcd761d5e828d5310f6b71de5f98a74c6"], &(0x7f0000000080)=0x6e) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:00:04 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') rename(&(0x7f0000000100)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000080)='./file0/file0/file0/file0/file0\x00') 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x7, 0x20, './file0\x00', 0x2, 0xfffffffa, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="765f2bd7e31b462f7931271bd059de31c3da90231a30f370e3252fd8213e3c9fa4ca1ef2cf40a842c25e002de64e061cb0f431fe0a62ebaa14816459d9ada0e97ec7a8a204269797f0e1e78290f27bb4c69c2061143a1561d79b9fea591ded1ffd29ce96560f6acd13cd900dad30ba04def015878da517914f3c8c6d7ef66334e885b303da3b112e5ccb0cd14daed90b9c", 0x91) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r2, 0xa, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x21, 0x1, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00ff010000000000e748"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r7 = socket$inet(0x2, 0x4000, 0x80) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xfffffffffffffee0) r9 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x4, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r10 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r11 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = getegid() fchown(r11, r12, r13) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = getegid() fchown(0xffffffffffffffff, r14, r15) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000700)={{0x1, r14, 0x0, r12, r8, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r10, 0x7f, 0x100000001, 0xb1f1}) r16 = semget$private(0x0, 0x7, 0x80) semop(r16, &(0x7f00000005c0), 0x0) r17 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r17, 0x3a, 0x12, 0x0, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r19 = kqueue() kevent(r19, &(0x7f00000000c0)=[{{r18}, 0xfffffffffffffffe, 0xa5, 0x20000000}], 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f0000000540)='./file0/file0\x00', 0x400000002c5, 0x0) r21 = kqueue() kevent(r21, &(0x7f00000000c0)=[{{r20}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f00000006c0)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r20, 0xa, r22) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r23 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r23, 0x0, 0x0) load: 1.00 cmd: getty 49455 [ttyin] 0.00u 0.03s 0% 318k load: 1.00 cmd: getty 49455 [ttyin] 0.00u 0.03s 0% 318k 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x9) listen(r3, 0x0) socketpair(0x2, 0x4, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x11b) ioctl$TIOCCBRK(r3, 0x2000747a) sendto$unix(r0, &(0x7f0000000940)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgid(r5) setgroups(0x3, &(0x7f00000004c0)=[r3, r4, r5]) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() setgid(r8) setgroups(0x3, &(0x7f00000004c0)=[r6, r7, r8]) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() setgid(r11) setgroups(0x3, &(0x7f00000004c0)=[r9, r10, r11]) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, r4, r6, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r2, r12) 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:04 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x1, 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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0xf6c, 0x8, 0x2773, 0x7fffffff, 0x4, 0xfffff801, 0xfffffdd2, 0x10, [{0xfff, 0x2, 0xfffffffe, 0x9}, {0x0, 0x7da, 0x2, 0x9}, {0x4, 0xfffffff7, 0x3a2, 0x100}, {0x401, 0x0, 0x3b6, 0x20}, {0x0, 0x9, 0x6, 0x3}, {0x3f, 0x40, 0x400, 0x81}, {0x401, 0xc9, 0x1ff, 0x3c5}, {0x0, 0x53b2, 0xffff0000, 0x8}, {0x0, 0x2, 0x20, 0x5}, {0x2, 0xaaab, 0x7, 0xffffffc0}, {0x3, 0x5, 0x2, 0x9}, {0x5, 0xfffffff7, 0x9, 0x6}, {0x81, 0xa28b, 0x0, 0x6}, {0x9, 0x2, 0x2, 0x8000000}, {0x47d19046, 0x6, 0x0, 0x9}, {0x200, 0xc7a, 0x400, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) write(r1, &(0x7f0000000140)="8100000000000000", 0x8) 16:00:04 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 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}) r17 = semget$private(0x0, 0x4, 0xa5) semop(r17, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r17, &(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(r17, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r18 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x3, r19, r20, r21, r23, 0x4}, 0x200, 0x401, 0x2}) r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() setgid(r26) setgroups(0x3, &(0x7f00000004c0)=[r24, r25, r26]) r27 = semget$private(0x0, 0x4, 0xa5) semop(r27, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r27, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r27, &(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(r27, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r28 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r31, r33, 0x4}, 0x200, 0x401, 0x2}) r34 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r36 = getgid() setgid(r36) setgroups(0x3, &(0x7f00000004c0)=[r34, r35, r36]) r37 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r37, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r38 = geteuid() r39 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r41 = getgid() setgid(r41) setgroups(0x3, &(0x7f00000004c0)=[r39, r40, r41]) r42 = semget$private(0x0, 0x4, 0xa5) semop(r42, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r42, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r42, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r42, &(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(r42, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r43 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r45 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r47 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r47, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000100)={{0x3, r44, r45, r46, r48, 0x4}, 0x200, 0x401, 0x2}) r49 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r51 = getgid() setgid(r51) setgroups(0x3, &(0x7f00000004c0)=[r49, r50, r51]) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r38, r39, r44, r51, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r20, r25, r30, 0x0, r35, r51]) fchownat(r1, &(0x7f0000000080)='./file1\x00', r9, r52, 0x2) 11:46:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) ftruncate(r1, 0x0, 0x8) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000400)='./file1\x00') r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:46:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000300)={0xfffffffffffffffe}) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e4c5c10f288cb87dd14df4143bd6a96873f283606f7d8a35c2d7d3e45008ece115fbdee1d2b95fd9dc2052ec61ec7cd15b85584680d4cb469d89118b592b044f06e750d61169c4dd7c201a0c192927e252ec2203acb2045a1ebba01d34d0bcc63399ac54f6b7aed6c8991c3b2b0bcce45e6877b789a148c7b07d091999a1bd6fd7252c56b812b7980eca518c9351458f3620cb39cfcf7efc62a246f534d4c9c09f1ffddf0126a3a77978f6bb6fed7e81542704e6ac32ac23876e586aeab4721b6321a555fc7d0bec8321bf8e035c81a6078accd8c4230d857ea40"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcc1}, 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000040)='./bus\x00', r2}) r3 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./bus\x00', r3, r4) mknod(&(0x7f00000002c0)='./bus\x00', 0x4, 0x7f0) dup2(r0, r1) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) 11:46:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{0x0, 0x6}]}}) 11:46:07 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x2ef) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "0000fffe0000200000000000388747bf00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000540)={0x10, 0x40, 0x4, 0x3f, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f00005bb000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000047c000/0x1000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00000ae000/0x4000)=nil, 0xbce}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000061b000/0x4000)=nil, 0x80}, {&(0x7f0000161000/0x1000)=nil, &(0x7f0000592000/0x1000)=nil, 0x2}, {&(0x7f00000ac000/0x3000)=nil, &(0x7f000028b000/0x2000)=nil, 0x4}, {&(0x7f00002b5000/0x3000)=nil, &(0x7f0000076000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000079c000/0x3000)=nil, 0xffffffffffffffc0}, {&(0x7f00007ca000/0x1000)=nil, &(0x7f00006d4000/0x1000)=nil, 0xd79e}, {&(0x7f0000100000/0x4000)=nil, &(0x7f00000e8000/0x3000)=nil, 0x8}, {&(0x7f000057c000/0x2000)=nil, &(0x7f00000d4000/0x1000)=nil, 0xfcb1}, {&(0x7f0000490000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00003a2000/0x1000)=nil, 0x6}, {&(0x7f0000774000/0x3000)=nil, &(0x7f00006a2000/0x3000)=nil}, {&(0x7f000007d000/0x2000)=nil, &(0x7f0000fec000/0x12000)=nil, 0x3}, {&(0x7f000014c000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x20000, 0x0) fsync(r5) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) close(r4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt(r4, 0x9, 0x200, &(0x7f0000000ac0)="ebffcbec13b9fd48000006000000000000000000358cd7d65ca77097b39e67cb43e27ee8371e1268c12869c0b2097b14fbb7372503493e09309bc9041589475577c85c1593a6b3ef1a40c0cfd42e1f197b977c300addf3cb9fb3df128bb6bf318c5b94370bed3ae35acf5264fa0945cc6e98f9a0a31bf357499fa84cd6a01ef40045ab1956758a331ad0bd035521f446a28c0c38a1e386ee4bfd6a9c0542b6", 0xfffffffffffffe16) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\\*-\x00', &(0x7f0000000180)='-\xe8@,\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\xc6+)\x00', &(0x7f0000000300)='[-\x00', &(0x7f0000000340)='(-#\'!}\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='\x00']) 11:46:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = socket(0x2, 0x3, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x42badfdc7ac5d6d5, 0x0) dup2(r2, r3) 11:46:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x10000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) close(r4) shutdown(0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x287) semop(r5, &(0x7f0000000180)=[{0x0, 0x2000000000101, 0x7198f21e4982aaf}, {0x2, 0x1f}], 0x2) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000d40)=""/34) semop(r5, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000000)=""/9) semop(r5, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x0, 0x7ff, 0x1000}, {0x2, 0xb7f, 0x800}, {0x7, 0xbed, 0x1800}, {0x3, 0x3}, {0x0, 0x1, 0x1800}, {0x1, 0x8, 0x800}, {0x4, 0x3f, 0x800}, {0x3, 0x4b1, 0x2400}, {0x4, 0x4, 0x1000}], 0xa) r6 = semget$private(0x0, 0x2, 0x50c) semop(r6, &(0x7f0000002840)=[{0x2}, {0x1, 0xff, 0x1000}, {0x4, 0x101, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f00000003c0)="200e1e2bdd9a2fda9688369bdf141d6130bfbb1000"/42, 0x19) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = msgget$private(0x0, 0x682) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000100"/179], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r10, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000d80)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576bcec44a5a72dab6cc0df1e7ed3bc87c3a000cb2d93cf071f45c2e168dea244583c950164b6e36f3598c6e8b2d0d098c9dfcb080ff83ce02e56a7e0437a1bbe28227bc3380b01f11a330b07f484e4efc0f121761b909262c97dcd37c794031496d4dad05d67d55888f16d6802bf03f19c"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r9, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r18 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r22 = getppid() r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r24 = socket(0x2, 0x1, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r24) setsockopt$sock_int(r24, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r22, r25, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r8, r21) r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_SET(r26, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r28, &(0x7f00000007c0), 0xcb005093f78273e) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r27, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r31 = getppid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) r33 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r34 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r34, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r34, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r37 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x400) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f00000001c0)={{0x2, r37, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r40, r42, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r35, r39) fchown(r33, r39, 0xffffffffffffffff) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r27, r39, 0x0, 0x1c6, 0x8}, 0x5, 0x5, r31, r32, 0xfffffffffffffe41, 0x9, 0x7fe}) r43 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r8, r27, r43, 0x0, 0x7f, 0x401}, 0x547, 0x7, 0x3}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 11:46:07 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x40000, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x80, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) r4 = accept(r3, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = socket(0x10, 0x0, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x1, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80a0, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x88, 0x1, 0x100000000, 0x92de}, {{r2}, 0x6, 0x8a, 0x4, 0x5, 0x101}, {{r4}, 0xffffffffffffffff, 0x14, 0x2, 0x0, 0x64c}, {{r5}, 0xfffffffffffffff9, 0x4, 0xc25d479acd92a6b, 0x4, 0xc9}, {{r6}, 0xfffffffffffffffc, 0x31, 0x80000000, 0x4, 0x4000000000000000}], 0x5, &(0x7f0000000480)=[{{r7}, 0xfffffffffffffffb, 0x20, 0x82, 0xb871, 0x7}, {{r8}, 0x9, 0xebc88c52835ada88, 0x1, 0xae06, 0x2}, {{r9}, 0x0, 0x4, 0x80000040, 0x1, 0x1}, {{r10}, 0x0, 0x0, 0x4, 0x5, 0x5b}], 0xeb307aa6, &(0x7f0000000500)={0x1, 0xffffffffffffffd4}) r11 = msgget(0x1, 0x0) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000040)={0x7f, 0x2, 0x72b8, 0x6, "0827ba75798306c9fec624aa8f30638366f7172c", 0x2, 0x2}) msgrcv(r11, 0x0, 0x0, 0x0, 0x0) r14 = msgget(0x1, 0x0) msgrcv(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="000200"/30], 0x1e, 0x0, 0x0) msgsnd(r14, &(0x7f0000000000)={0x1}, 0x8, 0x0) 11:46:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xc1, 0x1d, 0x5, 0x2}, {0x2, 0x40, 0x5, 0x1}, {0x1f, 0x8, 0x8, 0x1}, {0x100, 0x9, 0x40, 0xffff7fff}, {0x9, 0x7f, 0x6, 0x7}, {0x8001, 0x3f, 0x6, 0x68000000}]}) 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, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:46:07 executing program 0: getuid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0x9}, 0x0, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0xc049, 0xffffffff) 11:46:07 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) write(r0, &(0x7f0000000040)="670dc3", 0x3) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x3d) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x4, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x17) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 11:46:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 11:46:07 executing program 0: socketpair(0x2, 0x1, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000300)=""/253, 0xfd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) fcntl$getown(r3, 0x5) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03f04f73", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) msgget$private(0x0, 0x400) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x5}, {0x6}]}) r1 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x88) r3 = socket(0x10, 0x8004, 0xfffffffffffffe01) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r6, &(0x7f0000000a00)=[{&(0x7f00000002c0)="cf2b41e3758e0aedddcc6a22f81fd75b"}, {&(0x7f00000005c0)="04a81f0444b0c1da56857d75716a5a7ba89d2aeecde3868447f15515e93818eb9cffcc193c83f303fec61729ca9e61ef47576384a8c2faaa5522727b732df3a083941813ffb9d9a2a638c5e45c85a1229f588807179701c434f8679ea197eed7948f81b29c25e2a507855b9a19ae3617b31f94b8aac8343f86a621f585ba4613879f7890482ae71a1ef77b7425c4e373"}, {&(0x7f0000000680)="b09a2e0e12a752ad9f20253ffeb57b22697eafca41937bd8508d698e2eb024ce9728e4fbca0694e33d6d1241df0324de142f9586a1a6848ac3ed9ca4de52cd012886354bdc0aa6a281c00a5f2038a7878dc04e2f823ff3b66159b982f40a0a798ddfe18128480e922bb4deb2fdb5e06854e1d42c98c000d6e5c38b041ab1f27a89820768fb9fccf3e5e6626e231876e19ee0c0ab7197e940cbed9fd7f8a5262c"}, {&(0x7f0000000740)="46444f1440f643f21f7907a10ca980569ce957249ab97bccdb25f8efdcff737e2a16588aecc94e6d1afaec468a533eb3b956b2e8807bb93c52ce6a77c2bf6ff354"}, {&(0x7f00000007c0)="a7352bfea4269f70176a08b893d49327c9646f3210211f8242c9c7a9e9883770e511e76579b4568a6488e54b23e76980ed587f3334a8b5b24be5f06b800844772e43b5915d32d0f37ad626b743aaf64ecef57a5d1db488a7752ac34ae5fd1d29a427449bb5a786be6a9bdc284ae1ccc461a59bef7318d42e21801c0bb284a466923770ee53276f39bc2bb84b1e1cadb59703d25f047315e0c41ac30d7b003be413b07ba7faf4cac0d1f6f568e823705815e1334a38684d3d5bce907dcda0d69c0a2f47aa57abcb7c2dc9ba70ee23987fc151c66f3403ef95acfa874cc0bee277fcf599a25ddf"}, {&(0x7f0000000b80)="21b03459819bd6005d34a8e9c39816355736c438004808fe69b4d227eece3790ff4262f75317241072d48ceeec7d02f5bf2d0362e9f706a33d9163d293b630796de9e357e98dcfb4e48038964282a14c90c0fc5541968988190ddf917c20e71057dfd01e8fef6e0ac8383664e80bd311878e9f1148f1eca9105265ac249e5af7ca501753afc170a5530137be55ab6503f4989ec9eb280fcb65276f05caeb3bf233796481cadaed2994f798a02fe74d45ff7cb61fa0fe1c034c3ed1e510b41624b090f30415143f0898f3f4f3af49af2284c5a7014d20864dc1cbe8572b4044f3ca12d9d5eb926b710fd4cb1c1cbf000d938dfe63e8ca9f61b644090caa3b990076281830f94e8fbbe7c0a2cc013979b51617e136cfea89d3ec098ccacd14fb0d9c"}], 0x2a5) write(r6, &(0x7f0000000200), 0xfe72) r7 = syz_open_pts() close(r6) dup(r7) ioctl$TIOCCBRK(r7, 0x2000747a) r8 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) r9 = semget(0x0, 0x6, 0x8b) bind$unix(r3, &(0x7f0000000300)=ANY=[@ANYRES16=r7, @ANYRESDEC=r7, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r4], @ANYBLOB="e4677083fbfe9d5e88299d38f1e6432b1e2667a26069b4e464459fe9da28c3cb29f07080d74f41f321568834250f16bf1487632addcf10fb2c123bf510c1570964f598fc57e184a517aa0b33a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102eb4d3caee8d7953b660b93733bb5502f406f58d8ad92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcab", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRES16=r5, @ANYRES64=r6, @ANYRES16=0x0, @ANYRES16=r9], @ANYRES32=r3, @ANYRESDEC=r4, @ANYRESOCT=r2, @ANYRESOCT=r9, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r6, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2f"]], @ANYRESDEC=r8], 0x4) semop(r9, &(0x7f0000000240)=[{0x3, 0x38, 0x1c00}, {0x457aa9ccb21941fe, 0x7, 0x2000}], 0x2) pwrite(r1, &(0x7f0000000080)="244d7c4762e6f406ab0b7a7dcebfc03f0dec23bec110", 0x16, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r10, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r11 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r11, r10) r12 = socket(0x2, 0x2, 0x6) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r12}) 11:46:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x10fc040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x7ff, 0x0, 0xfffffffffffffff7, {[0x0, 0x3, 0x0, 0x62, 0x5, 0x3, 0x57a, 0x8, 0x45, 0x2, 0x40, 0x9236, 0x4, 0x1, 0xf23, 0x8, 0x6, 0x8], [0x8, 0x4, 0x12000000000000, 0x3, 0xffffffff, 0xffffffffffffd6c9, 0x5, 0x1, 0xffff, 0xfffffffffffffffa], [0x1d5, 0x5, 0x0, 0x1, 0x8, 0x92, 0x800], [0x17, 0x9, 0x3, 0x9, 0x200, 0x7], [{0x401, 0x8, 0xa133, 0x7fff}, {0xeb5, 0x10001, 0x0, 0x8}, {0x24d, 0x2, 0x4, 0x7ff}, {0x746, 0x40, 0x6, 0xffffffffffff85ba}, {0x7, 0xff, 0x200, 0x4}, {0x38, 0x9, 0x800, 0x1}, {0x7, 0x1, 0x9, 0x3}, {0x1, 0x5, 0x2, 0x9}], {0xd3c4, 0x5, 0xfff, 0x7}, {0x1, 0x2, 0x1000, 0x401}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000040)=""/130, 0x82}, {&(0x7f0000000100)=""/26, 0x1a}], 0x2, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="64d5ef55f0d317ec6d53aa3e3ac2") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000140)="46239db801f6e999545ec8b7c86d0d6ee4f1bf50f38678abf7d7441c100c6bb07970ee67e986e8c3276f3db7a7c822071d9016f2626fdf248b0f965d818cc46cbcb805de24288008d8ee4133f23cab64af5acaabb8639221b113b5afcbc55160070105afd9bc9a0680325c9a5d46da1f0bcf54c2b737ac09e8c693029865afe3c73470f92e76a73daecbb7b3fa90f446a0b52f82b989091d41dd801103f5b55135a21a82990365162861fbc086436551bbbdfab4", 0xb4}, {&(0x7f0000000200)}, {&(0x7f0000000540)="4c5fee12e31863f9514fe3d5a2d19d5cf2d8fc7768d3d31166a011e10746aaad5d506a2ac6dfeb73ac9b10f1f34f6be68157114c28907151f3bf827a7ecab7feee4d17c629b8af5e5d07e72e50b6b5372dc3d3", 0x53}, {&(0x7f0000000340)="90457c2046a36f8411c3757296879c93b92d6f78f6899bde7f020b8d50a9b4e547a450a7bc3f015f64921039bf25c110dce4d8a2f6e0a4d953d15ef9f25949eb2623cf23f2a4d11ac2054acd733b65225593a7e3ead809eff039c5aa781ea599b6cf2415c3dbd0ad0e2a1433ac209471e5389ab75c75a6d475382ac4157b6953dc5570", 0x83}, {&(0x7f00000002c0)="16bda04108", 0x5}, {&(0x7f0000000400)="653a289507a592f33fd91da4075853b11ccd8d7df26be31b0cee1fb09a2b50d3256c272ff7fcf179af9050f7b54c682aa914576e6eac39f72ca625dcd36614af62d87cae", 0x44}, {&(0x7f0000000480)="f5", 0x1}], 0x7, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r4, 0x40044271, &(0x7f0000000000)) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000000c0)={0x6, 0xee69, 0xff80, 0x3ff}) 11:46:08 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) r1 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20, 0x867d22cbb58a7fc7) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)=0x1) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) r4 = semget$private(0x0, 0x3, 0x10602) semop(r4, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000240)=""/221) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x4, 0x6, 0x4, 0xd53e, 0x8, 0x9, 0x1, 0x5, 0x7]) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x8613b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) accept(r3, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) listen(r2, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 11:46:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) open(&(0x7f0000000080)='./bus\x00', 0x800, 0xa) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000100)=0x4) r1 = socket(0x2, 0x1, 0x0) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getpgid(r13) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffff9c, 0x100}, {r1, 0x100}, {r14, 0x40}], 0x3, 0xfffffff9) r15 = socket(0x20, 0x3, 0x0) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) ioctl$TIOCDRAIN(r17, 0x2000745e) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r15) listen(r18, 0x0) ioctl$KDSETRAD(r18, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2000000000000103, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 11:46:08 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) fcntl$dupfd(r0, 0xa, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 11:46:08 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8, 0x0, r11}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:08 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) shmget(0x2, 0x1000, 0x4, &(0x7f0000009000/0x1000)=nil) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="53d6040000000000000065f639210c2af04f00f592790000818d5a506751baf32bbf17ccca8f5830c2b219dbeecd00d45f5e0a511fa26d3abc47f23ee776471b9414cd38ae8147c75bb5f83e5b0a9fa42af9c7e9753d1752084d8ed669d3b0f0"], 0x1) bind$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x3}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5}, {0x8000025}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5, 0x0, 0x3, 0x6}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) 11:46:08 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7, 0x7f}) r0 = syz_open_pts() close(r0) 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) ioctl$TIOCCBRK(r0, 0x2000747a) 11:46:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='\x00', 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x3, 0x101, {0x7, 0x100000000}}) r3 = dup(0xffffffffffffffff) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000180)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x6) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x500, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getegid() getgroups(0x5, &(0x7f0000000380)=[r7, 0xffffffffffffffff, r8, r10, r11]) open$dir(&(0x7f00000003c0)='./file0\x00', 0x10, 0x8) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000400)) r13 = dup2(r5, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000440)) r14 = socket(0x13, 0x4, 0x0) fchown(r14, r9, r12) ioctl$KDSETRAD(r6, 0x20004b43) ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000480)={0x3}) r15 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) fchmod(r15, 0x80) getsockopt$sock_timeval(r3, 0xffff, 0x3, &(0x7f0000000500), &(0x7f0000000540)=0x10) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) setsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f00000005c0)={0x7fe6, 0x1}, 0x8) 11:46:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544cec005e9793f2ccdecc93a8ba67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516b", 0x57}], 0x1) 11:46:08 executing program 0: getrusage(0x1, 0xfffffffffffffffe) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0x20, 0xfffffffffffffffd}) 11:46:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 11:46:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000780)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04", 0x85) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x6) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000008004000f140645f000037fd00"}) readv(r4, &(0x7f0000000340)=[{&(0x7f0000000180)=""/47, 0x2f}], 0x1) shmget(0x3, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) 11:46:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) r2 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/175) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530ef5bdde813701ddd72480476e08f5cbd19abb09765b6e242d026ed0c5d333a3382c8a11f13288561d002db7d1b978f37616603f6dbf55a02949e15db3155002d27bae57e91f7b97d7d842c81dc58327384aea873b1b04a8926e194465c83eaf83d856cc9"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 11:46:08 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRES64, @ANYRESOCT=0x0, @ANYBLOB="26a66df140ed2084ce1802125104f1b4a0c0d2b019231c4808ee9399def203ed40deaf4712a4d0b241c9f6a45ff49ef10fcf8bc16c90a386bd9e1629fadac816457f68cb7f8465974b4f76f96c4ea5e38183459c713c36a02f5254acf6cd59f0ae940a3c4b3a8d642a2edb90823a74d04ecc1da7784c00f9e136e00cecc4fb5cdd5308fefe0f00a385c4", @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYBLOB='q', @ANYRESOCT=r1, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYPTR64, @ANYRESDEC=r3, @ANYBLOB="66259ab48fa39cd2c2357f4eeb6d17a042b7fb229181bd1967cd808f776f5e48dd4ac92fa450100ce28a11647032fb1c75682270b0c3cb2483ea54968791a53ebc2ddb3dc8dabf43d719d0cd62d9261afac01913d53ba03fac1c220523e0cb68c2948744523cdb99d8ead6", @ANYPTR], @ANYRESDEC=r0, @ANYRES64=0x0, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32=r0, @ANYRESDEC=0x0], @ANYRES32], @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES32=0x0], @ANYRESOCT=0x0, @ANYRESOCT, @ANYRESHEX=r5, @ANYRES32=r0], 0xa) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r7 = socket(0x2, 0xc003, 0x6) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r7, &(0x7f00000000c0)="000036c44a2d705e6887e62d5cb5dc0917000000000000", 0x17) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='tap'], &(0x7f0000000580)=[&(0x7f0000000500)='tap', &(0x7f0000000540)='tap']) socketpair(0x0, 0x1, 0x38, &(0x7f0000000040)) 11:46:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000500)="a987c3a3034668b8502e", 0xa) execve(0x0, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002497301f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003aefe79585fce3580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed9c18ce8e00"/4107], &(0x7f0000000100)=0x1002) 11:46:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) fcntl$setstatus(r2, 0x4, 0x80) writev(r1, &(0x7f00000005c0), 0x0) execve(0x0, 0x0, 0x0) 11:46:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffff7, 0x6, 0x953, 0x2, "000000006f8aff94eaffffff00e1ffffff0700", 0x6, 0x40}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f66692c65300020dcdae46940b1c81fe4e664690306ea212de5a4655121a85a41bed458a8ebf6e55e55acd2f263488ae584b73e829bb4e0e51ef45268a2c6d47a0f54e774702169d6be1850d5cfca709a1f0c9d18060a4af7396d77e5b812f8"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) kevent(r3, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x20000040, 0x0, 0x400}, {{r5}, 0xfffffffffffffffc, 0x1d39850d941db172, 0x1, 0x200, 0x9}, {{r0}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x2, 0x4}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80, 0x6481acd0, 0x20bc}, {{r7}, 0xfffffffffffffffc, 0x26, 0x22, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0x173e}, {{r9}, 0x0, 0x0, 0x491ab525579b93e6, 0x6, 0x4}], 0x3f, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff8, 0x1e2, 0xfffff, 0x1, 0x5}, {{r12}, 0xfffffffffffffffb, 0x8c, 0xfffff, 0xc02, 0x4}, {{r13}, 0xfffffffffffffff8, 0x11, 0x1, 0x0, 0x7fffffff}, {{r1}, 0x4, 0x80, 0x20000000, 0x1f, 0x8}], 0x9, &(0x7f0000000580)={0x3c88598e, 0x80000001}) 11:46:09 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) getrlimit(0x0, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r3 = dup(r2) listen(r3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x400}, {0x18, 0x1, 0x5664, 0x5}, 0x5f, [0xfffffff7, 0x1, 0x9, 0x8, 0x9, 0x6, 0x2, 0x7ff]}, 0x3c) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52e7cef00b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286ef49217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838cb9a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe573a9eba3d78961fec6bccf743bf0b8560a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb297aaa9e1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8ee9fd2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce2df9fe081a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa83be8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71595c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72644fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b815846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689f", 0xf75}], 0x1) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) write(r4, &(0x7f0000000080)="2a981bd1337f657f6e01551d2d2fb6a62b889cdf0d89ef9b5b3d7ea5bb04167964", 0x21) 11:46:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)="aa23e56d1adf6b014935c07cad204202529bef0ab3b51981c473c444566ac13178f41893c8b1ed930be0d1344743fd56e70d2644106fc9558ad6aef25e1c74a4f190ae57199fc138b8c11ee657b3139cef114665a6857105998373371ea98dafccc0b6cadb78c850eae031c17e722618c7e5f6b0eeb2b1df252939822b3a66c6ab314db43c03fae46dfb6bf6b6d76b8e0d9a31b4c7c69a3235cc167c57ed63", 0x9f}, {&(0x7f0000000180)="40749fbd8738ac0d0e63b3853d745eb4479ab4f89fe23f395c3edb5d6c4995c8ef5d20b0c638b355c7f1b1c08f56bdc80afb7d02e8d11d0eb67da2d0e4f256ef493fc531825b7a2fe89e9a85937af96bc1f024215c28183c13850f01ab1d4b81c27ed6435bbc62b3acf1add5e6f47de8556038ee9248", 0x76}, {&(0x7f0000000200)="2b6dc1cf3cbcc506fe62a428c8456db0c57f24479c7c920910d41e3b0369f85ffd74a2780db46d8d296e803a3435bcd45404760cb5628be84911b9670986d708777f6a6cc0f3e57acba06ce0f2c1f56cece2799789a0b3", 0x57}], 0x3) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x5, 0x4) 11:46:09 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r0 = msgget(0x0, 0x4) msgsnd(r0, &(0x7f0000000080)={0x1, "dcb1ffc8e49dff4cdf9a8aa8bab05e4b467bc74763763fc3c2941005d02fe50a41eea82dd79f1ffba215b9df5fb7a35d392b045dd7074d9bd52aa30f78fb5ef35afbc3363b900f427d73f6c22178e413959009e9dfd34f774acea14a0c0dbe1d6ad5242b4f877afed61805ad04bd17c2399dbea169bf2047e041041348d5fce38f51e39b76c910"}, 0x8f, 0x400) 11:46:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="765f2bd7e31b462f7931271bd059de31c3da90231a30f370e3252fd8213e3c9fa4ca1ef2cf40a842c25e002de64e061cb0f431fe0a62ebaa14816459d9ada0e97ec7a8a204269797f0e1e78290f27bb4c69c2061143a1561d79b9fea591ded1ffd29ce96560f6acd13cd900dad30ba04def015878da517914f3c8c6d7ef66334e885b303da3b112e5ccb0cd14daed90b9c", 0x91) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x95) 11:46:09 executing program 0: poll(&(0x7f0000000040), 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) sendmsg(r3, &(0x7f0000001940)={&(0x7f0000001240)=@in={0x2, 0x3}, 0xc, &(0x7f0000001780)=[{&(0x7f0000001280)="9e977562326e5a90b046817fce078820ef5cd34369d4140e30562e658123b6f06e62e20688e7ae08ec17460aab482e5344e3837439dc6d8f43fd9c6c865aaddfa55ed228374408b7f6936d7e3907bd6d4f95f35d93fd290ac3920adc9ad3cc792f9e70c03b8d1256903e40b6c4121d13ca27b1e508e3c975426ae97e2cae2e305e5ee3f976e9b993d21c5ec270f1d7777617417d9060876d6c28c79c228aeb45986b46582ba8a9b86106e5", 0xab}, {&(0x7f0000001340)="7e94e4cd57951a72a5002b3cfc10dce2506c758222449af13a324999a02e58dbd2e2e7324648a9964bab2f4168fd4a18fce06509883b595af3544e4323eff0dcc3ff203212244e1041ac3797c1ea93ed72aeabba2b1e93d8f39b8fdfdd7bc0f9e98997e441101c15970a0ceeaaa325592a4357929b5ee0e829fda381be7f46a07539e293", 0x84}, {&(0x7f0000001400)="c25123a075ac0b719789bb55e11c43d00cd668648f0a37c112487dad083de0a1cf504245df9fe30138fe9f5bf1c192ddac3d86c9460c312ea0bdf033db89f0078a17aeec8d5550172b813b438e16ae6a9ba1", 0x52}, {&(0x7f0000001480)="5bd9b6e3d9580f7a79d181b532ccc047dec3ebd264b5ddcd0bfd0bd8864fdf7d521893a01f01e9b21126d3c837912779b04f9262ab0d097b335c0a39526d8bffcf06c06370a26f137de564d0a4384c6e245e25e76efb21d10271cd1c01bdd8f68706411e480932bfbda117326a05a4f45bc72aa8e64270bff0ab335ac9e2acc6a01ec9a9bed29b3e1821758b200a3b7508a85cbe7f2bf60778c3d05c350aff89c7716d", 0xa3}, {&(0x7f0000001540)="dce03ac71f1c3255b8e2e227a5bbbef9946dc95107b3040631f26631323eea23b93c1d515d9b", 0x26}, {&(0x7f0000001580)="34b6ffe5d2bee714236b6f4ffb5f0088c75f6eeb8958eefb2e352a66f1bb6dddf7ac8d54e5902b5316e111d7b59204c532970199467ec61fc6034f8bd72ae48cb30fe23364c27eb7e1a3b0168a6d285f2ec517caa840b44bd02b9ffa35e24ae1ea59ecec60194f9f59724db3e51ec8cf682f7461b0767634bb603b40d4af94d7747efbb5ef94ce01530df4ce1e647655aa31954ffd5ee5", 0x97}, {&(0x7f0000001640)="92d154896de6a092aa912c64e1757918e949c0ebcb0c89c1884ca83ccb0fc8550b1dd95af51ea8d67c011a163354be82b212afbd6aa4dca461842fa0675d3d4f225a1c08654c6786128a6aca292f64", 0x4f}, {&(0x7f00000016c0)="12708098dbd1d30468badf2ba7921862485f3b9df3dcfa1ea4ec95dde45ab12950"}, {&(0x7f0000001700)="74b076f9cf5b55cb56348884e6066cef336b85c715cdaf81978d15128fee5eef9b77f22eca1f73bfbf7e34d429d9327a723e09982202d4a83b09d35b613f8f7497ead1f57ce17086f5c2448066ccb208ff11c750c9479ba50c62084c37", 0x5d}], 0x9, &(0x7f0000001840)=[{0xe0, 0xffff, 0x39df, "930b5525b8479fe3ebb9054a6acbd7e163c637334d34de8e47a3497a248ea900ea25be336d1c67b4b33cb31e605b6b58a369eb38b8264ab02e4d9386a0ebb281511244bdd954ebf7b6464643245f447046e6f4edaf97e071bd8546d2a3e783b6e80ad8c83bca48f32bc23860ae1d3e5bd9e05cd36ec830d373fde9ec0632c68c181475f3a3fc7bebab2a9f1b53c6722b2b0b013e11a6a4dc7787d3f506cf3c495a72ee661d0d3579fa525c441904e4baf105f6b6a5d86f8c3baa90bb5eac3244e4a640d2c31cadedc3b3"}], 0xe0}, 0x1) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) lseek(r3, 0x0, 0x0, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000011c0)={0x2, &(0x7f0000001180)=[{0xd0c8, 0x86, 0x8, 0x55}, {0x8000, 0x4, 0x9, 0x7f}]}) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) bind(r4, &(0x7f0000001200)=@un=@file={0x1, './file0\x00'}, 0xa) 11:46:09 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', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = socket(0x2, 0xc003, 0x11) connect$unix(r7, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42a93f16411a3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 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) 11:46:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = dup2(r1, r3) ioctl$KDENABIO(r4, 0x20004b3c) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/127, 0x7f, 0x6, &(0x7f0000000040)={0x2, 0x1}, 0xc) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x4, 0x0) r5 = socket(0x2, 0x1, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) mkdirat(r6, &(0x7f00000001c0)='./file0\x00', 0x100) 11:46:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x64) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000280)}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r2 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r3 = getppid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r12, &(0x7f0000e80000/0x2000)=nil, 0x0) r13 = socket(0x0, 0x8008, 0x6) r14 = kqueue() preadv(r13, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = dup(r15) listen(r16, 0x0) poll(&(0x7f0000000200)=[{r14, 0x1}, {r14}, {r13, 0xfea54b2af5a9d31f}, {r13, 0x2}, {r2, 0x10}, {r14, 0x20}, {r16, 0x4}], 0x7, 0x3) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) kevent(r14, &(0x7f0000000300)=[{{r14}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0x9}, {{r14}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r14}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r14}, 0xffffffffffffffff, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r14}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r17}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca53b}, {{r14}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r13}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x7ff, 0x101}, {{r14}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r14}, 0xfffffffffffffff8, 0x6c, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r14, 0x40}], 0x1, 0x0) close(r14) dup(r14) r18 = getuid() r19 = getgid() fchown(r14, r18, r19) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x26, r18, 0xffffffffffffffff, r9, 0x0, 0x1e4, 0x8}, 0x8, 0x9, r10, r11, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r3, r10, 0xff7fffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r3) r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r21 = socket(0x6, 0x2, 0x0) close(r21) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r21, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r21, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r22 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r23, 0x10006}, 0x44001000e, 0x8002, r8, r22, 0x4}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x410) r24 = semget$private(0x0, 0x1, 0x4a9) semop(r24, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r24, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r24, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r24, &(0x7f00000001c0), 0x0) 11:46:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x81) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x4, 0x1) bind(r2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001480)='/dev/diskmap\x00', 0x80, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x80, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000001500)='/dev/klog\x00', 0x8000, 0x0) sendmsg$unix(r3, &(0x7f0000001580)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000200)="e34c6102c731e72aba61759c8cdca6970481e1b783d83a1d05398ac8943fd31808b15416b6d848f803297cbbb03e4653b598c16dbf5ce2ef2d80b9eda566853ac256a4aa107eb8469c55ef2694221e0f58a4e0629dad36be0bb35270e451cd0fbe0266c0bc399885f55af3eb94cc4414fbb6c40e22f822abf3e5d9fa155083483fe30c8bface0af96d1370bd7c86b835df0fb1019d3209ebc5c6bee52b95867f280cc2e5e32efcb4214a8c601d23bf60788da4cea3c9a075ac39de1a9ff186fbea269ddedb499aa3ac9f41e9db560a1d023a004a2be710009652336e175ba05d0348860341b748814db27a934a0340c21ce6d24c20427d7b7c58ea63bfcc93bcbbd3d563b4252ef0c1db580770a3012be568dfdcfb32f2d74edbbe9eb5c9f02ca6062cff03059ab8f34895472a47ebc4c6dd9749949e2ea830f1bbc4c79f9672c17768fd298462e151d2a8813312164bb9e69e4027a287c91bbb91f38f8d821c83fb1cee160a3a602c8bee86a5a1252214350e1b234722e196aec1fc726cd5bc93662284010772ed4b5fc6ccbb0abd702ab87b962baea3adfbff9db30a57981918ebc55111172c4c74e0203a0549f56d7145d76cce110ab6e6d42697864bc7c211eac18baae91600dda1b4ab2ab012c17ac754ac3109db354c1931e77050b7a7a8eb104d5c66be240d9d579fbb145871b9218084b1419c8f13c961a1e6b4c6f7fc5b7d01bbe128f0bf63c20fd43e5fcdf6fe33a8bde3320fa9720aa1032af2b6eebb3512a661154c6bd9b4dfe2d3f1db4660b21b5827329c6c4edf43c0fbb21206bb4011bb149d83aac39479a106b8996233d59ee2da800db7fdc81d9ac05ef9971be966720ecc422b91581ed03524869d64b3a0c651283f99b75482c578b92ed3694cc5f46c40250a136a723bb9bf8b5554d3e1e1e4f6a06e044d6b3241457fc6ce638b14e4f53f03eb2532d62966f1bdf94d63ff48d537ffc650058bd359b46fd70593a56797ff11dac0bb64cb5fc378d5f9e384cc9409e5b79bc9fcaef951a587534f7a3b034949bdd7ae6e298696b65aecad7f655284eacc8383354294817e7c0664b3adf6bdda9f297fc4a6153f84a12a20cb5b56d4299e7e62005b3a4af494dc0ef15787deafeb5be6f70d47f4f1ef0561f9b661ac9e9e47cc3b8230f423cd64f3d3a0a87f4ee7e2294701becff8d8086153398f19db9527544535c2736d379789c311ca41e80f0439c19cec436277f8e59965e61a1de92f0de7c061ca8dca64b7a5610a1b882efe7ecab03c800b6ab2e06322147017c6d83111d22b8102bd52fd6644c548731685807e498cff66650f8a2e9cae10fb94deb5bf5846e9edd9e8646e39a801c3ee4cf6a6b1f56eea7ef229dbc7482eaed2d732273987f2299b5afbebf7badf69ab8357d4b91e2309201d7efd1ee9fe49e670e20506429f817cacfdc4abb2c7650b0688cd2baf05c655e8d576bd64dd920137afca8c68272a452cd40ae15c3476de4aa813121cb51149400e18cd8dd3f8e0d2cb37afb4efe0013c62c8b8da6f49f63e03e193f4ea16a45115356f2fbb49b089c9de0df8ba2a75dac3427b2a4e7d9ea4fb92a502b971a1e0546cf52174b3f3b10763b353dbff98899e46aeb151f4d2c911e1d89ba82b3fe5bcded7fd776a6772bf7a7dc2423b4c7b6ef400a6be34ab3f7a38c96c8eb4d75b35d8e6517c453c332041dc42241a50cb8199fbded9a153b2aeeae4dee34ea07aaeb6977942b91771126e60dfc8d73644e7951bed5341184513ebe7c4dd47fc7c3cdfe19828e3b617b6991a39e5f26cac3163f25dede96f18460c6cf80098cfe0ab469ae3b28eb610925b26e01fdccce98e3c0ebd75b852bc9b7a294fe1fd2329b1a19feb41eb12a846560c64c23c6498bb4a1b17d690cf8e41f4bd456b4accafbbc71b3cc53bcc797345751572671c0904c32c2d0a5b722f4d6ff34c7d5b5596a51f995054edfb00a557cdeff64d4eb0d2acf3d3d05f0edaa914aaa844cb04f98254a85b4ff03c9e049411cdbf759033b95c86574c5f4c90b9c0384cbb1b44aecfa8831a82545b0085affa3dd9c64c611f46a327398c4975f4bc2e20a59b133564e67f16fcc3d0609a6f4caf6cadb357200fc1b20171b7963cc2abe0eb338a17a70aaa8b041a1a4a57e51768c79a99fae380a52a0b3f693795ff2619a04a02f7dbcd11035981c824d89e5255e5d980344fe5ef9ca6a0dbacb7435194ca9ecff5c456853c6b488f85e4d5021b787c571e14a85b7e54ed6f697d0075306ee359e396d9341a60bc00b29348375cc7e8f6ca746779e2a1d04255469ff57adbc850f280c22809bf0b9222fad9d81a77c38829a1867bcdc63237a413b87382013f8e5dc89f39c6ccb132da1158c99a88460766c13a2f18a4452e40809888fce364c6a669298c42a0fce8156fc7b8f27731f507f14bd2d29820f957922ab2b3af7aa6a0cd146818da2d3d50d8a80f0a1f3d24b17c1398d00bce8ce241720af5dbab936f35f80d391d69e37610b985ee1c37aef80ba8b068c0b05995822152a51d9ff6cfd2c9d2216f48728a7972424a33f0168390d6abeaa4ac34760fbc7d35a485542febe65e3155be11ed1b17231a6c01e2b68bdf43d97e848da271cb9adf6375f994fdf64084620b04250397395a22db8f8b4689372104cfd547beff4037f597c8a2100e4a2b7057e1d4b16d7f1456a7b1df2f8e7f9dc111c72e9c2429b9179aec39ca4071bdb8d8db7efb201c36be66d849a8e4b60f579b3f74cfce9d34e554f5c32edc77f55371bfa286f5adfb64006dcb699556969d132c36856214354eccc89a278a9b26c094219eae601aa901fe2a784dc1e83978e907e665835054d52437a706246ee7c0476d91775340ca6a6bdf4ccbbc4f59986af99c374906410960e57ea08fc333bd1cb0de457d5e2b6b6a00161675f00caeb8bd6747a792e7e547267b6a0feca8ad750dcee55c6be9e357dd743ead9960a20d554db0c6f80e4df6188ac0356b48f398cfe5888834627afd6fdc14a2204cc3cc439a2429b0daa524d26b59588c90a3cdf3ade51055251175cc1787ffabf1cc4b039817020249b3269d7535b5caebe65197ac049f3fa1356fb801e226bec6aa2742597e70508a1918496e23dcff16cc584ed3bc062b651ddb1e6a2ba8bf18c596c706417b6f88c3b5f2ed8d919e15a1303527105d7d8bf9d7f66921a3576259f738355622e21be98f5bf3188688b4eaabc4183f2f1ed99bdd8af9e2363c132def88ed2aff50232e3111487557fef05680806864ef3c7d72ff68d6c972625b53b6734309f7300da6110ace2a7e8ecb39eb09951057b2b2250af8a28e03e0f7763a584e41f051479576c7136c4be6b7c98584650735b41446fcee2433719e2bf94c2d5106da2e520171cc42a5e6c48f943656bc0c6774e4cbbca863410443303dd843026a6346faab65a4b8fee63100b0de391fb03b1d6e4a95dc2854798e487074f408779e7fa3172f03b6f723ab21d1af4d45f1b8cb7266a9a390f75bfe04e6a29f0cd3fc3e20fce57e2f7976d43070a76a7874c190c6307494227c0d2f6027695ed24b39169525e510c1a99360103b357534557358a082c2d903d8ce96df50291f93e7dd64032d91a1b9d5592b9085ed910ee3d7fab5239cfc7bddcced9c0482b605cb78258a4a3b9a9061649923f0755422a323a1320bd08a588f13b706b541d26e1960ab87d65cb1ffc6fceba03fe4cccfa281bbbbb274c392cfbca57f21c322bbaf0d76be752b7a8fb4f6a45b47aa2b72cf650699bc0187e2b896f27248529e9e649f4e5a2bf13713732eadf0a54aa7295ed64c295288d9e3659747d40d052ce9e5a8496a6463209d5ebfc281e03f597d91ab00faa0870b185918706eee1449726fa19271973814fce984eca1d1d94f851d29224f96c9fd052e2468a07c743f827b760a43eccde9c9d746f916b1bf1563718bdb4c04dee6f3e8685a0b387d8ef3a5a5fd71b9cc30fde0d8e563379efddb9a124281de4cfbcc619572f1264cf4d3895260be6a168a8a0d7ce18ecc39a9c66349031f6140a4bb33b8c7f21a28aaab44863f8bc167c4a2df17c7a1b1795a119e373a46646155943503101990c7d2f6cef2a4e9edc4bd38eaceadfb00a22c86abeb8be9bdde0243021752f812bbee356a0073acabc7cfb26146622c5e52e8aef5165174652493c5165325232bfd99e81ab01de1a01a9c462f4c4e115a916b331e9abd90665387530ffcebbbce0e916057bffe026b6cc9b1ff1ea804a545d155d9e4865d2e409c56012cb4297a15dcbae86324cdb53a81fbec6024187eb593efbd98e455d9c9f63e42658e698aa5c78c01f12ef27b0895de1693892bba85c37fac7118631b5c5d2858deddcb05d6abd0d8d8333f665d7b744235c5e29991c568941a199032fe3806983ddc09f82b0bf5ff79de290472024e4f94c90228905dff1e9d27c24d9b6a9d7175f618cbd00c41ee023a67d8051b2bed6194950622d5b5cdc9a7c886ea3f9a04d86bb17eb6a8f8ffd175d625576e64a89b3a426d66dd91580c327e7d361f5fc5184c176d31c1010fa09d28d117235ac202f46508f7cc3b6ad56cd05663ac6c02d4cb70d47c4d1a41955933bce0e23c4ab4583266f98160c55e59ba03f34f8148f290f05643e335f5283fb24f65540f84ae1d5a73213f3a90348d76558f1ee6923334321dab9e7898070348b9f96755fe05e76fa8e422593802ebce798720eef68601784004f833213fe2af9c2f5946ac4480aea5555bc8fafa28c9086362aa99aad64156d81341de9f5d065e1cc7104c91538ec80d8e7d80dbc6e307eb66eab6a99f017fb68402a41c0fe08e7e984b7557d82db6c9aca754318319b4d3d27cc05f53bae1fbf65f082e8812de11744c17e66737ea287d0b4102f0d717c913a11c6f8e546b181222189897f4e642d8fe768dbafe90c7425f3849e7028a27ab595dd21b842ddaee9b2e0fbf5994139c973aafd0cb120103f805cd7f1711be23e4539dad6aed542feb60380a0581d3a6b0c8aa1eef423ef2d84c479ca4d6e22b6b62aad249580d0a59eaae162d91f2d54e32e0448ec488debd135597699b404d7652e9c0b57e39447a183604573b4238200c9e8ba7bd115ad117a89c11f038855a72616efac4810f442c1ec8de04895f4f0abdc355f6e9c8d1dac3f537cf555b0a76dbfade34909a906eaecd42eb9cca7d7d40d55a8743363073bc802a3ceba7f1295223dd04619985808770e976304815b28641ec4ca7638b7921bfbb1016170d89f4f05f63f61d7d851f2bf54a19186336e671b6e5c81731bf3f5ae48f51df4a746ca586ce9d09316173b1bf08a55298bbf16722a60390bc65d6d74543d3aea06fa5614e82baf902c97ba3a56e7f22cb808ddf1ad1cbe688f792b7883ba0326bc915c28c2003400179ea6f6ebbf93ced6d560fdb412548742e577e6d903d5ed823fe50190b11a220536c89534a7e7d972baa1c27afff990ad972f1084a8ac481129d8fe2eaa0474ff9575aec764448090990bbe21b03bc9f79b9951e6d2270f1823ef0e000946260d9dd0bae3137aa590f5d4ba3c257e9d3935a7d47c90c8bc1047fb8155e7f76586f566c1d5a96325435a901c832602a9480a950784dd9dae1c088c797c55fe8422ad7281ed7d726649fdd82b86df2739d584c0233e1b004ce0dd5e8f16d69cbbc4dcf1fe963289c55a14d9a5c4f7b445e62e48c6693db2213f80fac491d9c6298eaede8b556b820c687d7dd4b76ffc63b05b953bb6e", 0x1000}, {&(0x7f0000001200)="3b0fe24b33e4edfe208f869dca149fa8f9841353546362794b60ecfa9567539ac088db3cb62fc17784eeb012812cd59887f3c9631a0e09a8eed2839a126e63", 0x3f}, {&(0x7f0000001240)="150a7bdeebf943e37772dcf03a8c2c308cd221dd78939696fb30cea1afaab4dbd913ef255da74e90e726104371a3d2c7ccb469df5175b67047a7ef7eadfc43d013c9dd07d1020a98b1b889022c975f8f267527b8518e000c675c56e0f1a5b5a4a3c64a42a457b248875502ac28e59f83debe818d31c305200ff87332e29d409abbb7490783e24c268eeed0ab2d810ee2306f34a4993e79cef95cd40a19c5a7c42a9fbee900c5e5d3ce0396dbf0d4993afcf8f18127dcbaa9a8f8cc6ec6a9ba77364142937d4c5a30af9dd586e65726acc5c7144a15ad3d7b", 0xd8}, {&(0x7f0000001340)="a95e13159f0be2f15d94c4ecfd20f59fe8ff0e8c28aa813f46eb264d5b33f4e530cd453ee8414c1e1411d3239177f219353ae35e14f3e7d66166e38cfa6bb3130e5c04a1eebcadd661dff17d0605b72a0b8f1c01c3b71a39389a8cfeccfd78646e1b94a123e0d7c60cffa5e23fc491266c16d9a760f7c3c87612ab75fba0fc424e833e35ef7211156e074be55af8dea19ee9fa357186beca06e21d104766f477729eab248f64de52e3ed0aa011ce402f1e8cf2fa8b3d7e0e33da163cc96d58fb5b6c3101c7f88eefaafc0994e6eb54f2075e4f6ea98d5dffe97e806e364c1bdc71bcb05d61d2c158d9c352b4e3c7", 0xee}], 0x4, &(0x7f0000001540)=[@rights={0x28, 0xffff, 0x1, [r4, r5, r6, 0xffffffffffffff9c, r1, r7]}], 0x28, 0x4}, 0x8) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x181, 0x0) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000001600)) fchdir(r4) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r9 = dup2(0xffffffffffffffff, r4) getpeername(r9, &(0x7f0000001640)=@in6, &(0x7f0000001680)=0xc) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xdd25b849db0e3eab, r5) fchmodat(r10, &(0x7f00000016c0)='./file0\x00', 0x8, 0x4) r11 = socket$inet6(0x18, 0x4005, 0xff) getpeername(r11, &(0x7f0000001700)=@un=@abs, &(0x7f0000001740)=0x8) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r12, 0x40045744, &(0x7f00000017c0)) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x794c093038b42add, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001800), 0xc) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r14, &(0x7f0000001880)='./file0\x00', r15, &(0x7f00000018c0)='./file0\x00') ioctl$KDSETMODE(r10, 0x20004b0a, &(0x7f0000001900)) 11:46:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000"], 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) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) getrlimit(0x1, &(0x7f0000000100)) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x0, 0x77, 0x0, 0xfffffaac, 0x8001, 0xffffffff, 0x1, 0x0, 0x80}) execve(0x0, 0x0, 0x0) 11:46:10 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = socket(0x2, 0xc003, 0x6) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xffffffffffffffa7) r3 = dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYRES32=r2, @ANYBLOB="678789a3b73cc1f5acb6f9eb090d6bf92f009766fc4ed79f32cc7a7e8286b9368d95598a237925341d1a5e384c829b"], 0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x5, 0x80, 0x9, 0x3}, {0xfff9, 0x80, 0x3, 0x10001}, {0x3, 0x4, 0x80, 0xfffffffc}, {0x200, 0x7f, 0x9}, {0x0, 0x8, 0x1}]}) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) 11:46:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x177, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x8}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:46:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/104, 0xfcbe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x2ea) 11:46:11 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 11:46:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)='e', 0x1}, {0x0}], 0x2, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x10001) 11:46:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) read(r1, &(0x7f0000000000)=""/63, 0x3f) msgget$private(0x0, 0x90) ftruncate(r0, 0x0, 0x80001ffffc) 11:46:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x1f6}, {0x0}, {0x0, 0x116}, {0x0}], 0x1172}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@un=@file={0x0, ""/35}, 0x25, &(0x7f0000000340)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/82, 0x52}], 0x2, &(0x7f0000000380)=""/70, 0x46}, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f0000000480)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) pwrite(r1, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r5, &(0x7f0000000000)='l5', 0x2, 0x0, 0x0) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() bind$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) fcntl$getown(r11, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x10001}) 11:46:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x52d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 11:46:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x15) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) 11:46:11 executing program 0: open(&(0x7f00000003c0)='./bus\x00', 0x8, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf6fdb1df6e01aad3fbe8a8d1a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r13, r14) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r17}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget$private(0x0, 0xc6) msgsnd(r20, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfdd65448850ebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/379], 0x176, 0x800) msgsnd(r19, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r19, @ANYRES64=r15], 0x7, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCCONS(r23, 0x20004276, 0x0) ioctl$TIOCMSET(r23, 0x8010426d, &(0x7f0000000000)) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCCONS(r25, 0x20004276, 0x0) ioctl$TIOCMSET(r25, 0x8010426d, &(0x7f0000000000)) r26 = msgget$private(0x0, 0x1) msgsnd(r26, &(0x7f0000000540)=ANY=[@ANYPTR64], 0x1, 0x1000) r27 = syz_open_pts() ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000440)={0x1000, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x1}) ioctl$TIOCSTAT(r27, 0x20007465, 0x0) syz_open_pts() 11:46:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100, 0x24a}], 0x2}) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{0x4, 0x7f, 0xc00}, {0x0, 0x7f, 0x800}, {0x3, 0x7ff, 0x800}], 0x3) 11:46:11 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a8ac084e6abca6c896819f507d0000000000002951b15801360bcd5c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e63f3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f87114385f04157795ea4a5c5fe659fa202593d2870fe00122cd2350000000000000000000000000000000000dc42d480ede065dc0643ec6b47b8d7da1738f998b76636abf166824333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea417301b6913eef9e8b0fb636710000d2df0ac8fe040065b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ffdd991e49f916a4193897b0a33ed3cbf63700"/348], 0x10) r3 = dup2(r2, r1) r4 = dup(r3) setsockopt(r4, 0x10000, 0x1, &(0x7f0000000000)="21dc262d662542c66c983d8668fa17f258390659ef154a11d01a53a7c8c9db82338501140c58d7ddb439dd86d67b9d13b89f4c6d3b4dd88ea684712089a0b7c762328e3a911d", 0x46) r5 = dup(r0) shutdown(r5, 0x0) r6 = dup(r1) sendto$inet6(r6, 0x0, 0x0, 0x0, 0x0, 0x0) 11:46:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) linkat(r3, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) write(r1, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 11:46:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x7ff) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x242) setsockopt(r2, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) shutdown(r2, 0x2) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = fcntl$dupfd(r1, 0xff7f1ddf3fe011e7, r5) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0xa56}, 0x8) 11:46:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 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) close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 11:46:12 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000031000/0x4000)=nil, 0x9}, {&(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, 0x1000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f00004c7000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f000029c000/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}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000540)={0x8000, 0x4, {0xe0f5, 0x81}}) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000490, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = msgget(0x1, 0x0) msgsnd(r8, &(0x7f0000000280)={0x1, "4e2be5ee11725652fac6eda86fb753baef877eb170a345fce130f7d9d9d5b4c09537a1772abe24469bf9dc0857ce1ab75a12e98aceea9b6b2a74cef8b34163cc6e7bf4d4ceb46c927cf4fb35a715630aa724edad90fa"}, 0x5e, 0xccee95cb2ef7c70c) r9 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r14) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xfffffffe, r3, r4, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x1, 0x6, 0x53}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x5, 0x0, 0xfff, 0x7, r14}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = dup(r15) listen(r16, 0x0) fchmod(r16, 0x24c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xfffffffffffffd4f}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x61}, {0x7ffffffe}]}) chroot(&(0x7f0000000080)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x3ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 11:46:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300), 0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) readv(r4, &(0x7f0000002540)=[{&(0x7f0000002180)=""/159}, {&(0x7f0000002240)=""/150}, {&(0x7f0000002300)=""/95, 0xfffffffffffffe9f}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/106}, {&(0x7f0000002440)=""/228}], 0x1000000000000134) lseek(r2, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r2, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r5 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = getegid() r7 = getgid() setregid(r7, r6) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) fsync(r10) setsockopt$sock_int(r9, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r10, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r10, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r11, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) kevent(r14, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x3}], 0x2, &(0x7f0000000400), 0x4, &(0x7f0000000280)={0x3, 0x40}) r15 = getuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r15, r16) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r18) fsync(r18) setsockopt$sock_int(r17, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r18, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r18, 0xffffffff) pipe2(&(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r19, 0x4, 0x0) r20 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000015c0)) socketpair(0x6, 0x8000, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r17, &(0x7f0000001740)=[{{r20}, 0xfffffffffffffffb, 0x8c, 0x2, 0x4, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0x4, 0x8, 0x4}, {{r20}, 0x1, 0x4, 0xfffff, 0x6ed}, {{r21}, 0x5, 0x20, 0x4, 0x0, 0x2}, {{r12}, 0xfffffffffffffffe, 0x51, 0x4, 0x2, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0x1, 0x4, 0x3ff, 0x7}], 0xfffffffe, &(0x7f0000001540), 0x4, &(0x7f0000001500)={0x0, 0x40}) r22 = getuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r26, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r27 = socket(0x2, 0x3, 0x0) r28 = socket(0x800000018, 0x3, 0x0) r29 = fcntl$dupfd(r27, 0x0, r28) accept(r27, 0x0, &(0x7f0000001940)) r30 = socket$inet(0x2, 0x4, 0x7f) fcntl$dupfd(r25, 0x52ffe7c1f3eb170e, r30) write(r26, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffffffffffc9f) r31 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r33, 0x6, r34) sendmsg$unix(r26, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r37 = open$dir(&(0x7f0000001440)='\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', 0x200, 0x70) utimensat(r37, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) open(&(0x7f0000001800)='./file0\x00', 0x20, 0x100) socket$unix(0x1, 0x5, 0x0) r38 = socket(0x2, 0x5, 0x0) connect$unix(r38, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r38, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) fcntl$dupfd(r35, 0x0, r38) write(r13, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0x46d) r39 = getppid() r40 = geteuid() r41 = getppid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r45 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r36, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r39, r40}, @cred={0x20, 0xffff, 0x0, r41, r43, r44}, @cred={0x0, 0xffff, 0x0, r42, r46, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$sock_linger(r48, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r47, 0x100000000000, r47) write(r48, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r51 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1812, 0x0, 0xfffffffffffffe91) r52 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r52, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[]}, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001580)=0xc) r53 = socket(0x2, 0x4001, 0x0) connect$unix(r53, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r53, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r54 = socket(0x2, 0x4001, 0x0) connect$unix(r54, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r54, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r55 = socket(0x2, 0x4001, 0x0) connect$unix(r55, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a1c6f60000efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r55, 0x0) setsockopt$sock_int(r55, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r56 = socket(0x2, 0x4001, 0x0) connect$unix(r56, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r56, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r58 = msgget$private(0x0, 0x200) r59 = getgid() r60 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r62 = getppid() msgctl$IPC_SET(r58, 0x1, &(0x7f00000002c0)={{0x8, r60, r59, r60, r59, 0x2, 0x6}, 0xfff, 0x3, r61, r62, 0x3f, 0x7, 0x4, 0x7}) r63 = fcntl$getown(r32, 0x5) r64 = msgget$private(0x0, 0x200) r65 = getgid() r66 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r68 = getppid() msgctl$IPC_SET(r64, 0x1, &(0x7f00000002c0)={{0x8, r66, r65, r66, r65, 0x2, 0x6}, 0xfff, 0x3, r67, r68, 0x3f, 0x7, 0x4, 0x7}) r69 = socket(0x2, 0x4001, 0x0) connect$unix(r69, &(0x7f0000000040)=ANY=[@ANYBLOB="82021d9a2ffcec00"/24], 0x10) shutdown(r69, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r70 = socket(0x2, 0x4001, 0x0) connect$unix(r70, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r70, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r71 = socket(0x2, 0x4001, 0x0) connect$unix(r71, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r71, 0x0) setsockopt$sock_int(r71, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r72 = socket(0x2, 0x4001, 0x0) connect$unix(r72, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r72, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r73 = socket(0x2, 0x4001, 0x0) connect$unix(r73, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r73, 0x0) setsockopt$sock_int(r73, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r74 = socket(0x2, 0x4001, 0x0) connect$unix(r74, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r74, 0x0) setsockopt$sock_int(r74, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r75 = socket(0x2, 0x4001, 0x0) connect$unix(r75, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r75, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r76 = socket(0x2, 0x4001, 0x0) connect$unix(r76, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) shutdown(r76, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r77 = kqueue() r78 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x100, 0x0) r79 = msgget$private(0x0, 0x0) r80 = getpgid(0x0) msgctl$IPC_SET(r79, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r80, 0x0, 0x0, 0x0, 0x80a6}) r81 = msgget$private(0x0, 0x200) r82 = getgid() r83 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r85 = getppid() msgctl$IPC_SET(r81, 0x1, &(0x7f00000002c0)={{0x8, r83, r82, r83, r82, 0x2, 0x6}, 0xfff, 0x3, r84, r85, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x4, &(0x7f00000019c0)=[r50, 0xffffffffffffffff, r82, 0x0]) sendmsg$unix(r18, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r57, r60}, @cred={0x20, 0xffff, 0x0, r63, r23, r65}, @rights={0x20, 0xffff, 0x1, [r69, r70, r71]}, @rights={0x38, 0xffff, 0x1, [r72, 0xffffffffffffffff, r29, r73, r74, r75, r56, r76, r77, r78]}, @cred={0x20, 0xffff, 0x0, r80, r22, r86}], 0xb8, 0x402}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r49, r16) setregid(r8, r24) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r88 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r89 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r90 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f00000001c0)='/', r90, &(0x7f0000d06ff8)='./file0\x00') preadv(r90, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r91 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r91, 0x4, 0x80) pwritev(r91, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r89, 0x0, 0x0) getsockname$inet(r88, 0x0, &(0x7f0000000140)) close(r88) setgroups(0x0, 0x0) setgid(r87) 11:46:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x10000000002, 0x400000000000002, 0x0) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000280)="7715df21c740bfca06c437de10526f8a9db737b3c3f5244ba51f9e6dcba0febec0d2ef009f5de3f19f9d419b7f50f049f6c4902ac1802ac4066b709a00094f8c85526d8304c15dd5c11052724a822706946a305ec8c7dca5a18c15e33f474e45a0ee38981afb603538943a39fbcdd984024023b7217c56074eedb6b3f0452376da26666ad1db08d4b9de63ff2693ed2bed944be169", 0x95}, {&(0x7f0000000340)="e1fcb078239c0811d1cc8485bdba92607e4ff625ac09ef10d8723d3f228a7dc480cd16d61114126f59adc86b8cff42e713cebbd710e1f15377f8dafc148d706575e5d23ab86ca3a0d0b1f69be56c78ac0fcfd0ba6f88e16841aa3f8e70422c8a196a39e5d37c88af8f6ef5febbea7260b31c1d", 0x73}, {&(0x7f00000003c0)="1e36b71b757b963f04a43b987dca199ea10a656e65b567e03a2eed23c9e88115a6bdbdbdc008d2b7b6410a30f0851fc2bf6313bedd1535efc0e225801f2511b1857bab1f1ca8cffccbdef5f0cdcb0eb81d32ba5c19ab027b9512be211efa8b0124d815b845fd1caad9a9d86635d44f45d427b5bc0ac6a2", 0x77}, {&(0x7f0000000440)="368fbbfda3f0bba5b495c365b848f31238e192ef6b52097d25548c4a04bf12fe8291c5def22e7c0f8f013a528a2034cd2fdad40e08537b335672a5b5d79901144dc282061a811767fb4d5a09a9b7f0e65ff0cb44d1363388732b7d95b9e873453c7c879d49bc7dcbe2bb31a6af995c9a0c451b04010508a3b2e645bbce22a0e5a9eff236f5aa8707c69a1e89ff80a69af036522fb13e26114769b5649d", 0x9d}, {&(0x7f00000012c0)="d6d70aac1136dd3d255e167d48623df336ff7b02b8b7ededfd1c714bf82a96143ca44f59152c7d8bf8844635dfa460f51dba48e9567f46fd908a40e3e98ec7d1a32ccfdd1d7d43bbe9f10fdca127c73a315c8fe99a8ac0e5ab05b8e55bff9b78471a02b4243f8ecaec45e7cc46cd0e3b09a629bb07f27c40f82119c727161db4238b54dc7192599ee755b25412e165b38b9875042541731cfec79a544deb566c626914cfdce2d87d747929c6312ea150010476734c3df7f18d62b82ce4b28baac4c3f0f2d7bf62201cbf0de732e55c5441ecf5aa3951ce4e986640ee6042fadae9036bc80df116e015f02667454be721b2c0c5044b0819e1b58e05aa894268b969ac0d6310a2929e092265c9f10e666828a912c218b5d7aeef1bfafbe9c10e4dc207baea8b9a202e983dabe28d24b4af7f768a22d59edc0cfaed82021f520414113ad7ba6174b6fd180606d723ed32026a20f7e87cbe88a82a4fa777bddc55b45dfb4510fe41477da26c0e8b9d1141a5a9379f2277e4a2a289c95a1cbb06b034bb28cc3b6c8d6d285f15cae9c4f2f513a5f05662958fc513fa0101b4d0a7f323d5a9920105491a89d444c5b6ff27942ed3973d6314b00a8d3a7e40cc0f66ccd7e0bc01196307e3ab8751c77075d7c4c48c57b25b44e13c8775a90912a645e3dfe506cae8d9b5615d50d2b8cb0f940f29b5be11731c88256c52baa5fd01475f34e434c6e085626f142e0f97af627a28c7aa35f0de99442a05ca87b71eb26453a3e5b0465c7e9681b96920c1a995455b1b92de0bbbf0933ed315ddf879052e095e9f71ac7fcd5ca5a2a718768183c5ecf54a646a88f88886fe67cd6aa3d9163109da74cc081e59fcad0740ccf0d9fbcf8bb4d9fdfec8eb2f459914b807b534267d4af890b44ff46f9a26d0ff3ac11cfbcdee041222bbb28afeb3a0f9b4788bc4984074cd73e0d84baf050adea3dc97e1257f64922d8bc62ec58f8d2920b69a9fdb48d64c62a3a37bf6d2214a86991ea2d57e0a78080ce047dccda118ee87938ce84fe03323ee9d7f24dd27fe1cf40bf96e775a0bf0294dd26025ea2706b765017293c98eee56f40699e67c80d72ba39860385aa7131d7d53fd76e63c7c62ed24ed8a9a27c89dfb6547c4d76eea040eb8958fdb5b80ad4de41920aa0f22eb9020451efea719ac067353c33b453ec4ec4fbc1e6575f788e63d5b30adc300c3eb7f56a158c77b2a8b268f20cd965cb2407f5ab2ec36e5bef507ebc9023cb5b1e74892926ec38998e819c78245f7452c6ae3a5f4d41b66522b016a87a8d21e8cc5300d08c5be739771b0a204b9781ca2ab8d2eb8375c4932688175fead819b7f314c3f20c575906fd343d0319d19c632f8404813e7f8c346454505bf2d3e068d4a525efd4a46e4967a09a7f1988adde17ca631d8a642c9b3b3b17a25dfdccec3e82fce170a5c103943d6a6a4eaa1262e4b93d509d12da29f608241182649903ef77a791d3a730b1a0129da4e3e57b15427b2b0443cf66ba9da83daf0ceea152fe8ed9e9b5ac334360faa34ecd9761fb6fbbad5033072c3a2d172c60e69384786242133f0e545fb59f7fb6c6ac85d257aecb2298b913761bf5491f017d7eb48c105e3650af948b57b3faf700c8aabd2fb0d02db709e2ab31cd7bb2ea57bbefc7435c88317a053e8c2f8cda982fe2a55e479ba7b72724db7fb1d6f18706f5d5133d3b467a385407ba32e1689b6ca9d5a964ebd00181ec33d7b9e19dde5e9a5cefb59768a40a49c47b8b6e06bd5bf67ff22891741620f6c01972078bc48ea4d0269a614e6a6a61a23a1fe62b6840482b866a50daf33aa37e7d668096634cd0a57c1cd27dcab5633d0461a56556362ace2afe0ccf983954380ec62ddf77b672ddf44e00f01917860e40929ff6002eeeade21285665f9a64aec81086fd01f13e02d84b86d4d9e911ec8b8a96b58438f4164ea1e84598e98f86379acf47253a745bf139fd93dc4b259d55d259c56c886c1f0577a9a7340657af6036059cf1b1cad97621b5220d917b7d6ba902b7f69eab983e9c3f2e7e88d97dbce0053fe5646feed4163cf5cd33aed774221ad8fe507cc0f91b22e6754da6bfe71aa19df8bf3804f42dfe04f6edca75c2695669b22dc2fd139deff6a5e5c0aee73ba216814a8ddf4c5539720062182037248c37d76c007efadf7d4cd1d03f04c8b23746163069f01e9b2e52e74a83aa6bb1a393a044d943d4f02163bc4a41a7a168b1f1682a2693a2d023fca43ca7ad9faf60acf8f06450e5beb12e7a8d4411398baa3243fdebdaec650f76e6f55b7843058af14bac03a0e79188d771ecc34bd293aea837f8c207f5c6597a29301a41364a28743b0ab5999e6c54f1d7aba1d03afe0ff8c24b29bf1d8451836ce049ab006ae9445a9923b63931cf056504cdb5aa82c5739e9a2323fa70af7e2cc2d89f1d3ca6dbec7b46c79daf48d5aed0a9cadccd412c467d1508d14741738619d8fe73d211b266a37c67b5c45ba51ed9890c333e1c30b16e0d9a3070162160ab244cde64163a3663efec26d7fce099353d87e21e26033edd3123ac3625f78535e7f937aa2ac2b2c01603650a6b2fe4d37e6b645d4f71e24a91c8f96c58d57e060ecd331f6f7f5d6eaa28cc34543a2d9b0cb12f972b252b9dd08aeb470d1b88ec2f7e312fb712829c2972354d4ff2b18a73d8eec39bee3e1c518fbdba1f538ce519c7ad7808f4ee62c6fd060295e1b37d7829176419a03aadd8a9e79f6c7e095da9e272dae41017b0f91bd1a2faa11dc18f11bb9757eb45989bfc01b01698fe86f14930314859ac92a071d5e2c64857bc591029ec83cc0650c737f18b331510d47dff9d2692ada4a29c1a707afe8589edb93934796f1364317ce2897af669369a56f4a545e612df6d064c367f9e84aa4a28e13cd3a3fbaea652c40263ddba24481cb1ba0ce72463bb9e2a3ecf1cab352bf5cf13d9481371fac51a31531f621daf5940c4bab701afb547a566e9530ecb3ea4e5f8d525e0c9eb4de67df5a6549c35cb43e5abdf02913c1ccb6a5893eefbb7e0e8306875cd52ec8c481d5390373d4534ef8a82574c231760268fdf2dcb9dde8ccb206f79712f04f669cd2a0f3a2e5b2b07c8781102a09efece5898bde70b5d7ee37e1d1d381e038be570d129e1967949d2174688a3875939739d9a979885c1d2c3eceee970526eaaa6383f6cef8871fd8f5a4250bed6bbfa55a4568d1ab0c2b4b8fdad2f54f8de61b99ed20e6b65c388c9941dcdc9ac97f7b62458806b7df44ff1877ab984acf280f0bce5edcb5782d9362de3bf8076e56df0634b498c9ace02e98f0b292d9178b47f71804292b50e2a69a1258bbec6ee528ade8cf83e4b96bb9c7ee0fb787fbd4f88257d0ac3a9ef8b835a0f1f6c54a9d764ce7ad64f99d9cdad520bbf1ddfc25fb8f190401924d3a118925b3b388d68fff1428883850abba0993cda044996c4e06982e8a49bc19c9bcfea8feed6dfc92db2ae11642cd53b1c4a9ef3ad3ca07129da0565a436c32acba013252f9fc43775b122c0d3db6c1a4228a5b324c6bfd8d8f73dacee247daf89804be5d3c7d3196ba0a8de21206cf09b04f373e28b5caf55d1e500c496786ab52783e1bd3715f1ea335c99731c3cf4d53450fbf903523893f9764af18ee26f4d8032cfd456175d6466d3832e4577a092f312a1afb5e13e2d6f8ba6505a5118cd901011a8ddd02d8334fa7005dc707e475ed30038ffe033d0dbf5d4f63ec8a29b50d26503cad575f985f7b401b50dc2d0b856fe0ace12a76dd9d89c350a87a69b87aa392012c97dfc8e880e3b85451a92b4e1da7ebd235273315461ea913453fc7543f3dbb3fede6a4752e5e76fca768284a50070a8c21daf9bb844760062907ef1e66df63e78bd3c8432a954affea412fc1888f2728c507f8314c3080110a0f9dcbafcff57ee200f68d65b787bf30a6aa9efc55702ccd98338caa8084f7b87f8538d0486832a5b6dbe6aa2e7cfe3e74e23449129cb3a91d76b14767b199576c6fc7ad99f806c9bbc21940dd37740c5333a6f1c4026c4b1f3ac963072b6b7753fed4573507671db83d1b608b1112d05c1cb4d3f76a1ac41d72206f8db7b900937eb6ca0d9e587d7fa053486306433189422cb8be9b0bd6676b66be58f6937d708fe9c168e71b37097d1151228cfc88a901a82c366c18b8dfd7e1edaa0e0936f8443ea7d8945ab75dd51ce5c903637efe07b664f7c5b614e569fc46da9915f45f9dc83c47cc55299827e168e940fda303dc10da57bd600c8763e1482c27973afccb54743c17feb8c51c20b984802ccc13a36b6cf46861cce9992517ae74a188eda4539deac36cbfa9c214a3ed4ed7a97d297472a413704443573241ee9bafaaf8761586430fdf2b0530a2be851e723d7af6cafafa05f694582e9de82225116ca458f1042d423403062ac7ab750dfb7528a3361380ebd25c7ad78d28aaf297bd22d55acfa768ca3867533cb8a050860753d98d765b43c1e2bd16040260522d38098c6f29fe2010e21cd5a399a3af709dada2b904bcc6fbfd0d01377757c79e8962aa03c3ba146ef1ec2e7ee24a7216edabe5754237d79797c51d326b48b58d8c330c2d06a0a51c15ac45e43d612b764300e50da9e828f7cc0635b1a4b891bb675b7e80a3db84553fd570e4c401807941664be8fc5f0e4d26ebda623f6297c66b9368e2a927335647715ec7838eab1c09b037f55ba776e447b964475c03f377df999c9054d68b9e430c8682c78bed85f1dabaffa4ae6bd5e723367cd23f962882db46a69aef78e8f68ae594556fe155b817435447745a0fcc3692d4482f6dc67afa60737e7cb29089386182bca4a8300c9f561e6d6c5b12e7ae199ba36939a8f2761b87276e610c7ca4d656e13ad45e806bb07e332c6b6c301de539aac50e27c49c81f9ef0b23e4b33a2862c3886998faa5167efb2ed4d88c640d9d0c990472a96b61af82e090541738186596728ce617ce60c4eca1ac7b838013043c33f5a9e6d2eaa67690035f00491786d331b51a646804abb70ff43c3417b65d8fd30ab67185a4f2c190b9c5aafb07bf2b42c516c57249ccda6ede473bb16da5a21da4a07ba779733c27fc9f7c6e9acd309d01967bbba976e811369726a7eecfafef232881bc2f2f3bbcad249a0344ef00536b623b2547b39a035044d18faffd43ca1169425d6be03e0be119b88e4b36c196071744a46fd31891ecf6d4e06aa2705754532982b4dd627c4c86171751d720c1dc7722e94116812c64f564ab42be78064c4102d85db5ab75606e725ae491afb8c0834f68d29579dbde805f8bc8510cb52026bad000e62563f80c40e0a0c53e5d1f0bc683f9d70ac5a272122d3c1bc6e89fc5f0a43d8ac30cb28e985924aca7eca49256888cee633c8b006d02818fdd9acf3f7c0f6cc865cc7ee528629698a701e9f86257fae6299928518ac82e7308e1d0524ad1a0506c7f8af3f48195aa06cd93e7a061b5225b641ec8a5b11f3f86c15868f2f93c4d526c66766d968bb3d02f68648ecda52b8f4909d30f74658352981ad7f6a407f0dbce5998b53057338ceee61b197a52c688b5ef28d21cd6a739b50ee6b0e034c3a9a33030035a63312e5edd452ee481588cce5133aa4e932417b6ea5e53698fdc06f9155b804a3f982e5a5c0459462da52905852ca4052e2dc01d7e3a7eb0db50112b6b67b8c00e85f5b5e62cc511ee6d538076e0bb5a7b432f77051182e20a20466cd11e17e8841e559b471f31a12271b62e79e2ab7e92ce71b61369", 0x1000}, {&(0x7f0000000500)="7cfa86213f3b966544174632cae5938d67f739a50b4936ffa231ab749364c4077dc6b9ed3f8aa22ec5e595c8e720aa968cf119fb0e740785d2ddfb7779ba8b082bb35fc41f12bd38f2703bdbbdd1f7a5f45c46a99a8d23f31b86dae6d9ea32bf67bc490eb4cf173491c517aedf4a4070e25eb916954923d5f950308f62c293ed8f", 0x81}, {&(0x7f00000005c0)="6c976ce906453a4c89a25a571dd5df3b56d7f12a122051865f025d13bc1539f2eb37ee3d9478831925839a1c2adf563ee6eb2f47836240c39f62c4266cb00a1f3dbbef3bf0c3c834c2dfed84f4e2fe2240482363", 0x54}], 0x7, 0x0, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) 11:46:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 11:46:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000100)=0xc) recvmsg(r5, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2a7, 0x9}, 0x41) close(r1) 11:46:13 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0xffffffff00000001}) unlink(&(0x7f00000001c0)='./file0/file0\x00') r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) recvfrom(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x40, &(0x7f0000001280)=@in6={0x18, 0x1, 0x4, 0x1858}, 0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000012c0)={0x10, 0x7, 0x4, 0x6, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xd70}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1a}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x39}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xd86}], ['./file0/file0/file0\x00', './file0\x00', './file0\x00', './file0/file1\x00'], './file1\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000200)=0x1) 11:46:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 11:46:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x3, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 11:46:14 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) sendto(r1, &(0x7f0000000040)="5cc1ffac29cbb7765774892558ebe33cd1b1d237e92d41c501de56c4430168c89426a52ec46e58a05164192aef833b8f735b3b4b50929c24feb583d93b4b0da1eae51666dbfe07f63617bdff2e3fb202f7306e6c5379918b998879c290de06fcf9b1bdc302ff12fdf86aa2babe48e808dcf67d8ddabb2c69686a5afe6872e9c5b65b62a8dc80476d10bdf30f930c0c231ce268e343d3fc259de9ad5aaf38fef9243f080eb017d5175d502b388189b11d809b28e20e0caab9024c2b733878af1eba0ddd3de76a", 0xc6, 0x400, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) write(r2, &(0x7f0000000200)="cde4aa1343dfdeac4735f97c704b90b15e09da271b0a4b82a450b4894c9fb4e49e0e21000000000000000000", 0x3cd) execve(0x0, 0x0, 0x0) 11:46:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84}, {0x4, 0x0, 0x0, 0x20}, {0xcfe, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") 11:46:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001000)) 11:46:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1) close(r1) r2 = socket(0x2, 0x4, 0x9) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) getpgrp() sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000000c0)) pipe(&(0x7f0000000280)) 11:46:14 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) dup(0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1e7) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20080, 0x0) kqueue() r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x980, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socket$unix(0x1, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) 11:46:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2c002000b90c3b5d323f5d20a39327beca872b20f6f9412956fbaa4beda9941f6b0d906a3c54bd0e89707086ce6f3c1fff4d5dbb484269cb692de28d532bb7743953eb3dcf58bfed984ba1295ab714ef3e7a4bd50a210e1c9dd613c0f704fed12d8f31a2c334a7c6450dad0e7a6a414e2dc973415ce48d9efe16d902a1c21f7cee411b0b06f89687501613479bc550bb8a9af1ba8e9c6670bb2052bcc005398e1aa0f30ee1971d8501000000661418d2e208df2bf6dea635e9b6bc8251cf0cfeca0113938e973ae304513b594eb6a2aaa4e8bd4f03aeb5120c45afeeabcdce2156db575f05c33dcadf06cf002b3234b25b43afd080edfd043948f8956b4821f763066d077dd6eacf363b35fc3f7d041aa8e6041e1f045fdff55b80c36ffd5f2a6f04507cc14bb3ff30c2dbb192718fc5c2f0a559ca3e4c14398144af1be5f9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 11:46:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = syz_open_pts() r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) r11 = accept(r10, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10001, 0x0) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff8, 0x80, 0x80000004, 0x2, 0x41}, {{r3}, 0x7, 0x5c, 0x8, 0xfffffffffffffffa, 0x100000001}, {{r6}, 0xfffffffffffffff8, 0x10, 0x1, 0x3ff, 0x8}, {{r8}, 0xfffffffffffffffc, 0x100, 0x1, 0x2, 0x800}, {{r11}, 0x0, 0x2, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x9, 0x300}, {{r5}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x1}, {{r12}, 0xfffffffffffffffc, 0xa9, 0xa1, 0x40, 0x3}], 0x80010000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020699d, &(0x7f0000000300)) 11:46:14 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffd48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fcntl$getown(r0, 0x5) 11:46:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd23500000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c03c673141cba5b3d0b75e760ffb9412bd13c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a6457903dac502db0d343d4b4dbdf33f00b088cf71e3479578222a2d502c3bd7735f1756d5cf1d4fe81fb3b9"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x7) 11:46:15 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) poll(&(0x7f0000000540)=[{r1}, {r2, 0x100}, {r1, 0x80}, {r0, 0x80}], 0x4, 0xffff) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x8, 0x9, 0x3, {[0xf89, 0x0, 0x3f, 0x80, 0x1, 0x9, 0x2, 0x4, 0x6, 0x8, 0x1c, 0xed2a, 0x1, 0x0, 0x6, 0x2, 0x8fa, 0x10001], [0xffffffffffffffb7, 0x633a, 0x0, 0x4, 0x97, 0x1e9b, 0xfffffffffffffbff, 0x0, 0x44f348cb, 0x7fffffff], [0x0, 0x7, 0x1ff, 0x20, 0x5, 0x9, 0x5], [0x63f, 0xfffffffffffffffc, 0x2, 0xd, 0x5, 0x6], [{0x9684, 0x3f, 0x101, 0x6}, {0x5, 0x3, 0x9, 0x800}, {0x8000, 0x7ff, 0x1ff, 0x4}, {0x3, 0x6, 0x5, 0x2}, {0x6, 0x2, 0xf2}, {0x81, 0x4, 0x1, 0x7}, {0x100, 0x2, 0x0, 0xffffffffffffffff}, {0x101, 0x270efd5f, 0x3}], {0x8307, 0xfff, 0x101, 0x1}, {0x6, 0x9, 0x5, 0xcd}}}) ftruncate(r0, 0x0, 0x7fffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x5) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) 11:46:15 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x52, &(0x7f0000000000/0x1000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = getpgid(0x0) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x84) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r3, 0x0, 0x3) pwritev(r8, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r7, 0x0, 0x8001) preadv(r7, &(0x7f0000000000), 0xf2, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 11:46:15 executing program 1: msgget$private(0x0, 0x420) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r4, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x0, r10, 0x0, 0x0, r9}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r14, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r12, r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r16 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000340)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x2aaaaaaaaaaaaafc) semop(0xffffffffffffffff, &(0x7f0000000300), 0x0) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r22 = getegid() r23 = getuid() r24 = geteuid() setreuid(r23, r24) shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x0, r23, 0x0, 0x0, r22}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x9, r18, r17, r23, r17, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x0, r18, 0x0, 0x0, r17}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) setgroups(0x4, &(0x7f00000002c0)=[r7, r9, r15, r17]) dup2(r1, r3) 11:46:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x5}, {0x74}, {0x8006}]}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x20) r3 = fcntl$dupfd(r0, 0xa, r2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x92ac40c44931dbc7, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r3) linkat(r6, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x4) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r7 = socket$unix(0x1, 0x230e93077142bec3, 0x0) r8 = fcntl$getown(r2, 0x5) r9 = geteuid() r10 = getgid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={r8, r9, r10}, 0xc) 11:46:16 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) sendto(r0, &(0x7f0000000340), 0x0, 0x1, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x9, 0x85b}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept(r4, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xc) write(r2, &(0x7f0000000140)="220e22", 0x3) r5 = semget$private(0x0, 0x3, 0x10602) semop(r5, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000240)=""/221) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x4, 0x6, 0x4, 0xd53e, 0x8, 0x9, 0x1, 0x5, 0x7]) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/131, 0x83, 0x40, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x00\x00\x00\x00\x00\xd2\xce\x14\x0e', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x64}, {0x4006}]}) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000180)=r3) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r2) listen(r4, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r1) listen(r5, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000040)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) 11:46:16 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8000008000000101]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000024a000/0x1000)=nil, 0x1000) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 11:46:17 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x48, 0x0, 0x0, 0x401}, {0x80}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 11:46:17 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) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x4) 11:46:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) fcntl$getown(r1, 0x5) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) 11:46:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x34, 0x0, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 11:46:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x30004) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r3) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000180)={0x6a8e6c80, 0x1, 0x800, {[0x6, 0x1, 0x6, 0x8, 0x1c1, 0xfffffffffffffff7, 0x7fffffff, 0x81, 0x2, 0x100, 0xa87, 0x623a, 0x6, 0x100000001, 0xa00000, 0xa9, 0x40, 0xc61f], [0x1ff, 0x1, 0x401, 0x0, 0x80, 0x5, 0xfffffffffffffff8, 0x0, 0x7, 0x7b], [0x1000, 0x401, 0x4, 0x0, 0x1, 0x80, 0xffffffffffff1a80], [0x9, 0x20, 0x2, 0x9, 0x7, 0x9], [{0x5caa, 0x5, 0x9, 0x5}, {0x4, 0x800, 0x3, 0x4}, {0x0, 0x9, 0x9, 0xfffffffffffffff7}, {0x1000, 0x1, 0x423c, 0x1}, {0x3, 0x8, 0x4, 0x401}, {0x1, 0x842, 0x6, 0x401}, {0xfffa, 0x2, 0x80000000, 0xffffffff}, {0x9, 0x1, 0x2, 0x5}], {0x6, 0x101, 0x7, 0x4110}, {0x80, 0x4, 0x0, 0x8000}}}) sendto(0xffffffffffffff9c, &(0x7f0000000400)="96c1e7d7d6365953f9363b50a91a9850d57ab70c96f0872cf0dac7e96625cfaa1a1f55c408c25d9679c8cda766e7b385c39cc670648977064a8def84d5356877432e243bfce3097e93763866132050c4a2f0b8b29d0dc80121a71954800a5a0da364147025c38b2a5c", 0x69, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 11:46:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 11:46:17 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d97cc1", 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRES16, @ANYPTR64, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES16=r4, @ANYRES32], @ANYBLOB="d819a470b3ba45200000000000000000a5ef0b5b1c244e951d10240285a06391f3787d927e911e67d053292dac1b22a48e2105becef7cc54127b2fcd50485acf4852162fde6fc50ffba8f03790b8b3b6929536983589c850c32421b411207fab7dd75cb25cc15cce1365f18e47eae1359842cb68cfe07ddd20d1ad242f4f474abb6806ede7ade9f5eeb84e4a02c3e5b557e4299ab76b99b6c65caeefce9457bfb9c931352c3f0912d8ee3f4d99a2a5d72778823575d372e1b77aa035b3a64c4583d5664b3e11988f0cfbaf2b5746b558c6857bd7649e3c4b0a613d337bdab0fb51a193551179a6bcb40b64168b3a2dba25458c2be01f03047163857de18a5410f4ef01bd29846ad7a8e3e298c83689cdc85a5e53174164baf4c80a981cd744d22300587822ec4351ec4cd01d1c3be1d092000000000000002100000000000000002b9a035657d6d991e252dc2247bef82853626f8e317680e2d9171a88dea86190ce76e9956aed1847106c40949233ca9f0525603d9f41a443ad3f465bc1a6b444ad9a0e11d92ce514e8a652b3ee8fb3d46f3b7f2f70b4efe48e988900911554cee51ba119f2a20dbbc77a440f563469032c94d4b4c6bd7223c7461b252b3936997de5ad64c0311cedda42a7dea47244250ee0951433fb77f231c1", @ANYPTR64, @ANYPTR], @ANYRES16=r1, @ANYRESDEC, @ANYPTR, @ANYRESDEC=0x0, @ANYRESDEC=r3, @ANYRES16]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r7, 0x0, 0x0) 11:46:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfe69) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x80) listen(r0, 0x0) setsockopt(r0, 0x3, 0x800, &(0x7f0000000000)="0842fb2fc04d68e5d92cf6b5da16153f4b909ac54c68213147a55dd998d7d392cd8013df306e07b1fb6cbd9e7ef0e44bc9bfaaaaa3d8a7c2e191824e5f13250b8597216aedcc431226a7044e338bf8cae16f14bbf48955d4bbc1c7c5b3122b3af24c2fa142550d1d04875dbd30348f14af0ddfc7fd9da8447b1f6c6fbb3016c97b73c98d4c005e8a1eabd67f202686af48126a06c7bcf18cc6ad51abf826798a51f10be3cc8f157f1d05cd747ef9b448fe47e33d62fef31428e76c6a4f1b2122583ea7a4ad8df7a24c5ee9b7176dc788e22567f0d276b2806b3efb507ef6b6bb0bdec6bba7bb7c4012d442c4477114e37e4fb654ccf25f89f89727b42f20c81dd90c853d0e5728ee0757e574f79ab936e5b32915bf59fd63542fb132948089d0c5702337dbf0180bc4e0368e287c83cbbfedbfef0b2b38309049ad63fa153e74b65c052936f3b66fa099a260d4ef992010f6caa0658678485b39e94f48f050c255c0abaf190474e00d8ab2f7ec45123d4d6d2545f25f31fb9f9592584625ef5b5027a69806df21435df0ac46f91358029ee60a7b520ab86916d34730639a2d9ad0581c1861ee3ad3f1234f8d1d4d8b785551f7bdeb01270a721ebc5c9705e3e5388566cb88080a7884c937cca77dc5052fc6879730597ec9bac5a73bde08ca64de95b3557219c2c80577f08fbfcffa92b9e04ee3d2c2c84a5067749241f6a79abb6fcd8ccfae5d26ca9fb636cf0c33e4375d7b41cd0e932a0e663f6f8ab8d5d643644c897a82cc3d0753e6da933b80417d2064553f72060da80ebf7114b0a0c206e210a6c28c3178df7acf437ec609ff9cbba00e3cd6aca790a7528bcc94e2a1620c258beece6b517451efc4655e2f9c52ef86f8183b35bb856a634acebfd7dfbe614d56b4f9112d675c3411482a70b91afbd24970aea103d4e03f0b591e1ede9abf51f848951ddf111b217abc5c640f0ae51410a1b6c3f595b8e803a049887dc584f33a12f81f2c92d0dced90271993f2184d6369314c8598f138f3fcbd464179f954d3978fe49c749144c76264b81277489c7a1264a688765722e8b638594b83c5c41a73e842e64f1ddbf28cf53fa5e19fad2f8ac3c2860d36090552f12e8c22de0129cfc5b0df89f81e57dd5241b7fbaa551fff2d02387b02a365d14af78c2044dc0b10bcb318e2ebd207e228931f11bc37dc9922152a0f072eff6446e4e20c22f8ae6664c4b4fe761c492686cac7548b21e4e5ec31c08126838345ef2ef40c752661e83046fa9cbcf98cc6528b96cd7d505881ec29a17715bf2e26879e27161f24083d261e429c764014fbf23e2ed46560b77ec0dd7819fb6a6a6a0c1eb9d0b6952e151697d08047afd448b286d6ebeacae59a43f3bec12428221280826aba99b054428b74aa764438310655c0e5288374a6de50f9fb6fbbc1a8628fff886b9360fe694c3897abc5e53f3642b1af9c7b83af1c9bf3b5050c7a73f870db772b476a3537953c474f4502b18217f75e53aa7532824d8e6aa43133fc60a8b61f4daf00c739c2f508af6b926334cbdcb16c6e27aeced9060380567d14fe8ac24e8ede48068bf748e0c9c53efe0b982a1b408763c6bcf98fd31b3ee6a702fc5c0e2ba1159c67b2293814680117bfc630ac1570ca66d4ef3eee095b2d0d3d67149179dd2413e4b364091c47593ef42f863ae3b62e60dee9ceafe9ee020da8dd94a13af9f04e85ea1252ca08bfd0c99aa970a956afad694bd11d3be4927e941f92453738407fdeab715b1bf635714c83399d658ce22103e48e498ab550915025335aa47a7cbd3cfb2f0b1691367e04c69f096e80a402b52c42cd4f94c88588bfbf76338fb595a83bc78585e1f90a9a1203ce8f79abd466841bd5398838ff6ec9597057a77d0dc267ea03fbe9f9956118ba2d68e929132cdf4a6c60d154489b8e175f7731899b9610bf56215c4909093d30a4ee3c0ed3ca4e7d5516d3cb90f03a244df942b1338b6cd919cb3995c3f943b357b980c114ca69eaa43ab8cdd262b65251f1f17bdb23870820dadc631035d086264db0babd35fadd74104b46bd84d812925ddb6494c5a39ecc250638299373a4e82d5cded53ab7ab93784d8b05bff88fb5e6d0b797ddaf466dd9357159d020b65fc28891c26c084ce871db245cf8ebab4fbc8a95204821262bc0cbc94c848f5308bf0431fa7d1974480681fca18b23806fc003aeb9184cfdc315ff6910370f95ab61fe754fd89bfa89a9ae030c8a1d7cbe6740cded60db2e911a71ba3e552fae82f4cc4d5c5dbc625abfbd925b2560a126c0c8e7925f6577f53245118a8a4d3db4dbfae0a63689c6c5639bd0417ae5b55beb587146680795cd9b19844da8e79977f76e7534801ad77e4afe36f56baf620106b948fad7c0729a10cc1b019e3e67bfbf19a049b42a8b887658f0619bf81f150596b745b47ddaa63a4e495255aff4521ac0a1218e5576b90a0bad3a25ef81d08a42f9458763efc0fb7a654bcbf0a4a525b0378b871c9e4fc90742aec0e5b12f3de69b7675d011692fca19198c7f258e05ebea740a16d11019c2d8722918308e02b053b7e5906c3e51c652c53c34932ac56fb01805ea6938a7a77dfd30ca54cde4a17d53fb4af71680df1f508fc3bae24b4a61d0d2ee24b9476b030a63888a52fc708989588dc779ebf63c9722c56a0fa765cb9cbfa233c78afbca994a4ac47143908f88e2fe0e4ba65ca66a537db345d5962dd8cb84ddce56d319f2160157f11f747b379b6a1dd3684394970d26ddcaea30cd75d9212cd26c6415b78fb59edef049b4365a7480ace4c062fa9fcb9c0d51146a819332d3f17905df3a8c7afced95cbf42d8e676f41f3a0cfa67dd9473a514b57c4af72082a78c84cc7011d419696a18c5a138f3c792b2c18787f460bffdff7a3d170534522b475879ef29e1282696a7fb017a8e3f71651ec6ce5ce015eebe0868d6e9123e58bddcb11bdcbea79fa7d078ec84b57436d19004e1ee62916557564ea5c483268f1a43c183b3b13776ce06aaaf2f91ae48411b78799b79149572e6b07a3ccd5cdfae897c8baa3342b12561ee3e9bc6548c6f30b02a9e0f5256fb8e06824dc87b8faaa693087d03b1b85a2848db3fa15f74010116e22c4834bbe6dd1d9f4fdc4dc90fa9fbaf8ae4d9e93d2c32cda50175e187def9f04cd6979d8d1f0eac02039e348b401dcdf54278866c25ad28929ff6e0bfe52872126f2f35c0a00744765e6b94029953a56e0da4ef49a452e84210d19f794caea0669dd01af36eb40849e17b3d11c8db3709e5b1196963d574f4bfa7f71fec8dd4de6f12c430b8c0e058d62ed03c38c115c679e8ca0e5250ef15e511f5ff128970162710f2a31098eab669a214ab0c7c133cf1567fdf1ecd9bb6db162320bbec89761c91862575475c0c40933a75d83e0a0ca4693faaae55097100a27934cadd4fc4ecdf99ac36e23cd53f50df044f13ccdfdaddac7ed0cdbb21cf3079819faf8f442b28665e773577cd8b35d62431a75f7ac1780bb47f62966bb76b0d3cd91c17f63bdf4035e6f82cf0d17a159e31639eac83ead0a675ad2e8cf6cdf40ee1f55599399fc1f949b265766f8554224f1698878181168d8429bdf64394efdd5c0a26033abc57ec20f1f4fb0f4797d0c4b5aa0a448cd4b636d45b4054bfc7333162c7f0cacad250018d189233d7385503855584ad486f837381a7675ce558dd26a09eaa3a1f0d7f8a9d580fa89cae8acb82ab542f807b1b68c1c1de7dfc64d632947073fcff55ea1c25c2c009065d8baa9b166a9e43383e2076c1da4bb208594c969afa2283173803754e2bbf595045f5e6ba0e7c8c777a152366f25966326f1930f22f614024f2bd76823e584e5acd432353407b91e67d091665096bd386e1acbb32c88f56eae264e9af53c8871996a954c64b48ed04a2142593f3456de9565e6bf19e0eeae66ebd07faf7087668aa91ea72695ae1f9fa3214f206c5e38665492132e0cc4d67e39b13698a441c9489d8fb851aed13f9842eee970670f0df66dac50270a1e209f3b4e2e66ede993b1750ff681a695127080d3a2fb89924872d8d7597b4a3d3091f8ac7f805c2f0f7e230cc1eac4f2968a1d272df78d13805eb397be939244a73e9cf710bb349bb0e3db1699e56351658c9cf812a826800163a098f79858d6273e0ff10df98091bee411a525d04d2ec917998e29b233db55872cf660cd11f7f2f98030fd9d0a46e113eeb2c6df385e11f43b0493d6d447b7f06b9cca96fd201c75bc46522a5aca6595f2fa6b7d731bf0189377e6abff631cbe463f929a32ae2894b94510ac3441462387a2b3bdc7bab59c73c6829ba2781f8084a212e9d81b140712fa9e27d3c9c17b80c98abf458d801d756317f10f551496da5e0f1c0fa2d59e07c5bef7880869f00ca7961966b82888f90d37fdd3cd2982d0cb69891ba3b4a70ba62a08f3dfd46d634160d2935ba608d3948ce4b9ab2ce43fc66df4958a7058993d76deeb06918daa0d3763dc608f0bace2ac1506310ee4f90895a692107666a46e8235e59a05529bf5f0416cdecf5f772a6782c8d51f914e1b90c9723e06c1c06f0f233bfec3013f57aba3c619a8a9859d4de57cd094443c35ba06af2ebdb2b6983193673a20729a1c03737a31a3ff7d2863f6e67a50f95f5ba90da6a48f7050e75aa1a195677c1db2df7962fa25cae6efb53642976738b696c4aad1c90ae074dcea67208725f4b2b9d61aa3f783e599784b35e50b38db4634f612b5b43ba76c0f58547a81ee7f2c26c3c3aadfedf6e06004f24d679ecfd6ccc17707141f135878bca8853957d3a177f1fe383b4257c85ac797672b4528ff76706d976ad9e0b9092d302683f4ca73f8171bc6d522b34783adddeef8fdfe3afa354281fcffca5ada489afe9ae284f3f0893c3ba580f73946690cc72d0ddd29f5713a7e9d6fc70cf6abc4b1d754439e0f0555bb09c823e8ee669d36bc5c7698feeb3de76e5844a1965982812db36f5ad61b1e5715ba59abc9405813689ec10a91b55b4aa270b3f08a22e488a55e629f842bf73c6fbc29fe799a8d7cf61c94727d80f07055f3a6fae48dbf7c24ab55ea7d76fd08e3bd46e507b3bfafd77890907c50d43ac06d3f2beca3a5ff4aa12ad6b2b1692ea5cdcf1f52bb58b7973f35bfbec1f671d374a63cf10d3934948a25718a898831bcb192dadb145f20a4badc76b461ca1a4c42545267819a6028a7c6f18935b6fa17874f43d1fb3c853b1ace28831426be9b732978057b36e658e909a5d1139bfbaa85f8d792d81c67281db24f5c7aa5dfef4c8c9e634f5cec9b9a701f8ac8059625a5435b98db656fdebb93090b049bdf2c6262615fcd51a4c74a0684d061c79d767904274dab60b39011ad78f07dad2fce7b5ec72efe26f319bb3ab6fad2213a1902e7de570deab9a836ad7d2f4e9e3542317d980d9cd68c40f85ceb1e20460a18fe794348ca09901168e88ba583252bc59674de179a1af9cf4912ad93f0ca06ddbfea678fe389205043008580c0580ebd151db779f45cee1f135ce79e3723f0979d5a96f12750d19bcc40bc36345b523b9d256fc54234e646996d954dce05c29d31dccd9d9c66a69903edfae89ceb6a36bff45e9c2575bd73bb46f5ec47be06ab92548a7df8c89d8428c0d666481bb01abede71943a5d56bffcbe2a405ab2e0224715e665fab68731c49ae68ff75f6f70055f4c88c901e964a82f8b2127cb7001dfa9e60f3dbb4aa1c68401b913e3c49d40d4df6fe7aafa9514059e022db952b0c5", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000038c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000003900)=0x8001) semctl$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000003a80)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000003980)={0x5, &(0x7f0000003940)=[{0x400, 0x6, 0x8, 0xb52d}, {0x8000, 0xede1, 0x80000001, 0x7}, {0x289, 0xbb, 0x7ff, 0x8}, {0x4, 0x8, 0x40, 0xa1d0}, {0xa917, 0xf61, 0x80000001, 0x2}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000003800)='/dev/zero\x00', 0x8283, 0x0) sendto$inet(r2, &(0x7f0000003840)="fcc7cae71497520770520bb385da678fa778e33d983f23b1a4747df1b7bd32343d3e0f81832c2284f20c5fd629eae52208c62fdc5dc871439cb147c3d9a0ac51ca903705de4719f5dd0cfda87a04b6e2b9917a52cf4598b72c5d27aa9a4a5fee79d861ad99b986f35b02109b72728c0b74ff23769a7c68", 0x77, 0x0, 0x0, 0x0) socket(0x0, 0x4007, 0x3) r3 = socket$inet(0x2, 0x4000, 0x9) accept(r3, &(0x7f00000039c0)=@un=@file={0x0, ""/108}, &(0x7f0000003a40)=0x6e) recvmsg(r0, &(0x7f00000037c0)={&(0x7f0000001000)=@in, 0xc, &(0x7f0000003640)=[{&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/212, 0xd4}, {&(0x7f0000002240)=""/132, 0x84}, {&(0x7f0000002300)=""/254, 0xfe}, {&(0x7f0000002400)=""/107, 0x6b}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/183, 0xb7}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9, &(0x7f0000003700)=""/180, 0xb4}, 0x1) ioctl$BIOCPROMISC(r1, 0x20004269) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x81}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) openat$zero(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, 0x0) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) 11:46:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0xffff) r2 = socket$inet6(0x18, 0x3, 0x8) minherit(&(0x7f0000ff2000/0xc000)=nil, 0xc000, 0x1) write(r2, &(0x7f0000000100)="ff0dd32b0bd10b693bea51a45919f79b9cd7a45bd389a5d103e4abe313b40cb3c42ebebd6c75051499d394007d726051838a24a94e6ea93f2544d7b0f55cc38628d37aca4235fbbf36526d2f8bb12860362becdcd7e1", 0x56) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:46:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESHEX=0x0, @ANYRES32=0x0, @ANYBLOB="6f5a5ccd0412b2f60336d60a7082a527248527d88b7216dba8ec22e37717842e14cdde9253e291d6afde3a3ebf572812a76e03192b0a77b8b4ceaf659127a8099025cf7f92741511c03b352badd8ef35b20a7f43324082de0a95e125f32c92c4d295e021261aa91374c9587d13b5b02549697e7ec6b0c899e189f4dca4a97afef870d73ce9ba9245ca19e7131803bb46f1f611a46124bb8dc2fdc34482c476acebc48c0dc9a30bfad34168bc59dacd0bb4831dd105d9f6e8f46d8b89a1dcffe03bfaaf3fc57d61abb2d9df0517345d645c4bdbe3b3818699dc6f741ed1a3", @ANYBLOB="5c804d7233945a", @ANYRES16=r0]], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 11:46:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e3e3b40d60f7a0d2facea19105763d52c126dbdee97460757d70b4161e25721e76d33c7391c91a4a9d3a2d38578e108cae7fdfe9235c0142822b32abaf35af77d314ddd72d8f26378424a4a18016bed07a6cdb8de217294d403541da2a26893fe3ad34299a02e83fc22767de6502f839a1", 0x71}], 0x1, 0x0, 0x3a) 11:46:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x50}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x4, 0x8, 0x3, 0x5}, {0x800, 0x8, 0x7, 0x8}, {0x8001, 0xa6, 0x80, 0x8}, {0x5, 0x8c, 0x4, 0x2}, {0x1f, 0x6, 0x20, 0x33c}, {0x5, 0x3f, 0x81, 0x80}, {0x1f, 0x6, 0x7c, 0x3}, {0x5, 0x6, 0x2, 0xffffff77}]}) 11:46:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00001ae000/0x4000)=nil, 0x4000, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xff67a0f407687552, 0x0) mlock(&(0x7f00001ac000/0x3000)=nil, 0x3000) 11:46:19 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000, 0x0, 0x800000000000000], [0x9], [0x0, 0x800], [], [{}, {}, {0x0, 0x2}, {}, {0x0, 0x0, 0xfffffffc}], {}, {0x0, 0x0, 0x8}}}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ftruncate(r2, 0x0, 0x8) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000005000/0x2000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r5, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/35) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 11:46:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) pwrite(r5, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) r6 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r6) r7 = getpgid(r6) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r9) write(r8, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x10860, 0x0) r13 = socket(0x18, 0x2, 0x9) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r14, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r16, &(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(r16, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r19 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r21 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r18, r19, r20, r22, 0x4}, 0x200, 0x401, 0x2}) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x40) r25 = getgid() setgid(r25) setgroups(0x3, &(0x7f00000004c0)=[r23, r24, r25]) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r26, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r26, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r27 = socket$inet6(0x18, 0x1, 0xfe) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r30, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r30, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x287, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d99830e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f847202460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000800)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYRESHEX, @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="0d20003a8205a92a279b1fd25af19a2bdfad", @ANYRES32=r0, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r20, @ANYRES32=r24, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r1, @ANYRES32=r28, @ANYRES32=r1, @ANYRES32=r29, @ANYRES32=r1, @ANYRES32=r30, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xac, 0x1}, 0x202) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:46:19 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x3, 0x100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = shmget$private(0x0, 0x1000, 0x25a, &(0x7f0000000000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0xffffffffffffffff) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() setgid(r8) setgroups(0x3, &(0x7f00000004c0)=[r6, r7, r8]) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f00000001c0)=[{0x2, 0x5, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x28e) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000100)={{0x3, r11, r12, r13, r15, 0x4}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r17 = getgid() setgid(r17) setgroups(0x3, &(0x7f00000004c0)=[0x0, r16, r17]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r5, r6, r11, r17, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r19 = geteuid() r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() setgid(r22) setgroups(0x3, &(0x7f00000004c0)=[r20, r21, r22]) r23 = msgget(0x0, 0x446) r24 = getuid() r25 = getegid() r26 = socket$inet(0x2, 0x3, 0x0) writev(r26, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r26, 0x0, 0x6a, 0x0, 0x0) r27 = semget$private(0x0, 0x1, 0x100) r28 = socket(0x2, 0x1, 0x0) connect$unix(r28, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r28, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r28, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r29) setsockopt$sock_int(r29, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r30 = accept(r29, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000005c0)=0xa) r32 = getgid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r27, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r31, r32, r33, r34, 0x2, 0x9}, 0x5, 0x5, 0x8}) r35 = getgid() r36 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r36) r37 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r37) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x2, r24, r25, r33, r35, 0x0, 0x5}, 0x4, 0xb8f, r36, r37, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r38 = msgget(0x0, 0x446) r39 = getuid() r40 = getegid() r41 = socket$inet(0x2, 0x3, 0x0) writev(r41, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r41, 0x0, 0x6a, 0x0, 0x0) r42 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r44 = getgid() getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r42, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r43, r44, r45, r46, 0x2, 0x9}, 0x5, 0x5, 0x8}) r47 = getgid() r48 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x1, 0x800, r48) r49 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r49) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000200)={{0x2, r39, r40, r45, r47, 0x0, 0x5}, 0x4, 0xb8f, r48, r49, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x401, r11, r18, r19, r20, 0x2, 0x4}, 0x1ff, 0x1f, r37, r49, 0x2, 0x80000000000003, 0x1000}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5a680 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) dup2(r1, r2) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000019d, &(0x7f00000000c0)=[{0x1d}, {0x38, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) r3 = kqueue() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000140)={{0x3f, 0x81, 0x7}, 0x1, 0x7, 0x1}) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0x800}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r9, r11, 0x4}, 0x200, 0x401, 0x2}) r12 = getegid() getgroups(0x2, &(0x7f0000000180)=[r8, r12]) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 11:46:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xcf, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000100)=[{r0, 0x2}, {r1, 0x40}], 0x2, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x100, 0x2, 0xffff0001, "6aef1438a1a111ff5a74e1a7b6a9d98b015a486f", 0x4, 0x401}) 11:46:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xfffffffb, 0x4, 0xffffff81, 0x1, "4d20ae925dab0f280b25ce058f307d823d748e3e", 0x3, 0x80}) r0 = syz_open_pts() r1 = dup(0xffffffffffffff9c) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r3 = socket(0x2, 0x8000, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000300)=0x80) r5 = dup(r3) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="0000092f66694549d54221726c653000"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf4, 0x8, 0xfffffffffffeffff, 0x40}, {{r2}, 0x0, 0x8, 0xfffff, 0x7ff, 0x40b}, {{r5}, 0xfffffffffffffffc, 0x1, 0x0, 0x4fbd, 0x1428}], 0xfffffa1a, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffc, 0x0, 0x2, 0x0, 0x8}, {{r8}, 0xfffffffffffffffd, 0x10, 0x1, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x81, 0x8, 0x81, 0x7fff}, {{r9}, 0xfffffffffffffff9, 0x91, 0x40, 0xb1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x8, 0x8000}, {{r0}, 0xffffffffffffffff, 0x44, 0x20, 0x1000, 0xff}], 0x7, &(0x7f0000000280)={0xffff, 0x7fff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x100, 0x7fffffff, 0x7fffff81, "0710000000000040000800f90000f700faa36082"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) 11:46:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 11:46:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x133, 0x0, 0x1}]}) 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(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 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", 0x23c) 11:46:19 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x9, 0x2013, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchownat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x6) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x7001, 0x0, &(0x7f0000000000), 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000340)=0x4) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, 0x0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r4, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r4, &(0x7f0000000300), 0x0) r5 = semget$private(0x0, 0x7, 0x0) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000100)=""/210) r6 = open(&(0x7f0000000040)='./bus\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) 11:46:19 executing program 1: r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x1e, r0) r2 = dup2(r1, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r2, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f0000000f40)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xfffffd6e}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a39d2b881b1dba44e0c948f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926a01f0fc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf4", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0xfffffffffffffef8}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000c80)) stat(&(0x7f0000000bc0)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x0) r4 = syz_open_pts() stat(&(0x7f0000001040)='./bus\x00', &(0x7f0000001080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f80581", 0x21) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r7, r8) r9 = accept$unix(r7, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000100)=[{r9, 0x40}, {r5}, {r6, 0x10f}], 0x3, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80}) readv(r4, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x20, 0x8001, 0x2, 0x4}) faccessat(r2, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r10 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r13) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x20000002a, &(0x7f0000000080), 0x0) r16 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x2, 0x0) r17 = fcntl$dupfd(r15, 0xf, r16) ioctl$TIOCFLUSH(r17, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x2, 0x0) r18 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r18, 0x8028698c, &(0x7f00000000c0)) r19 = socket$unix(0x1, 0x6, 0x0) fcntl$dupfd(r19, 0x0, r19) r20 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) r21 = dup(r20) listen(r21, 0x0) dup2(0xffffffffffffff9c, r11) dup2(0xffffffffffffffff, r11) r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000800)=@in={0x2, 0x3}, 0xfffffffffffffe14) r23 = socket(0x2, 0x1, 0x0) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r24 = dup(r23) listen(r24, 0x0) dup(r24) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x800, 0x0) r25 = socket(0x2, 0x1, 0x0) bind(r25, &(0x7f0000001200)=@in6={0x18, 0x2, 0x6, 0x200}, 0xc) r26 = dup(r25) listen(r26, 0x0) r27 = socket(0x2, 0x1, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r28 = dup(r27) listen(r28, 0x0) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r30 = dup(r29) listen(r30, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r31) dup(r31) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 11:46:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000001540)='a', 0x1, 0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000013c0)) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x8, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000080)="c66cacf4517bfb6fdccd2c7911ef9ed9b19c9c8767e9fb3e028f025ec9612d1e0ca9d9e9e5", 0x25}, {&(0x7f0000000140)="a3d6203f3a3f5151baa6c02919ad327795240c360c941d94aec7daef37e85f60f9a2a0067d95fac71792ad81854072a130eb050beb40de36eb108e224199b69cb8a40f5e355bb2585cb7ba91823092a3cadc73c26b476174daf1f1aac0635c6b3f2b79d0f27b0936f9faacaea827d069dfec3dc381879a6e370143b7499c7ad99be48860a8647a943616d7d99e79a0fec82c45e15c040d9b2ac618897e3b80c241ccff6ef85cc2d40c8f02bea640e7a954c197f4ea29e0aaa5f2c109a9d9bddc59cb718b4ecc9acd020c30a01f9ecd5a1ca657880ec543c0297bf0374d8697deaee7ecb945d3c5efd753d6db29", 0xed}, {&(0x7f0000000240)="4985979c12088cfad029c4355aa570cf50db4ed2b58046d61a3d4118c79b7fe7c210bbaf7f09714412504f6794f4f2982d8b0aaf5dea4afa335e420663a22a629219e8b6e48c96c5704bf818dfb300cb2e88a37d53fdfe4920bb26edf604d0cca27879c9c3e114b6b9fedb867c30a1a536c9cd4ac90668fff3b1624fa84e76d76c754d6de9a059de5970ad2d42521e00fc32e8eaf5604d48c12a4badaa461c1571a4b8b129172e78fe8f54d9aba642e3510c304e7fea3aac28cc98634c8c53a8dc842d6069a5991b6ce18239be", 0xcd}, {&(0x7f0000000340)="367c9eeca3d8f3cb367cf1b4cd5b390478f4d66c84e0168e735fcdce4ed0bcc418ec055d6b5d5430e02505e45627d4448436d757ba94c019d70a93090529097c5d5e2c0b88cf700c208ed1b826596765018de149b0dbddc2804cfabe993f4f3eab73d9ee2c9ba4cc05fedef7039ecd140efc", 0x72}, {&(0x7f00000003c0)="370f1066df5394815e12062fbe92faa5836648620dd26001dbf2025a31e66ddf801b0af2f9a40c8116f273a2c2b8b4091532cf5c7a27f534aea837ca4200dadfe79a16c6cda09a3707af6f790d7bcb02e468717106f1336db4f34feb013ed32bd49638584f4d8d4660e3d5ba8102ee0cdb6f8a2fb921d60a3d4a0dbfc4cf9c95e05e159d1a7759c6a9f792d456541fdb72db9315188f2a608f8a3d5e733f1f743e472bcd79333a504735d5e900547fd0ff744ca44a386b47efce85f05ecd626278f87ff6f9ae841fd6e9151183a4cfb47c69cca9d9c93949edd35e3df5531634687916fee2977b92e435c13072182f154ba8e0ceb1ed195d669a6ce502fce7b3705bce47f6352c7d9b7c7cfcfbb5206fd026e6633dba7c31e02c5c8cc75aa502327d367227422d0572aa42dda9049bee2557354834126ba701fdb4835d7237bd7b594520abe1bce92747d5c2d4f25ec429e1cd7509d3043d6269418862c3605799a9d8bc691fd0e66d8022d78f7f92d0291db7f37f3d4391162d864d344ac5cf219129890b409e07abe380d78d0f98a2fedf51c600691fa73d81640821c33ec035513403c346d17c7f908770475e357fc18608561826de816d5da779a1b17d96fe7773dcf923e3128ad21f9121ac4c4c9c24214c8f5cfb10737fc59a3fe30e754d97d5ae2c12885ba85f09dadce2f6ef2834af92f09664d7cbe9adb507de9d0f2bd91c3f9c803be9192ab258eb60674408a03cf34cda8c5352e001b2d35270b430eafdf1f646c0a63b5c8abbb8d2e274723e9ec444df69866cd7abd0bef2b577cce8d78242f2ababf740a9285c4c9fd362475e43fea2e55ab63b55d19d70fd95d43947acc89d55634f6898ff1b5d68e3bee20be58fc920abd870db54bdfc5e12eb3310b0988bbf5a8389d04806e854db02f1eda3b000744dafe2adc3d768ee7f3d15a61f679aa12657acfa7183ecc62228a6c23bf4f6b38670cf7b89af1a890916fadf58a3a56c3f644218287c8fbe590589a72cfecf2e215c9792e461bd422caab2c13bc3e823a40805531bee5ebf8050e0aded3d567317e6e6be7c19fb563436540229c62ae7ac0ca1d2ad0986ae9c84787e667807c72bb89e1b11254dc2df3d879636a2d1fa623c68f18557a306ec1efc93d7bb308fad79999a7f0ecf064bee883d805cbf714ebb2d081de9ed070120acb789705b4f12456325ac2444000f2e308e54792a2080d732375087bde0cebcba9c856745cf368facf45f59c15f9a61f4553327bcce92561b4d845859eb8469217b44c20433c058380d2ebb3da6d034471199856de99b9485a481b5352d18600b8ab0f36bd8039098355d34e44460cc01632c5ac5dc210693a60b0841ebb227cdee5f95e637836cea904c73425fdfeb2e12b26c9cd7da04dd6e20f3fa60400cfc78c2a5e39061256d0e74df2d1ff4d284e370340fd3f3a76d5705db4e7b18bb3faa1b4fa4ac540ab41a745f871cad14f75577895c1a52fdd8303cbd71995f035ed426939de26de10202306965185484f3aabfea438b380c8373766105bf2f7f9e1a2d17c1963d3769e20ffc86fd33db3cec5309ab45683cf8bb100c8b8808b06b24db2f057d7360d9e40ba3f77210b8b9ac93cb27ec0a931a67ad323c36d2d900b9991291423b6a01eb0c760dd0b76c41a4be366eaf2a0001606a7a5a100917928b0f3b6ac7a0d6e95742f2b3cb0151a8b7534e48ce286c299751ba9dc80243d8e6f2f57b71b592e1e764086754d7e6377e86eb5441ba0c3d339635c81d61d0d8d2c3b3e0e987bcb1a14688e2799e55b21bdf5d4709e70d20de9261a54f489b94c0d866e89644c223f60620645892129a974dc0bce4119722dd96041de02236bb235347b87d77e990bc92fa009e4311c59a970eb642eb73351ef18f28e5683531e1e8165e5b711ecb008d72b839f68382c7e158ff6da3de0a16ec96aa2381ab59a2645bd1d7fd07580ae15ecf6bc59047a1c6ac2968badb525e3baeaae4900d4c9168c35bd565a32d9a757d3987245a1680165883dffe68721fd4f97e0ef06323ca14198580f58d25ad84ae7a6a3f3aa6e6053a5ceb9fd20e3adeffd38187bcee2d1f981d7f5ed46188f1131a3829f7980b0eafc40dc7d0df6640bdf3ebbdf8627c418b1e1599f31a6beed4dc9851a9e27257309d7c7d0c6133577cb5fadaa9e0630e4b354a9a7f437e1376a6061b49fec01a9d430a9cd8692fff480c177f6001f92d34f83f51fc276f50d864fccb51496e8fef1f92815458b0b08c5b41ab408a873f7a9e17685881aafd1eaf1db8ed19a115f8ea5103df75d1dbdceed0f5362d9d178604537858f87f7574b357387800d12cc07523d4d53895c853f72f6f24646d34638f974abcde82c7a1c7fe6883b80c7bab4e93e2e917a4fc7a3d6807c2754398d7efc016674b821b5bf7b1e92c5077d4c05feebdee4936ba1036831aab5e82150ab8cf4c78b71aded672e33a416981f946852712783b0fbb2d49ec122ab1321d9ff20078c8bbebdc4e8eaa58ff9d21b2b03b48159a5384e649e5e6b0e334f2aec1f83d536763a4260a47b74c836133b157195db7c3179538b13ea849f330f1b6950ef99c7ebfcd37679ce3feb7df88e48175b34c8e30bda418f5c5cda4230c2170d9a64f32f59e399206f9965d5b69e5868485258837130ba36ef7b84cadf108fd8e2e1427d67cf13f3480e38fcd7a5ed36a15eb9a358f849354d58ef39c5319e43dec0d6492ca8fc8f23b4034bffc7beba67a0a7fdacf12ef872f339a65a022d907c0b2ade9a417b4b434eb898a569b9745939f207e3819c57e785c43ceb5d2a5975cf615f82b94897bfc14624c252f3f7372ab9ed7f3c888bb02f187d2d144541beacb4012b08df4b46d4628aac78ba17ef069ebe790e55a5d7e0e7ccab13a383130d63b48d83261b3242057ca392c0aad981062a242a3f98ccf733ab180ccced77731184c08a852e968a0e2fe3fa07ba3d5c97be4008b2a535adc6133201303970ea666f91e9281b1476eaf167a3dbfed56b2b1664c1bee8de0a277c06ab41ad11e0569064a8ab2aa8941b70dc88f4c072b067d56d5c4fe57b4e1e489fbaf5613bb1212098568e88f2026d7622b433876bf4165154357eb099d7bcabcff761a030ed38c29d8eec10d3f1d4c3c7b990d2b0a9f277ec4800585aa6a1927a1dda0ebbdeb97a0f4accc1db7f15d15fa7647c96b322eaac07e8cb8eb2178cf8189bed6be2e89209e948f872486a9934e7d93e8fdd4e2e40f2bca5cbc30bc6c439e7a629558b46e03ebdd0c46ab5ff39e719a27ee1f1f7202e969e4ced07fd9e044e4d9f911c87c801916ddc710dcbbaac751f6e9f06c270735f13ffb9251141cde927c1c9e8567c14e1ad5ab597982e6d14e4baca9faebdf687767622aa3a2c53c35fc40be16558c5762a6d96403aa72c2ce7788e11cfe3ffbc85bf47d72a8c45e9d45a3aac64b8d3d60e1556cc06c6e7d25095f4a42d0ae9e5ead5dc54ae4849c1ddfc6f137044ed55de4a0fad734a186fb9f29970aa0357c5cb9c58bcb3e4578273c3f3175a37004b58668393894857547b6d6582027248700a1abaa8db12edfb434d6d0c5f93a8970c7f91fe0744b6c2f39e13d0959328e1bbfbbbeeb49b62784539aabbd86fbc3e0fe4846ba1308dae40d01b6d7ec87c96a55688a7a14c64408f71d04184a068c6566f8301da50820b8568497e8bb4409d418ce4ee3ad00ffe33cc12a031db4fbea5f86243d199fbd5d83e50786154d1cab99e328242bbd1e027f21e8f2d21e401c9c88b9f5ddcecfeace0da26058f985e4311914158477409946a9a12e24a692e531fbd67cb1484002730f1f8fc6d7b890babeb79fe17f711433b0c64461622f50a51c0ddcc521438a73927757841f3d633d8717bb41e9bc571aa4929e552ae826e5fa7d9994cd91805343bd884b676e5c6a674cc33343db8803c8e962a68f0c1721c8820db9f4675673753ce6085025930d43c4dcdfeb65703e0c6d67e247f49c5add07fa66e3c3528ef3c22a820701488a68616d5cf0a8c6a1f99956cb9853e62146c69f748a0e0e742a4caed9c99245508871009e2ec7f676850eb88750d490f89e77e1312b93e7e110a40e12497f58a790429080b81a1ff2db997589002a28f244421cc39c5745f09e415af4bb8825eb6c0793d622b3a9e3dfd51fe1710f62ab42f6cfc04cc937823616c8355a97d1e1c34dea9890dabc1e1294875014f28d3c14383986b2cdbdc0ddaab223c9d996b2cfc0afa1025740ca32a8cde3db82e33ca28bc22d03b734e0fbc190dd51f3431a636d255ef26bd724fe09091588c850b2d627b931b068e5e84e0ab91045edba75e61267925512471c65ac4034dead0a33081af97e66e70599d5160d9d5ea3ad61e6a8463fdf0bff92c069659a86bd87b0c4a1f5f2d1385e9df919c07a5399f491ccd377ce533e42e445ef46e9623a5a3e7068e64b0b5e00d7b48f67eb166c944cb78ac19858afe7818cce2b0ad62a7da0ed4a55995b9c2820a8b286fc526a80917cbe57e207a54e63f4b68c608120ef1e1c89ad9cf6da0a2e7bc79064ea462831fa25a4d0bf2f06f9ad3a347d3044f7580601668a55ed5da12699aad56dc08b71643863f6a4b44cdea8cf7dd064e6751e6cc59d7e70ec254d6d9201c669bfb4fd50b7103a6e9cfedd812ae5377036243ef1df1f6d9ef5dfe7448dd0e1ce18820f69760839a3c49c96af926b1b3f9592d682c2d788d5df85d994bc30607241eb924bc45be23abd01aa2b736b38858589a8de803c13d1605e424f48b4cd09e227eefd88d438ce593c26865bbf50866bbabd14d98c6c36a9b2b8202bf8960ef5479d034c48d2b07b9c0c451c71aedfb2c77154b1f1a45bab3ddb43b650320c1eb5e6015aa74641223d21bafe7e1f50398cc7571c33e2f1161978afa38f55f3c671778f1c28db63ec518f3c334fe1387b3ec7a8db57cf64a610169dbb4d7efc88ec879a97821ea475e0393b9c23ab0095b2cfb380fb004eeaa5eb2003c439588ad1e226ff9bc0311acf05228c7472d6cc6bf6f320785c03a51f35f44a5f3fcf4218e88bdc77af485a13f17bccdde5d35b549647a2fcba076085794061b534f5d64862973263d9e016aab88261a00ce2557e8e1d0df25f9a6e9efd6bbc51bc2bc8a0ec1504de2f7ea8855d4c585e3d955a94fd16b7ba85a1b4428a313f6c043d41e0a1cf7b6be27e7ec61765615fd644192950b8fccbaeb9b614712252b9d0528c14ae199af1d1af5b3dfe44a951d7ef93cf7a87f64d787ea0bf373a7a79d2b844cb589aceeb862034fa5f68f58cf28f4e05e1e07568333964c4051fa41e654dccc7f5516974b07e4b289de5c8c623a87a29d9d2f030debacc9688ecc198761680272f8e0b6303a59d4d9aa2ac63455a47a8ed6cd39b919b3b484accb3f05eb8fefd651c97f0378b099ecc6f28c89084c69a1eeaf166cd9da6fc3a8a26a14aa55eccb9cfab99a16f533f2e49bd311a1b6bf5b42734b1d4c50563184a83280acc9752cf462d4761fb984c202750f3c2f3500791cc34727c245d90c9ea1c3a2c56186afe741ef05d4a3d4af11c9c5bab9ad0176363a70441c204575ad496c1d11830ab741513df056cba6040e58e8b3f56db34f22e56adc2320e9d8d46f9775bba1782cd025c2f1bd2bac74593faca003d7302e032273a2230d3ec1b8a608c9be8d7eb082d294718afd67009219152fe17153d1ba7430ecf5bbc276c5436fad3415d612a3379367200f8ed50876be0e9afa2477e4bc1", 0x1000}, {&(0x7f00000000c0)="bf15fd3d3102570ccbbf370a94affe7eeccb857e1c9529daf7", 0x19}, {&(0x7f00000013c0)}], 0x7, &(0x7f0000001640)=ANY=[@ANYBLOB="3000000000000000ffff000001000000c9d9d17a7a004a08172c68df05ba5ca964b5a2204e2d7081ed7e3539c6c50ffc11b74642a57c310de144154a22f2a8c407bd82b44411791a2054b2bccbcf9a0671dd3f9b82c4b3da9c3e812a758bb1bde8783a61c6517c07df8d5f46543831a01257032d17b0e55c0e4a83903a1ac744d23a9a48dd7a38c296e901aca9152c52b4c74f82f33b2628fe9d9272abc55fb3a9e0e79929231621a93b5d4a64546e98746ec09d07e184664508af8ca6da6912df230e58cbd1a73942a86b64c9bc413d04f1fc31beaf7206fb2fc728fa72bda8f235d26314cb976f182053a76e1c865399d0838ac76a13153e57883db3d0938cc0849690b5ac424d9566cbfea2b222e23b426fb45cb02aa45a603b17187cb4a1c17027cfeb352ed3ddfe69162a2d364dd0276224", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYRES32], 0x154, 0x4}, 0x401) 11:46:19 executing program 1: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x14, r1) ioctl$TIOCFLUSH(r2, 0xc1206951, &(0x7f0000000300)) r3 = msgget(0x0, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getpgid(r13) 11:46:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) r1 = semget$private(0x0, 0x7, 0x480) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x34, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 11:46:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0x0, 0x3}], {}, {0x10}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000003e000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r3 = socket(0x5, 0x4000, 0x40) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r5 = semget(0x3, 0x1, 0x4) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000040)=""/212) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r14, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r14, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) syz_open_pts() r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r15, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r15, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r17, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getgid() r18 = socket(0x1e, 0x3, 0x0) recvfrom(r18, 0x0, 0x0, 0x1, 0x0, 0x0) r19 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000500)=0xc) r20 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r20, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$getown(r3, 0x5) pipe2(&(0x7f0000000380), 0x2) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f00000004c0)) 11:46:19 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82dcf80b407b696c6430"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r1, 0x7ff, 0x80000001, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d831c257443d37591431064113b93311d03aa27b2d4537059a06dad7a295a8e6557524aaa91edae3a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c060000"], 0x10) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000580)={{0x1, 0x7}, {0x401, 0x7f}}, &(0x7f0000000640)) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = dup(r6) openat(r7, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r8, &(0x7f00000006c0)={0x3, "ae6a825bfa231cf81487851b17d0bbcf5477e0ba7ad643dd329b"}, 0x0, 0x0) 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 11:46:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 11:46:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x5, 0x4, 0x0, 0x800}, {0x40, 0x1, 0x43, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x6c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000540)="105b10dd6dc90145f1fb16b7afad") 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = semget$private(0x0, 0x4731bb1ff4b7fa2e, 0xc08) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x20, 0x2, 0xdd, 0x6, 0x9]) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000180)) 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = syz_open_pts() r7 = dup(r6) listen(r7, 0x0) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000000c0)={0x8, 0x11f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x61}, {0x3c}, {0x7ffffffe}]}) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) listen(r9, 0xeed2) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r11 = dup2(0xffffffffffffffff, r10) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 11:46:20 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 11:46:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a0", 0x3c) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5}, {0x18, 0x1, 0x101, 0x3ff}, 0x20, [0xffffffff, 0xbe7, 0x7b1c2028, 0x3, 0x7fffffff, 0x7fff, 0x8, 0x7]}, 0x3c) 11:46:20 executing program 1: socketpair(0x1, 0x1, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r14 = getpgid(r12) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x5249acfcc3d39c60, 0x4, 0x3, r14}) r15 = dup(r1) listen(r15, 0x0) ioctl$WSMOUSEIO_GTYPE(r15, 0x40045720, &(0x7f0000000000)) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x15}, {0x35}, {0x7ffffffe, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket$inet6(0x18, 0x3, 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) r3 = dup(r1) listen(r3, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) syz_emit_ethernet(0xbc2ecf59e259f585, &(0x7f0000000040)) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = dup(r2) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f00000001c0)=0x1ff, 0x4) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r11) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) r14 = socket$unix(0x1, 0x2, 0x0) r15 = socket(0x6, 0x5, 0x5) r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000001400)='/dev/pci\x00', 0x0, 0x0) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) kevent(r3, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffff9, 0x22, 0x80000000, 0x7, 0x10000}, {{r4}, 0xfffffffffffffff9, 0x80, 0x1601fff34, 0x80000001, 0x9}, {{r5}, 0xfffffffffffffffe, 0x1a, 0xf0000000, 0x7, 0x1}, {{r6}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x1000, 0xffffffff}, {{r8}, 0xfffffffffffffffd, 0x6, 0x40, 0x7, 0x1}, {{r9}, 0xfffffffffffffffe, 0x8, 0x0, 0xec, 0x1}, {{r10}, 0x6d68d56fa0ceb574, 0x82, 0x40, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x10, 0x8, 0x3}, {{r11}, 0x8000000000000004, 0x10, 0x0, 0x3, 0x10000}], 0xc, &(0x7f0000001480)=[{{r13}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x9}, {{r14}, 0xfffffffffffffff9, 0x80, 0x60000105, 0xffffffffffffffc1, 0x77}, {{r0}, 0x2b2778aec734c436, 0x40, 0x4, 0x1f, 0x4cda}, {{r2}, 0xfffffffffffffffa, 0x59, 0x2, 0x3, 0x5}, {{r15}, 0xfffffffffffffffd, 0x11, 0x87, 0x32, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x7d, 0x1, 0x4}, {{r16}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0xff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x41, 0xc0000080, 0x7, 0x400}, {{r17}, 0xfffffffffffffff8, 0x8, 0x1, 0x5}], 0x3, &(0x7f00000015c0)={0x0, 0x1}) 11:46:20 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 11:46:20 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shmget(0x0, 0x1000, 0x400, &(0x7f00005f5000/0x1000)=nil) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 11:46:20 executing program 0: r0 = socket(0x18, 0x1, 0x1) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 11:46:20 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0xff}, 0x8) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x840, 0x108) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fbabe8d242744e5b8899666696c653000"], 0x10) write(r6, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) 11:46:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x60, 0x0) 11:46:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r2 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r1, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) r3 = socket$inet(0x2, 0x3, 0x2) connect(r3, &(0x7f00000004c0)=@in6={0x18, 0x3}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') setuid(0xee01) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x1008) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000480)) semget$private(0x0, 0x4, 0x80) recvfrom(r1, &(0x7f0000000340)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 11:46:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b99071b542a5387060000e2b81800000029000000310000000000000200ef995f745619311d2cfc6e282100000000000100"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x4e2}, 0xc) 11:46:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x5, 0x0) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 11:46:20 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(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']}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) munlock(&(0x7f0000e2d000/0x3000)=nil, 0x3000) openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x80, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000640)=0xc) 11:46:20 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r3 = socket$inet(0x2, 0x3, 0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fdle0\x00'], 0x10) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="2a64cf46868ddb0104e9f40000191e0000000000000000000000000000075146c83a3bd61a0b8b3b9bf6a07e5d5ee425a7ae2adfa0874f8fc88e67163fcb7e0f52ce9a41c96e052030944b6c83d85eb0990716821fe89d24962f520d23891980430000000001000000bd7fb53a94a529e67c3a1ed4f5ab9d1aa6ab419c3099ad8a85"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r9 = geteuid() r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() setgid(r12) setgroups(0x3, &(0x7f00000004c0)=[r10, r11, r12]) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(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(r13, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() setgid(r22) setgroups(0x3, &(0x7f00000004c0)=[r20, r21, r22]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r9, r10, r15, r22, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() setgid(r25) setgroups(0x3, &(0x7f00000004c0)=[r23, r24, r25]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={r7, r9, r23}, 0xc) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r26 = socket(0x2, 0x1, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = dup(r26) listen(r27, 0x0) r28 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x40, 0x3ea9, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x8, 0x800}, {{r0}, 0xfffffffffffffff8, 0x3a, 0xe5bfa3f44e518ed2, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x80000000, 0x3}, {{r3}, 0xfffffffffffffffc, 0x30, 0x1, 0x3937, 0x3}, {{r4}, 0xffffffffffffffff, 0xa7a46d7c4d317ab7, 0x1, 0x1, 0xffffffff80000001}, {{r5}, 0xffffffffffffffff, 0x98, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x81, 0x6}], 0xffffff81, &(0x7f0000000200)=[{{r27}, 0x1681a114e6bffcd5, 0xd81d55eaae539f79, 0x1, 0x2, 0x7fffffff}, {{r1}, 0xfffffffffffffff2, 0xd1a66a37f65fa414, 0x1, 0x200, 0xed}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x1, 0x1000}, {{r28}, 0xfffffffffffffff5, 0x0, 0x4, 0x200}], 0x2, &(0x7f0000000280)={0x9, 0x101}) 11:46:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:20 executing program 0: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d8516635498fa3c28dedae75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea14581bdd41f986fc40027f2f064b23f1"], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6, 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) socket$unix(0x1, 0x5, 0x0) r3 = msgget(0x0, 0x10) msgsnd(r3, &(0x7f0000000200)={0x0, "0c04fd9ee1d5983a8182a100f31296e00d54f1162bdf21af5b41367b0ee22c8a33f51ccac8e0da6fe7e98aaae6a54e478fc24948cc324475c0444e797e9f87352969f955a17cac450f0dff8decb25f693561e979961ca131c60c8f11df8a9fa20f9a7937f3133826dd8eb3c86847aed38f7d08d14c96186580c3f37a043d432b0a0bdbfe72ec3ffbc369f29ff1652e487c3cab23cab0a3dcc34c1dfbcce319994043dbcfa4ea11d913a66d8740b2a07c7b7f242d85d30d3e487ca69fc8cce9831f81d99b27e7e936"}, 0xd0, 0x800) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 11:46:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000002000000000000001b1b542a538706000000a714000000290000003e000000030035700100000000000000f55eef4f75c09bc0335595e6aa7a7e5495d0f6211e9d72f74f5ba1120f941b506cc94ebd56de68ed93eac6088e25493ed599f39bbbf7f286987e2d895d6c0979d597a114daa82b9e3efe6b292a211aa4dcdf497f311e14cf0b974bd9abe47d605335c3ad57b6d03a843dd9714e67d5e6cd7e59d797649e39424fa30afb73830f6ca4427b4c53836a"], 0x38}, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x13) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r5) 11:46:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 11:46:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3}, {0x84}, {0x4006}]}) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x682) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYRESOCT=r4, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES64=0x0], @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES32=r5], @ANYRESHEX=r6, @ANYRES16=r2, @ANYRES16=r4], @ANYRES16=r7], 0x3, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00ffffff7f696c96bd5e7f8aa0714e3000935ad510a9623d7d001a435f671bf1a4b2d0b46b3e90aa99b982d7c848c5e0f02e26ef9f77cd36adff8d76"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r14 = fcntl$getown(r13, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) r15 = getuid() r16 = msgget$private(0x0, 0x682) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/172], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r23, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x75e2, r2, r10, r15, r19, 0xc0, 0x6}, 0x9, 0xffff, 0x100}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 11:46:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r2 = dup2(r0, r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x42}, {0x6}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)="08a6d63202e83bcf0c6dad00e61c") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[0xfffffff7]}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000240)=0x4) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="01d42e2b2617b7e0e48614d0dd64653002"], 0xa) shmctl$SHM_UNLOCK(0x0, 0x4) 11:46:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) chflagsat(r5, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r6 = socket(0x1, 0x3, 0xab) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) socket(0x6, 0x2, 0x81) r7 = syz_open_pts() r8 = syz_open_pts() fcntl$setstatus(r8, 0x4, 0xcc) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r6) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r10 = dup2(r7, r7) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r7, 0x1}) 11:46:20 executing program 0: syz_emit_ethernet(0xac, &(0x7f0000000100)="2927e47d4408085157b10335554200853313077d8d59721fd32f054321baad4f07bf14e22c2acceba154303195ffe2b9e5fe69a2223780d3ac0db3f299d4b07869773c9a7782469b05024e46531f9387817b1c09507c9fa64816f17e09020b78b8eabc640e33c43872d1cc7cbcc86585c0274e6d9c4239605d540a9f5e4293c8206e2c587dc7bb10fadbdf27fb0b181c4250ce0ead9a9405c80ae29eeb9f2fe96b50cca03fa2345498006600") r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgid(r5) setgroups(0x3, &(0x7f00000004c0)=[r3, r4, r5]) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(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(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() setgid(r15) setgroups(0x3, &(0x7f00000004c0)=[r13, r14, r15]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r2, r3, r8, r15, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r18 = getgid() setgid(r18) setgroups(0x3, &(0x7f00000004c0)=[r16, r17, r18]) r19 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r19, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r20 = geteuid() r21 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r23 = getgid() setgid(r23) setgroups(0x3, &(0x7f00000004c0)=[r21, r22, r23]) r24 = semget$private(0x0, 0x4, 0xa5) semop(r24, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r24, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r24, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r24, &(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(r24, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r25 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r27 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000100)={{0x3, r26, r27, r28, r30, 0x4}, 0x200, 0x401, 0x2}) r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r33 = getgid() setgid(r33) setgroups(0x3, &(0x7f00000004c0)=[r31, r32, r33]) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r20, r21, r26, r33, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r34 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r36 = getgid() setgid(r36) setgroups(0x3, &(0x7f00000004c0)=[r34, r35, r36]) getgroups(0x7, &(0x7f0000000000)=[r3, r16, r33, 0x0, r36, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r37) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e041000000", 0x16e}], 0x1) 11:46:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xb) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 11:46:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xd154db0984281685, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x2, 0x1f, 0x6, 0x40, 0x8}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 11:46:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0xfffffffb, 0xfff}) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/118) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r13 = msgget$private(0x0, 0x220) msgrcv(r13, &(0x7f0000000540)={0x0, ""/173}, 0xb5, 0x3, 0x1000) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 11:46:21 executing program 0: r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x2) readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='\x06\x00\x00\x00\x00\x00\x00\x00\x00\xeb', 0x8, 0x0) r4 = socket(0xc, 0x4, 0x7) fcntl$dupfd(r3, 0x11, r4) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 11:46:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") read(0xffffffffffffffff, &(0x7f0000000080)=""/1, 0x1) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xd81}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001640)=[r2]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) kevent(r0, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xaa, 0x10, 0x893, 0x7f}], 0x20, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x87, 0x228f1a2b, 0x81}], 0x3, &(0x7f0000000200)={0x3, 0x3ff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) sendmsg$unix(r0, 0x0, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="00202e2f666900183ce6fa67127f75501c"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) mmap(&(0x7f000001d000/0x2000)=nil, 0x2000, 0x0, 0x2010, r5, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) r1 = socket(0x2, 0x1, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r1, &(0x7f00000000c0)="000036c44a2d705e6887e62d5cb5dc0917000000000000", 0x17) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x1c}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x17e, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r1, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 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) r7 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x2) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000340)=0x4) 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(r4, 0x0, 0x1, &(0x7f0000000480)={{0x9, r6, r8, 0x0, r9, 0x80, 0x400}, 0x3, 0x2, 0x7}) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000001c0)=0x2) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}, {r1, 0x24}, {r0, 0x50}, {r0, 0x100}], 0x4, 0x95) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000500)=""/88, 0x58) getrlimit(0x1, &(0x7f0000000040)) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) semget$private(0x0, 0x1, 0x188) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3b5, &(0x7f00000001c0)=[{}, {0x0, 0xffffffffffffffff}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt(r2, 0x4, 0x2e, &(0x7f0000000000)="ebffcbff5307fd812eaa4e713048e69931929648", 0xfffffffffffffeac) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000180)='./file0/file1\x00') 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d098e6a12734eff3818e8014d4d34dbb", 0x117}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) fcntl$getown(r2, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r3, r1) fchdir(r1) r4 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r5, 0x5) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x80000001, 0x10000}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) 16:00:01 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) flock(r1, 0x2) r2 = kqueue() kqueue() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000080)={0xa89f, 0x9, {0x8001}}) listen(r4, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x1}, {{}, 0xfffffffffffffff9, 0x11, 0x0, 0x655}], 0xc4e, 0x0) mlockall(0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) 16:00:01 executing program 0: r0 = socket(0x10, 0x8003, 0x3f) getsockopt(r0, 0x1, 0x400000, &(0x7f0000000040)=""/166, &(0x7f0000000100)=0xa6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ecd1678a398c61de8c"], 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x31, 0x0, 0x0, 0xfffffffffffffffc}], 0x8000, 0x0, 0x2, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1c0, 0x4f49) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x40, 0x80) close(r0) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) 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}) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r19 = getgid() setgid(r19) setgroups(0x3, &(0x7f00000004c0)=[r17, r18, r19]) getgroups(0x4, &(0x7f0000000400)=[r1, 0x0, r16, r17]) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setitimer(0x1, &(0x7f0000000180)={{0x6, 0x5}, {0x1, 0x1}}, &(0x7f00000001c0)) r21 = dup(r20) listen(r21, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x2, 0x8, 0x8, 0x7f}, {0x3, 0x2, 0x1, 0x46}, {0xfff, 0x81, 0xf8}, {0x3ff, 0x9, 0x0, 0x5}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = dup(r22) listen(r23, 0x0) r24 = openat(r23, &(0x7f0000000240)='./file0\x00', 0x10000, 0x98) ioctl$TIOCSDTR(r24, 0x20007479) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) r25 = socket(0x2, 0xa2302b19e01c9096, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = dup(r25) listen(r26, 0x0) setsockopt(r26, 0xfffffff9, 0x3f, &(0x7f0000000280)="d618b28c7ee83f4a5ab8e285a8b2f78049261507b23d6f9e5c64884855465715ccbde959d23a61cd6acdd87d0e6c76fc28e61aac6c5e4e38372873f9102ee1cb33a264e521202409d00b65a7ea", 0x4d) r27 = socket(0x2, 0x1, 0x0) bind(r27, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r28 = dup(r27) listen(r28, 0x0) ioctl$TIOCSETD(r28, 0x8004741b, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r1 = kqueue() socket(0x6, 0x63456389e6503334, 0x3) kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "d730c1e7bb6f0000000000000000000000e74de4"}) mprotect(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r1) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x2) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="00002b2f66696c6530e43a8af0bac1844700498fb929db73af02875615bf145dee1885f8f405b87b7014"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) connect$unix(r4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000700)=[{&(0x7f0000000180)="22999371fcfd47c3952770aeffcccbb5e5d1f48daafb5a2d268103a53baec87d7d1763d47a011a6ab5e832edb92515d37e387883b4bffa56e48a1acef4116d1dacd48afa6568c6a29ac79feca9ca48d5bf5cee52c5953a4b55f9618d68b6ef0fbc912773b38e466077a415cc1027340720252e6c9b62d5a31a7612d430b769c0d40ae3d1fa4b2d5d586944d82d74dffcd19bacdaf1dcdcfb463d7f30d8c9eb5e08033c07f6ec1ca3a4362d7a4e4250fa3b983b9976fb6ae662cc93824031e72edaa862935fda0971d6017c28a7", 0xcd}, {&(0x7f0000001740)="fd028f5e0175b97cbaea201ae680979f22726fdc54728a30e4774ca4bb1e41b4e8387bbcba11dd3867cc11d0fb31d3b5f84e536081eba171dbd198e4445907dd704624ffc670e7518c03013c4a7d9c44515858449c0796aa098d9ee7c0473dcd2522901220487b7ad4c3fe34e7dc3ac06a480e6af90446efe57168ee34a42b01aab422e0fa817780f6ce3e9b441f2f49f3fdf318acbd9fb2e3a5634c41d5bfd3f9062d90553acef47a76943d82ced7bafe65160a248e9804a0e1fa1244ef886f1b1da6d54904d1fd0008e4e4aa9b5ad16e01875b03bf24a3b9a4e8c89309203b42ff87744f5ba7fa9c1aa95e9e7c04f5611c848f662acffc1c72b20eeb421c787dabcc5646b7bda650b1b1bcf5221d024734cf2db827d1e361d30150bae7553903ac59c05c88645fb38275d72772e2440627a1fdba17263abd983ef30fb33e0ac2342409ebd7b937be35f63c5d2ce20704927980f17a1f698435dbfa31c8758223abec2bc4e81e5a6f17706a083483e0ae23e796aaaa70505e9d35b2a2dc37de195477f86deb82d933d5f0e6c438724d9b3d261edd42440ca8677c3d6810d5151ae88b9e1406eac634e64b9efa0a523dea5cdaa8926fa484dcad644e6397a156f376e8cbca1ee47d8fbab0ee24b20d3543a6180b3d0fa76cc49ff58eaef370192d5c534cf03e0b799d1a32507e8318dccc69723b0396bb1f9eb2e6ba85d284241a8f881ff23ccde9732e46e2c65502f082617dc6a2741416109489de30d41eef9ef30fc00a94221820e104d919a6465d3c3fb44fad792c0896e0fcc419786c1ddd42c018f925fe8806511b7f24f7e118b325c783e4f44990393b5e9e5a68a0e00a94f17af6aaf7da54a44fc27ac86897f59387419e4f1802d2bbbc2c884ae86c1929e0a1a788e2d71c6f6e30e47692302c6db4f8e40e5c5daacbba353fcc16e294bf3cec8ec493d10fa9a3c7bb0554266e732d27a5aab1f453d2cd0be638d878607b6efbf00de97947dbe14b2a9d580b9e01e1e1cf110ec9eef7a8e59350b4b7e96586128cb4909d3a033b39aede3c64172174000a90f1ee1f006774263e5612e3f9fac875d18a359533ef68885d8d828a319aacad8a416ecb6e418bd24fc41e0e2836c6cb7371151ff47834798aa58df0264e13802e38dbbd09a998e239e2885dc4b403aa5473c822403f9a401e6ece3961d22642c8221bfab96007c1406f5fc47f7b0d3aa19b9942eaf753c0786be715d9c2a9a2c88d59ae55f40aaad0016b444e54e4c902afcc854792e39e6b8eef93bb269ab9cdc2a0705b627de42281556450769fd09d461a93a108176222d31b750d3f2d67ae2e1806eba4d490308778d15a9ff110c404200bc43cd63f6918869b471119a5605d48177c8d8428627c716015fa4ecc52ea419fdfdd6d1d059d4ff40f846455d1c03905b740a44a83f3574ca2bf8907f45625d56a9f627e787b416ebda28c381a5567e2f98253002ab480f972fd64cb9208d0287c5d663ee08407c4263474d672e036b514832727eaa4d3e944723e518ba8d5f6ef59281bfb16aef2d0ffb79a6573127a09fac46dc543895ec281c46210b2954a419c275cc330f2c142461d824fb8ab2dccc82827df680ada2499cc3ec4e0ae3ab22e0eb1f02e3eabf89d015ef50b45ac820cac5c0b896b3254d320c0b856c9f28bda8775c63b347a2cd45a941a2e7f55f13f62800202ddaf668836d85e8982bd56ae1f9df8c77d0b599c3d4129c7d6dcc7f1c52028d631af7ce9b9a188377ab786ad72fabb92a8de140ede5d29b0950d59151d3934e8320e31fc1329e9a3d0e3a87ffca99fa961ca79ca6533b8e9a9f7a375859a57f0dbbcddb8929a22939c42c445adf158365281da54cc76d95cf6c8d161f0b6f2976d6d4b38c12967101a39f04e3105634ebbf45e447dce427ac8d55e638066720dfaa8ec997488259b09466a728222fa47cdbaf86e2f4fa37e7e038ccd6f7620e13f1af7091291f365d7a0a60042b3cd6c583028371afb76a09eb7e44a114893798b025ffc4856d2be2e86ec1d4ccbcad9c2cd047a16e9e2d3518252929bc8e42500b4f5390ffc2fb3706a4d4400dbebe917b672102afe66b737d8b26158ef9f630ccb603e6640f0f54d1e6fab9030ae176aecd617a2876429a7d6190391947b10f6f954b3df7ba3434337157177400d4f5d3f4e5e63c25801aabc877c0f2c31177abc6a6bda2938d8f46e3479b5efb2dd8c23cef65ef3f86aab19cf496e0f6dc996687b28211e601bfcd5a63f7ff654418c7df2af8e93eaa015d27a9598b4f9ba9a5eb3e74b7225684f3274c0e2f8e2b37cb74a79d18fde8c7e03c9bd72acd67a413fb85d39c15774a7fb60f30b4ffa28a6654f6ce084712a1aeb23ce272c57a0559da36788a5a44c978d110c650d5e426b5c011796aecae5393880b08b120e5338844ec9dd279b771d931e79ef5ff8d7e642fb13bc5fb5dbe13c33756cdf43f5c33c503f4eefdf14f2e906c012491ddd0f0469619c5c4c36a2cf2a1b079cb91a49bec0f6d75bdd2d1b33b0a17958d0b08b23ceaf47f9aa2399347678f17942eaffc4c88437c24bdbbf006aa61a07f4ae23d458a8ac03f10eb5bb5ff999ddc6e48d080c8897e72b732131c641442aa215a8aa7759864acef62855eac378b4de8750bd7905d97736bb83be51763e375e5a851428181a045bce5ff2a8fa5a39e9bd705970dd13f4237bce424976aecae229fc1b9484d3131e4e3c795d51a9fde76896f19e109547958c630b3a55d38a7a1394b4e12036cb1f6c22f5f19173d71b59eb58f5769fbc49d32ba3aa02d38659db0e30f37d1981a61a7baa608df0104137f1de4c0da4afc48c7b873d7529394b9c26ec736a3ac5907dccd6341808a5c2a9df6f00b1b76e1a7abc8eed77e7d2767ce74e39d7e0b92e2faf6ec64c695d7ed065805cddab77ac1a8de6787753dd625aa172d4f2839d7a83b37162c295ba6b00798312bee89cf93e2d2467f02948f430d16320af0ffb10d3493b3558d6c03b990ffc5d56d5298d122d3ec7620385043cc69f1cddc73279e0770b3b61a2704ed917ef7f024253dd4f3d936b5dea0d1776e13e50ced10b5ece949e8cb7851b9478917744b5a3342e1a24e2b8dc47fe3f73e688a12ca480e8aa5fdda0d20acd451571489b2d925b336f9f97b6d48a558b971035d1c7057e48c7d6f4611cafaa019b1bc78e2d3f71f54d15dc9d6cddeb39e79d414b2c9116dade789f5564a180daa139c954fb10df12280bdee3992567e82e05e186965f825353b33c3f7889f526ae01361816fe7b314cc2cee7b6ab623465136093193c60528d57c15ce45697d32696f1b123e262b26c6dba32740cb2977b04e2e5ae1a35d39b0e57406f8ce3623eef925af70bed292b06f9ddaeb1a770c6bcddaca54f7f4d2746a4b6b8db467004008f23539f130d39e1e1b15568971e72ad6f982c063361920b9d8d043ab0f2a47feec6e8b5fc7e80ff5be0d0e228313c2308d1caff722a576f0fa6319026858f315f8d7ba4da3b6c68b053df096827ca299960b632ed2a93614791110e7413fbf18013e5bb28f9170a206b0fe792d3fdb6af4b62405dbf32c7722d476ac454cfd93b52e17427a33de9b2f529ef1c946f551be98ac7304c341efd70577140c0d386fa572652a9557ff75d3f12fee3d135def5b43297a496acf6225cd8c6ed9a26445f6d38c900edce159436851ea233f9130a5cece973df7e43a1d33b1ace5b77ea05949d1d35af8f29fbce274102604a8d28693ab1391cd899cd46460c2f77d54619bb571cfc9adb0ebe1b0a953ea11176d582a7f01a96c1ab44a4460fd49798f6bf2e81c9ff728fb7728db74c2fe0c3089f9ed6e4c6cfc8bc35b3b7901dc14139805fa6f48d8457953671a9b795634c2e4d3c55ad1ebbb277a412f64f58413ebaa99ca3090f3d6827cca57b1f25ebf43a414fe4f01af78db596d8f02b7c0b6575fb64ef966f77e314804f7545a9383a587a67f6615dd2021b8984fff6353105b7f1497be6fa9febcbd4d1fbacfdd8d10957c15ca49b712c74587aefbdff7eedfc6d22f3a38df2ac88948f39c3ffd537678f8bff4fa3de666d6af9d806f9446dc267056ccbfb9beb5d273bf8a203fc6158709bf41f718963cc6873581d68b06181a53f67b6e286dfa78183f2a840948a36da32f7b86e89f19c6aa372a16965380327f86409a287037bddb9b0f9a74f9c7bdb6e49b69c9b80e6f8e11a9aaf6ecf566397a9c40df1d5c199e3645e01e37d1ee626ae2641b4cafb4cef4cf0279964db52a0dc68ba579d9329f97a8d6dcaefae52d5a2d66ba14805b4d1e02b11ca6be3002a04e06f9af7e89667ba195db92e6e46c66462c1c6e7f2bab2e09ccb396999e6f60cd09cc93bb36e698e681eff5b9f18a87b69118d00335ce5df6fbff8ca511c3c7d859db27b4cdf68618190fc359c48cf635063bfba1fb6dbf9fe17cfae72b970ff26f2e0c8186394e9f59a689a88abf2cd9d182fb9e8cd7eac3963d6835baf96ee9d74f081c00b7b713bee9d8f5635d7d70c4d8e7d02035949df4267d8e9a313fbf8a53c9e86d3f0c215d56278426013e1d7e921caa44f18d47e551e39a110788c7f662cc47bb520231cfafafbf8bf9d48e3e0e68ba207dfef94d5d72a96da3d42aac01cc2891757858b91390f395dfa91f6ff7b02e13870094f2406c0afddd39ea249fa59bb936b1e100cd5d20a81d70ecab038572c9c4df8d7da9ef3afcdecbaf1e6195c1e64646975ff1868b7d63ba32b8c4f41dfc565b8e6aa5db9043bbbb28aa679b5cdd9d805045bb4320ca0012d977d2a681224d094de8cf67130013766d3c846d43a6f2c21a336522829dab0d15df8f4fb529d628a1e26a0208bd227d9c73c03fa8db9c82ba91234dfda1d0c3a8a0fa164da3afb3871badb99fc79287b64fef91711913c1d49b479cf6875a2629ed70baa0980acf7bc594224e048ccdfdc73d57ef2e047bbd77bb677a93d0497fe08c9f82def0d3d8bcd5c7ba13727542a69bf8d0d26fa883028600d05c9d1f6b134b2b92d2d89f9eef0c93c3732c203347d02f7e09ae869b09fc1819c1e26893b3dc9e1519cad06ce7edc2b35a12a9b1bbc85f9f11000abfabb57bdd9d57c13fca6b115a90db055900e64f4bb58b2a45d8229e36bd840f226b1990c0bdade921d2cee7e699fb90416cfc6973336a5e29d327413fe7adee9f197ba64b8f6669a2799af398eed4fc8ecdca0ec0e1fe6806e2633a76abb2bcaa91e824038344d90ea553d3757739938eaa2dc86fb179a92d73c8aed44429c7cc96eef78e2cbdc79de23b819ceec8b3b351963ec89d875c8557f9f240d9d6aa19125f3cbd0d3156af70c2cbd4c718c811fadfe1226402ba20cef898904a961492c295cb2b0790e33a1b9e7c2906770d9cb980149b118c4ca9ceed3398c1df09ece51690c9d4a139aed5548a746f86e67bfced9629114aaa5ef6802459672c0ca01c87ad4ebd3ea0d7c01482801d0009480d1e5ee97171727d319683b2c01933ce6ca1e9e52b5e9a9a4d9850b1bdbe18f172c7149e9df7981db1886aa12d5bdc911eba2d0180b447092d589a1af4b72b6c38f8a6932a4b1578140f6ce9df356c5c8054558c24ac2110dbd68126dcf74127506d7867cf3e6d837630a0a1130789e939fd5e927fd45320f02a59d1214d77a09bfe0207a1a31af4225f8f388fa0e2e7287418dc639aad2c1497af2c2702889c732457f9df8acdda6fb06ba77159c3694538cd92f337ab6b1ad5463c400e1d20308c3592c", 0x1000}, {&(0x7f0000000300)="329bd1f853cd85b98e456869bf537b62a1a898ddba3815adf811754a54692af00dc3d43b878eb446e37646829f96aca8aeb8612f34a3af4c985e431b0b122814773c8e564ffb5930bde1dfeab7690dc95b86d29669b5fa822db00755d014b91e26a6d166a60345922fd8ae0e671068b5bea5", 0x72}, {&(0x7f0000000380)="c0dc8b48ed17d87243a6602d18cf7ab1b0f66c711b4c633faeb8adfd3355a0dc4e48e7d42cf900b075ee209437a1d3ebadc19ac30e12e3615a85030526e274aaca348f6d5a36", 0x46}, {&(0x7f0000000500)="dfe2648316a317f1fdc812c3249816e0b45949f15e86e0d7c3fa0b13734fadadba19f9f4f1e5adee3bd2a749727db3eb899633e3335e2d104e87d971da88f1cac552f23c9b98a6607cab40f280a5240953d296ebb49fe5de09bad3f231f142341cd0e240cca67b24daa6d2ebdc461e69d422fc3a8021ac1410d3f3e1886dc3cb38b898384265d895ecdc75f411f4941a45c9ce5efe1fbdbfd524c9bf2b90037c33a9b72fbf5fb45a54c8d397bda4a0e4afa6736f4e175f156a0460083a402212b5581dc1ea904a078ade54c2", 0xcc}, {&(0x7f0000000400)="5d5123617641d14bb145773e570ae47a57d58bc6666f82a16f8b2fb1f2cb4bb59a1e92fa1a42bcaecc3dd9c73557fcc3dadb601c8bd0f44a6794457b0f2b4f13643d71b8ee25c6ef89a8c0589c2d563dc738359a40c0fc7a379c8b00506b369a70bfc7d762075eb42100b0d87fd0ee7099c4c0fa3dee448ea6aee126ae5a018536fcd55598d9aeac7edb856b2012fbbf56b895f78ede3c9af30d7b42147ff82bed07dd1a5d338f17a4aea1", 0xab}, {&(0x7f0000000600)="7a3eca477a1d03f4f836484ba4277fbbb8a03d81ea66ec9c0666ba68efe4384e3dcd898c78659f5752ed427863693128eae47edfd451500c7a97c9074cda48e1110ecad5bd6948aad6a6135b4d7aa78bdad6cebb64117ef01f33fa53223c97ddce14d471c85ff0cc90cda5", 0x6b}, {&(0x7f0000000780)="1e41c14d8820311298fcd8379cf1b8e0b8479b606eb84539cb80e8bff35e6cb17543bf0c2b8f9a05166317b426f3dc3392e79d93bac46b8a8869d676e6f61adca5006d05f5753568efe19c4bc31e70b8f9511cab899154ff78", 0x59}], 0x8, 0x0, 0x2000000000004) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) r9 = socket(0x2, 0x4, 0x7) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0xc95, 0x401, 0x8000, 0x1, 0x1, 0x5, 0x8, 0x1, 0x1, 0x1f7, 0x10000}) listen(r8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0x0, 0x12d5, 0x8}, 0xc) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x5, 0x10, r8, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000080), 0x0) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffff9c, &(0x7f0000002680), 0x0) ioctl$TIOCCDTR(r2, 0x20007478) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='%)$-%#(.,./]\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='-\'(\x00'], &(0x7f0000002780)=[0x0, &(0x7f0000000480)=':{\x00', &(0x7f00000004c0)='&/,\x00', 0x0, 0x0, &(0x7f0000002740)='^,](\'%#\x00']) openat(0xffffffffffffffff, 0x0, 0x40, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000002b00)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0, 0x52) fcntl$setstatus(r1, 0x4, 0x80) r3 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000002c0)=0x9) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90265fd9884228432344ac2ae2fe3733e81d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000140)) listen(r2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:01 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000853000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f000097f000/0x200000)=nil, 0x200000) r1 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup2(r3, r0) shmget(0x3, 0x2000, 0x84, &(0x7f000092c000/0x2000)=nil) r4 = dup(r1) listen(r4, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x86140) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20042, 0x0) r2 = getppid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r4, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x26, 0xffffffffffffffff, r4, r8, r9, 0x1e4, 0x8}, 0x5, 0x7, r10, r11, 0xfffffffffffffe01, 0x2, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x46000000000004, 0x103000000000008, r2, r10, 0xff7fffffffffffff}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r2) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r13 = socket(0x18, 0x2, 0x0) close(r13) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, &(0x7f0000000040)="100a2956b9223776", 0x21d) write(r13, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r15, 0x10006}, 0x44001000e, 0x8002, r7, r14, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x410) r16 = semget$private(0x0, 0x1, 0x4a9) semop(r16, &(0x7f0000000280)=[{0x1, 0x8, 0x1001000}, {0x4, 0xfffffffffffffffd}, {0x2000000003, 0x100, 0x17fc}], 0x2aaaaaaaaaaaacdc) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000580)=[0x52, 0x700, 0xa40, 0x0, 0x200, 0x4, 0x5, 0x2]) semop(r16, &(0x7f00000001c0)=[{0x1, 0x106, 0x800}, {0x0, 0x44, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x400}, {0x3, 0xfffffffffffffff8}, {0x2, 0x4, 0x800}], 0x8) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) open(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x87) select(0x40, &(0x7f0000000100)={0x9, 0x570, 0xc07, 0xb861, 0x2, 0x7, 0x3, 0x6}, &(0x7f0000000140)={0x2, 0x4, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8f55, 0x1, 0x7}, &(0x7f0000000180)={0x1, 0x7ff, 0xe5b8, 0xffffffff, 0x45, 0x81, 0x200, 0x7}, &(0x7f00000001c0)={0x3, 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r3, r3) kqueue() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) dup2(r4, r4) open$dir(&(0x7f00000004c0)='./bus/file0\x00', 0x200, 0x188) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) r9 = fcntl$dupfd(r6, 0x0, r7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = getpgrp() r16 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r10, r12, r13, r14, 0x5, 0x7fff}, 0x6, 0x2, r15, r16, 0x7f, 0x100800001, 0xb1f1}) getuid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r20 = socket$inet6(0x18, 0x4005, 0x70) r21 = fcntl$dupfd(r18, 0x0, r19) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r27 = getpgrp() r28 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r22, r24, r25, r26, 0x5, 0x7fff}, 0x6, 0x2, r27, r28, 0x7f, 0x100800001, 0xb1f1}) r29 = socket(0x2, 0xc003, 0x2) setsockopt(r29, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r29, 0x0, 0x67, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r30 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r30, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = accept$inet6(r31, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r33 = socket$inet6(0x18, 0x4005, 0x70) r34 = fcntl$dupfd(r31, 0x0, r32) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r35, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffe39) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0xffffffff, 0x0, 0x8, "00000000000000010000200000000000004000", 0x7}) r0 = socket(0x18, 0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff538706000000a714000000290000003e000000030035700174d0fd287038198fc400000000000000f55eef4f75c09bc0335595e6aa7a7e5495d0f6211e9d72f74f5ba1120f941b506cc94ebd56de68ed93eac6088e25493ed599f39bbbf7f286987e2d895d6c0979d597a114daa82b9e3efe6b292a211aa4dcdf497f311e14cf0b974bd9abe47d605335c3ad57b6d03a843dd9714e67d5e6cd7e59d797649e39424fa30afb73830f6ca4427b4c53836a00"/201], 0x38}, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="006500ff46696c6530000d8cd88fd3341f"], 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000500), 0x8, &(0x7f00000005c0)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x8, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x7) r4 = open(&(0x7f0000000680)='./file0\x00', 0x401, 0x0) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)='9', 0x1}], 0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="ebff2e2f6682fb6576c8"], 0x10) r4 = dup(r3) recvfrom$inet(r4, &(0x7f00000000c0)=""/38, 0x26, 0xcfdea2f43002732e, &(0x7f0000001180)={0x2, 0x3}, 0xc) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt(r3, 0x1, 0x1, &(0x7f0000000180)="3d7cb4eb6d3612fa3de2630edbd9bebece3160d187cb733e8c51efc8bfce2cb20a78069510d059be8d37e17c24d4efac9ea6da762af11f21936f63a40881a1ff7c44a9bf92f0481b1d50dda8c3cfb21b88fb50d3bab78f92a19c43d11438899b0c60eab5c46de8ea2edbc417e1f2771727a0abe6807a4a80469a6ae97fb825c26854f7ebbdde67965a1a3fec17a40341ad13751f395396658c5e071f030247477042b8fa25f1c541173c5c2168c8541803d1c105e8e1486754f7d881677fc5ea5499ec3af195fbc2c3b98cf6d85e2e2743368a15fa44f94781b730863b93eba1a7e67354905cb2dd9e4413779ef35be09637f66380a8f724505ef233f617d309209544da3b86788ddba2e743f2bac409e86ea55a4a4170a422e4d2086def4a170ac0ff945a5d4833abb43374a90f31c6606506a3dc837b75a2740fab141162744ed8b8d8c45b3adabd5cba8d2c957c480aa1c0663862f5d8474329223b0f8c02fa3f06cdc04945029721237f16f7a71522a10aa0dd02c7500ff8c73cbcb51c8649f159f83509243ff58a1ade1cee71ddb78f3a39c0d916e57d661c1aeee2e336d8121145cf8bd258439c877572823c088b1d959ab6653b0d13abab3eeb503402fd857b3c34f23c6abd666a0ab2de666941230f9db34ba9ede32ce572c6d243cbc673fb2207e9f0ce5137405561c89c78857e772dced2b48de08b315300deb650da8dddd14eb6706a11bd1f534ecc7b6b201c56a8cdd78ccf7042fecf95153e22e06314f0597cf7d26e80b1706d30fb110352feb56f6f9b473f3cf1af84db3ee42e71cb6d0c21713ebd76fdfa7ca231e78c31ec42ffeef03d6aa75e82a3571fbac5be8c2e9d4b5d33baab5105fcf9cd5a345b118d993387d15387eae24e42aab28e28371a7137c15488f174ec10ab62ba2c236883e9552ab7ae592f225fbdeeee21614ecc2908f433355b0fe0eaa0fe6b3229e6ccfd5e1d74f5876e9baefc1e486876d25a089f4f69e9d7c38c3063675ba3a96bfcb67e7383052850e9c3d7a1cfbe380ecc7c1ae103072218fc17c913f0df3b9335759d4e7c2d58574358a9100dba3e789d1e9414cbc93dad991b54f7b9229b93c5b3961dc462ea3f86d214b7d0040d56483ec89a4f89fd38d72ec33c81586a790e3553c3798a9f07ec0359d2a2f777a68e12224d3a8b52b48fa3e0bbd41b25d44c160345c29db0a9f3114fab527dd00c27c8777bcbe051eb513d686007286b19d66f0def7f178db3bef54610d71a34ef6beae167338586fb94f280090b1794cb139decac63c9979d89fd7220b092e5fc2cde242fe81369e75bb8dc06f88fe2c8872f1fe13c765f7e4aef76a3f8ab38f7a7154261b49618068593551240ea7216b05ccff05e62b1147f424ce9b14cfca1a105dbbd690d1f066cd834b5585ef872cfa692005f6a233d06dffb00ec03f08162c048f69219b4cec9c694b19b2a4fd82f0259a22777757b99ea4f56f53f9ed8c7b8f001db2bccf5f265397df8f313ab0a93e8b67d7b6e6ffea9718f02f5538d80f7252115b0caf468b5a0d157206fa47561c6af2ec6bda5b46e59319562f8f72203866d577fbc03f8bf8cbacc6ed379d9fe5547eb0ede2080667b8a416a3c5c725367e05e00c8fd20eff057142919ea5fdb8528a6707736806f3064387ce302d7340f2a6adac692192b2f5aace27f27fc1acf629a9072ec8ab2d796cbb61c1065d28c539be7c8647a43bcd0d753bcc590da9d13b43c80fa55c73e07a069218c87e71d247850d79d252ba50715d4b47f8af730936cc33d41662ac622d7b9acc59cd89ac635ba7a0428a7dd663215eabd7ec1debdeb1a88507cc5e4dd1a11fdaae1ce51c38bff3a01abfc51abf99eab9a8f462b7307037bb6b8c906083b3102e0272575ecbda0946b87c8bc626e3d8888031e46a24f6d070e4c11c5ae8c95990cc20a7592786b7457c00865135431f5beabb9214bd041bf43d60c775cbfdac51cb8a298a4d1e947b54f44a2fde2ace34a91c616e06afd07b5017ac1934f8bd0a7fc8228c0b4f92407d9602a057f5d512f18db7ad1c81a84b9a368d681d77deea6f074969b42eb7bc329f313debf36d0f28073c20c6a299a875ac05494eb0b4328af7141d0993b3714ecd5d1491f3534342a749381ed10ed609b974b559afad1e15eae2618a7d5aa98f94330beb2b98134f4bbb9d63d9438c4f39e4ad6126a0c91d2c023935303210de3d2d825c78c28ae06b0beb0253d13ba44f8e503f8f53f4da06b039581270ae78eed7e5f6734a3d186ba25d457e1de9a4a82c8a9655fbfeb494c14d9bc033cd1d5e1c360d9dc6ec90f1bac9c0aede60d41105f5b52f20abd769bbbfc769d37b1a810897050d286cfafa15816203f59455fc0d3a4f236396442b7e82c9135f2706aa24b19b4be2f4608c2315786719fd9753392c068785473329f49d151851d7c793023a2efabf7c8a545bc82a9200cfb29a57d5449fc924246e753210c3326bb764b1869be05f6a303359ae8411172b7841d3909c502370c693a9ffe5bb3a2078bcaf2f8371921cefb2e11c1a819c1354bd1d9fc75cec9e707810e55bd05f9b208b06f212ace2f9c6c70d4d8cfd4fe76d521da788ee919b09524d53701fcda38e6e900fad7ac75ca44d0fe7058be6870125410561914f93faa21805a8fd1e5064128e9fbbe501c3dac2709fff34553b897babedd72d6864f9761df389c45ef920992bb58f9fe8d9903a20ec300f253f07baf19c5a152b3aef4248d16b7b4aae00e1b2341e27bbf3d82895a379999443f812f50d7ae4dcbf2507e55aac2fac860e2db46e6f15e36ff2d53eb191311c8f489f08de27db5c7b06a3eea8d6bf0d65c3fcba260012c4724095dc8bd1f14e9283537de68f58eacf2252cf54ee166184c18ae23b967163150e8e30b6718e06d466f614cca7626c0114292c953ac24dceb285eaf983245c1495aca8e797e588c54735d445b2d6ef6df0eae416e1306e9eb4ca66bf9adc31d442429a6c247ef5c76d0323e9bf5a98ed4796be9a546025662b34213c20f9b48eefb63f7beefc795d8a58bfefb65cbe2effecfbb5c021552378b6fdf856a9a848d0056120475afff338bef95b44e394b2d0407378fea0adae1ddfa0e80fa4524396819f9e4f7954ff563d7c489a0a16608899663163ad56a1920459029b31d16db0dfd1b5f97a9080970413699d8fb1bac9be94f61b64ac271041360deb503847751c3550accc436351c127095963b908adcf1895af3118454cb8050922724d5b5b556847cc0813f8d7faa6e8c31bb8a64f031b45dec365ce67793043c766dee6557ff147274b91f0690a5b3f895c5880731aeeb9aada513039f8cc602602312fa14a996827f86be6d0985b030fce5d0877ec4270276eaf6e741c22a76b517778a028a2c92bf0738a2348d3e8891d9824f6f0ab8b5c3e97a9e8814ad29ca95674f5fd2a78a30008b285965e76e6f834b1ab1d58e130150e7e51c8bea6d61c4038ffd0378904d537bec36ee502794f385ce5ae97488b6dc9c911d4cd283d9bddf12309295565c8e8e01d3df220300396cae3cec36b7a4873c129c2c9a309765951f4fa9ac5054093a3d201dd8023068b1799bdfd90cbf77a545513f54521055781213362822f3375105831b58ffe0f21725340a00467788e12169c69060ea68bbb7b7db4ac86eb52ae5d6047581f13d1e59a4418c7f634b155fd23305b525dcea9164fa6c0aae96cd493b7df4bb910d1637270af878e997d2d71c2c3f17462d35b86a892b40e2e33066498d8da09c7529ba1cccddd9b69cf26001e32671cd5323dd1afd84370d503deefbcc70db97c17476fda040bb9119ecd7cec45f95318cc86f445798d5025dc6b7175b27df17ef997dfae7a9be93a4b52f2e4ab160c3dde1813252a7644f4bb5411d1c48374ebcacdde2ebef976caec61971b3658d9e85c66d054ff1ac66a4bbc70132e0e86ae2929a278739965a2eeb18372f9dd34755a2199294c4d1a20f6c081c16c8f4f4775e02a9764d63f85d50714b14450b1cf7ce24234f6998f07f915163a05f695c061556a1073c011230262ff837e22b8476b56f1cf94c59449a80327242c99cf0b666c682ed545f1c32ea99ca8c101be066c3cb8eab87b8f9282551828ab870d3d19125e91fe718763fcaa7f94eca030e8adb80b9303f5292d6a28306b5dcbb37565a558b059831dc2153dc7ac1cfd1fea9bb891f9422c0415087f55d7ff55b7a021446336c5a0ec0f845077a42d1dcf68f799c07267968c5cb46eabc6dd24239452d518beb086b4ecaea3e56ca4512ccb60b0bb08a762098f8d71f7f5821d410e9a078429362f2fc4d8ad853eba041ad6d72909d9f1787ead51a2206885732c6cc24fd03071c7aad3ea08a55ee9aa2b1d48a8f953ecda9f1865f24506d17454589a60b1159070d202c912d7efdd0f7cff12664004d57910a4d6e474cd139139336ef504ef6060cd1e9dfd272c695daf269c97afdab1047976d386eb4228bf00ef78bf7d58ff2fe40da4a8e1713eba3d98e88490134e855cea124a0ac6fd0bb412ce37fc146b0a29da83675b60b6a019821e7bf4ff81047c7aa6a8f5a6f7d60de14e1e293170d0c571327a3219c963b89b0ba7fd05fac3cf2f05e8f9507e36e511f499568e5ff3004b82b47cde3dea0955d23474f0f2215bb8bb8e50bc6a5ddd4402c08abf146073984cfa6e4dfee5361d859e4d0da696450c305a1337acbb73047eb6d78475dab2ba005486cb7e81a0fa74d5750aa6c6cc66380bda69d26e85e5eb26c7b84d63958b7a0d0d8b6fab5cb0cf6ab5a03056db1dbf393605fe63bda618c4deb39e4b2bff665a676e9a48069365082e512c7a81b3ef1fbe83bbb8a51506b72f14a0e08a5e8df8382fa2ea8e8dd1cae473e28e27ed22cae2e777c47aaeee52a503d35fb86f5d01dd78e9a5532f69c00790e9ff43d1edba8b780a85bb7ffe86aada3572d7ab243341b6a8b5dc6a2e0708e1bcf07347c65aa2eda0d690d1ad6a49fb778237bbc9758dd5f0af1f82d9f03c6a7389207a73c31fca99e15f6f0b2af4ce741fe370f6833a7da97a4878fca4c9dceb18757c1792d25d93a6955751f8c502ae9295d95cb80e40556c246aae3f394f1af2376728ac1b63ff921603cf9d9425815ba37b0a1d688ecb0f39f696962f7f1a46e312fd72029fa8a0b9f6b85393fbcf502bb3bb3477f00a093a94cf22aec03c1ce88d9196c2fce1c6b4d8d335389028d75e7bcc847ea83dd6d5edbe001b0bff3ff8f040c30f19a3f73328ee82e084e4c480e0fffababff6e4c38d052e578a8ce4048f53c1def10a22d8b2146eaf77f1a71dd1cf04d6e4d5a9ac48179e515bdebef9ab220f857a65b99555299b500801910e27f0a7dbd197ee6f89664d7d9870c46c4a05d44c7ad1b4b1edcad6149764ad53b3d1cf33d67ab3637deaf01a75d2e09a9a29ec2a3243a76b969725d64aada099b7f649bcabb15c31a10f4efecfd67dc19bc256187c773a8e290404cd99422b4dca1ba57a494df8f7e838348e9656dd146f095ac9d2eca8434cc7215543df9def301d5bbff174debe4f84f5514a82146c5c1dde7c14ab7d1da94ba6a714aaeec6e8d22852317e82b139be483fef56f53d8687a6fe4106b3ccb11485b8586f94bb730d5e5e6ec500a80293a42310dbcfe2302a35f0a913a49adc41d3e1f5c5a8e37ae9bb30694910b63dba32cfdbf2836afcf17d9882ad8abea30f36b3024c690d77a36a3f2854f43767101e1f4286298e20e2e39f43a6028d4", 0x1000) 16:00:02 executing program 1: socket(0x0, 0xc003, 0x6) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64823f22b39716374945896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea408c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000800b3b90e648a18d7e032e2a1f6cad0810112eff4c0af259ac44bfcbf6c5121b3293e65805f306d08d96e961166a4cf22fc99a55321142674495fe3b9e7d98231a8befd639ca8fa3fcb261fe05b25378ee11dcddf36535c3de03aacf86102e8e9c6c06595d7"], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x1, 0x7, 0x4000000, {[0x7, 0x3, 0x12, 0x40, 0x4, 0x3, 0x401, 0x7, 0x3fc, 0x100000000, 0xbd, 0x6, 0x9, 0x10001, 0x6, 0x61, 0x80000001, 0x9], [0x3e, 0x4, 0x4, 0x1, 0x40, 0x729, 0x2, 0xe7, 0x0, 0x7], [0x7, 0x7fffffff, 0xb, 0x400, 0x8, 0x100000000, 0x6], [0x2, 0x8001, 0xffffffffffffffff, 0x100000001, 0x9, 0x2], [{0x5, 0x8000, 0x9, 0x5}, {0x7, 0x81, 0x6, 0x9}, {0x7, 0x2, 0x6, 0x6}, {0x3f, 0x7, 0x8000, 0x1}, {0xfff8, 0x1, 0x7, 0x6}, {0x0, 0x8001, 0xffff, 0x2}, {0x8, 0x5c84, 0x80, 0x10000}, {0x80, 0x10000, 0x7, 0x90a}], {0x101, 0x9, 0x5}, {0x0, 0x10001, 0x7fffffff, 0x43ad}}}) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) 16:00:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefbfffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x2, 0x3, 0x0) r0 = socket(0x800000018, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r12, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r14) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/121) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="1f36c474d0909fd59ac63f8f0b56459c6b35b147a5bd1504b931bc07bfb05de6b9d43c9f39fa09258975c6e72b627372a468ef410cceaea34a30429dc06a36998691493da0d679d4ee545b6a03e41f347eee3c5dbb16334cc6c57d9174c1ce99c16a6629500718e4a2aaaa859f5133094cf266447257eae553f8b049b41e1cb739ec631717b69410b07da09eb0517526b622fa0401e8906b07a263a00c1c0f24d1e00b3ee2c93a787415df069e4509b3c81e32654b9a8a971e0e753794217612909489ef9b19a3f8cc8ec400e3c3aaab9f8161769e2e298e46c22a384eba5cb15551f6e45b8d3333e6ccabbb489d0d95f73fdb0c23f8a3325fcec79add13a9767131e1fd5488f72a75508b0318e1080e76e198fc4d91a7362d5020b211f166b2c7fe27eda0bcda9c76776aea9fd7d6d3a27fd2ac997e761f8615fad62fab4572a88b7a90de69d88bba82f8f60c9f50350c8865e180d448088a4fc3605f52a72f2f658306df221a747cd76557cd8ce600679129f1764885908c2c77e461c9465b3e28cb384bc10b7934f007fdc36278770cddf271f762bf7c48bab6d2aff25f4f7b5bfb63accd7360ec16483b7018146a17f0df79a8bb6e77b3b76fd55fe9b590b385028071fd2f2bea2373e47a983c7ef02e7a5f1e7ba66ae657d747adcbb99e1814cda729b75f9d9d714c511295476de6c046edb7a9b2b65ac7f6008b2ad571ffcdfa90e0c542560a6fbe0ff255ebcc1171c5d838a9683144096f1e6909d2973c3f1cb0f4c9cd873357f29e31941b445da2b4ef35a50521e6ef029b23b4e0e01c55a5c6d6e097849e4f867ce03edcc87636fa4b66387f52b32f50432a7b61706cd1fd35711faae3cecadeceb6a5ee1265e0ac28c3f526d4a538df25082a73a0d5a33063ec7f6d0e055314a346d43cebc42e6ad707f96555a9778dc768fafbfe08561a93477036add0a424b9b7ce27de3eb7b8b679df1a392669a8bcfd3fb1d6d47d192f81c19f10225d3d0e2792f202821aca75d75ce382239a6c2703974f756a54459215b28c57e787f6879922f26fc01319ce8fba23663f0112596d21b9184ef2fe29b6f22126cc3acd954695de9d8f3232462b6a5c61647fa7533168687b609a6060f2dba135c0090a53e214b471189db6bbdf1d5814495e9040588d4671955486107d68d8ebed91aa4b39304ad71ff761c8be7913f75366ea649089b54df958344fd45e62f4a33f336925328ad85105cd4bc71955d733ee7df0bf1d57b5118dce4de49e919d4b10227efcdefe151fa850c9e1639ff324ff29444f8c47e5773ebe4940df841fd7a26e9a67b83008866d379b679078c1fc9304840c5efe5643c1be98d8945496118bc17549e3401967fe6e8f7806512c3d99429fd86eee312a4d531536e2d518732b972f8a7b0e5b535dc63cf5d52ed5119e59a57af8726dcbbc76c59c031a0f7d883c8372828cd0092d6ba7e4246ad4de3c102d7efc25922392b2a4445a964684d76422eb6de759aadbfa7edc9946888d9851b81f9bb2cd85e645e0733ebaf68596b0a2d6a0fb2c31dc413eb92f1f32b3e39236760ea149a51a88418e01d01d671176dcb97c56c6bebe306cf83d90a7fe125e9d72f7cac7176db6c11494a0892f258dae84db61b558c57c03f2e9bf788c4eac4533dcbf1a6ac56e26aa79e73d43aa7c0a822b54bd1c72892581c032384f28e59816c8289cd984a3a9ba1174478cdb62bb29fa716337f0e9828dff68f9cef0b1caa0bc8316bc98615b0fe515567f513d89741459b25f94255a0f9b387f9001f3ff2a857a17b16ef00dad2c82ff7936581174a1d6b1258372efa5b63c407925443ac22459604e225ded6884358c321b4b38bf71fea7acee07890027ddb9e1f1ff67b93be352aeef6e103169f02d0f831feadb110b73e09eb4d59a96a4faf798ef1dc48fb94a1f3005f831da56ec6d8078d8cb54ac317cd861b3acea62349d0f64a74522f8b7611f1f23489a7251b1086540b12768e364ce2995df6da8eae8bf66e53ccb4cf709dfd6fa6ccad5ac09379ae5767db4df11cb8e2da0bd713aa42d0e0d9437784d1550c15d83e4b4d57782910bcba1a079a1a7cf6ac210e9a73609cb21d881af82f0053dce201f9cb30af16fada99ed2a3be0c6143beaed93a56a9958c15bcfad1f11dde663a94bb0f21fe9b5ab85a8e0185e909589e26ee7f927eba646f72f71a72e41b4b83f94c4ecc3b9b8e1d023dc15fbdb2d5f3bab0722675bb23a6aea229f500043d6cd64050e5792189e3c89737af742b64e5603f02cc68299ae34d7fd62f566450d8b4a52182341b62a05060c2778ad7e91d9caf34297dadf6d5f0e6cfc32e7da50d4231e70c023150142c7ba2925c9dfcbc8e22ffe903c084dc64f4eec9aaae9cd399632e8098613d8638f77ed34b1e8f2a8cfd88909b6d10f417c759fa990d1c2e70dbd94c1a0ac889eafe370c46bdba9a148cb2e7d61f04029568b8e75769e4fe639a18cdc3b850fd393608486d0930b8e0972902b637a28968b83c682d330cbda6ec1ce4d3b418b7697a16437b435f266ccd0b380797b223e1f668852892c469126d7b5bf439e45ee1d62f0a5c66a94bebf31a3e7e053b4aa118f959c018c2ba091130c463fe2f38006102bd1b5a13d9a455d052d8794b0f5de049a5a082d890685fb938247a9d3cb9fea45aa145090615f51f47c66edd86f9b1aee5d578406d5229e25074b56d67d39893becab87ecdeafc13d90b6aeb8bf87e2991016ccf66adbc318309ed9b96e8d7d58d7e7f483277935bc670b626cc3f8216aed9434f6a80786a0908743965a04943325b4cb90791a579e9b1c14fea81a160562b6a06540d653ebb4d16d12c6b79cd8611ec4951a74d82d834a9f51b4a303fe71e6876fb8d8da1609c9cad1f3d48ca08f65ad4ca2fe0904af3e048502fb7906705d8c644db41458dca126353c45a9810549355d552baa385271611650e64c735482b87c8e89ffd0bad2baed91c45d706bb04d671944368d959ef13eb33d152209c8294a894b476cfee3331a59d5f6532aff820ff7fe8f137f289e91034d3718975edc9025363c25be2558ce0c3ba106b98aa6bfb1ec44f570b985c1c0afc8e93c20825540e3be18cfa944db3222f2e9dbd65522fa5af889aaca3d0e915be062bf1cf57fdd898158fe2d256762d01faa185c260ec1ab5a2e8b7ff492a4c700c71af015afc3879b27b1b01d67c662334bcf3282694760c4f417cd2f335205a427734adc0e2b5d5cd1b3a712f2d13c8048a05ae9202f9161d3ccead90c5e697426416138945a5092dab54bc6a324e66c4d624bf73dbd18d291badce15f9bc7c42f0793892b86f6b88673d77144b9b16ac353e79e3676011a1b4424fb5179259ae043ac7c27c5db0283b8d72a77d654915cd63fba801769fed7e66a056129c05e48ec57461336cfa43e670d6e8cbe663deceef1e38b5f56da140601d9f2ef9bd13d1845a65750c4e88b3563bd15c7d0cbaaaeed6e1caaade8dba0546a3ab936bd5ce2096f6ba8e5ee7ad1449df8ae8ba18a871fbd66cf2f8dfdcfdc0595027dce7cf19c630b215fd06169e24671dc2df2ed72a2ecf45f84c52bde5068dcefa8fb53529c28ed451a88f582f1869db0cf5e7c1f67de03776109c3ed2603e6eaf2a76ddce5519137b641f26b10712310e29c99eb1d01a1aea1ff2de6da3a7ebd3aebcf0402a1381410f4977327ffa8172890353ddc3893905f244bc1033935e7bdbfecb9db57471f401723d51f06ff25f5c62a55f0e91f15deefb1c1cd6c2d735f5b01aa62a408442bb2db790caf41a6d351538211a49b4ee107f6afd813cf62fad9826f976e72054f3794f6c0ff7bc73d1c4cfd55acbf9b97428e2a36a27042ecf2c562c837e767f20ad7cee36ec410af99e84c7409576a28096da37fe59145e5a438e953bfe29cfb553c2328aa01c0a37487f7a85c14e77655512affa4071195173f0df4f82dd80dad84d5233baaffe292d739b7bf23483da423bfb00017e9a1321d9904e7ab9d08c9f7e1029d76b70aaccfba02e4134c81d4cd626fa315ea11a9b79a00bcc53939c9a0de0431f0d0f086bb01867bf8a8d9050c54a26b41bdbb50038019da53f0fd30e7e2d3f60a7268066047a2fb86d87113e40ebe2b5558aa2c178b8e85337fa8b994fd88608113dfaccd5d91a0511116cd7db86a6c3b097af258f71b3d3b8207677bde211ccd70ddce3d69fdcdd4732f6a8bb9e2127891622d5fe9698d729aae1b0b6544be88d4e439c8f52d584f5156c9f141c44498846ee8863f829740271e66606b11fca40773c2832accef0f49671f6b4dfd2b89ada1e08ccdadffbcd9d0018ac4d8057be7dd4fb61c6c1192dbc0e95de93f6df4e1bd3f84d09913580936b875785db8aea38b3bb93d566ba6db1b0699d3f6979fe475779e6c1d0e15632ce34ebfb8d17f43ecff1c5a76f50c59fe65a80146d121a9dc53d9473a73b10321de87fddb301c111c376f7b5e1d51c4fac12e0df6bad10d29c5d3459934233d1a738ef47fd13c37f54417248d2033d56ec6a06f37f72dcc0faea0d00ed9b47205be30a5a802835399b030252fbedd9ab643287f0766f48b30ba8808c144ed249a434f9ac0d1487e678c7350c28893518a6fecc8c17221e83fe5e43b99359c6b143232fde115fb6bd5c27a97e42dd6212f1506388ed16f9ee0f6321a994ef44e710c063c4d68e2c6b9fedde27a6d9b442c5e2bc167484858daa2b28e54537984e6a8a83157f37e948b958bf8e9f07d8002945bf55dfefe9447b4150ced38f8a2205729b28e086833690d7f36c821f58bc87e1e3e63cff3145b2c0d1152a4dd1a07833adb4ce1d1044cb38d80f65dcbfea7559e47fdf319bd4339d06452f9aa5a9ef2b2209b6d61eba9f98fe639bc80b511e7e5eea785cb4de1bcde17d152697daf1fa4a4a138d81e42bab0375c07729d771202d300f9c03eb3ad304a0f83afdacb9e35fc7511e95c9191022af4481d5e387e41fdb61639e29a7f0801d606084c0b2f5d652952860184fd4375dbfa46b33891ea9d6a1c1f766e3eb985d51fafed88aae337555c523d6d1e602fe87dc213a90cb5f84eb60a54f419d8476fecf8496f27c3707fe01d3c82a397dfd693a4c04ed7fa7c85e077ed8d01d51e803a178be6630f6de201f67266daeee1fbfc726fc19b9526de07a61a13f5cb1d36750bc58d4332e633dfa7d06411386922e570ae03556c6a3931d39e43c19426a45e56f2a72ccdfc00aca6a4e8fc6726d009c4c56128c6a8c83b51e7633855acf44f2fada860a7aeb026d9b84d0e17551cedac57d34720eb85d2d2a4722bf1fabb1d0a947c0f0fee132d0adc7613288e5751489a9be99c3ca7462f032274e69b6f278537d1c772c1def25e3f26a193953219eb6712ab9e856c572e85b035dd524f806c5c61693792afed7fb9269e63e944b2aa5620a129fa9e49e782f7e5172164c5925c56f89776d9872461d1676aaac0034e82a94be094e291d85d2266ef3105630eb8f281c5eb92815c5db007a9b93c665b4690fcab8e3f4190d76898e58820e04af36bc7c7d29fc0de6008e1e8357ad1b92823b914aa3e8c288273169f8cbc9c7a5746bb96b46db7c65f23cfba8e1721ee699703122beb0f30ee690e09545fc8bbf51c8aeb44a1306ecaf4d27f1ddee9dae82bb69f0b6ea33b34d44a2f6a09fa07a3db1e126dcd66e72f57ffbcf858770bb1fa0a470de12cda5e1646877b8801bbe78d4e1a379a1931c8fca25b1057efec972fc7a61a579a404fec04c", 0x1000}, {&(0x7f0000000080)="b978a86b7503fbe34757140607d2959c22dd36e744c389c602c236656e8636ce48d75f466ad9f1c77a67923fa101b698223dadaa8e65d9d0379cee0e97940b0c85f49a206a119e768a35d4a65ecbb2b5c26375aed1f3007b1f7ba8c698d7ed8ec43e3e18423f0ea918f0de5c8b8ddf5e303f3f021c016989a1", 0x79}, {&(0x7f00000012c0)="1395822731b184ff739849a5bb8bb361af67620616cc92f41382c94d5a5535108de4ab82ebdd4dc9661042dd17197c957e00540d2387d90b1b1b95c475a82b0bfefa582dabf683b6eacd2db1683af461cb3425f8a980b0937785b9fa0f52ae0fc265156bf79b2eeb7f657aa87d1c35a7d6d57855cd71d0053e6e262fc009501524f4f6f778d8507c766663121529d4df369d66293f36ad1a7a2e61290d8e", 0x9e}], 0x3, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc48fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd2850000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4365a041e5142642ba18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5926c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598fd6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1941cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf049f471e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331e4a8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb38ad24db2a98c0dfc7b779ef5b5744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b0000000000000000e5cd59ed33e8038b73ee1f7fcc812e5b0fe6175875d4baa9df9a35bc8f641fae51796e60991ed2e069207d34f3785a8e1555e600520c22dd32"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:02 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = getppid() ktrace(&(0x7f0000000040)='./file1\x00', 0x7, 0x1000, r0) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 0: msgget$private(0x0, 0x420) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r4, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r8 = getuid() r9 = geteuid() setreuid(r8, r9) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, r8}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r10, r12) r13 = socket(0x2, 0x1, 0x0) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind(r14, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) dup(r13) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r15) setsockopt$sock_int(r15, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r16 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(0xffffffffffffffff, &(0x7f0000000300), 0x0) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f00000000c0)) r21 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r22 = getegid() r23 = getuid() r24 = geteuid() setreuid(r23, r24) shmctl$IPC_SET(r21, 0x1, &(0x7f00000000c0)={{0x0, r23, 0x0, 0x0, r22}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) r25 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r27 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r25, r26, r27]) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x9, r18, r17, r23, r25, 0x22, 0xf800}, 0x2, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x0, r18, 0x0, 0x0, r17}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) setgroups(0x38f, &(0x7f00000002c0)) dup2(r1, r3) 16:00:02 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = kqueue() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = accept(r7, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000280)=ANY=[@ANYBLOB="000070bc2e2f5cac7448b04a"], 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r10, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x50, 0x0) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r12) setsockopt$sock_int(r12, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x9a, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0xfffff, 0xffffffff, 0x5}, {{r3}, 0xfffffffffffffffb, 0xb1, 0x4, 0xfffffffffffffffe, 0x2}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x49, 0x0, 0x2, 0x9}, {{r5}, 0x4, 0x10, 0x0, 0x8, 0x1ff}, {{r8}, 0xfffffffffffffff8, 0x18, 0x40, 0x0, 0x7}], 0x3, &(0x7f0000000300)=[{{r9}, 0xa, 0x80, 0x20, 0x2, 0x2}, {{r10}, 0xfffffffffffffffe, 0x4, 0x80, 0x3da, 0x8}, {{r11}, 0x98cf833e4628dd1d, 0x38, 0x2, 0x2}, {{r1}, 0x0, 0x8, 0x2, 0x1, 0xb9}, {{r12}, 0xffffffffffffffff, 0x1, 0x20000013, 0x101, 0x101}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x5}], 0x6, &(0x7f0000000240)={0xffff, 0x4be}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x3f, 0x0, 0xfffffffffffffffe}], 0x400cc, 0x0, 0x8, 0x0) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) kevent(r1, 0x0, 0xffffffff, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x11, 0x18, 0x7fff, 0x4a26}, {{r14}, 0xffffffffffffffff, 0xa, 0x1, 0x6, 0x4}], 0x40000000010001, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x7, 0x3f, 0x0, 0x4}, {0x1, 0x1f, 0xf8, 0x9}, {0xa6, 0x20, 0x97, 0x3f}, {0xdd94, 0x40, 0xf9, 0x1}, {0x5, 0x0, 0x1f, 0x5}, {0x4, 0x9, 0x5, 0xe1}, {0x4, 0xa3, 0x7, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") bind(0xffffffffffffffff, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x40, 0x0) r1 = socket(0x2, 0x1, 0x0) fchflags(r1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x5, 0x3f) sendmsg(r3, &(0x7f0000000740)={&(0x7f0000000340)=@in6={0x18, 0x1, 0xfffffffa}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000380)="1580eb5a0d9732f26e850ae28850e7499023ce0c1b1549c0af57d512350580c6434090363f13ef16bf369cfb588b2bd22326b04c3152875e5b29ce7de7b7ac6a566fb65c5ba38d7173541c9cb768d92dd0eb57de0a8bf4e95f95e29969807e00379441c24005ee087aeac533c9cffa8bbc613b96bc29c5e8b532096db3ac992b32092b30ff8238791ebea19cc60e6b411ea20b42b83e8dd904fabcff3d12cc0d174675ef619f7987814f7f45885a3843de1096674eba83306e68f491c7206aa5cfe0ecfb25300c", 0xc7}, {&(0x7f0000000480)="6b6d06210124716f178a9d8761caed41d82c4ab3334bdd2550ab953ae0f9f025fd82c00bea8188a32cb7130661749c07c892841e6224dfd6aad47f902004bda72e99a0102cc6211c", 0x48}, {&(0x7f0000000500)="a1ed7cca27fd1c8976867b70cc813a617c995f04a6eba5fcde699b75ea15bafb3b8138d876fccc908ee9a533eab68ac35385a1ff3752d6e9b59b9f9a9f31475a0248a27ffe58d3c611d7007ec1258ae10cf76b8bb7a41c9c9efb232ef96e4100a53a352e7c194bc6f136e8c0ba182faaaa8d5762c61974f14e4d758ba59d5d2e226721a02e15a64477f5d7bc", 0x8c}, {&(0x7f00000005c0)="359ecce1dcf63ce69f743274a7afde9f33014452f3086d0799ce85", 0x1b}, {&(0x7f0000000600)="e4912e9c9fdecd8f1a98250ba3a30da8c8592e81fc9d3a82e6b10589660d31c542adbceb96bc66fbb05a06e3f90911506e14496488eb5831b2e69173dbc220830e213c37aaa24e57dff8722c12a5a703d91b70425553af8e9130c34286c1d73e929d4ad618f05fd649978360ef1e31ba0bb565f3171ad5180b62de7dabfb1ca3e57861943967", 0x86}], 0x5, &(0x7f0000000ac0)=[{0x1010, 0xffff, 0xe, "fa06362ad1e645827db11f86f93ede8df4b62889e1e023ad5b67234dcd41a02bcda6c361c9da221c643e63be30ad54f0bcfa6cca7771d7f1c3590f70064a813209e9803044002c9db9a3e54102f800bb93db75bdcbcc0e1da4c5c3131bfba629882c76be8fa6671d756a08e8711ea4210abf3db83b36d7945941eeb61da0bbf4855511d6fdce45be37d5ac38d8c8db66fa1b5cdb1eadbf71ca84af3c08faeb4ac59ab623fbee6cd2f01150863fd0b3c3ec0a3bd8773a41c9b7bad3b7ea5ddbc068190b43e9a719ddd1e28594fefe4b7dffaf9c1bfb9751c566f731efc93025aba105313703934bb6abcc448165a0ef46ec083fd39bcc6dc8ff339e495af97fc209d66ef0abcbdb9b311240f5eba0fc3a16b7ae65c471f671499ecdc13086e0cc0abfde25a56b56a929cb33a4872fbe398bd24dae07c5b88bb8d92879792be9d629957168970800c096f743c5fac99d07d30821d3072db6c73c544316885dfa495e12dace9191dee61d2387e99efd089d9514e41bda2c446241a364762a72c4df57383c560402280d7d19fb07e6c74a484be71b2a4bee1d9233c27b499606ea43879b4a71816224b54987c1a0573d99b82ba190f2099a639e4698c02e2572d1f816df12a8df1108c6573241b74818f97b9f35a826dc0eb3bc80df8a4eed2c80481a3a3283cc0121b8d297bd739c851bbb670701e2920a7745bfbc1db395af0578314539f2ba2c3f498b20b6ad6a97302964572d4de91ef7ee41d81519105be3528ec6453f9587b37d3221dd605f7a5df8bc699528bd28cb46c75a853f5aed22d65461eb5811e5436487d57c0ef2dac0223d51aeb825d114322ae10d653115dc970d0a33f2b94cb034795cdb3d5567ebef00869bbbaeb43e394e4070552b3e28d5445975aef5fc49a8a1a46194247f6380d9c403b4c8dbf4eb668c89025168f95432cc17602b778bd63619047e4296c27e1efd59153d907fc97a0c9adc9cfe6721e5a260209870b8d8094f80324dca94dcb753984ddfb6a6620746e95e57030c7ed1b00ca5f421ccea922d186316c8937b64771550308b72ec3c82d4c66d88cfe1561d2afdd0fedc685610435c834972f2826c1db02cfbf6f6045ed7a10a46579942709a16f402fbc9d0c66c14175cd8e2012be141d6e74c1a756410a6908425fefeeea199bc09df77130cdbebe04a330fde943486257fad4297261ed707719cc9f9ab425a83016d45446bd6f8062d4ff34ebb6ff764b0bef9d2461e0bc33533f5aedfab4027055e670582e5f884e978b4a892077c74ae880182c91edbc00d558c154a2c9bbcc89c8ae2aa5284ccee6fcd5c539f1f8de23fc72b7a2f8cdb3de02090f9cceaa71c779dec02f638daa49bfc36c9be3a4dddd3f97b6dc6aaa511a9eb14f4a99d5007c4247b034dcf25a24c5866ecdb589311b400ad0d77ae69010c1b16afe897b35541bb73fe232b030641fb83e7103497349d2300173e69ce554288d29415fcc235c14d2945161fba04c1f6cfeb967625a7bf7ca85a15594097a4f31c34aead42f89f1fb232d7ad2cac408d0600d033a3334e9f3430bf719ae6c265551786efb364c939634ed3896e389b012026f92c787befaf1e5a84e654e980deb994fa057f182df11bb0a77d86202ef05f44076969f34b26c28ac140e6a7bfcc1593ea1962b7120fd6ffd810b5803092dec302526cd0fac76cf00f8399a8857cd79046596b3d16b82406b785f3c72de0a72cb57a9fe555c5dd5d572177037ae055ac77b4379686749edd02ea2a089183b018a8717844f32ab105059e371ff67f247e4d06cf1fe8ea19b18bba452c7f2a1970c52628331ebbc80ddbbf2a6b28269de307a9a5500ca67281498b336331fadb6ae2f4b36898c99312a36d23c78392a7db908b98f19252a9c0bd2b22d312096a3284df39b4e4dca186f84436fb8e96ab31fda132809ba4af788c42bb0cd845d172c8b3eaa95bcd973aefded0c6d1de71bb3ded2f7344bf758a6e9c422dcc820a9bd5d1eccb32a2552b563802ac1f2cde01dec372486b5f329d75a28a19b79e614a1a10980ffaaa35f5d7e081514a293e201e8654da163f3242e816b1e99cd4374787aa0a2937e9ff42117bbb27bcdcbf526ddc80fd4d5a48c355db0bf0b722725d29eb63c097083ebcb8c3f87f94a7cddcb3643a15cfd5d5038ad28ca6ed53d2c49ddae90fe61365493e67f7254d0f24e55a6c429fd00bbdbe46b564c5675ef05b1e558678498714392cef9cdd4f46ee850733fb778c14cde0e1c9106f1fe97f8333249d4cf23f60206f272c2eef29b853ca38347a7057dac5b2fc4a77f7117dbb6595d5cfa49bbbede25b97fd95abdae66f8ae8acf68412ae5aaae391bda0c908326295efefed1a8be4ae34e721e9b6b84917c98bebe4d52cd983e44239262dae3482f7c0e79f8ff10f10884d7e0cb6e739cd7461485df9097e45191d526a4f384d960143893599b7293cff31c85568324c06c2381a5299a7c0989ce9171c21c7bcd6cfcc240fe509033b83cbbdcdb65d768ba375d06e0817cd6d432812726bd02f203534dc3bc6e487247a1222c5e3191e0818ffc80b1a1ccf322e2505f43cd960f9529865ae6815e0beb9dea5bd0a671055eb0cede865172456f72e60ff5e96f78077eea23d19d37f18e806ee4468cc89034385370bf0ecdab454ab5908997e79f26b52363965b584dc67729e94f585640be5e176171c057916bec8f77016bdda23f381768a96b61b7d716624647c5a93ca54274199aed8b6078246f08c1b3b9783ccad678c6ace700f7f73d8e4572b506603926596181c33ca1c6192507e7e9a2477d02fe098e9e84f0bebfbc4268d267c0a4603ffc008536c6accb3d2f13d0338d2f4db707ef0dfc244bc16f61dff8b2e1f3a2b56ad5bac8e553a691e17d06d0f9b9e200563dff84fbf8d525193895783fa4c740f7eaefb380d16e65a0c6bc329324fe9c84d2c988a59eb01c547a9b5e0f7a0f2ad71bef0ebae7001171a3453731683152ca51dda1cd58cd62edc11fb319646c47740a3a50bbfd65ac10905a773132a999c552e53d2d9a1bb7dedf4eabb923c5df4f8ac6be9a2cfd08ef013daea842f698a5048f515f30e0ee5f61ef0d69a7f95436b787f2bec9050a4e7b07e30164667a1b91dffe3357270a9dfe573ccfd3c0542521dcbbb87768556a0bdc02536a72e2184fa77cac7b20c6c37ee0983d06e54428ef293cbe1c88bc5cc58efbb6cfa331d8aa4b787548bb5698b3a54ccc4bdd9b09c5773c4057ee244a5528282ef06dabb48bc6b34dbd4461f05519ee170e4fb1a0fe225116c12f8a289e12058c784810ec6a8ebfa6ad66c4f8c587285614da1836f0dc435737108238c038085ad1cb0d8b775fa73b76b3eb87591bff7e8e6f11d43728b1e44e8ff42ff0b32316672818a5cc7c7201ee19b3eda280ebf72db35b4b8246082f7df95f8564dee3d54f7eac509d86a24c7488cdbf60069c5f77117cea2749fec44540d6d7cee9e67c53dbcaf17ea916832dbd5b87171b4c1b64e51588d94d2538f8f7a0a2758d8df1e34766af8d6f9332d260a7adb05c9a506acbe4b27fd103693bf2322291211fc0446f8ebf8aa6f0432052d081f5f2343e3ad93e2f541ac39ce4417d0a523bd217a2b4a437f0d66f237dd623a6ff5b98515549df3d77c8788956d25c59ea07516b2a0c59403f73130fc68d61f2faf5e2a9eca834116191456c61ea95e8d8f91457a3cbd1f734ed009f18a6725231732a0c0d8735d3363034fae20895589e2a05a9509eb54fd3bc14aab963992cb568f2d7ddb8100395700d536053ca7a99e51400e5ba482e051aeba6ef9a5dda20c2ee6dd46a55c83fac41895c960a60f4a737f480c9dbcec7c9074781b82e97f781f34ae89b4fd52bcf6503e8c9ddebe18e4c7eb50eaa787e166acf54a0c68fe12146a1b7c296e1763c09b02feb5fa8db5ef4dd470370f941c130444a2a519401ae8ac7c998a636478d65c9582aa15b89d903a894b4f4c00f524e1ac3eeef6b618efbb5e7f6e9c614bc8ee69bc3403f82f1aef2c447621ed4e474f3aa2da5cb3a823468407e2538697c212f9882da3781e6bca24d2e80ee6cda168e17c883499e25c550353ed5a77e712d587d4ce0d78a59a22a69a93bb1a9f98df24f5408ea627c4113e9123fb37224d2e5da438c274ecae56b1ffe948a825526baca354c9001c23b28eb0de1390a586222c761d31e02391db028d1f5dd27e6e7b83d381d537cf415c653a2ae12e779ad55c775d82f4b1a986a7301411c51adc1432daca7807ccd857a32004a2cbe8645e8c8b4363b6ec50686206413347818887e38edaabfbf67be7bfec3fd98333085758510f2107df81ade93948a14df5e008386b3b1c876c5e4688dba3dde1d249b3712649164f8ff70ef0d4ea66735a7ef61473370f08c2d5219beb8f9d1efe85da0e5dc4046fc5a5288d7cf3dafef59cf41826904c039b624e77b7b4de4f92076fadf84d2d585603d6814d976d67deda4ab3ea0f3d02312baf77448d6b37a1282e4d4abbde2e1c3e76b1032527f26852499633c36872d2164d203541ff61bc7b19895501e15991619def4bd0526161ae77ad949c404913c352b475eb53c0d6cd1c9c0d290ab7d829d766518f271df0c2466c960a29d883de276129304d68c6f013196e817416580de7b347a3e5f47aa2d3583168e570e4d22daf0862c52d0b9a1e514335eaf66e75c4f35da82b5514a88172db3b8f9927142f379e379b5d43451f95d54af9356b34499772822abf487e3ffe7e8f472964f9138a194301ca33f681f4c96ec4c5f80faa92d3fa24b93102ca7db377051e577121c117df5753d4513177c33c49e993d6eb99c604b4d37474b3ae9cef034547126156efeaf8b82fcc4307e7ed086d1d2058f3ed657bb97ef162d027a66f875262c27d9357abbeb57b4cd1c4d73c86dd9c3b1f084328cd03255c9512899bc3b5e664f0dca6473a7437354c7ba114e6e33569ec483005f259b5f212dc9ccf327be96868894cc6496a1f1feaa5597f1587d990274a71d872ba319db76e3781903a0b9b98925b348a7a9cce4a7563490802c0d5bbcf6535439c871ef1d2196db938cadbff1e3ed7a3f0ea05f9d05e304143aebb5f4baffcb63a5877f9604e51c60dc3d86a9b154e1223a60aca42e2453479cd5c19cc4c8a8252bbda0fcf7569bb41dfce96d1ac7e58c2895b1b8dd57fe4a0055b5a0ab82d4c33dd899db2dfc3b647da5fc73da4e6861d28e6daf7b23f923d55033540555e523726e1b73ef6f6ca423ebc43838a84793f59ffc0952c16342c7aef3e706e56a05aa993736210dad8e92c13f3d4e693bbd472d255e23fe1f1c78c67b288490d2515bfea205bb9a3451192acae7ab368a71a87023ccdbbcbec70f19a6c8db13f2f9cb4b653ae0dcb512cd5fac5684ad395eed4bbf2b9509012f1d8fae768e5bd9538f24962e6b5ac5dcb54754aa722250b11b9232b1addd045e30f302c8e455cc76636569b04f936b31f6a0fe5909918c3a74e72e67bd565a9d3f576200d8109c8b5f7fe3b3327522a07a77c647c927a961d700c1e45b96cd73105d32b3efc02920143fc37571c6fa7f8d03cf991a616709253735fe7ac142feb9172d14a67632e055c2664693fdca38c51e01c79411f9249b81baa2502bceed9ecd08f3ea843b57c09d6b3389a4b6da54d3c071ec7c12af28c2156afabf96eaed5c6daf888ba072f88216e45e685290428e2569c80023df259c6d10d6326c06669869913f56de6987d572ae33c42"}], 0x1010}, 0x2) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)="25dd66cdb8c046b5cf440b2266e7c7172a049f239f4b35ef82732678d22e9a19185752", 0x23}, {&(0x7f0000000200)="b5ae6b85f6daf9711abe80ce84f54f34dfb4fa5ce45fee2fd2c741b2176b7b45d86f661cc9808f5cac4c063fc99116a5c01abad033d29468735a2ad3dd1feaf8925d33dfb573a87dd6b85f221a8cd87297a26accdeff3a0ea60009fc53085d8cddf0d27f3cd5813c250a831c420db680a7a5317a85e06d6f82b4c8f8928673ff4dcf5f3257806257e39e13ce07ed89e5eeda5e8594133458e7818a17888cdca494229adab3d4", 0xa6}], 0x2) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='\fde\x04/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x44}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x110) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setreuid(0x0, 0xee00) syz_open_pts() geteuid() setreuid(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt(r2, 0xfffffffe, 0x2f, &(0x7f0000000240)="40e66e02f409443a717d27ec7ff1cdcf1331954ce2c54158b37643a771d338a714f54d79c9be4fc92628e82a52da6b3581a16c66227eca2bfcc9187c21be8a74df8d6498b851c643af4a0bb2cb72a5085eee5e9182f790ac26b40a7cafa75c9d81913736e880bda263c400ff0134", 0x6e) ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206919, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r10) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r11 = fcntl$dupfd(r9, 0xa, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) 16:00:02 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb1850957ee3c9f84daf"], 0x1c, 0x0}, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) mmap(&(0x7f00005fe000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x58) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x40, 0x8000000, {[0x0, 0x0, 0x40000000000, 0x0, 0x0, 0x0, 0x200000000000000, 0x0, 0x0, 0x0, 0x3], [], [0x80000000ff], [], [{}, {0x0, 0x2}, {}, {}, {0x0, 0x0, 0x80000001}, {0x0, 0x0, 0x4}], {0x0, 0x0, 0x0, 0xfffffffffffffffc}}}) r0 = socket(0x2, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000008c0)={0x4, 0x8, 0x80000001, {[0x0, 0x5f, 0x2, 0x101, 0x0, 0x3, 0x9, 0x1a, 0x4, 0x9, 0x80000000, 0xfffffffffffffffd, 0x93e, 0x100000000, 0x4, 0x3, 0xffffffffffffffff], [0x578, 0x4, 0x5, 0x7514, 0x7, 0x200, 0x7, 0x3, 0xfffffffffffffffb, 0x2c3], [0x39fc161e, 0x0, 0x80, 0x7ff, 0x7, 0xed, 0xfff], [0x81, 0xffff, 0xfffffffffffff823, 0x5, 0x1, 0x800], [{0x2, 0xb1e8, 0x3, 0x7}, {0x9000, 0x3b2, 0x1, 0x2}, {0x9, 0xfffffffa, 0x6}, {0x3, 0x1, 0x7ff, 0x80}, {0x2ffe, 0x6, 0x7f, 0x4}, {0x8, 0x5, 0x6, 0x6}, {0x6f, 0x0, 0x6, 0xc5}, {0x5, 0x7, 0x6, 0x7}], {0x0, 0x2, 0xcf, 0x68a5}, {0x3, 0x80000001, 0x2, 0x2}}}) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bea43c7c3053036105fd0d1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r2 = dup2(r0, r0) write(r2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000000c0)) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) sendto(r5, &(0x7f0000000140)="abf20bf9d444d1c3e6bc4b38ba7ef522d33d577ea514247e450797701a87bd9cca4e04bd5e4fcd8434c93370c39da4d57cdb36fdd878c35c2d576ac6f87e31f6b44d253ee98c75505f2917c70f25cf96067158264f9554bc7e3fa890313b42562657abf5420cb6ef7bd14f6ee6a75df11054afa5a3d9809c5f6b5b0151004ed52c662b50fac9dc76c33b4a7ff9829d770ab0fe6201505377bdba78775882607b839fcde5ceb11ec0572a35410469bcd77b5e51c4bf8599e15b8ce6901cb7aad9c86db13b0ce1aecf7f2fe35876ca94de808b30e2000eef7c0a2c103169bbf005e8337401faa1931f4324b5c1e7ccda4c1c3307ab53676c98", 0xf8, 0x1, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) openat(r6, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) r7 = semget(0x2, 0x2, 0x0) semctl$GETZCNT(r7, 0xf065924ef917ad06, 0x7, 0x0) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000040)=""/9) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:00:03 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x5, 0xffff, 0x3, 0x1, 0x2, 0x8, 0x1f5f, 0x10, [{0x10001, 0x0, 0x27d4, 0x1}, {0x800, 0xfffffffd, 0x81, 0x9}, {0x10001, 0xf3bd, 0x4000, 0x535e}, {0x8dc9, 0x6, 0x180000, 0x2}, {0xfffffffb, 0x5, 0x2, 0x3}, {0x9, 0x401, 0x101, 0xaf23}, {0x9, 0x1, 0x1b8d, 0x7}, {0x1ff, 0x100, 0x1, 0x1}, {0x8, 0x4, 0x8001, 0x85d5}, {0x3, 0x5, 0xfffffff7, 0x7f}, {0x3, 0x9, 0x10000}, {0x3, 0x7fff, 0x6, 0x10000}, {0x7fff, 0x400, 0x3, 0xff00}, {0x6, 0x9, 0x8, 0x3}, {0x0, 0x5, 0x200, 0x1ff}, {0x7ff, 0x7f, 0x1, 0x7fff}]}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x3}, 0x8) r4 = dup(r3) listen(r4, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000100)) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="824f8c43098c5e337f7e7712e36f02ddfffffab33efaffff01b72f2b332dcaa192032063dea64b289b4a56e4c44e891e1cf851cd205d91269182e493c03e209a515fd1b43516084fc0211c1886774b72bb5535da5770b25b4952a770b0d753effa2bad70e96159c96c70c08280233e5d9eedca930d2935e038689f6cdc068ee5ce762bd776cb28b2c2370566079d298836908efa537f54ef57938d542ad2a01a4a5e83f11160dc4e254ae01132116bc6dd70121fc745a0c6c80d46d147f49ffc30e3c050dbe96c85f30a23cb81f64af157ed289e9baa5dbeebf59eaf6bf646ca91c9709e9dde6d661c2d9b706c976b12898279f5e3e39cdd6d516c6ef5a979a5a1f8a96d97a6f4a83d030b9a4ea4ecb94249ecc2cea2e392daf0057882abbd3d37300974c47f2f6d56735513ec5a355bfc77c4282da4e6e1ea5181aaaf5730f6ba118dbf7b832a29b588a1e6b1a4b8791a2953b6843be8ecd2610062f0216258c3588db3db9122f06b3a923992df670e241dc1bf426a845a"], 0x1) r5 = dup(r0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000400)={0x8000, 0x8000, './file0\x00', 0x2, 0x80000000, 0x57d, 0x2}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x2b56d06d88cb812d) lseek(r8, 0x0, 0x5b, 0x2) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = dup(r9) listen(r10, 0x0) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000000200)) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000000140)={0x9, 0x3, 0x1000, 0x20}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, r7, 0x0, 0x0) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x3}, {0x80000006, 0x0, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x1, 0x7, 0x8, 0x8}, {0x6d, 0x5, 0x8, 0x8}]}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x10d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r6, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r7 = geteuid() r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() setgid(r10) setgroups(0x3, &(0x7f00000004c0)=[r8, r9, r10]) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(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(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() setgid(r20) setgroups(0x3, &(0x7f00000004c0)=[r18, r19, r20]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r7, r8, r13, r20, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r21 = semget$private(0x0, 0x4, 0xa5) semop(r21, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r21, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r21, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r21, &(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(r21, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r22 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r24 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000100)={{0x3, r23, r24, r25, r27, 0x4}, 0x200, 0x401, 0x2}) r28 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r30 = getgid() setgid(r30) setgroups(0x3, &(0x7f00000004c0)=[r28, r29, r30]) getgroups(0x8, &(0x7f0000000140)=[r24, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, r30]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x59ca, r2, r5, r13, r31, 0x80, 0xfff}, 0x9, 0x400, 0x9}) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r32 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r32, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ccb813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd4cac7dbac5b65c659472870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3feb7df6d08d9aa81a99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300275481280da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e741f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331408a8e86e23db3e2d6cddd1adba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e9d1e8d847aa56b31f51ad0fc53289bafb09c81138128771a864ea4de6961bce4f35399c6cc5613b5c91d6ae4f4fd6edcef282d0eb4e604f524e4ff3f97968a0b3ecbfc2d84913a754616fa047e3b4d69783db99cb70ffb"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x3, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="f13033a29772a670e0bd60303cdb4b00766c55f3e3fc14dd9a1b6b059db0f5ee036f88169e53dabe38c9ca9e077fd9db096bb3a89ff8cbcf0d1172fd04c18d6c86574894f589990d14286639cf8bc83048bed697fd8b04ad9a3345f5143cd85a8a10c9d2c966c250146a784f57a8dd629aa82c8ff1c5e2150587e8551bf3ae4d74fba6babac9d7512856549c846de50c99168deb33fe542288f1d0d4ffb62e9bc550ddce1a8118567cf2f3376b15333c4570a07c26f213fd78c7307b2d6fafc4c722b607b647a7a93bef6cfea1", 0xcd}, {&(0x7f0000000040)="45c38d91a74defa9e636c6", 0xb}, {&(0x7f00000005c0)="f2583ba7805b9e21dfc7b11243f27e6eab7cb93f5cb60701e2bd6d793397da50fafba85fe68d2a943cbf07ce94fe3916cec376bad05c12e560e4a2c2591f118a8c8c0128631ac153d5537509da06550219e3a213ed3093e9fb0483995c02eba302e8f8e86f0a6b8f56907a946c455e551bbe0d800579bbd5d411691c41fb59817afcd84f2aa835bd7508a8482439f80f072b678f36f379da04923f977066e0a364e2278a98a1f42e1c241d968710ff925fef02ccc85a171d8c5342618686d9a315abf1a2d57993e872bf844e9f9795a2d380dc449f7a5ca3ef5fe56f7ea0f62dcb07e58da768a81767b91ad502639e4f7646c88e7dd9cee08fbcb7a37d70918df5926d093dad3b59711a6ff1d2b50a362989317b7572c3e8fc711f31dd3e1eb71f2ce58827af5078bde535936ec6143f331c493373e34d321430f8b16f6ef87c993243a56ee61e80181f9d2a0191a2877ce47a093aaf2481b5e3192d7889cb7b2dacc3fb699d46950d1c0aba05bb514cb643bb00663ca1e90509f2fab7514ac0230dee41239cec6145b5cfc94c7ed7a481f0682d430ea4499a0f24144dc2e9eefd0b9aefa6d54653983d5c0a3678e5b97e6d4eda33389abffe293590938bd18cffe5464b61bee3b02ba07ba89b5612a1d35d69c839d20597950df2c944b4d36efd5e91a61769e01ef404c95ebfd648d38f65af111d992d8b2d6d40022b1d574d9deb416f4838a2a531b8120b4002de779a8fa9fbf571ab8f7cf90b40c5d26b38d1eeda0e4a90f4dc3e79631368495352f3649c86054ea2647536ad650e9b36c403fb3eff3b2a2bf4db502064b01066d088def5d13616330e29fe5664366fd595e0b78cfa65d9d1034966f65c20f6f877f7e6ec20b1709f29537b953d52df0b4c475fa3a28d91d0dda90dd787f8f16718839ac7be9d35824d46e87729e85e0863318319cc4704617a9d1019ff1ba2c403d2a01f872039bf42581bd6b90d211ce7a17755bde59ec8f05078bda2d5f2e1ed4a0d664bc41d94b8c294bdbda3f4d78c9eabac94706e8f7aa03e5617033dc4db9964eec8999043e5b1349c3ac49f79acb5b7f047b311c74aaf4a04c8132ab0b63c9fb80ac95f552ff87319999219a5f3228b317e7488591d4f0048abd75b753fb8ae337a88a633e33b23e8e2b35f761e59d8f244efae660a1d8f0bafc9adebac0bcc89bcd9090abab093f39ed5419e5c63f5e8337e7270a52999ef281a40a6fe1e1133026c29c1cd756998d39a3eae17a3dc6f13cf02e95c0f880e0404661f3f6890921686dac3e40ea1be47f5f06e014bc73f36a5bcb69a6ce41279ba8be68448ab8c547c6b86175eb63e9288e61ef1b0959c882567cfcd5e62d6db745f6dd22b5d77bbf98688cdf9437375f320b204fa394e89e8b17fda6d915d0a3b7b98587d07d8f0a315b82a8ac552a3d9ed2bc2e73454949de0e4dc220d3fd2b2aa59f81a039223804dd1c573e4da9853e5b7b09c83eb19c9ad0f81cf731cb4efa4bb78508c546a517a20ef2b42ca8c5fabc9729d49544ae369c528e70581a7b8fc32068408ea0fdd1c3993775e9237cd21fb89984c3cd1f47baf3c73c39f34a0b3b838eb0cf0dda42902ec9e35dab5fb857978edf91f7e9260050046d97c011dee90a17c4063756271675e92bcee1da03a2b223aa78fce40b1ce9e342e066e585bc0f6df4098764dd8cbdf99c24949e99020c63cd5a5f22d4d6fd07d54135e89805e15d89cb54ef9c4902248f3a028bb80abb531ceff044cca6431dad1ca6c675b38369ec2f7ecbf6affc5c2e5ba466943dfcadb96d420f4058f553aa4c46e469ef0fd6206bc75cd5d223cf7f9c74df4cf91fa6f6fc177c2483d213e3187b08a34d202bd02cfaf375d66d1158d30c0a9c7315a23fd21c5d9e0f5c02e8159cec9238763d68b11eedb274f765c843f464731a8e8be74509d21a467e8dd7c26a5627dd73829505705314aaba7af8c5d314d45a6dbc41c8b6565fe4751ede6e0b11170c431262073a825c64441242fbb2f60940cea7a6e845223c87c85ed9e6bb8cb8be736efc46469d74b6c7f3228cddbb0f7b723ebc77416e8bd7ef57888eb63898f8e3fd770d7121bef1ae5391628ad9c379801f248b08551e221a0aa57f7a48fdac01445c4e485df10af72d39918bf5cd55c83fddef99ca975056baad55f75d14fc8277568ea508c7b1cee0b78374d556490a092ff8fe1dc9d2a809fced53cac62a1bd58e62bbbfe4b163765b1a77bd03d39cc3b0b8bb861b637d46373976c3b4220ae61fcedc4da910b8086802533bbf5e56e982b1fafcfbf0372849c56f1f0a029c3ec5198d0eaf36adacdb7147a8b1a2d73bb146920b341cc7a1bcb414dd609bef7671987dce085ee7394b773405ddae2627b7b6b5612eaee2c46a6d6742b929a91f3647e616f5c5bf4e380d638d9c6157f832b9659e48687df43d15c6d8f692fa230dca4183feaa91c2b523ee6e903087c38f7ef6a7321f060beb517459c2dd9144155bd12f7b841b45c997497dfbbfdfbbcd5922537aeafe3a0d907701b1dcb3bc49554467575549e2ef31e4805f21505fc1b5a189dfc4b9a421ed6c0ceb37a683c484d89a66dbf72743ff690bc5817d38b57eb7885627cf0082f1d0ed60974d88f33f84b23607bfab91dba00af1a0cfb44361ce2c96ae645254aef6cd1abf2487554a0ed0cf2fcfa6b4be94bc0829b9932adc95a192815a80c54679faf5d1cea768bc3a07e1a13e1084c8bea140764e1f489de60bdd6461cf5ee853d64e53eb8ee8d6a467e61604bb086ec1da5d47b590643019f06d64438700a2638b6b0ff3ecfdb31c7a3902e376ca103aab33644f4bfbc410a17873c96030b044f56ae342e9cab9f1430b86214907ae577d9a9175383c5a7e0da733d2f52c7514023c6f1ecbf203e6a71a32ee10c6eb5b767d341b70339ac3d03f36acd271a57a8d89431ed76d42e7508b8e184b06bcc73f766b46cb1ecce9e6cc70d6ac96be3866b7d6c5d9870ddca8834d4508921ef7ae4338d71b688cfa1c028cc26cf18938b50784281642e86a95de558f2bd5c9744d1614c854704367d8a36729bc9408795ae623ff37f5e68c7a52f5f7a5ab3cf38dde82a58f602432556b5ee76559fb8c72c34b6c5dee24db8f1c956cc9d1a2141324954d7e40d3c390681d3e5e80777ddbdcf9867aa9e14ec9371b112f08585b152e324ba5239fce509700b4903adeedab4712dac0e4699229005fad14e764c622a3810b0aa0802b1fe1fe4a9ba66ee110a743a0bb80127173c356721af29002a0638457518557923f0f88371b269db452197757293a851eb28ad109520650040abe01069e4653ea197f8189f3ac7b168a0d07bf5c16effc557ad7b69033e03c341697828322a9614783718752991910a98af6f52070bce451715c6fb1aed61987e657e3f9dbe4724a5a8809b11941c65f74bca89cd948dddeb4aa9e7dabfd144eec536ca4b6ad6ee2a222068a978c1a64151c0b98bef4d6686d2afa7940fa068e13830fafbfbc41722d80e7b178c87f3ed2492c92b85fb492b037c3f30d152385f5868cb1473f92e15a81abd675824340e6fce9b4616da7aff1c5213968f9703e218532235eca757f8d621efbfd4b3b04768f1fe3d144f80125f6b952fa78494e685ce414ebaa12eed816ed72cd561b6db05761551491d1db31e2fef12b5148e7b658c352ed5b26972654413a125b457eee00fad1483796e5af90da91a203e8a11b824febb694fd93895dcce31547e278933563749719407b8a61825e3df49f9ddd967728bb349d13982e2ee1571953a2caf52f413cb344fdc862d3006de0714ccabb77b769b33f9a4f8b47353be463dc15a23ce3b28345f22fe72a98999f3a5d9cec377415b900d8f52f97ec0289bf0e123ba952982a421fd7bcaccd8aed0585439aad9cd620286809e9e4580b867009b9f4ce8297d3b9e5d752274703790011c38c7c59d8a3b3130ed93a7b34f56c43898de310483a598204ea2be09e115e6fa9b40d60c794e5501e644539ca78442637eec78e063a6349f9e945e5cb187b49a00c0c94e4d2e268dbe68339c018fc900a9129a7cc7f7436e6d36928aee87de8fff90bab51735788e3fa3c80f083248ff4cc3dcffe3808c0fa0b68cf7327f8560cfa86e8dc29585ff3c18cb8ebf246a91534cfb1bdd9f727f4918035315b2411b3d183759516dcb48f52668f7b747a7e547a179ea75618ba72062b7b1568287a6398356f9d13dad973a749b3b1ba38b554821cb830fa1a823564d136c22c019565f62575470a649c97d16dc60f514c7a41ec3776e5b3fedd02985790452fc55c6d16a9752006b65c17dddcced32ddd153ddf153b4eaf0c103df9527b754b737fd6993da2cc99ac8712ecab94a91d4030a8c646b5b08c379587d257524efe0e49bcc4901ecd991bcdcb95bfbb681e59623689b07df28c72e43dfd1fec2340571e153cc4786231eef19905cf6673d9ecf4781fecdce049848d8f9d4d370949c18cdce8e1296a1116d0e7d78e36259e95b8bd7e4fab7abdf48a32f2b2b81a34e9fcf1d887ad0cd4612d7c35cba28076ca0212aea2dbad3c0c7c5569e4088354258600a455de2394e9a2083ef940c307e0bbafc71ccc78ed8f654b060587a84148065bdbbac7ecce1da2a06446284015cedc8a953762288c083d0f7ad1cba6809e0735b9a3913a255e4e6849dd8384b8fbeb0e9a0a5c087608e6433276765e0d8b7a0175533af45f88013fc5e564f5344995bb7febc5cd0ea97433cfba2681be9283db46632ce5e8e4318f7c3a52e8cf07c83e7b4737f2778ef31ff2dcc32468301ceeb2d39911a59f71cd686854d18f93e0abf84d0ca2cbc3e3ebc4f66d77d23996a87570a471d5a992e1d4c717bf4d60097ba466e763dd5b00ca2dcd594e90d835b4ba03347e6d16c070c62c82d106c4e49e2b80542c810b57f0e56e6a8b0e6fca0b1e5a044f04b4e06691eae49ba7e42a523e6454062c55d3ad70fe6c68bb5dedb636bfe8f5c13d8326c7bef179feea5d4b1b8d6891e3f6023420997783642772be1e0adc790540978f75fa4d40110ef2815d584af752dfc04493c4e2fbad236f734409976fe35f7c9d9cf6382086c2e00c1e2d84250ed1cd66110cb78106d9bf8be0e522d031ab41459185b977de38e47002cd48d0e4c5f6d9d71c7f72be1b74eed7f0773ea8d396d0ecb1bfe1018d7dfc03ee12482dc5dd7b1fe3ed90550f6a79d9ab09a65f42d6d08769af7ac802e25cff3b3130a96b317549271605cd972cde0bc334707fab269689d9256797f30ecf7527f5c0e14154bd90a24fd32824da115293e2860b82a46db05bd24467f2e7e9e7fb3a5dd382347da3d8f42e6d34c1033357de652d0d3dbb3ba713fb0e640b6bf5d23aa6ea5b7075e98fc92663ebec35d2c89a4d030162480fc329fe4d764a2150e9b808857195f1638e8da165a70f96e73b7bdfd0f4e7ff3dd487eaec68d33690108274ff489a729314ae79789d1ebbb6e61a5242a17221ac394cdd4fe36444c3431dbee86ebabc276d3c3a15e56e9e13a4077e2f233e30a76a91287e992a1ee933f8ed378f16d957531fbd7c7b9ee34f3ed261d02f05a36084e911e9eabada65af78184fc376968abdfb5e1d5bde38b02c211a24eafabdaf9c1fd51d85c5981533b5bc0f72bb19734d0d9da7b4e1b1a30e49ab50630ebd25e583df6708d0d25e6f46be49ff6e69542dd3a48e0eab5d6a9c6d0ff766740944cb88319e66a0757a2acbbbc02dc76b7884f5b4d33428c56f3a5", 0x1000}], 0x3) 16:00:03 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000000140)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf85df90125584b3e3ba63e51384888b9de9e0f3d8c501a67b9289268753626056de5b66b097783bec20eecda2f489fbc55fcf64e74058c9d027e7a5ee66685ce94fbc6751cd231f1b3d41bb97d3d11a931c766f3e25d07030d00e5e9d66eb3d708ab7991e9359cf6437e", 0x91, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socket$inet(0x2, 0x1, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x2000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:00:03 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) getgid() shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r0 = shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x800) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x100048}, {0x74, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [0x0, 0xfffffffffffffffe], [0x7], [], {0x0, 0x0, 0x0, 0xc6f5}}}) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x50, 0x101) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000140)=[0x0]}) r5 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) shmctl$SHM_LOCK(r0, 0x3) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000500)={0x10, 0x20, 0x4, 0x35a5, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x871}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x101}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff00000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x400}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe1aa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb57}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x140a8885}], 0x1, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) recvfrom$inet(r6, &(0x7f0000000180)=""/186, 0xba, 0x2, &(0x7f0000000280)={0x2, 0x1}, 0xc) r7 = socket(0x2, 0x3, 0x2) connect$unix(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237befa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8c92b0d21b597fb2c001c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa551050017f38969eddff77441ffff3f35c0568241d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b8dda05a0a414c6394359a0002000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64b4d5b823e49ed4d433d36ca2994f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de76a5c6dce0c3515d5c349ac1439203e3321207ee35cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f83bd1f11b9dd8c3e5afc074c1770cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd25157413733709d6b23a8b086c43633a42e93fe75f8b35f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e1190000000000000002cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313fc31ebf190de01bbb11a2c979c4543f9e40630f56ae44a70eb4100006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d813c13713bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629f6c1799b1b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd495d5940875423a77c02df20d0335d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfb17c892c3efab1f0182c2b8b0ddbdfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630c6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f0007aca1548ac259dbcebef3c31b342bae09e1453438371101fdb7bbf1237472c058e795a0d08572595f7bff3eac1e594a4c3d553042250f356ff508b453bf6b159ce368cfdb0667e2afe8ab6f150ed6273502ac99cd197f903c0ae243e6992a4d75a5e3b66e0750a4a04d089447fb729dadc7f6047fbbe4e3fdc48c4527408ffe5c009d13ea7ae943775c47308fd4fc8f51c2cfa3b9ebae8a73eee47642d06ceb40bf36f7099624a90a8892dc321af1933ddcf9a09f7315196d792f74ea157709c666002c13f287f1eb585693a9da621b84e50ab9c4ace4435d65e609ae0ca656435cb7ebdd2f46343f231f68c3cd556db2d35288769bdb0d2083a2bbe9f86da391c179114666b4e857789b00995fb6e8ad7535f1ad92c90ef4a56219b86e5d10789ba40818f00"], 0x10) r8 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000340)=""/229) 16:00:03 executing program 0: ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe8100000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2848072b3fa9b4dbcf1436d2cd7"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) linkat(r2, &(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00', 0x2) r3 = dup(r0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000040), 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)='c', 0x1}], 0x1) dup(r3) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000bc0)="dd92f282ccbf06a01c243b4c7b0cc8913cfb484a8eff85e82e56441aa8b4b71cc648f854889480ab54dc51ab4a03d1e5a966ee70d4c07eaee937939221e9beb34d44a49adda144638ea190cbac77e649de84f7097068e66428655fc236acff7c6b80971792b1c0941cc809dd542595b7962d76428a92b15771c2957d3ba1b78628a080a041a39c53a545b2d25a3220c46efd647bf604157302f8b173c76d36dc2be896f816a72ee19371fbcb05638d7ed2a667c0c685c4c1e1f1cba1a7ef69fe2c67309f3f788cbf06ee88461825cb0f40b5f7fc1fc68781fb971cc9b78f1091ebd268257694b9f48bd2b64b0c2e3ee5d0986d35c7b19a60386b366c498be4cd6e8e0c3966c9f7bb0f99ed1d212306f4228e16f0ba4fec14af6c6df47159b6673c7fbf132351f1d6e1befed494fc12bb1cf1fa2e1fba60ab2584e8c2151b6b785e73939b58d298f16a48cd31b20a1ca0c9c67e0c2460322c5f952ef0e9e2435624e62d2b4cbd802765122ae523c497a289e742712fdea7f531767530670037438aec67a1f9256cdea38acb76d45b15449c49ff5c4e78f5a02791f26540ccc270d6044bbe2d29d503e3de54e5bfeb5ee1a3deb5edd40182467669365cf9ecbd518fb847b45a316bc62786b25c2ef3dc2e7b03e07fa025c45c4797c8389a9037d14bcf7f36105b54451617a43f87c2f23fdd333517e44b0714f5f865cab928569f2af8dd019d10543e4f9719dc637541a03bc2e29203028b17910a6b651c868cb6c5214ff614b957097c80b202ce819418dd1d90bf53ad0fb568455363350bd7aac16bf5ed208401e7827a4c8ed9c7366e1ef5ae7d61614a269787fc6689a672fa32bb484bcb2a014f519be2aafdb2747f526d31bc2bd1a6af7ea92cd39adbe15eea823bca06b089fbd28222bf3439e6e0a9785c3c6277d45515371ded5f920f628941e3ddfd92dc8441b85d9fdd2616a0f4ce0dbc27138dfd6843a08a91be68ca623af5479e95969e0e80478b818fa3547f06fbd2470b88dd88bc03edfee67a05cffba321233d7869a1fa69236abb54a6ceaf4b753b25ce563dc78a6cacbe9f1d28742b4cbe122d9b85f0c36a2e47a6284592b9a48661d136301a39c0cccd746d076c61220a8fc191061950838be896cc6bbc1e6ebc9b3a53a1994a6991de1380ea464307540ca19b881f91609174f1a8422ea1bd9ebae43953b9e79619bd95a4fc2a2e1447581d5ac084a41d8a909b948949ac039ab73eb0bbbf905303b319b1ff1281540e1ca7886e7d7dc1cfac96fd4fe4b05b84665bae80ba4538db9fb244533d13b40efb683e9ee269cff77c32d828084d073e30bf3c1a70a94681207d3b8721f9597aa83bf30f9228c44f2960f1b1a4ac2526468ac71584b1af8cb8d22d40e7a7f4f7b3e92c675432d849132b164ece58f19a19dea0fb945faaf02d2b2baa1a6e789f1028b13492ac4a570b9f43fbdd61004e4159a404bc4cbd56ec9936e18c4613d5f228f8bde27668b3a9fbef71e8ec0247cfeb0828cf51eb14c2b9e19bebf32eca10e1506a45d8d22c831ef0b3205d27535c219793edea4a88e7131ca11f303ecef2f934d16c954a0c5b5dd166dfbd3216d270ae642beac1a4164660b6d83fc0bcf2c0bb316ec15ed498ccf6ce90d1d4021dd110cec1e0b3cda756586845d1d0e0864edd29cc481f00110ed03a02ba7416592100c69a49f2766a776594715318323f7f10d8fc1aa6f8f6a0d0a8b8de242b2057ba9c3c66c39f30874b73ed6fb2d5af425c4a3743e5e872997ca69c23096ccb09ff638441926a5875b55831ab5684779d1f5858333cd107cd1ff9b7d7958c2c0d90f4d51d3e09c0d5027ef125ff95e4e067244c48ce4cf940183cdc5e8d1f5dcfb1b5c1d0744f2eaecaeb14090f3fc0398d0392f2bca669698891e6602e5498661f18f5b28490cca14664df6d1b3a81f7a787575818912e1058ae5ac3b7a09f29294e0a2d621880c9653dc801c7c1d86376c7b4af76a93ae3b21cd447fb5cf74562547cd7523de818b73c119725e1a3b85a305f217228be5099860a02708ac5c0a296106262dc95b60bfa681602cd33b3e2856ab8d38211ff00ae4075edd070ef3bcf684f1e5a12a79fe2290dec40d2a9c5371afd366f362ed7302348f419315ec21790701f859ab7edbaba513204d50aa7e1cc54390f9d319ebda539ea8643b3b790019eb55d4e425541f211523dc7201d231d996d676ab186a72b164b461facf5ebd6fbd4871e278000e4d15640088a3606e89919877a45fc994306a4281e603421623ce3ead19413a3ff5fff3f7c4a9ab1c53f0a90300f9d24c6dfbb5d9325fc64d414ae042b65f1e5f56d99a9c898e60cc573e10b13703a4d29ca4897ade18c45199fc439621c7e9d0f03120b3d48b0a82c4e04d65cd8ccd79a39eb82033a4c471aa9aa5a3bdbf1b8b748d06384f9910e2c5b6fbd3a661deab89b2dd43de2180e6f2c5ce9c972b5d9ed0131e0902b20a990c724b627087630b3fe0f0a11e3778717cdcbdec68e971c01f4287a680e878e60b07031946bf1ef742f678b26d5d0412bbfcaa48603c51010be6b2906548bb3aaa897abfd1eeb0d20163c739581bc598ae0389eefb5247316deebfb887cf72d2fbbe347209bce1d23ee3d224907edbb477a0471fd2f9d2e45998b1bc63db88c549f0deab7f08dcb7a95eb2c4c0d3f70cf0349ca65338e8e4ac575a03dfb4a48aca261a84444a1cd43828cf778794da7dc3ac20fbade5b4f57380a08d13ae41e38d6462da2eaae65fe3e58aa715c60a65ab1dfd078a23dab45b5736c79aac2a39f323bd96a94894b7c6ee8708cae489c3b8e73ef87a0a4e5ec805d0638b3aaccbee6d597cd7c8e8a21e85e2926f2809d81e3050ccede4588c8d9e0b3c36b14d6a98af58a2e5f15a11f727eed3a0aa598f1c28c06e79f665a0677fc9b3f095a3bf9fe42dca386b10685fe8edc194123f403c902a9539d00151b0c560f1c5bb9d657c0506eccc6e548bc0bf71c5a4a94889e4e417efe0e55886e55f3122cf0e9ba0f8189a1a39ced42672f20cecf7dceba2b09fc5c2d0c327fdcccd2b34c6a315c093c6bb37becdab9a4950c954d33e72044802a80cfc544869e9ac39581af7f3640f5c23d54b6779f56fc612869055c475b1cc017c1b68eadc4fe7dd5f50c0e25e664410fe015c7038b00130791760e97b84e37673e5b797eb91618b10972ba0d0f1c9a8660c2edcdaf35170ae7c5f9c46c821f38b34b1a9e8e33f49b71d69baceb86ba61e59bb5dfc1b35be3ee0fb32e8053e431651f18cce9efd503e7cc19d1f36180c76d048a1ef5344c3a7e5717ca6756e80b4f595f9f08b7df1f083aebb4bc287f29b2cacdb4142a1768f393e2d1a4239e16fd63e2e73ce486602be1d9f4380e7fd5eaf0fdcab7d6e119e8fd321479da2510a468acfe01d35826235a317962c3b5fa7b181a5296193f673409c4bb3d42da5a68a05ff19790919412446116dc27c74a1b9de26774dcbc0d9d6f6ac7b04467c06df1e5bc39e11727662292b0e7690678084f810842b02bcae3347cde282f2ea7436ea411c900a15002dcbeba3a19f67cabe029bd01460d902a57199648d22c5465bb114506b93ee845cce4329ab3afc22362b118dde7dd65f8d17df55dca5632042346fa95341fd58db0b25361bc2d4fc6ee6b943bd26061b12f6855606650076711ea779e533a84ee2824d5b03dedb588dee4808866e0051288d76d98c1354d07f752958ef4dddad407698c5b9aadcd7612050159bbd2c06ad07acbb7c5146775504a0441b472212342382c13bbb7c996566f32fc8fb07168474f3542656c09987c2e355fed285cc2eee01c7c8eb1a7204ee81bfc8fadebdfa6ccff651ea6c658712651bd67efe9fe872979493ae60a5c5a344deb59b0e7a534dcbdbae3c633853acf5ed5156377351491861a93e2aa931d2849a7d596ee84e9fd023b6499c641ef66c857c4db8f3faa8d5a8b0a10800bdc5a684167e2a7eea1133f4e5bca7178b10f76165abcd37207f763599fda3748cb26d2fba83cb14b9c486aa198236baa3f6c24aa538369d46b3d7871faedb1ca55de99acb65e2149e8ec9158d075a101a27c73b37c0252dbad34c2f352221be8bdd71349e9d7cbe98835eae040cc12ec8edeeef12fbeba8c83a26d2c388c816c006f40388deff0783a0da082fcc70622f5f678e9dbaeb8ac54fb0b5dc18f1fd36531426076551befa5bf843f1ba5ae0a0336240082efd8cdb89b050de5f490b6563bde279e81d7e6309ca3536e4b8b73095835204480d341d6ad3f8170de424ca08d6577157d9881f9d0cfc9f5ee4b4af30ebfd9386aa833e500d92a02afb5632457dba413d279fea9713e9ef2ca7d72f0989349598f48c98052faa955d4d3c0faba522642259f07efe5209288461da6ecddf0d39df93e8e0a5782849714ce4cd4fd6e6ab8e3adc1ed01854b9e4f526cdb9ae453ea9fa3ed2d1a874408929903b3ba5a5a91e2fa2359a2928d4a85273e2fb86c4869be647c9cdb96a60d8f9200572319c0529170e9f5d803d47d40f49356770d937312dd199d10bede70b14fe407767fdecae1c04183c293cd930f971725fbbf363d502a2259321a1fece81bc00f0490e0d34359a9478452ca224d69e1015a7d929ac0a41a1f5daf5e0b38e1e2e23c55c5d0b6e91b910cf0a4ee7976be7bd5ec52a071408661154d5d7a9c0e99330f0b4f8623494e00e466f7d1c907268a75144294fcd0002723ba7884fd27d8a63d84edfa40347ca63e0cde70895a0d8f598f688aba5ab49875ffb37532da3bce3584c6698b7d288b0c92e61e5d56beb29c5433464723574e478d8f5b1e5a2fc743db4c35928d45016d69e30f790a4a1329d1b5166455011bbcfc316882cef26502b315841a0a01c4077c2fca7939d26d7cce6d44bc65db266e4afec22e0a4971f024c4f1955cc5052f688e5411b3f1617a29fce01cbd6e7646b6e6efaef854ee3845a80d093ab25844125aebfed5a99ffef6bf9e8dd0dd4cb5b08a57a4b96a5042930a818b39df27bfdfab26115bd7d85b25317389623e169c6ab1330d4cdcefbd3662a8bb61e645e655680229a711cf57108e3e5ff101ea05f24beb627f5e61689db3c46be3019ccb7729c30f703131dc5ec86dcd810b2ae5bf7cbdb2d5fb9bf5d0a5e6223b5384673ff5a2c07dcd4a8d0fbd3011be632965379595d3c17a158d416805bf45cdc98ce6805ad9904bc75b8d34db7d5c0e98fc17beb7e23a0505665013dab66b44e63b4e84788628bbd055d5510fc3a81458478b144499c50ecfdce78651f17d53ddabb9e84d159be6e456440e6395838ae08c747121ed1566acbbd5bbdedb40161008d3006b17ed280d5b81ae677286d78eefeb1fe97eff2dccb9bf48500f76c6b54f8a2dca4b370fe15ed6061d5fa4d6efe69d4f5d76f6624d5739f01234cae500aa69fdc1ca2471d8aff474b3d2debb18600541511deab7166038e3d1980938853dcf1599554380b8defa37736886025e4b298262a5f2536d86a12f7e57e813171a8aaef6337150d18747711626a89c69d2c5ba91b05ab0dc55dd96e07960bf488f5d095e9dfa4bef2ad0d565d6c06df084056b7d81b137884b48877410fa024ca4da874712f0ca5e94cfdacd356a04b9e6efc3b752c1f6f1551b3edc8deb3420eb2ea9729a5778aa240f2dcd7449cb9a6a3b1507a8446229c0a279a1f0db84f7496f83eb2b38298f7e71eb1f34dd5bd20c3a3c83390a522ac17005c971734bde0b1eb59923506daa9b", 0x1000}, {&(0x7f0000000200)="b5ea9d34", 0x4}, {&(0x7f0000000240)="5cd595a9000622c89b7925a9055874f161106758dd77531a0ccfa2402bb69159acb91f13aa1d58017dee8536ff2abaf04027c789b60c1fd770a27656ee36c826b952bf94c34ce97cc2ac47ae", 0x4c}], 0x3) ioctl$BIOCPROMISC(r4, 0x20004269) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) 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) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0xe40f}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x88) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0x1f, 0x1, 0x1, 0xbc, 0x80000001, 0x4, 0x2, 0x3, 0x3, 0x10000000000}) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r2, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') accept(r4, 0x0, &(0x7f0000000100)) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5a680 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b5a680 16:00:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r0 = getpgrp() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) pipe2(&(0x7f0000000080), 0x18004) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) fcntl$lock(r1, 0x229a3c1281d6f7be, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x7fffffff, r0}) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) connect(r2, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r3) r4 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x4000, 0x130, &(0x7f0000000000/0x4000)=nil) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = shmget(0x0, 0x3000, 0x488, &(0x7f0000000000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x1000)=nil, 0x1000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) 16:00:03 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) dup2(r0, r2) r3 = socket(0x2, 0x1, 0x0) socket(0x1, 0x8000, 0x9) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) getpeername$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000001000000000000000e000000000000009f79fcd30000000000000000000000000000000000f969454e5f9fc0eb8eb3000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000d17500"/110], &(0x7f00000001c0)=0x6e) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2000000002, 0x0) dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000009a, &(0x7f0000000140)=[{0x14}, {0x87, 0x20, 0x7f}, {0xe, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='\x00', 0x640, 0x8) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r2, 0x0, 0x0) write(r2, &(0x7f0000000200)="247a7664327f9c7100", 0xa8841344) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r6 = getuid() r7 = getgid() r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f4a2dce60c107"], 0x10) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r10 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() setgid(r14) setgroups(0x3, &(0x7f00000004c0)=[r12, r13, r14]) msgget(0x0, 0x446) getuid() getegid() r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() r21 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r21) r22 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r22) r23 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r23, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r24 = geteuid() r25 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r27 = getgid() setgid(r27) setgroups(0x3, &(0x7f00000004c0)=[r25, r26, r27]) r28 = semget$private(0x0, 0x4, 0xa5) semop(r28, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r28, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r28, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r28, &(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(r28, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r29 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r31 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r33 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r33, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000100)={{0x3, r30, r31, r32, r34, 0x4}, 0x200, 0x401, 0x2}) r35 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r37 = getgid() setgid(r37) setgroups(0x3, &(0x7f00000004c0)=[r35, r36, r37]) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r24, r25, r30, r37, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) r38 = getgid() r39 = dup(0xffffffffffffff9c) r40 = socket(0x2, 0x1, 0x0) bind(r40, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r41 = dup(r40) listen(r41, 0x0) r42 = accept$unix(r2, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) r43 = socket(0x2, 0x1, 0x0) bind(r43, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r43) setsockopt$sock_int(r43, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r44 = accept$unix(r0, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000000c0)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="53d4a80bd43b752bbf1b3812f22075877b4454bc05cee9b03b43d54effd8a141f19c90081868409c8a428ce999d1d6cae8950c090d339e93194d4e332d843d9405ccd6c230f99b9e101fcfaa77eadc7aaf6eb0f89002b763c7d6acaca22771a3e66fec2238a0982988e69a575fc2846ce741ba45fa6d6e6ffeef83f78f8737f0eafc3e85f8dce9d1d85f6cdfbce57131d4e18e1345ea076207b286bd2cd81089c28806510ff9190e6dd20eb4976c8d43f90a46c37c8f4d56c0dce1e61be3504c74c75890dd15bdd3ef6054d7a0e0ab8f5d651b328a75c8dcb8b857a9194ca112faa8e0", 0xe3}, {&(0x7f0000000240)}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="edee5aa8c6e54c7efc4a04260db83ddcb631d0c03024435fc52f9cb050a11de08e98c0f255", 0x25}, {&(0x7f0000000300)="684aab319cea9391fab3f3de3af272464d7b6cb1a707857bd83c5b0aede071542694962f2f5364bf9d469e5315a4c34486dafee323a37f8955cb87a63a94a4983d94b60c95dd66e979cf8ddd243f54f43ab1d462ac51da10fc452df1329868ab3f4567289be30d83c1793eac55aa41dc5e0762bedc9697de17e22ad490ec78f162e41fe31fe32cf8601d7764d26d9bca904cfaacfbafa34276119df9800a30ec7f30273a4264cf128bf484752b3f3cc567e8545fbc370efb12d921109e3bac9141cd6928c0cb6de86e5061c219bb3b753246ba72a3", 0xd5}, {&(0x7f0000000400)="4c085be9f247590c719043aa8fdb608cc393fb2ce12aa177a4cb925bc7aa1099ea464eb5989f1376d81b3053ed10a6414f095c5787dde45755abc5925283c27ec3664ed98d9f13", 0x47}, {&(0x7f0000000480)="dd9f4ad8c6958b11b6f926681a4cf681c0814df77360075ab64d43dc06f136fcdf2da038abbd20dbafdb7ae39f79d4b3bf7627cef0580aee57092179fc59c323610fa682a0dae99d871f8dc3a081137fe1f26b28cda7559743264162b44f10fd9a7c0b2bcac46354762fa1", 0x6b}], 0x7, &(0x7f0000000740)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r8, r0, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}, @cred={0x20, 0xffff, 0x0, r21, r24, r38}, @rights={0x18, 0xffff, 0x1, [r39]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r41, r42, r43, 0xffffffffffffff9c, 0xffffffffffffffff, r44]}], 0xf0, 0x3}, 0x0) r45 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r45, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='N..', 0x3) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x3, 0x2, 0x59, 0x1, 0x7f, 0x1, 0x40, 0xbf2403f3a3397e9e, 0x99120a2b08599d9b, 0x100000001, 0x5}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001d00)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4207aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e0000000000000000000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d11ff0c211d70e7e73f1b412a428e7c3032245680a7ec300"/1563], 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000180)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0x1f6}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) 16:00:03 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x0, 0x1}]}) 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, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000022f66696c650700"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x3ff, 0x1, 0x1f, 0x5719, 0xe87}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:03 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1a0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000040)=""/80, 0x50}], 0x2, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x19) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(0x0, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x1, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[], 0x0, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x3, 0x1ff) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000240)=@in6={0x18, 0x0, 0x37, 0x80000001}, 0x38b) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000280)=0x10) r4 = dup2(r0, r3) fchflags(r4, 0x0) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) flock(r2, 0x4) 16:00:03 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x40) close(r0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x8010, 0x18) 16:00:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x3d9155e1f8fc4b33, 0x102) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 16:00:03 executing program 0: 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 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) fcntl$setflags(r3, 0x2, 0x1) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r5 = socket(0x18, 0x4001, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) r5 = dup(r2) unlinkat(r5, &(0x7f0000000140)='./file0\x00', 0x207df104826c67d6) listen(r5, 0x0) fchflags(r5, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x93cd91d44c37121e, &(0x7f00000001c0), 0x4) r6 = dup(r1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0xd0a}, {0x74}, {0x3c}, {0x7ffffffe}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40400, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') fchdir(r0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f00000024c0)=ANY=[@ANYBLOB="00002e2f66696c653000e8fe6ec2fa32b0e0be1a8be6f0018bf3520dfad2911cbdae"], 0xa, &(0x7f00000023c0)=[{&(0x7f0000000140)="15c50ef77ef23d7fb486bd1942bd4281d205babeecaef1fc9af3cbc6136841782b905b73682cec7e9f0e165664cbd1df54a6eb39ec03e5e1e0d85e025701a74e7f692c92f28017fafd34a27dcc9b24cdba5f01a4c34c111b7b3bfa489fa342187705989474d8f164a711ead922f72110ed230844b99605cda03e138c7bc8808d4a592886f0d4916d6769ab7b933a98732e2fdfd1311c151494c1e96b", 0x9c}, {&(0x7f0000000200)="4cbb23d826bf736bb54746633fdd116b63493b7f3f8fea1e8caef3473080ed467701239b84a9fe2c3aa875745d53fc7ed8971694cdb18ea734c8bdb7", 0x3c}, {&(0x7f0000000240)="0c22a107277f56a5555471f65879da042725f5dd9abcbd87a7b57bfe5c7d673a217f40c1fa17edba2294702a299229233a2d5487200074efa3e687b44bb3511abe61a710a04446fa9f9277f933c33118a4715c7f35a67fd4b39db942ad05570660468340460a2432524e8afbf111ab80321fe6018579668cf8a31a5fbcc19ff049fbaef968126889932c1be3948db3191fc08610eee31076", 0x98}, {&(0x7f0000000300)="06a52a6d88c66c0ad8d67ef5c3465d2ce5944fa1ba729304751dfb03bd09ff1e64f740a4aabb1ce786dfeb3f5517cdff7082ea6f1c63c1c40471c61a9ab9dcdcaef97b7527c12c9bad4ed057242e", 0x4e}, {&(0x7f0000000380)="cec4d560192f2575c8115204772b10dd493ad82e9999e6bac09a8259a3e8e452dbf49c8c875dee1055ef9219866aa86c434b37f13fafdc76dcc6bfdb5a9be73555d2638852f4e84c2fda9231b1339c66f1c60a2372b64cd00de63ca212fd203fef68e1801854c2d7255c4d5ff9a8955d880b6c5d5d8f335caade8f98dc23e2ce3e88501a8155266fa3376e61711a9ea0737afdbe1d47e5f4f8046ca30cac29d779ff7ee2721c0168b855c159862d20e7aaa8f6f5924b50e2835710fcf4d01a655c09f63e681a12f511c382dba527368ae8eb504808f1fd3007107b1ab80634c1e2c4dcc977757ce82aa23750709209fab9228eb135dac75c99e69f0cfe61eec6871b729737af4fa4f108665cf2cfa376cf4a8d55ee64884dfbb9e6e371de95bc58dd7570a1c7c9c68bf2b6986e37a9cebe9d62d9d94280c7361563fececdb00bac215da35488ea5bb66cb1de68088f2f66d6c0aa00541884d1d8d9be6b5aa910c444c289fc0acde19dbe74e3d7dbbad714ab01eda2ba5ce9567c02a2b36a9eeed7620f9482526dce196766364d58223e4ca6c2729ac217208691f190f5e145c7339d9d38eb71cf05f46cf30f8a9461758bcb193c43192ca1adfe4f61ecfd2653aadcc19a67eeca8588032cc499ad12c76ab3105685eb5b590035f5d5292f23279c946b8368eff383aa6d9d74bed266f18281b426c4266fe5fb932ccb7d8b769d876d3bae71bcebb640a95cd1184d6793f0f5a4380342872623e7cbadba1eb537c5710400e9f2d9a549ff77efe290438dfdfc87308d894ea8b1cb47cd666da82cb92db9c69a9e46f28e51af1cdbaa7ba98721481ed0f036392b0d90e043cb4c5df43b37dad926c9e19523dc50ea7c37f34b9c735b22e3c48e7b201817ccbb2e96cbb138884b91cab2d8e995880d5cd7e2390e534e445ec94994d843c0d2348e7711b02f1567820e46fb19c2a3c49148368d3ec110ef3841dceb310e060daad350de6d4b329105f152fefa5d4909815aae5e17391e2a9a4b7564179b08e77c7c5150bbce91acab5bfe906f9767efc8d096a2995288cb4de3eb881610aa20e8aae0f001642742c58f273abdecb2f89d7221467d63cef9c29e6e0d50a551a232b2c49de7340d53163899e9a5c371d4f1a99d2316b90df2e723e1b6c4192ff617512551dac5ffa60972784be91cb7606f67614e47dfefa162fbdfd82d5dae7ec97103c5f9b880cd1f952841926a83b0e7421ba78191253e6273c59a7c074d2f7f3990d1c00c1423eba9508032b8864f758aec332d8a12cbcb5801c73ce76456be68830396b2a8d72fb97fb546b6abc96164f44ed15a30698006df1fd5d72dfd6ea20c7b4fc7bd1abd1adf9a6015e6e1c881e8fcdf5beeeceeef47ce009d11b4a86f32116eabbc70976864ddca4ee8600abac8f7122e6853c4cbe28f82008d49348f033440d23ef99a53d8577c269a3e825e35ac0a3da7406e663d268a1ed9af1ff01dfe0718cabcc44827713a143ffeb5fa1c78ad3eb9f8ae6f39cfdf7aeda1f71945318e9a22fce56acd4e5338d8025c08d4a706008a2616ef6d0b78b49943d60deecf8af551ab8c183b8934fe75fbe55c61f96a32bcc35446b8100d3f25a1651e088cac817a171808bcc4126beadd730c378d58f19a9e71945a1bc7001ef3f7a1441aedf425b012bde6537758c30ed268efa44cb482990d68e58d4626fa7715be583085ab345633619c03fb26c1aa3561eda8eeabe9a0df4b9500b377e1a2105f4c9a3568a67fb7a0c8316388ab6d8b8ba84064bcf01a39e1fd3d208b201dee81cc78272895ea620ac7fb5125c41f916b1c41f551c1763b773e096682344512d23ca3f73ccfad31c1643783d3285a0ace4f35372542650839ac3f0c42fcbb7b064ad8463feb6454ad00a867466ab5718ebbdf83176570dfd0f2e35ffd59c1ac3df8d50b2d424fb63e2a2bf82aad37b6f8536c3258ef134afb268b2f85a0a8ada9f9492d7786d2fced2f5ed37f14164a02421f46b974613af9be81de4162012f985e11535897a310eadf43377f608e5b58f08bf9dc9587abf29614b025d78c80d62de85dcc81a22e36aa78f8c9d6e1b93166dac1aaea96caf8fc180a495541e3c632aeb502ced5492fcbc7b939c6562cfc927a24473372d8b8680418c8df69d60e8e3ff30d931fd4b99743f4cb548281e3cf9dd3579115f1422a9cd27f2332c29ee66c09b26c7e911b129f1e4c64fcc6facf1bfee629bd9d798f64d59587d1ca3cdfbde1f496d9cd6c16778ef5a3067644fe5d06af93af30363c82a8f48f9f4475c2fcb1c11100c3b8286e0afa3cdb1fe2e90312b26eb1b5f364b449d1dacc27d3f65b85fc15b35b716c60a06e8456a3ca22a787e670344235bd0ed9c0200c2f9033d1b968b659cc084811bab743be0903406411dd7fae927ef657f8d1c3379b4a287a814a8822a0e67bca122620bce9e2cf981b1990d6e8e746b7b71e6b3b00c2be125c3cc2039e86bd0e84f427c84d1a538b9f4fa1406aa44a93c7d82dbef87017806f4af74530be0cdf5ddbd7b1d1c5b3dbf376a7a187ba47de69ee436940da14554908adc5778e4526c294295994af46d417f3534bc9261bc516ffef745b13940483a465e05e66aaf3ed8003135c737d447ad10ed0bbcbaa3602af12918842bd25859b9af5baf8328ea86d14200b61b7b84d73384d7702c18ff13e3f4eae5b85e13fe160a0731a2be888722ce59a77082e80c7611dec08b179a29d2a005ceda268e7724bc4e242de24544476929aeb70b6e81ed8952abeeca70f1478f0fb02d94b92542c35ecbca9ef82a508792fefb75ad3705ed21dc672aa50b3cecd66e32bfd0fa1eb8cc417461936cc34b63d42e104ccd09dfdfd5c089c50e6f65761ab2ba6e437f3b12a4ae8821328668917e8fc115c04d2a338c6d2bc0534685788ffae10a77518d6d831323fa840cffc9ba7b4d6ff349e77bd73a6507018d50d1fc65efcd7e6c89d7a95eed5ffdd561b71ee8eb94bb7173e99c66ac3bbcdead921ebb270510ef0e389520e9e025631947558e0917d17b18b37e494040ecca0d6bef1cec06bb9f2c96889a1e0dc553a06497e7783c7699ffd19027f007d0f43f7217935e92217a12f8a037f3f6f45a3a0445b4ba8177a217cfb1fc48718e3e3ba085de72278fa1f9c4e522df6a24bef97d2e405ebfe0006e2285071f3c15d71304c264a3c57e923ba448a271319d5097198888ab2e37fd62ec181251fda57d8644770139a6d82296a05456ec25393a5ff5ba1103d8363e5862f20a2e054d66002d33f627d5ce527728ab390e5e325f151395797c929374b01bd1ee9ea5e137bcfbe59ba1012c1373dfe7b822b4597e123277252fd4b78263341c529b6ad2c9b4e8c886efe0343fd47fca5a6c89f927fbb9ed4c6a6e6f9b0779ed130788c46c0726e89ad29992adc28197d0a57993725358505c6e6b3be04bcf0844fb8e0cbc9961add82fb282d49fd63c4f66d818022a06a9fbdafba31e75cfa343a82ee82d72ce30181d144b170db742dad6cf52d04ee1cbf163595b147969e0fe21e34e29a9ef257c644cd5ea079fd5338f965ed420ba75554cb03b80610c3f504c9b043d5665f3af171242f44b870a0a57a6350e97350b727fbb946185328f1ed7ed6cb83a10134eda292b099d243d90f24855c4f8ff18a9936edbbb84439fc5de198b2f358356454a76b15c40f1803381fb692cab811a05e87e1b0bf349a0617d2123bef43ce531936353e2a507d29483cdf13b5b336889acb03d5e6350dcf62abfd08ea07bb4ce46d1cffcf88a9d011d8b85b425b19235fad5e37a29a9cc0cd7a706f4444fce4019ecc7c5c7e51de594e9537e73b84a997ceb23f6be3c4ce87b13a6c59448b1d0f0fbdaa1471af09d23dd81f164d84c392fee8f53da8bf0932bb389503c3e0ea8081ee877ab0203ff0be746fe8e31c6adb8dad6d5cba7c7c54b509a9e56385dd3f76e2a5e891134334730f54e419c1abe309ec45ab3fd83527be5e470bf2d138d9a0f5d8e266a656e890cac66256860620eca29992c123b4cdd081f68d9cb63cc7f01f1175fcce601076b6a2248be1bf163827414385913e2313778ff71129243acb0a0a1ac47a09c96a65b73a4ae5df919d9a1bc45a711f099c123f1689f29906f6b02a4871e89eb545d1ef59235f52160ea568008da692bb6fec342b01b5d434726f9675a0151eeb121252926cb74ee24d17f2b09d447a95077b318573c3f3a79b12b08667886b962744b927f71951c4f6086d22b342e0815f83999285d631ed2c29c51e5725ca61cbf35ecb89c9a7d03440f3436b346ff7d08a3e0603c19f6504baf76bbf7e72ead6362c495003438cf9a7ca02e3c64ec523f5e780c71b427c27bb5c211f6c85a21ceb623627b2e76d6e513d6f807688751c72646555ad4c4bed4b431390155cae33bec40235f20a07cba9262138f2d22ac0ba8b0883c6d2313b686bfab42636b98663610248c85120f311225e43b66887a036e9583c7ed381244d33ed073481448ef962cf07148ccff4b2686e816d467f4ef7c5478f87b4fa812369781990dfb27102b6ed3ca2135b15232eca0fa72df0fe4d019561c0d084178c41432dc78cb7741b31e4bcfc5ebeaa71f8e59437eb17942f2ec0e343febfe0f6d8f5cb8353b83abbc6f5aca936df4b64cb5fba17f345d13b38a3c76dcb459cb09c71954a8ebe8d0771798bac586d174425da308d062425428f70d56e125249a4bc3bb1ec998b9e430c34048aae41651df805e1299e41dbb2ee26161232695bf6cced8fc06747e98b5a4881bf89d9f95ba7fd8f0d6912b7dca42888123181ea7092b7357b27463a149ea5c92fa9dc1e8113abd2e94df517cd6f53d480a1f216ccf389049a9ef85266983fdf439ebf24bde0f511bc0152c68586ff8543db7cee0527653de17ebd36f01c51284e9eec21c367ef0957b4f22901fac71661dcde65203ef34518709756b5884b7a40516e1f33509bb54dd028c9b331bad75602556fd4b96ace32ed30e983895220365a0c6549f6659c5d3ec2a56ee6c8aa80dda94ee1d96b75d803055723cda45a154f185c8f603ab610df9639bf8de53d7e53f47fc8cb8d639b242d69de6a868a2632095bb7c76f7d916ef80e37d5920b3678da6a2b3c502bab8a6a35397d77efbde367a94e3a3822ffb737d227925e0920258e93f1c6677b02f74048e426f42bcb9e2b28b472757e83414a3b219465c10cacd0977ba23317588b6ae07a049705bbed1044533b74008d0fbb6ab6cceeed2b8f8c0a67d0700a6d6a34118a88bbf18f4ba626152760570f0c3e77c1f8a017fb80d9558cbe1b1540103b568a0442906882d0f0887e81a9ada010cd3f0ec5ca4dc275bb522158cf36915f212c8239cf6326f607d8423bd714b23b28aecb18d9d430db30cfc10ff67c10b0c55c5b236abddcf3cd7cace812a2c9015359b92f642b9a66a49dd38e0142c754b16aa34ae19b3dfd6578ad5fc54eb2b95c989f4dca88e613ff33ad92f3d14aa8b3d42d813c4215c43e358bf6671ef15ba56ddc44e5ba02801746c0cf82b1bd453f43a11d0a628e3dd2b9ccf6f581271c82d755fb623e1de8cfe5ef2461170edf8d485699f06f4e12ee9080845cb69a661ccfa01aa9382549061141cb3467d5f847c5ff4dae770489e7b265607d747f2210b5b310cd22103517b8cc5cdc7f5546521667c2cfc0d79e5a6837900563352809c5ded8c3315b989de312831c48a5f277667fed08680de6329c473215d18958e5a72b077daadf15", 0x1000}, {&(0x7f0000001380)="7f1d55d2e82b4500f46778c1519f97beca67aa6e39b2bf237285479c42130b6ff201833a1fb7dca5336fb699b999f53988dcd26a9007e3257ba1e4f0add11fe27b92b27f9c3ce5eabf8324944b5cf69949f03294f0179a9dd70219ec63a618a100cf6b24487f7212375a34d35f0f788177df6147f604cd29de9b5d560e059e46309219af90fbec5edf229547799f96556db6d00f1d1763db62d0694ab83d2ae0ac2fe620cfa09a4790d88c9fce98404963caec9fa720d923086ed305987aae19e06275b4c70737a9dedb6c4d39e9892d4be01dc99168e77b28cf7b916f19fd9c4fe991cd16a20d5de494b1429fecd85812102b030fa943556d1898f5174d030d519f80059ae36d631c97c851062a238f968f29944aaa24e517efe75116de5db3d40b78e5c5c4b601b4db07178cca928d199fa194085fc5a16f81312c550bbb4e09bf6e328cbd8a1cf4dec7dbf885145aba9044eda84a07fdc494b300c41a1e068fc500e3594c72bd0795de0db9e05301b4a3996d78a238a17762f49b77fce30782b9a6b5f861a8180b7ad95abc86b2fd0c7f45d30b299b3a286708a847ac4c29483e0179c3f244e517a5e52d89edc82147ca2142c53d7cdf2c4bdb0cb7155910cb148831dfebc2f62d6bfd11d85247a40e628991379e5c330c1cf9541d1fd9ae8f62effc57dabf806c981d8d80ff9a81f90584f8eae64227061cb9fb48b02da48c7ae5244ad4a89103e41d21ddc9b3638ac61ea3164f967e303ea8fd68bef7806b15e56fe76012e7b4d8c786ac7f16eeb83740a0ee8ba28fc5e5369fb470dc15a96144930c6edfb3aad88e185ff153ed63da48c61834e892999fbedcd727c3947710632d19ed4bfb653c55059f5cd9e86e3a343a951870e5424e312121c44f450237ddb82454476c112efbad356d366be3552437bddc8623b9ef6b862cdb692e90beffe10ff1145bbe4dfc54053e46961a7bd3f1905d8f1ce7319149d3a18fc8f0b3ef69c23850b339601e3a1c3096d0ef2d5c7f36ac14a0928ac20b167699773628111a8d24fd3b55a16472f4b47446655f720d14bbb52250d5e2d6cbabdf46b1e0255498852dd3ff93bc889389f9916f78198c4523f8b000d7eab69c8be393c6007be5aa4df974599d8ce1e7f2ec426089df77d8cedc3ab7306a37a0a91b66d74a055742fbe887237627d58c8dc8ef26d464543c50c44ccb42cea66562fea58ce3dfe2a98697052a62f0c407fab65923a0a4add73ed362eb4d8e6be3fc0faef4e620fafe4c1a24c04a66bdebb35168e4a3cbe618eaf5b7ed435a51b9f0bb402a5188b0f448f87a0280ca630b413523bfd4aca72c17efd8ef714ec16e2345d55c1a5e2c3d031b97b1c63e4b2a27a2436c8a21670bfadac7162dfb9637ff37198996e255e0dec41f1b6be57e91c974a5f67cfb1d44285e26a35d4aac1f41debd8566d936ff58a0ccc736036cc493cc2711d222eb9115645a1fdaa0749dec99c4a5f7aaf9770719251cfee8c208e330f1f65092b2840680059152f2aa00c1a07ba550863651974f48d2d4beeb363b2a146b5c42f03d8523efa3dd717086b93154690bf9ae29e4e2c731e963ab7018c5896baa86f5314004c844d25f5883fe7b226f09108c0de925873bb3d33aebfaeac8e535870e85a1dbdf0af6ea1b2dc8c9fbc92937d855f79da08f7c5bb9420cdd1e1b7218a0e5dddb9219c05da18acfd5ad342202c595771354154477ed1d480cb3109154f345aee85ee6e3e85f0f7a6ca57a4a4245bc5366ecf512db30036d6b1b6eaecda03166027e0f86f11259fbf70464f55d0b0e58831c739fb24feb65d8f838585769938f7588fd5980d70d535cbddb003ce424e1c99ebb3e15bca434bd89f10176e0a58ca7abb0de09fe39a25a6719086b1fd78142d6a6f5c5e75e750705db175d9af206b9a01eb5ab89961581dbf591b0da766b592382606505fa804ba0cd83983ed12195e29f1b9fff3653ac8c89e69030432bb45d65d0b3474a6f41dcab4e80e85ae924dcb8a6ea74e30660c212eb8cca0a6e28ff5631cc76a9f6b8efd02e7e7428194469e25e22c11b41b16902fb55c2267ce205f40a84649c4129f84ed9cfda0368daffa1a3b05aea2df6009a308b53405fd2a9a84ca1d31361e2504946305b30b20a542f4f639521bfae956df75fc2e929e104fed9e9fc538f1eb6d9109d8922fd30738ec1602073303b34139684956daf26274f3ba4aafeb096c847fc6848dffea9dfcbb7d44cbcdc4d461fd45757bf6aabc216965c9bc7ad4750e31425af4836a7e534f1a1e4283c328d6cb44d5cf392d381d721216f1d623d93ae177d42f0dac578fe23d403f19444f098787c1046ea47b2e188dea8e36644a3dc1b991437c43045b0587ab408ebebe62c3185d180aa32f7b1769121b00e1bcb1f54dcca502d5dccdcc8a25330db4a22fbc9dca7580ae17552460993dae1ca1d1489f086022a4426d754620863176398015e65ddc429f015b275dd9b55d5f5dc35213e11f41b3fdca09268cf9cdc5dac7a801e8552ce529ad18a08a6a1feddc9088597449fc4bbfbc45b7b74cc283c52d9dbd53200365245b805af7e687fe34bc5688aca43560d0c0a379bb4246a5510138a41259b46ea9ff2a7e8d8ba27f8bcf5ed7588bdc2e8ba4907a8b696bfb1ab46401f3407cb521b85e6408d4a00346ae5c41ee1ec681bd0da57f82fc279201894eafca124b97881b613e07937af1d36f20e59229cee96f790ea86174a3dcd5dac473b7096799ad73b763fd92910f1c6fd89cb77d8394a50ad5c00283631e9105dcf2f5235aa51e02d41cd9cd37b7c18a69308adc9eeed8090f2463fe6876d5404a4ba34b1b788aaf78b9bad77a4f30ee78247bfc6e805a8bc9deac0a2b59708c8c2ec497f1d1a960e6d0811c555cb2ddaf8f4479e963735f8f34b24e75367e0c45d47bec082c9b00549c018b5f6218a2ba8b5d99bdb35f4e8686099ab5f807d7b51bbca2a16ffb559ab0bae1607bb9e5743e572d7a69b19ee553c099768bd65b354af5eb29fc6e7943304fc45b5768abbe3c94232383fe1dde606b3bd853548006a598b90128f6a0c7e02f6df58426814fc32dc9fcd9944388b5f9c5585f53d0b4966198d48b0ad8eed864ec4928eb072d2f683a63e5fcec8dd5a67155c9d5e7b4be6be0aabba2171cecb1d8b74c59828da11202dfb224f040145bf31186c149122a44e9811a0ce086e9b29a62b2a4a709db9f1f8e2fd39027140a499628b203f6c53c86af8e0b71f4ebe9acebe81b75da48c3c77dde9f65eb1c039ed1078c6f7b7a04d51800c8a7b01872606b2707b69b5e44ae905a8a10467522430188f23e9918679028cf1e869c604b56ea13bb59fba62b0e669f2a048c27aa88a73b4351f76c9384029406ca4f7fcde077531c6eb4a984f226d9a8b4310a8d12581084f659116ca78857ef7e78d646f33a0d1fab08b349de19e1f99a2a8332760356955f25621ce22896d8bec206419c44d41eb2a81d223db7503fab437a31c0e753dd4f09206fe4ff95ae4b4096aa5684ac68322992cd327267c957969fe8d97ab8c5982257b36d9a67cd962e47a7c6e4e4f5f23ea45413c2e0831b98f86e5677389d691ab0e506b92b938af424b6ab58a2988aa0be32c02b4488d132076f5ccb8cfdf868df7c2e7c8be17382b4d93b469291e5aff646a3b3f009d7cc1416dad7307752023e9960172b09f2ca015c9c8242776a531514c610834ad865386a76b06aa03778c03e2ce0000000d51d440fd56a08f2e13bd68cf785e3860f01ce4316e55f624330858d1ec1e9fd503285dc7460b34f81b6ab1a6ae796760472610ceb31e4c4c6b555eb3e1547945ad56492e1cd3c099d7c9f974bda35be12929fc8182b3f43fd9df84c2a25d972db933e8d28400f9b7bad439368edb37cababc272a9d92c7ed7c25bde6b69089147b60dde6d913a156b4011b0373ebb465c180d001648b5aa98903d289eddb971e3fde4a77f524fba8872fb58eca6082160aaa60c652e8a4d491caeed8bdd6ba5cdf3d01699151f8b998ad24bd0917c2187dea7eab207dba41fe4efd7bdc0d090c17ebe798d8bd7713da15e278feabb3116c44ae2c534466e2f9f9bb4542bf54fb44ee5566ecbd07a704c97bc0b8f75eb1ce8ac150751d9746cf600ee8db02da3ae7162296a2eabeab087df25e798d2207272858765669f5c57e946d3d9797e22d64fd95b20a69be07ae1c3bc8a5829c3cc055e1bce352f336620f0923b4294853dd073071b3489e3fd72802f25d2da0a7d58b586adad3658bcd854dbeb585c2c42f2af0c8fb9842522219075c0550333147a2c1134f2f05f8778324a570fed7d5c9da451e424fb5dc7baddf488ce790cec25cecbfb5c9158daf867eaee8af158b80af12ab8cd60a3e0064f11454524f235a6dd5adf6ead31d35ce87ca3ae37aa693fa59cdfa7fa1a4863f8b2b840dc69992fd525a22ae4f23212a807432375bf55cd6f93855dcee72c625fb6f8ecfd2747139ba0e36cb44959ec6b0437fcf2f8aff623e2a79947797ab399c4de9787f9c7b54c3969e180be2959f7f640e19b9c21cf1f07c9dcc0f2616caf67572441d36b40c689c5c0de04a0a91ea3cc8a690ee100053385c728006f3cade8181ed8a3870c1399fc7a96dd14830f9ee10fc03a4cf33529f760ecb80f67f2bfb371de50aeb40f9a3e748e4aea880cce8b17f96e08890d1dde710c8ddc171f7e148ccdf00fec55cc7d1378e8fbcff7081a623154a01ab2e70c0af80cf62e8bd0d8a207ad048a8dab03e53c38663be4aa8a5dd66ca843853aec09840881f50d2fab6ef483b2764fcbd5955282aa859c978071b2c0677dc75477e1d57d753d7b84ad5b54d669fbd9d4c21fab07f3cb5feb845482bb2b273a34c5f2e85dd42c384ba5b42e7ad757e0d5fa833d576e5a8b5795bf284978763ed9b54162be5f777187e10c22a2607ca1d44c004af081fd1103834c74061240a72555a64b5e5148651a23327585e78d151c955f4b9506702b2ba845c28714e9258dc8a8654764f3a8e737c32032bcc28aaa9086bd3491563bdc3931a4a4a0781f2030ca54f93cae449726a4ebb5636694cb42fda462bedca94ab0b9020bd082e370f10707665b7bef1cdaf46cbebd55a150844253a4e55afa772924ce5a9fa3870d64981a6e6a06b1b50f9d80fae6d454ba3dec690b80b43f543f88dc412166d823f0c0f31a4d787a2556098e9ee62639c2a1193ab075dd186a1faea40ce16b2692a222c39b1e42ec9520b946c851f87209a36334cbaacc98dbf9dd6e97ba7ce4c08df49d85cb670d43987228b1694dabd0f4aa3394d1078ec4bb56bb787fd00037321af77752e1b419f07073bb29bdf19a9219ff953abc4cad17163b258c0b7fcca5dcd8b648a04509b3203f8a4c61229f6f49568e915ce9e9d8c36f51f1dbda448751792e9140bd83008b050ff56701e4f10edf05a24b5201219fa3ccb578aa2a927b0e13af5cc4c159995c9907e41cefeb87d42be96b1ad02c9b2eb9b1f28f98c1610a630ce81abde8f7856d1eaf4db581e2e2f4e666d53cccf8fb9973e3e2332b3a7a4512902253e10d88ec2d8723454769a9eeea34708487976e3eb9990d45cd992630ef01ade10c174ba8976f163a77de6b39d702ed76f30725ff0be7336e13277bb6c0b7ec444aee61110dfa48ca55e087481b57fe9dc55b32803f309223c2da27b8d24c9c3c20003d257449a4d256ed22fb42b2cd486e733b9ed253f2b79d7a67c3c17307e2613591128d7ce16a5fe3343", 0x1000}, {&(0x7f0000002380)="7dab8eb69a8007b4ae7e0c207b60612e4cae5fb75cfce93a02654c2520b1ba25440df74811750ac9c679b4c5d204e07657543a7259b49da854f79de000483d", 0x3f}], 0x7, &(0x7f0000002440)=[@rights={0x28, 0xffff, 0x1, [r0, r0, 0xffffffffffffff9c, r0, r0]}], 0x28, 0x1}, 0x4) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') 16:00:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) getpgrp() pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab", 0x1df}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaa6}, {0x5c}, {0x3c}, {0x7ffffffe, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = fcntl$dupfd(r0, 0x726e76c7d9f0deee, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9300000000aef4000400ffe000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000003478556effffff00000000"], 0x10}, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x54}, {0x61}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x2, 0x8, 0x80000002}, 0xc) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) poll(&(0x7f00000001c0)=[{r4, 0x40}, {r3, 0x2}, {r6, 0x100}, {r7, 0x1}], 0x4, 0x7) r8 = semget$private(0x0, 0x2, 0x90) semop(r8, &(0x7f0000000180)=[{0x3, 0x1, 0x1800}], 0x1) listen(r2, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x658) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x1}, {0x6}]}) syz_emit_ethernet(0xd8, &(0x7f0000000440)="149130da957e00000000d0b01f008e7bcb6ddeb5a1df3b96072f4a736e015c626239e21f7e8b5fdcace4f4c0c1e6f87c5e07f037690d48fe959d45fca0eb265852ba82f55dd177f1ea53bf9003723d98ec5f9d01587f1b1d279d972eaefe08f95285cee1d251e6154653683756e55ce95796ecbf6cd7a15654af4b5cb6fc650c1ce559f8de7d23c3b0b65ad3aff3885b4948877292b31357acacd8e6ef5170f9ba48908767656df8b9515d1e5d5862ece1c6e9aaf601c027426aac9518765873d0ecd6ab99003317062b6962d4c6ff5106a256c36e2f9ff1") 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x87) r1 = socket(0x2, 0xc003, 0x0) socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) dup2(r4, r2) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRES32=r5], 0x1) r6 = socket(0x8, 0x5, 0x3) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) bind(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="00003012"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x3, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7b66696c653004"], 0x10) execve(0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000100)) close(r2) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: munlockall() r0 = msgget$private(0x0, 0x50) msgrcv(r0, &(0x7f0000000000)={0x0, ""/247}, 0xff, 0x0, 0x1800) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x5, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket$inet6(0x18, 0x2b7ec346dfb532bf, 0x5) socket$inet6(0x18, 0x4000, 0x2) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f0000000240)="a174fed6adba3fc7ee486737675cbf2657e384d3fb8c8cf043dbb8d03f14be92c0f877e5eff36dad238a2bd468a1647a36744a3e96616c52f56d7516114574c9eb3f6b5e3130d11dc1692d677f4bf5f103b9fca466d7bbbc61718740fc26903f1fed65c74cde84ad7d02bfbcd968a86d1497d291262e2e41c499c98c81dc8ba9bd1165a3e318e19c93fc9d840f64b9fda3e9192c39b4a7cd32543814776af38b8ace92", 0xa3}, {&(0x7f0000000300)="6de4938efcd613ba4bb0c8ca6b98f4427c6a17a2d8d7e6a58b1bf526ec67853d7746dc26303f09508b72906a4149da041bafea2f2a72ed0fcad838b8299cd89d43014da35604168e07c033d57805e60a76847f10bdbba94f44460af19cb45cd221c08b564da57a5e77e9da0a8246d5425785c38e338d8fba", 0x78}, {&(0x7f0000000380)="b4b5fcc4e5df4c80464df6682c745b9419789203179104dcd28934ce", 0x1c}, {&(0x7f00000003c0)="5c09c63153dcb4d5894c53d10069db608857170cb485e01c7a786693749b304fe9e2372068168d15901165109c456e18b1b1a1", 0x33}, {&(0x7f0000000400)="8a5d946d5330b593b139f57bfd408adf808b6022f12c7862a37554b41326cb26838d32ac73f5f8e0518fa93cea4c443fdf1030061a38667e0c4a4ef9fe3151e6ad4fa9b91c3202f7a12153336b37a8ca3ba7a88e44c66dfd922513686ad24836f15b98660ab6497c199a7121673f62f11729d88826141d7d710668a24f1ef8db44a22ced26782a056b44adfa53458465124fcdc5ceaeab60033c0ee9a235557a47f5f9067a5ac7031fa5009e3b99170e44dc716a60f383bd4201bc3c9d294438d01036f6e110904aaaa8f55d687bd93d2234c13b1a753f32a69a43b189ec6d1fa7493c364a5342f90c7dd5872ec4c6f44dce64e2afcdf033c2", 0xf9}, {&(0x7f0000000500)="b532acf407d1f149e1a5255ad82e112897906d8ca7aee8bf42bcd21a0de8ae40b993a1f63176f9d5380371ec2b8eb4bf1244579c4444f76014f240eed25549a5e15124fffc4181b847175ef7bd2b38b4c14a10d5942b516975f59bab65b5b926c49166d60cff40711ac5a3f8a64f", 0x6e}, {&(0x7f0000000580)="4eeb29d3855735eb1a1b0279", 0xc}, {&(0x7f00000005c0)="4ea0f409bf497d119d9e7f1108fcd5fa021c9666c0d83128c4393376b5330f1893488801cf2af1a59db553377bf862fa512772cdc1241b294683ab5275af1042e7169e33be2e0b9cdc4e024e957bb9e5d975c6883a1eb38dfbf79e970ade7d6e634f8650c1a2457ef7c3c58478b18ce065e6bf8edf329f89dcc4b2bae3e78757cd04061d79115c986f3f870775de3ce86a7a178c4088183e404ad199b66c4789bb9aa7fe91838071f41078f94e69f274710d7056ccbbc24ca7386d4d4cb4e6cbcbc6ca37b9bebd5df4888d713dbc3780c64967b2148c53e6c8e45ccc106fddd92de0439a332898a59a2b884ce45b30b7664e71e7626c21329e9228466dfb034a9fd8746eb70532ca2be3fb6d9223f96dd892e0d41aef50984a041c8c5c57f5d32c530344b569914d5ac731d49809677a503c13c3a878b8366c0ab2e55c8f61cdcd995e6328598a26df8f00c4ece7d078824a07b65c97b632b1facb7454fd1d0903d1500a2a660bd90525fc09dcb7d9d1b3e7b4999f8f68142ca324c8c0869b2e15bb600683d8391ae3a3c7d160e385c3f0e5124afaeb7bbd8bf3fcca08321bd911afb3e89d767efa4ed1947b41abcab00595d7ca3352be9be733421f93911b7b60de2c179f08f10ca0e93279ca213b148f91bb18051ea06c2be5bc50f9702aedb2733e6f8405d6348bed3f35fb2198746a9b6dea481be8db626c459635939bea4b0845a25d5b415a36107f53d522ba158ef674b8b3ae6646bc6cd1cdc2dbc9dbbefc91dc169ca898afa8fbdab7950bb61e3c29977007d30642f6739789512f2c0cb6131fc3e8e9d2fc0f03593493096d1bb9c331e97f8f7540fb92798070721e187754c6ffdaa953d1300bd47029f81f269a3811e25b8fd013399cb23debcf6c1a3ce884c3903406c980daa0c02281ec568788212a9f017f9e8ff53d8170266dd98f18d0780687580b8e419145c217f44ed837ed06500379f2ed699e59bf1a2dff8ce5996d78d1b65eacb7bbd120728161206c0c493f92ced152a415615279091996af352962b610abb2ec322e35599568caff7ef79d44167f5d86f5a143ab540f129afe6ec98ddcebda65940027070cf7bb5e125d20a7e893a35dcc08bbed85dc582d2e77700c5acf4add0f89f95b8f2526afa6696983707c0c750c4a946e399761d75cbf09ad6d31cb4258f2ba09957b7d9e758be41b88652456705438dda84590277b371b4aba593b68249c7add4ab0f94b6eb65072f357eebc682b66fd247329deee7a74a8e997450d34bca4661fa92dff90fc7bc7a1107c65373021ef4e86b4ebb17bb5c5e10f9e53e22451e8a8b8e14575682f393852d703968f63cb1bc69fe36154122a099feff645563291cd15b4258428d58cfe59837478416c4f873cc227f0e582597571992404f9e6166aef2be1aa20a5204203a87cf5644a0e6b441bb29cf5769792e813d8c8a16cf3b0e9e7dccd512c6474102efaf9251ba268ea24d2fe1b4f2c48d2c51d28ed43d07d179771334c18dd373f8c9ad780b4e70e02639634ac3f9e0e5ebb41702ee209d9d4044c1f78a7e40fda776277eb8ea5549dc120fbd0cd3f5198e4782c920f4e6c9fba48db2a9d6206262b092aff65559c4742d5610a5fe8229b53c874fd371c1b619cc04ff54e7aebe00adc9786ebd072d6bc4dc279e64ec3b113d69aca398f0b074ae6d4300a2a06dda118d4529670011f0ca8455011830a685dab73c08783f1b6ffb0c6bce3e23e423ba23331269fac09fd38e8155ddb567e3423349ac359a50ec5e4528fe602f80567d6a5752054f0f907fc5ab0a7fd2bd14539c2b77c3f5c437b08b8edf9ef8a7f51b23288bb99f33ccf804a4523e3c320c8e9cb19979c048857301b3ead1dfe9b77db7e7b674de914c7cc9a96032889ea2cbec90cd94a4fd802e18dd1f0561d6ce5b1e3b3d93719eb6f03bbe90584d0ea3f0b629ef29a9d0ffcd37e1c78b6d2f4f6b080e780952ac5cce8c04b36f83250043a92245bf57ac3f7e83ecb8dcf652f105f13096c70b47d38f98058a2bcacb72363cf528f814bf07431d9a7946eb4e707842bd2a8e2d59b2fc51ef07ac4844146c5b44e30e121fa6b7b5f96c304dbf825c5d6dabdabf61a95ed2b3a65cd7a84506f5ed8974648d9098e3464dcfeecd2e46b53568a12e05af9765f0755c81196584afaf75dc80cd13f7d648aeadf4f03d4dbc926839806fb27dd5dca18038f79769608651a89aea76153a920d2213c4694402b37681fd9c6af48159e97238f97bf7cd56591d13c15f572ec40b6452c31672122131a448f6a8b9fd70369833e3145ae524fa78a2000c83c55e74e7994fee438317e415a85c1e2faeecd49c08998111e9ec4b8feacc1360034d8296e38beebdbbb470b69f7de592b947e6a9c2e2070818df6124545b8ca5872273cb296241a9a4e5df7e41f0c107001a7e6e607985f33163a2015818fe40af0bc5381ebaf4a71c51aa4cd2863cfcd86be7fe6a02fc199c30ef6d80d93dbe4e279b551ad8560e8f549a90a1c0527cc081bb39faf00a97e368de695192a40cea769325ba6b3ae2d9c91685fe8197a85ce760df448adae489c50a9744e05aced9a40ad5746ca1caac82f05c693ace04a6906fc289f716ac9dbef900d2d9eaa01d8fca09028f76d65f1f5b981cb44125023943de216726b29d99e5277880a73448dd0f3f3038fe377360ee99bc6f081128278cb129a5de8af51c91b45e2ddf2fe389ceb475b0173909a0511a212748ed1963701b358647cb4e795925b42fac0e6fc85d4870813d25434672d2b31b4bc854177ac0c9cd5307d3940f894f41be08e8c795db9dbfd49e01b97cf4bda4e78a45626b485d2efeadd95200f1f901f4b0e98138ee415b08fd5a22f7faa55458d5b3c85356109d0e8303a85cbf5fa913600749d896787b784d451de6fbb3049f05fbf222db69dec79637ccd7289595494d91b917ae9ed6d73852259fca08fe3f2d727ff0d27db963a7a825f754ea09c3b15af4505e8fa84dcbd2065017068271509082dc5b2268141685d4fbec6530ac177da0d748de5eb4d344f5c375873afe8d00fa6d3826d7926ecdd5097984328432a33549908582f9e14e6bae9f40c9225089cd0bf7bde1b7d48f52bd64db808e67b114d7d2de5bf869fc702d921c5cd9a97ea660813b94dc125a4dcf14e2cf9f1116d90f1410a800e62fb7b9b7d56d616cf5cd53ae751ed1ce7a4d4957c0d104ead7d7f95ed43bdcba525a18a07fde94be08c02b0bc0585311dcbb475c4631f9dff837838cb86236b368d3269ea020b0138a75b839000e7eb9b0e72f3f04b1453e01b12a31965e85d3f7d209a9aed29211a979a771a18af063693193209336bc8d551dd51baad3c7f30c42c6a9153c769433062e5b4e9a302134b06fb1a9ba9f6bc733a886b66d4aeddf9c5afa6e0cd8f90ede702bc3b9434ea85f9d1855e1f9c8210bcfd194d8923ee1be3162b452373ad302f7c3979c2f9790377c71693b793fd053d60e8724c806f3eaeada291ca58090f4f2f94a050e95f3e1a79622b39122768dd5a0ba39cc5f8338d77b83ead0c738938a28c9ef32f602c16c17e5b48d54f6b481d95e8c57db6edb576a7f09be2e5e57e33ed51c072b33ab7fdcc02bdcf4865608ab9cfd7da6684f9e0a67920a5df762f85d4a1b7a0a57785c65d06e29a8eb205145e8e49c70632ddbdce3ec3b9aa07cf97760950c5f35f8d402aba3937ba2e257f8ccba784a96512c4884ec1c6045b873f5a8b956cbab68f2164238ac8dde0baca6c6c6e7854f2bac22c648c08b5dea1f12558df372aab6b4f08fb75a7ab2167d0f02aae1956438199616950f7c4821ee4d8b08804a64e9131b7c7803922f2361877bd55801adf04e82f3ea8c19c2bcbf08769b3b4ddbffc7500ac5341321783dc157fed8539bb7573ed11130921cd3b60c884ca89a348cb26bbe182d740c72340fbbb3c08161a150bce10815171202bc3fbb0660e72e1c4022fafd717f33262ac18add86039b514d8c29a9c55b9ae6d74430791fc7e4275470ca06b31126f68709055b0199c2013031d341cb2f664eced664baa316bdbc859cbdf8d70362a9cbcdb34d4f6eb95ea953e13061ac3bcdfe28412fdc4505edbd728a8ecc0497d9353c57ef6cbfaec1f79237025c27038634bca54570986c6e6aa0d40b86c23c882ba570db51eb54b45063d321c903e469982e99f31e5ac70758bcdcc312548a1d3d8911530b8c8d2b823857e31c36985d7ea011bc068cb20da1f83d9356434d7b336565b1791aea36ea355ce3ce32e19194018a9b4d80a328dfad10cae961addcb55ad52a8b9a5865ff66bde542f086f445db9bdb4b60b8de22c9e85a47e56af8113354831d64c218f6694f907e1264262f74c6996379e542f7604fcacc3bd97087917e0cc89300cba2d86b9addebb4a12f40e83841046b2e2915e65096c1d3e8182d62bc8611e21516f4a66c17256b55d8a0e9ba68731a392b797fce34e7f244798b15cec6348493e8150484dcb36790268f47c1e9b4380b37d7f060ab374764dc2d9131c5d3c6384b4e9d0fa6274f35ff9c3a7d3a87e428b6fc17669d6be64c5254d9024da4bbf35fed98e933680cfe02e632681ea6f57f41d460f470ea3244f44576f93145b86e3068310e1ea43d5c8d88f3693413c1af2779eca75e80596ea096ac6c30b1b8cccee642104731838c1a30636564f0736b817beeb1777223e87bb1b0f3ece951075126a464641a9219f087de9fd0e9648968f13e83a3af8aa1f77773aeed0f313c71d881806cd91f8f7d1fee16a70d2fb32750f0891eda6df8a0daf4b8b9b2b5bbeb0a2dfb67b8c49027d333c3a3a43e224811f217eb5a5b8617537e6fbe03d457b555234519dfded988a9f43586ba6be914b21bb7a5f3b9fe992bda596babc5683d0b29cb801186163b30d8444873904bd4f937641318c10b03b2d989dbe3e69d8c983c7902d939d4649384a55753826965da6c54fddb31422a6ad5af27bd78ed0178e6bd2b747076f1999ae7919db4131f0473b7c04b2c59020e64455488c81202fa9bb5bb42e9e18d3a99cac6f7b91179abb95474c15ec1153b836ef1e22c0593d95efaf81fcf92988d6db780aef702ff9eba0aa7b185d58f664947aabb104ebec5e4fcb685412eb37212b12f902800e992937ae20ab5c4ea523a69a0ff632f29e546338995dea3c44cb640197290d875c36465e0d2a0d5d37c66413865bd249b87a2703a5f707b0addece1e9a346dbc8051fef80e340666b06b6ccd897760ec1705cf9a35a94d93f81642b5dc6d9ee7e236bb08d6409ae339dfd6e563a98b7407b655e897e6e99abfd7d420ce62d02070c566161052db36f8a525ae9ebe77a7e7a5f3918656b67c1723cbf535fb8b0c501d981f472d94c9492db50cb57d60f51ac1429df1f812be53c7b9edd38b18f1e2a613911918f3c46664ce76f72fb08ff1294eccc81bf61b74793a205e7616de9f4dddfe52a54b3e80f86af0d391d376b309cc8aee50e136e72cf7d6b7c5a47c89b7d338d0ff3e1b56fee4362e86cf6f72bb2eaac7596d0054db79f6a245af49b08a6cda5ad8e4a558530a3396a79f1ff2a37c88082eca16da20c373a9cef2615ca0b461fb50177f27e8cd9e12aefc8a449957cc89072cd76491d5dc9f84aad5fb2096bd4015345b4343a2dde0382b4f8ac1ed37951f4217167619112845cd0c9429340a8d50475fd2a5d3b45d14de2572a4170413fdeb66d53bfe90545c50c3c9a31f53cd25404939bcb986b28c7f5cbeecd6", 0x1000}], 0x8, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) getgroups(0x3, &(0x7f00000016c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001700)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001780)=[r3, r4, r7, 0x0, r8]) r10 = dup(0xffffffffffffff9c) r11 = openat(0xffffffffffffff9c, &(0x7f0000001800)='./file0\x00', 0x161, 0x10) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000001840)={&(0x7f00000017c0)='./file0\x00', r11}) r12 = getgid() getgroups(0x7, &(0x7f0000001880)=[r5, r9, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r4, r6]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001940)=[r9, r12, r13, r14]) r15 = open(&(0x7f0000001980)='./file0\x00', 0x0, 0x9) ioctl$BIOCGDIRFILT(r15, 0x4004427c, &(0x7f00000019c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, &(0x7f0000001a80)=0xc) r18 = getgid() lchown(&(0x7f0000001a00)='./file0\x00', r17, r18) mknodat(r10, &(0x7f0000001ac0)='./file0/../file0\x00', 0x4, 0x6) r19 = socket$inet(0x2, 0x3, 0x40) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) r20 = getegid() r21 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0}, &(0x7f0000001bc0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001c00)={{0x254, 0x0, r20, r21, r22, 0x8, 0x800}, 0x8, 0x4, r16, r23, 0x3, 0x6, 0x1000, 0x2}) 16:00:04 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 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}, 0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) 16:00:04 executing program 1: r0 = socket(0x2, 0x4005, 0x9) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES64=r0, @ANYRES16, @ANYRES32, @ANYRESDEC=r5], @ANYRESOCT=r1]], 0x1) write(r0, 0x0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/69, 0x45, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') chflagsat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 16:00:04 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x5) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/238) getgid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = syz_open_pts() preadv(r4, &(0x7f0000003640)=[{&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/82, 0x52}, {&(0x7f0000001340)=""/31, 0x1f}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)}, {&(0x7f00000023c0)=""/242, 0xf2}, {&(0x7f00000024c0)=""/96, 0x60}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/218, 0xda}], 0xa, 0x0, 0x13) r5 = semget(0x3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0}, &(0x7f0000003740)=0xc) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003780)={0x0, 0x0, 0x0}, &(0x7f00000037c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000003800)={{0x2, r6, r3, r7, r8, 0x11a, 0x9}, 0x7, 0xffff, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000038c0)={0x0, 0x0, 0x0}, &(0x7f0000003900)=0xc) lchown(&(0x7f0000003880)='./file0\x00', 0x0, r9) r10 = socket(0x0, 0x0, 0xff) close(r10) r11 = semget$private(0x0, 0x4, 0x460) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000003940)=""/184) connect(0xffffffffffffffff, &(0x7f0000003a00)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000003a80)={0x5, &(0x7f0000003a40)=[{0x832, 0x40, 0x80}, {0x2, 0xc9, 0x3f, 0x46be3555}, {0x2, 0x7, 0x31, 0x2}, {0x8, 0x31, 0x3, 0x3}, {0x5b7, 0x2, 0x9, 0x7ff}]}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000003ac0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r13, 0x80044272, &(0x7f0000003b00)=0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003b40)={0x0}, 0xc) fcntl$lock(r4, 0x10, &(0x7f0000003b80)={0x3, 0x2, 0x1, 0x4e8, r14}) sendmsg(r12, &(0x7f0000006040)={&(0x7f0000003bc0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003d80)=[{&(0x7f0000003c00)="488996e028e4919d5b5352059b04ed55566d158517cf776268dcb7f64cf4725b6acf18a353dc6a5cbcb5a7dc7608a010e2d35dbcbfb3cb198b38bd38be9ed4d3fb67fd8802cc2a15227e87b05f41e4ef38e13e5a41d527bfc48221b6e99d63ff6770e7233447063a523f41884e56a098b9ac92001358af42a2371ccc910a1d84d84b2e97719c61ad86a9161bcc6380a8fad43f0e728d357c9b13567f5788d872286204466a5afdbda19f429bbc00", 0xae}, {&(0x7f0000003cc0)="f5d5a29991971372b24c502b1b78e991cf5ab716f172c9df3a3fc60a65df30a8bad6b4e15bf6ef9a9848f45cb85ff14feeb27578f2bc4c24fcc21847eb69a3d4eecc740a78e36d4a0aff48ca1b0fb3afc4aecf5224d8488d6f3218fcf92bc2f74753884bbb1d8461c5ba63448ed6904e9905b86aadf894507a41e9fd997d", 0x7e}, {&(0x7f0000003d40)="fd7c6b10bdc4", 0x6}], 0x3, &(0x7f0000003dc0)=[{0x108, 0xffff, 0x11, "50ceb70219441cfe6deed56379f8026c6a1438eb7178a05cbb4de307e992069dcde031ba3c3bb1aa8e3fe13707a0a0595cf2e6f0b29125328c3aaa1f5f1c3b4f94ae4088a0eb23a7bf913258adc04779faefe3ae634999f2ea9753a750afaf3f78b122ffc6fa4635b6fcc0ee0b575185bfd4ba779536599a2da36f948c87fb1a80c4b03e4428fb04a5cffaa5aee59fcd4c54b31683fc08a843ef998decc9b5357512f49b37b1371553befb1826b581220efa99c47a9f0e891f08c64a281aa1a16ae280170233a0b196be687443dd46dd4e8e99930af936404a0b6c523e9ae74517d6ac769352e30f4a0b13e092ec09c88132"}, {0x60, 0x1, 0xd17, "10e6fa239e67def53d963c0f48bbacff103a84ea8c943724beacb6786b44a1dd9409c5688bf00d7c8eb112baf98d00627dff35bce8b1882f2405f80efadb5a7d0ab518a88dcd289ac543"}, {0xf8, 0x1, 0x6, "fdc05e8af87bbaf82fe0af8d718f1c6d6a5fc38b7de1237892029185d7ff3c3443b6b098a9351e6da812409f57c01214fc00e48cf932e64f0295a0dfaa5d22fccd0ad63219897d1b283c2081007bd3fec931505f89503dc4d99c5e57eab210264b1b8f3a0f877b21ff5e91107edfb09adc5f36a072a49efd9bedc1ab38b4dd95cc672e4f199b278dc32c59ceb9a62dc8d859155e1570f2c6430620f5de35b26ef46bf00a42019afac5560adec515a52f9b0cc9e6b7ee3d9cc2cfdb632d7e300423e732fa04f14601bd180dd0d858c7f41ca490314f81a4fdcbf48f5dfa186b8b22ee359b531e"}, {0x1010, 0x53e948f729faae21, 0x5, "ae22acbe98fe0b76466a3ace79537b22fb32326d74e7b26a8f1120d521220042dd5df8e7511d7227e31bf786c707dee3ff2047cbc52a6224082e53b730f7707f685a26e817567448b299fb4aa702c68e25171933dd06af1fd1ef74599daa9cb92e7ef1aabcd5c8e9849a7bef5e826113ca424920a4e414894c9ecf9cd40fed4661c4f10c486a2d57af17cf5399282f12b9d0cd1514328a23e8dc2cfd651bdaf46333f4e995cd3ca8cb271b0e59444cd562bda1050a80b30cbb556af0294ea6a6a2055d01fcb2207bd72cedc0af6aaa3b1b5206bfb487c5dc707ccd0ffe48075688e391c359bb449a5feb1f66f15afe15dad17b5bedf63b66dbd475d0c5e11e75d145e65e32e03facbbbf2f8deb4432fa20f98b5bb4f2d0f6c0565034f218ba5a1739c96e7dbca35f6aa04ba5bfadb638669c09ae5fbd6214047825bdef53f8eb608ed25a86beb76287862e887419a8f9af8c601ff71131cec5bc4f14f334d0ee28eb5b8940e6e1cfefd85993409a6bfb4426f9aca3ebb67776f629985dc8e1249f48236c9936e7a60f239e0cd018c69dde0afa0f79f07c6ef607d7e1679629149fb203b46517c82a0393394ff93326b0277cbc7204bd095c2acba2ee0c23759d34eb0ddec9e31c1264a6077b16746935e1b28dd923fc11b18c550b9d5a8bcae1db8df6a5bd50758688a831aaa4cbaf36a6a17eb9511de79d6918924d2fcab41474f0416e2131fd5b5bb909283fba4d0e7f14468058f836498a81d5d5bc8750fbe1d8e7c9f877c1ac59eed4813915ffec551c2a0f6f3ad5b13042f81299db524769b61daeab2ab1f171ff91914812412d87b3add2064670ae10e1987e3973eb571b5b4af81e02887738008ac9676f57cb205a59cf70f35171e010ad7ab540dc49583c0d4bc915139a936e7df1a03cace145e713e897fb5bf0d462dbce0441972ef805f31165ed392f07f2527ee42d244f2bb9e5e1ba1536991a77ecd6fa96ec542f19277947cda78ef6a6bb01716e373fdf7e0bb1c3de6d68b03342db8b03bbcbfad2bed5445053c0c85ba9a5c68a9e83b2a9a20bd747745d62b5a596c57ebf13699a8a14868ec6b3c58426eb917c9f17d116f54ceed43db9b1c6aa3376e660ef14dd16423279740d767741843f67c26b4de7979c51bd54312826fdd3c9416c87d0e6e084cab4d5349c4fa8e96d98f12c18e5110ba5e7918cc6e7cf5673678713726d12dfb246f22c6e3f6f83c26c6d0c50a7b7ffeaeef949ce89357de222c96e04e9c9d68c1352bb112cb56c286b7843e561eb6c082b291812b82b6c4498280c6f174199a74e5ee27603eb50e7ad3b47ba5824ea2397bbffeb570745b3b41c4c3a874225c79ce42671730b2c716691317b29c5ca64fe441d84203e18ca5293d78703eba4e8ab847c8c4f4013f451a199d6f5e237c6c1be4ac8a03d113cef9e3d35b65d08239f7177f09b049fc9ec2fe78f260c8fd18febf07f6873330f0619d302def5bf300ae6a25fb842c0a8e01b41a1a1b7393e442b006382159c0f0a489ef8448d55edc643ddd95ad1a29e797712294f9f31a1b2523f4c2e9cd8b322ac651c5a53333ca243ec46d00f0f10c0750628b9ed6bd7e98f7cad43152c0a13674ee43870af76ac9a5237a30a6e92e10f1e8b2ff9391161c583fd093e4f487ab3e2fa03109697b91d9b17a34a737e86c6afc01ce948df18fc6ec40f8124c3d30456a2055143edab0ef4ff76216eb40a803da79456b319190ec4361feec06c4eafe96d88748fe07898d78b0211df547634d8be9aec82a0449c59de681d44548c7f999fca074825fff0c63d1a1e223f603ecaf71b98171d59398cefdc72ff35b6405f00b79f545c791ee2973a69e4a14746f8520e90b89d9d7397d5a294cdc463ac16145f76fb8a9105f45b0d28db26ad8efa479b50649c6123a6927ff097215e8ce1adb36325bf686617c3731a2d5452397d7b12a642077a5bf4b3f00386f571af89e43efb20e44cf706f4efc85493cd7eb5367cd4c16ccbddc3793576d3affe69df056bb3c4ede69661d3a6f3ace839a7cbc70c0eb57e2846e383e7fabdda0599381cd2fc9c8ed1446bae3493449131df54fe5a053c31e6f4dc7d34f303917e798426706ae3c76cd420f0ec8b162ce591954b59f57cbb0a90ab90b76e55777d83a4ef003493d0fe26125cc9b805f18fd33af2c4b42adfe1fedc1e4460d2d65bad795139415fb30280abfffa09e365c6e7bc88c6820452a096a302d6533337341ecefb3db37964221a00e616b5881f65fd820cf7973cbc48dccd94991e64cbc5ebc3b1a4a373040ed81342971eba8351451c07ba4235b5ab58e58037a62a346d263b5c70d1d74ded1cbbadf5b1ab6711b3512a9b773964104c5b890a8bd75fdc6b77f9c3d1c188b0a8b71e4ad7154c2711922fa49c55773f25e390707ea6ce949ec4261b3f4a57c1158cb392f70a7d500cc1f10a3dd4861e4ef1afc3609e57f87fc48c6e097ce8cc382b7f87a386e5a09d04b420a97b448cefd12a2f3cd491dfc78c985bf08c36d8a6a84fda2beddb3d2c43c0d94913abcd6deb22deee7cd9f5e676404307a2d5eed5fe533fb314dc5698540da8ed5a78c2c6b6caeeba763115af5544fd55627ceb7822a513b5a8aa6b0ddd69e7bf53bd007bf868045a0a159eff9d4c133fbc3cad0f19e8b3bb5dc4098fe2df49bcc1cd3e9ac7f0b4965371c4b046d3a70f9faed38df020e91b48717a65794aed296f74c085f25d41c3750f1328c7b0a19701cb6904a868b1e5b285edd7b3124a286e22ab563a360ee1f973d908be4692c95cbddd57e957aa9ed2f907121ad6cd5e46c5b2b6c87db719ec7b2ddaf1ffed2b22207d2542e07718f46bd5aeb64061307647c690b260f65b53854f80a26f67e49762dbeec2781ddc240d38ab8f98a7106eb57cbc2990499806f375764915bd75d8e4f0391b1fb5227fadb84ae4d045803988caca52334743449355dbbfc5778bb4c64de2b7a35504e75bc3abfaae397a116d0d9609d914692c252d0ffcde9d7b9051e413d8c220094c9ae8d9f161013d1e9d3a892d5d488592b97282e11c20a970c34de99ac2f997fb195980390c56ab623f457790c6741d537d904861b6fd668d918ec06b0813cae2da0d9634bf48de544aa73798418716b07770b18857b6bd2d7dfbbf98d155c9654ab9f5107989c87f0716c3d720fed4d24020436f8aa7a4ab34e16d63be2e6280fe2f7e058d77268f326cd8ae4c6b4f77d0d74ca8791223b826ef7daefc380ba87a96e2b0470bbc5bd688be7e32f6c4aab8acfcd1abd7f26730ca096fbc87531656003768535391fbf732e1e8df805379782d7cd753dac16805c1f64adad6cd28e530598fdf6ef3d041b61f0ce7df2995c7234f44569fc6b0e913b6e5e4040145695170d0d628b0275ebecf35b6b09ce242805e193568a3130d7339dd6d105d61e951c68f8a097a22328a04b3887d70c911c9afc53662b8284db8671ca47b1cc8be8a6db1497650248e0d87286f631ddf80d9aae247fe041a0159c11f4cfce5dbba075390d114778a6b18c3b04d67a83b29faffc9b7882876539506e4c13c46464da5998d5cb416196bb9d3cba581a3729326f72fa72478f2f936144160321dd464a78a5ff2a28046647d29b4bdde317f818355284211687a392e711529d1c9bdb2cbc7d29f091eb71ae6938627d574cf4331f137557f75b1791d75c25ff774bf4f27e3bd388351082e96735641362a527766d3c8f7c40555ab2f799729c40337cd72b3e7eb660d7c2da53c462e7c0af4bbe09a868e4c01951797daefebd9304a9b8c652f5eb5a12cddd7c56c24b055f1b7c5118b0715bd416f1442a7098d64cb8cbcc45efeb0732635e4c141300da741f6ce864c4fc407a208a1e5494979afb8c85acb0be4851da2558b871e68d18e9e4d3ce86fb07a843ad755b285a9e463c294aa330c1f63ea68bcca25cc58df8fc3d696074f8ac342a8a72c25dcde70637d7f295bb6778578c39a31cf55c876e395451530e215afcffd412316fb0987437b387793cfb20a907090fc059213fea309ddf53a517a43b55298884a51b5895573fec1377eae7c0fa71e52cbc12eae6f45979ccf5dcf5b3c77f7ac456f8f4ddea5e959161ad4b420dcdd6aaeac8eee6ebce4ca445fbfddce3e463615f9cd829261f4f248eed91f48f8c8f97fb96f3f53a9771863b909201ea7edd322a043f1d93b211055f1fafae6fef78e212a8733232befdc001afdc5615d39ebcaa54632531193669f5d74ffec6560d8d79cfae65cf1392673007388982a158e68f52fc63378f013cc73782b9cb7c5dc083b0219ad758c436f6a6fd88b382123e7c94874a74e4d444850c6dbe8d0b52f55943ffc4fe457290ca2b57c9f791c5b511b52ae519d9c98a501f78d3a3b1505d36363b2c26d7638404b57db81e30697e1c7cf5a44f1af76839706915c200c6c53f0d358fce999f5f1dea2276e08de32932bf44c83d3ec21fcc1ff4fa1a0f52161024ec0cc60283f82592b3d2e590a4f80d77d58ab2187ab9de368dd94e825dabd3cce4252d593e6299d6d4fd1c1153dbbdfb1e4fea2d05ad59c3d5a284d3d612a64d66d4451a1f5d94cb5004f922e70264aee8a6af19ea2c4ec810a418e037632f92251270ef12eed2da9759503fc3ac7c2762b30f87e9e56d2b615b47602dbfa8ca685b7ea3d019fd388366c0bcb078311c867e53a3150a16e1ae3fec11ce36518d7f0b69d1dd4909715cd7df0729b799f0eeeb4183e2235f128d21ef505a47abaede14c9eda8507567b7bc81290c88a7d48c7745717aa4560ae42443dae2c6439a65f1d1a87b7c60d5b483a044d3148326036d67c13f4ac68631aea093aae885ca1d7e1c8e91d041171cf4de3c40c1d6b89913c05d7bc0e3564bcadbf5610e293d520628917c2fd17271d302d70702c72c624b55097ca65d8197cf6ef13e1ffe98e2029953fa0b7a4f879d220fa82d1bab1b5122eabb810ae00d6dc2dfcdc1cb4385d474fbbe30283c94f4988c5196fff7bb4b21b01391dc74df16e5dfc7cf43701c9d4a710e1575ff2d5bca14a257b3d7e7fc0d9fb92f29ace6f35639aec310b45eb93d416326b9e337b4037ade789ac4a2b024904bd3104970132ddc8493873856ae0ed3eb223a879c0fd34836d99a98020593cb2a7f8808118328dee99038d97f63c009a8614b438397b656195f5acad4dad6b5ecf088ce84318f033a3c6872eb01b2da5209761e4039407648bc9db0af3757d618f1efb9fab0b63e8976f801d4cfeb23d18076610e5a0b45737d7b1ed1a1111009a5a03a9833e3c99c360ffcbc30e4f4689a807008885d521a70cf33511f316b73b61b7f49a1ac8425b851f7b7e153b6d2d113ceb2f2fe77d7cb4990de47ecefa58c76a605e376e6283553d42ce8a46022ad78a161eb2839ab85ba51b006ca502e67e95ba1b22fa02758a52abc3d062ced4dea89a1d0163d4c0372095afdc3277da1eeca9750a44aedfe0abfd713af377f2ebda792c052f18900caf9eb6635e8c9584dabe2d37000f7efa3f2f370a963d527b81b6ee24fe9572abccf57d306e513cf52e9837fa9848c7adcd9d64ebcb40ee661d5a66348a8bac42d576e3c85950da11c03303f999acde45b7bc5791500369e59a7767be9c2b7315b74792a3165d8278b5a855234ee0bb707d100b3499c9c6a8b54be3888c6ee1f6c036a13f2144f2f10c22ea92bf83aa04aecb17dadd33bc4dd387417dded45fc60fb0b783edf77c6375f899ef86f75f1089ba6f6e9591f770ee"}, {0x1010, 0xffff, 0x800, "106703f1070d0dc66599a1e9c54496ab45ba8a760e8d3c1c7dd32f3b07bef17b1adf82df7e774bfe40f075707ddcff9815795ee83cf3fdcf5d1ddf5c60b08d3b2d94b938cce78902ab0dc80e78735e733fe4f577af7bcf82268bbc78bfef11052830ec49f0eb51beebc77df0b8895247a1bddb29aad96fa77fd273f8f99fadef8871f3fd1f8c43fcd4c420c73f56d1070c74838b8031377d074588c6d7169443f7fbe967b3aaf5ac362f01acad84923e9c7137b1ee23ba84e3d6681ecabe779368d15390f864d3bc2f3569257051cfe441db53d610b7f2f64b4d850fa141943c6c51b8ec7f92a5667544e0e45caf6ac005fee2745a984d46bece11fea4cc816e2febfb1972c7cd256c3e8ec0df704665abb96f037a8de22f6e728dd7fbb95a4ee6a7727f1028557e7803f3aab91cf95fa92b1b6e0fae5ec87bf48a8255fbabf9f0dde4bf4674616053b25b212aeaf68f66051fcf577e6b23ba06b2e30ee4196059be79af93d275d2f7b0de683c9052e0da07d88667f24f267e22e713a094bbc922bfaa859eb51d1d875f7d7069339325e1734c6d2a25bb5c8de073bf7ea3b45e9c914e41b8b83147fc0185b7fee1acd296727d9f55d7a88a1fe1fcf629def2e47a92a0d0e8e9bb034b91a30582b689b782cfeeadf62cef5f68720adf0939ab1fbf539b87d909519ed591044166339198a552ec2f543d2fd1da8bfb2776ffc5c7437eb38ac97ee72e022e4b210ad8654a35d7a046fcfa543b0762ffc5621f928a589dc591ee0c4d66da722059eed6968d0a337af9c18e072ade3f12a3623c09f0db0da11407fe3455278c7e44f1c3913df160cb6d4fd21c40ef48cfbe18490d07f669f627dc6445d0bd5cf07828a58f5e1be434883dcfeff3a627ebe5262d0c6dbf5ce657feb2f18f16f49364f09f2cd14380a8e6789c857a3b66bbdd21f76fc1ba9aac1854b327666955eeec33dc16f4439108fdbc883a58d2b87a44a70fe7d50282bb6d8ba79594519cd1b4807c2694a156bb4aa958913ad5bf899da530a5122975cd0e3a3a29c32389394936da40b79343de1cb9118658e45d57db58fa7788938eb99fda49ea6500db37a9ac093d62387b30a2ae8402ca046a4d16e0816ccd1b896899abd0b68470708770173104d466ac73d549e00299b35f81c29a831203dfc320fa8c66f47d6ebe246e52cdfd0fefbd81fbad5545f224388a22107332c128ec7a3e351df7897f7e09af2e5fafb9c0666d70b4bf94b3424b33eb3182f376068d6344b1934d67f699d1a5021f8db599dbcbf6055c7a6c84a176e8609c991dae2840ee5bdafcd82d9687e5c81786d5c6d96a0397c0d7e26d1c39fdd04c3c70b2bc419bd0325a3208b021b6d4faefc1dcdb092360dacd14b638b072483b4548534cdb59ffc675189a532ff3d03855878675e2f733f597b7a39748b7eceb39dc48e28597d5eb58825a691555bd05cc0dfb102e0f7683d30946fcd261879eeeb8f4d94b198c6a884e5ba870d0cd6938ee9c0a375fc69a2f1ff67a5091a9c251c32802344ddf9a7ed82ab8a1e8f52c1bb755ccf37438bb37cf086ae59a6e1894408ea2484a7a94834721705a95fb76bd6899c93377388a59ffec7f436ccec1ea075685f75b7c02256e2563a421c2c810feaa818624d3b8bd2ca7093c34e20c1068c23aefd3f53ab2a2f803e568acf2d98a7e7a968fc1781beb20fc54a02fd61e7d3fbd014768dc91953e5d9461a260ab5854e7457f6abf250059f49647e4e167af1ec33207d5516ae4084a9da012750d89c9fb3254f68440b07e563151ea40f91022328e37aa5b5c000d91837c9403df7c6e51df421f10432b3bd5aebd65a5dacf8fb67eb9b60c1725a618b052ddae33900fb023f4711ea55e0de5451501727c61646918719af05d53a930c4866cea7ae407061fed5f66f363368294f9e36db5af460f6ccdbd222138aa3f1392a4ac7acdbbbe45f7cf7c5f88b26f873a166844d8f10163de47ef0eca7074ef5b9dd29651b4ca5b413b7f9bd9cea7263fa5d4ccf0c2ca7b138bc8352ceacb778f01df1cff2644369c293a2dd6db8326f6dbdfb30277f8b8ccadb9019a6a2aac83ffde8fdfe3ac2db506fc90d3e07249c5e496d7b1e5b82bf612b8271c9a2b9999677196008ae9b9386350beef857f33fe3cab93bbb209ea8d2ef25d6d47063cfa687115bfe98c3526f8823ec91c478e54c8d1749239b0ecb0747a424bdb5c8b83b75467b7aa99dadf948320cd5e578bf98e23f686dcea0923bbe6373fb13dd8164d57fa02d747614c6731a800ebf2e8b171a5c7c3c68c9df5d8b7e94ecc4bd752feaf7ab0c0741ee250902c68357ca19b3192656fa607d7d16157cbba30234054a44e56e1e228612a79760f0545c005991def96be53e8183bdbba58c5916f8f1c6bc08c22bcb53eb3cfc2973d96d066e6a79620aaa26f8fb031ac824f473518216d98474ccbab6ff15606b8ed19ae967b45e9e5e564db07aab82b6bb53785940b8ef49581326cddffafd0e4ce25d7607ba577da593a7abcae7316f3b7f36be8dff1163611364899ab054ade7d6a9ba66bd087ee547cead39d0389177d27b1a831b57329c8797e2f576f9a7a9c3f72a470641e03857adda0af31ff682918fbf79d6f9badc0820f3f00a8fb97b596e38ec25647671c34667f0ba8c332b6926f6e7cb551223514a6cebd051ce224237b083cf7d97f0a673f2ed5ef67b6d380e6cf7e496422741fcafb48f007b5d9a0753841c720b0bb4afb9afb1bd6cab8350a47718398d49dc573d577a1cf1d8e4725697289206fd3312883fbd6f0fb417da9620a922263db68e7675e2d903435bfce702f8ab171384e2f8ab7e065d128620909344ddb3b9aafc01c432a5304395d5dc539e05ae5574bae7f68c7e5fccf999c66615bc177019e7017e5e9a0edce3b1962c3bea418ae0aee14476507e448a8171fa5495f66d201aaa0d99a935df8ef70778dc78c250e81a575411096b615c8d90b0be1fb1f8e6f34160400f0efeda94bfa344902575fca6d9d6ef20569debcd2ddf7336b0751a96a8c778ee68d4ffd21c3364d29e45be5015743374867be81affec0915e902aa3411ec3591035142a0cdf5da240ebff5f29eeb62f27476617788b8699c1228702ac48012dc3d7b5aa1ebcb9164a5b9b2a6368ae2e8a1deada1f77672204d13048500bd38c035830be1f45939df7910ae23fb9c9b5f84b6458ff23147ee1925461af59032def6a16e967a22724e4998e82c7fcf8fd831996a9ec7931fa6d7ca10c89624e2b5e23929f00820ef77b6c1a702d2148926cf03404543bcf5c05f1e45979e06b4e1df5fef73f92648f2f44cbae085558050649947e847c05825c0d587b5ea42511f564dbec2855b183bc5559082ce3891af3a7e259912aeb4a80148da86419a3b8d083d47a623dad7f22c0843b7c089000a563b400a65279aa76f25dda1559c6ddb2e4a731261f63de95e40b0744f050c3c1394d1022a94ff84f016d0e9e2996b2c6dddd49a63be2ce00dd57ed82b8f0c45f796a24189a710a387f6f42f8206eca11af4165e35c6f41a20e386f7725fb3b42d6d9168e9e8ff7bf6bb0d5de88a9d06ad2ebda9141ea352e9cdd50fbab75daf8a8a02030d825bff8825e02583e9ec81b1161bb125f02526a40aeca8f85393f26a0a13c020a15315b57d401d88b4ed8c7a1af037583c580ce3e4013e331c0d01f4557070074e03fcac9f48ccb4b80ac0a40a6f144bd5c6067b45906fbc76c0b0ec4fe785289b073fbbdf3ca1f12cc2907c2e3fbbb54e990622e1e7cbdab7eaa9d192ceb9908870ce5f5c22edc56a3235d9e532577331a05d08574035057695c94c7ac803c32015efd2353401d48f140b2afe3990a56f35150afcbdbab0c1b9c1ca599af269d6f4ed55186c17af946d752ae778be84fe89bef946571993c58b632d031f064a3edcdd1ccb2798e3a7e0b715601e5f6eb40cfe2becad9c395b7d017d1e9646618daac57b69f8998fdd838b1ad52bedde9ef6f1b93acc16b076d28e606ec80337a8206239a89fed663123c97565fc08295a70cc2663a14bba14047232cfaae278901a61222a0ef6de75fb03b362ebfaa2898c4d9594cbc88c44903c5a0e9936a75b8cadc08c1e2694af2cb2ea164fefb61812bdf152e20eb68a4381a3cc737368ab1ef814788985c28f99ba09b116b7efe98b750b0a3ca84355ca96df21dd7a17db577132801d3a876695fc16fb3d4d6eeb6bdb3572c7f23a762e4e8950874c3f6a17365dd5830f44ec5ec20f11ffbedd31c920f598d03c90bfaec3b06af1dde61fa5f8d4c6f7bca5f190a9bda015710c78283b1ddd4f66adefe3f45bf66238f45e490d050cc69025a487eadf41b8f9f48e6db8aaea3214189c237b21bd26a594ff428ef8bd5a5e2d9d17fd8276ccfdda3bb25155c090023d19f5413706ded5e118d6778723b189d6571ab190f078bf012be2f42ef729c9be2c15758db565f97cfe79046385ca4fb268c6515265cfbf36dc8220b8ad35168a289196ccfdd67091092dc82b41706ab3a406cdac9403cbafb0b7f2dc15a6bc91df919e1f7a311e05e3e6380453d6e1605e166e914e36195fedd1c2b6c2ffc9a14817724c0e8065e8661b17ba7224b91f0d16aa7cb90c3c9ad8604a1845915dc72f862064cdcb80375e00287d1886a5a6d2f588a8e2b2651f867cae50250bfd233bcadd1485a3e89122680a6051df13f5b1eb0ee285871798297343f9c2b78761ef7642346a4422d0f96bc2c11701e1b876114e62aa7baba41eae3bd55fc6ee13a90044f0918d073cb718df1c8d5983ba1dc10ab145663d99ee06f26424cffae5436897c02736da4cabe16e5e2780b99731b7205ab9a3448873f0324f2fac7ac684f726b01a790767674ecbc9489a9b47adf2070cc8f5ffcb11d5543bcc9d2a8ec816499d47867c5bca11da1ceb1c75228ce344f10b64d39782217bccd01c5326008a707d3a74ed74dc8b925ec4f98468de0af1888bfe367dfb140c7a9c80db33629eba66e02c74e7a9c084b291cb63ed50e98fe17b85bb79b2c30b32b9c0d9fb6169c4aa865cca3076f7bf3e6d5f8353b937e1d851d302c40d0dad7d2844099a1400746f79c1c671af5fc1197cd1fc63b0a1755424292164aa1a615ba143a2915739c1a9548851cb4a178302cd0c6cefa442cde50612898f54e236ac5be407639e121cf1237e5a9bd2fb1c0f2ac4e59f6d2e37d979213b68ba548c58903ba955babcd8ed715f4833db02e8ef997dca17ee72899d7d18433319b8948c694ac7a53cff291ddb9ed708a1895c77ed5663819979a73a060687984ece40d146a4ca9137f2710a66f4e1d210969501972fcecbfc51dcd64ce9bbc9f6fd344f83db73bcfa64c7ff6f0c8f4fabc34f5deb07448f4a203b4e7aabdc259facacaa595e5d337efef90a12999b9f5fead76f09ab212811d00b02e09facb81249ae722e36f0db6b2b73e058b7bb78df14b81f91e16316a0ce7d2d6bb65c9ee1f97816bada992be9d116432fb4507f64c29779e246ea7586dfe2a46bc997d847e867a80eba2fa8aa81674398eeb3bbe75f42887b7fe9c95ead0492784b16740f16e4eeb6a226d505bf62a22dac0224d47d25936a81f41f76f91f73692cf366d216d848a67791732823732b2a7444fa4be8c521e5fcf4e57647b07e741928c51fa3ed8147e84ba6ea2139de60d0432379bd2c6862004c0c48685d2abdab8d65c242d5b4ae11e653c31301f74f44411308b2c67cda2f2311af016180e56ec79114ffff1beb1"}], 0x2280}, 0x8) r15 = open(&(0x7f0000006080)='./file0\x00', 0x7f1866120c9cfcfb, 0x2a) writev(r15, &(0x7f00000073c0)=[{&(0x7f00000060c0)="66cb3ffde9f35b69ceb9f54907d24c5a55b356d59d09e066f66ac19d21eb7fa0579c281c8db2e13327ff5413abc325bef5b8a6901360a0edff716c4f7921dd8d08c69c916aba2b0b994dc7acc850a0dd9d30c7e644eccc5d3d03061b0b315d7768b1386db4f00ac4f35d8c6e70d234b5938a263fbbae84d7e65199545136735b5e608893db403a9dc72952115ed6083078338e3eccea50bb03ba318463d77a8d5120ab30fac390d880615cca40b65f6b92155ce89f5df6868bb227f327829c4d64cb08f0f82876acbad3f3fb7a1c46010d82f4d2fcc77792a7177ec724e972f763ccdc3895c8f5664884b103c8", 0xed}, {&(0x7f00000061c0)="c87ce470950c841b445dd4ec74a28cd838f589a1f33980b7667f42c5eef7f9a33ae5c12fc6dded189dc397a6bd4fc6ef5e099a00926063da30c1105682f5236e90e83d52b647a7e0e19df0efc6bd4442bea5e6b08adee1c587e7944fbf86d7904547cc280d21481d571a46e5c2fabaacc56f06834c0edaebf5be6fb4c59ef0fb88cce434b2bce657ed6afbb0dd", 0x8d}, {&(0x7f0000006280)="b3bed1e3d93933025d60d284f74cc01c72d29a167f16ffb092efb10a0ffb6cf200c25b12f0342a422a52a69ca6d028d6847c4285f01c11d7aada9704e981adcffc8a4beeb8d5cb17f30f3d8f6c3eb51e84967db03447cd35390cf152cbc974aa7c14693565891871d07f2bfc4bdf57150b01b3e93dc70090390f0ad10789dc82129b28bf296c68a949a0a7b60bd9dfbe0957697de604690be4ce4de4b72011eaba52", 0xa2}, {&(0x7f0000006340)="40ef3d178f8148ff1e181f2b3636e8700cc5da77c93d7d3f90978fac", 0x1c}, {&(0x7f0000006380)="b5c823b49b5b14a6bcd9d86d6791fd6490d2721c0e0f1e5079bc743e5c8544b51b698a16d64c644eb80f54105f", 0x2d}, {&(0x7f00000063c0)="8c2c74d156b65b919f443f4797b1e971e794f00d56427ea67402d6205b5a4ee4437a263274cab04ba6d5dac9e30f6404d1ab2298fd599c795bafd80923c8a8a0febc926845316eb1cd04489087bde9f776fae00434374807d61e37415923ca079d3cacb1688c648fc5e09a137f0c2a59f06fe5945e8c1d5029d3f9ecdd0a533620b5451c2b02048ed4c56da935b731adadcda080f195d94b8867f46e986f83c71d1ff2f45b7094ce39a7264389114762a65db124dfd7cac701fd211f6cae25f1df94d296549656a63271167ceb076fcbb166730d5f28cd06943b1e600c9101c53939e367117048884948b21162f033f19d108ad99b51d40d47735fae231db50b93098128da6ef3229d7efeb31afa1bd705f007a493660cde86c2b2cf30d5039fb98e74d1ab46314464b94594c5420ad9c3253fae1a091a6fd17d661f10af3772251ac879b3443f5f74155c9d782a4bf4aed9a88726b4e5334fbdffd15d6bf19cb35c51ce6e2fe7262001c0eb002b06a441d03e0a123a115cdc85fd0de61923aa6fef1f77840f962d4b95c6faae391d436b4bf76f6ed19eab5efc9cf126783d21c9bea44b5b8999c3cd3536f0f9e45e3b9ce836e50499ff010deec6abda07c27caa7392eb30d12a959075a79e33d5e48a7af805a3168092a1858986217d9ef1ac93b1f6ac1d6afad48f70be31fb34512a31a2e22d08b92653622807bc68cc6e1af6061c6ea7e9368b2e595d1a001835d24b834698b75bb7f240b69e2ae950e38ce4cacb7e6ed0e34c6f1e525f606002b867dc43102cbfedee1e3c26ac26c3a69bac36424ebd3859942b45bcc2a4556552dbb0319fc61793f76ec826bcb8bcced82122abfe3d824684778e05968247ddd830a36aa810edd65c28f6221b454e104a1e6803b3d4c286b731b74ee01c4b1ef55591881dd12189f1dc249eeac257d91bfffdb33da0dc836cafa68d24ae0f70b31caac3d982a39170e104779014c4ecfb7749999f726829c4e1a70246b80560b2eb8f08f0774e225369896285a8860c0440c01430a51b0e6767f233bcd9af4b9f793431e841f7b5823b83df56a17efb6e4923963e9d9c8860fb886c90cdb02f1577a72afc4671b038895078c9c9260915661e1a9b2f0e02e96356338931581c94f257d82ba73bd678878e7e5ff161253bf24b44548075483637d04e899d59b543ac370fdea09146a0078bf4e0e05a60f95c5cd90b0db93931766d7b40b6d493d4c829c73e644a60cc47295e366c86e79667a57515ef42313a156e8be85e5028d3705e161dbcef31573597d75f9053be43101e0b3b621081fd0738c116140d4c87f5a784d9f2860fd329ae77eb8f9fac24106e7832096ac9b172a2ef77bb1b682dcbb653abda84c4054adfb4e960dbafd0a20b068dff0d7b6de82f8311bfc5c9774f372f830243c66d6303e3593416d0155e1e7f8c71dbba82b77274d93bffba985680099ad89d9d954ec23446988f2dd9880a925bcd710741ae31eeab9fadb0840d6bc1301bc1af8773ea78b1282305af45e904f595a11066e945c07993428c57ddd4784c0da7c9aa5e3e8cb6560c73ab4ac9a6b7c7d61d74fa64a6f4f8152cac7da3f59167c4ab7ae7149765909961779e94a7350e4896d0ea9a89bf966e3f4f72aab5a1d5dc304f773b1ab1ac04ecd50ab2add35616835d9df1597cb4f6a599f441bdd152f508f0c62df47ad3e3e66daaa0a6c25c380b87622f45fa326d78ddc87a17891fdfc6f2a895be35c6cb658795ce69286e603bf6bd99c0d0347ed104612a29d8af88ff5892871a466999e1c9740275d06085af7514f1279169a4caedbf21f80230034c9c862f02889d27fa31e1f01f7c0301617f3d5108ec4cf942196891fa0aa9efc570cb10b79731abb2f044229c664c2a281779a6a6526074c27ee477d246ec4b234ceac89c61f88fb0d57b741316e99607c533cbcf5a678521eb5374c5ec29770fa6c4722e6f1b022b92ca973e249f69ad0fd11b9ec9bdac2e54cf76bf4f71e5c01e5e69f97a21bba9319ab6ff35171e136820c5c5b80b6147980c19904d659cb78ae991d139d614f001f6cd4cca8a8c267f5d426dab4e67b7af9671de0a0cbd0552b0c065b1811904df823d9006cc511adc60337d1c85ee9fd6e5acec2617a0b8718d94f85023f2c2e1236d658be830860790539d2e54b521d771f8dc67566f59d9248cdcb73116c8da5b3853016dfab4bf3e76a6bda30555c6e8349cf900c807ac5ef23a68c8fbc9e4246f1efa17255daea04e22765dfb22022874a59faa12978c1b5d00db693189209d63044422a7cddbbe5ea1d760b2280755840febb3872b5687681267ea945ea9f5e5d0925e30b8bdd7b31dcd1dcb8738fd8cc85ae64ff021fa4accc6ecc25c743dd36b55f0814ca9631ee28cbcad12870613030cdde0c972a6ad7c1bc47e0c9161b2d057248211b1ef8f86ca4f02c16da4ec5eb38e36070e93f5a7fe45b0df55433ea6ed53a38df0ec3a80fb1fc068778938df66e3fda192187be5292071c4a988937f423d9bfd5662e710ad47c98cb622e03eb881f1204c3485ce71113a22cb7717ba399f62f6bb0969860f25a9f3905572c273e134ed5c54fdab6c89098dea95525d0a5a3bbec4451ec26ee799002b0f4d47cd83177def35ba958b103ec497059d4505245a87ac7e42ee6a7f331e4942966635476e44540ac0e73fff5ae409f7750112ed150768a790545e612dadc73bf0ef798223a083ce8e4a4f79cfbccb5a9af314840f666ac8a09c2c3baf4140eb101a58a013cd3672007fdb1c6c838efc192aeda3e5a5fd3d7508e4a0e56a5f06269ff9cf3328d6231efea1cc7a948c04e311fd1c3c46d82932bf65ab7304afcb028d18d313c1ec59e6b4a1b7c9f1032e886ef684f665c158dd34f08a680ad1c319e0e4def425e7e73421e7c137cb82846faac944a8707e8ea2301dd9c8e9b83c5622c7f6a5b4a77c6f1b0729298876cee5798ec4fc104d90d119315b28df7396817874aa12ad4c593e6fe661a97b239874d930fe091e0e43d3e8e94031153690e2049c757d34ac385bfa2080480d7a829698d32ffc2e83cbb07e8a455421cc3e946f01dbf5c1665ae1f91d5a2a12d2375aea079fdfd141d2f005a74b9cd1e440ff399d261c9c81c7c87b055dc5d0dfa4ef553c006eef8b9414d8e08e4474d9130b05dd74ce3b2c654fddf378ff8f5f45d6b9fe2a87f0008941ec1c6d53b39218cc3df74d0c5d4122f6f8ac2808e7428337587e991fbd240a3c72704eca51f81732954bd64d690b6fd5f8f86f97f96c8493710567efa515766eff71e983a5706fe22239004cb7047335a175cdb81e2cf7e343756a8395a1e2fc6a3bc792a112aead4b5d8b658f28c976fb3aa21fd2680616c3b60fa8680f346aebb7b0ed609e04d62c5b211e5553931144fa2463fc8d4d4b1ba4fe6c393d16be6a20c973d962ed440979071c598380761d0794d23fb61f9b9fc93d9aba07841d50e0b75a5621207f276d1f1ccf07fb687c15e61033d68285055ef8aec81ac4b632fb387c0f12760a259dab45c3f94c7c54d73b724e6c4e141ef2f37b37e2bdbaad3f2026c6cb4f35503b21cb0bbe8fd49165eb2a1f0d2c0ce1c207b37726e1bf22345b6a49d3529d90f892665530258a178fddd2584d11411f38307c4aa68177b998dedaf70093238d40388fc5c9337510cbec7d0fa95380e03e764624e136339b4de9d167ea2f84fb16892b6fee87969d2205b995cf9b1ca3cf54f027e705fd6785a2adf09582e7fba2aa358f50445651adee7c70e40daea07103929ce3f6c42e1dc30d1c38e36f121149b214b5ac31c6934a52eaa74867d2cd76186ae9549aa778307445d638971049dceae61346f404b18a327eef96faaf25773d2a12dae451bc46fc46c3b887217adc2c5b0075bfd6b34446f791a80ede5499d9c88eaacb06992c5c3f8c00be15f9e8b5e192c4b6d7076933f9fe253a3def1bf30cdeaf947bdc02bd0f5f0d65aa07dea4353eee5dc480f92b4aedc3a8d9916681f2ea45fd6aa5d352ab6b59171f93076ca9b0f65f6a32986e393dd64c22b8c8298f4f0a1f917e1f9f0f287691782d4bd48847d72fdfc355d113ea218702943647507a2bfa07ecec56b1ad0130677a1dbdfc96bdfef5d61d9c197529f3ec6291504b06bf43c73a3193ecdfc72fe8a0bdbb961019973afcd6e13a131c27e47d95df54f6b1176d8e26eb64985493c45e33054033604fd54a9803dd4bedfb4d20f245fa1b7e32abb59fead182c6c255d144cc90be241fdf75204389930ed42b1fe6156971bee0dfa0261da9e4d6b287e671f25c4904c7d39a6b6c135e289f875393a2bd66b014968e62c054197d4ca85c0ceafb08462baa62ec359491e513c3a2b6a6bef9f52159fdfd083ec0f8e84585d62a7b3f6699d5a51822bef97f770a120f3e4f666aa39e8b595e39897227874483d3e71e239c857da83fad3c35575380e1c2fa6906fa633b2d9ea46688b28095fb8c777505428ae5be45a4c3ee216998f668647e0e7697d4b0149dac98b73324f2571a7e7bcf0fb3b8403d4060a86e5ee7e29ccc43b4e423cd3ecb6a98173e6ea805cddc8c4f397247bbbb00b5f763184e5aed4631c7d578f789995f32e89df85581953f71cfdf9a310fcfde3166345964e0b08682533da2833c7b6d0321e575d2fbca16a3857429f211c5f14ca980fefedbdcb1e3ac40040fb0424bf639e9643e7ab5035bb5c620c1e1afea132d721f9937fcd5ed98e8f15e32f94d18068d9fce11a634b9cbd49d43f49ae7ced73cdf5f9eb8250a6d32020258afbeb79570f2c8f1d1131c42ab08be525c5ec4b017a23790b297b39e78873ab79fbaa1df5f31241601e9c7cb7a5c67788c670e6244e716ee76bd7370e85e3769b0fddb0eb470049f185add78a92f42ea5173f8ba6ffb4d82a6259d0d4d2f52c869b3d1d8d6ba326f2973fc23783af5e128edf19bac75b5f97ff8d7943c26c9f968bd301d7181d64bf0ab45269ef21410fec3521f4b2f49a1885482380a102e1def960e1906f114faf1c91ebd4f1384bd4f9895e89e7b5427f17c2d10139a1557a91a851007b3043f0f3c01b8f6d807ecfc2f474459dca938953335066a650b926375ad68ffb7eb2af520f4cc0e0834e8c60721442674b538836515986bfbbbedd9709956bdaed2bce8bdeddd089e6e15b6d85e3fe9039485588228b3d00ec8136bdaab6c0c238d3299f8c35e0165bccf4984cd658116d8e310f60a20c87865a538855054e71a11912ddd5749150080f5633074e521c4af530683fe7c04028e7c74c49b80fff3cf35a0c9c1228af66eff049f0b2559b77d2cd9306d5f5ea5d89947b1a07130a8012d6f843b6179fb6b6dbc57de9ab568e93ac9fe21dcfb4f06b1bd977a86433d87631f032492ecc2516b5e503e7d77eed4b0c7357e03e11c514f27e7afd456478022037ecc67825a56d0575e11e929560df1864004d730ee61a14b2f18e53daf5e3f78070315a19c75da7195dbe2c163979cb17874316f9144b056c92807baf86f804e26ea89c25e0c80de25191954bc89ae6dcb692de2174fb060ad1148a4277e4a89b337eed492ef78fe7f071e8ba65a89088690ab4f6098b51c618b5b054f287e17c9c2dfbe0c6dff8c065c8d3346b9c9b7384b894b18592fb41bc6e5d8e9b6816722c5a985c355ebda3874b223368481cc546839aac5ad0dbaa67e6b567dce7e15a0fbe8bcc51e64015613e458469778eae2f523bfb0651c6b9865930aba080294a777cb0c3e395825b5", 0x1000}], 0x6) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x74, 0x2}, {0x2}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='\xa0\xff\xff\xff\xff\xff\xff\xff\xf9', 0x8008, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000003c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = getgid() ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) fchown(r0, 0xffffffffffffffff, r1) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r3 = kqueue() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x4480, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r7) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000400)={0xfffffd2d, 0x1, 0x5eef8cfe, 0x101, "c4dde48f68c002f6712511f931d81ffc1c6a01d0", 0xb6a, 0xfb89}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x800, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="0000011c360a91653000"], 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000140)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="a2830712792bdab19a888d7f04bf4703f7bf40d3903d607a413be559b66e851160035975ff57d3d514acf9d2649e5e1dc7b1fb2de06e6ea3d19bec9727c330abff96675ae3da72c0c953c328bb7eb770119779937ea671", 0x57}], 0x1, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffff9c, 0xffffffffffffffff, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r5, r8, r9, r0]}], 0x58}, 0x4) 16:00:04 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0), 0x883, 0x0, 0x200, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x50, 0x0) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r11) r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r12) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r10, 0x0, 0x5}, 0x4, 0xb8f, r11, r12, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f00000001c0)=[{0x0, 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(r13, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280), 0x1ad) 16:00:04 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x3c, 0x80}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:04 executing program 0: setrlimit(0xe, &(0x7f00000000c0)={0x7, 0x93}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x0, 0x200) msgget$private(0x0, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x0, 0x100, 0x2, 0x1000]) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000080), 0xffffffffffffff96) fcntl$setstatus(r2, 0x4, 0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xa, 0x3dd, "0366097f0c033c02df7179000076efffaf00", 0xffffffff}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f", 0x59}], 0x1) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000616c3bb11d3be86c8fdefaf32ca4a1e650f2331f00000000000000f8b0983a2e006000f153a57f01e2c792e3fdd89f848f4cf01a2938ff68e13cc62e4a0de75190666997b1fb57864c0440367959d5e4393ea6b2adf0fc5a14399e4ca51b05194d04972c"], 0x10}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt(r1, 0x1, 0x80000000, &(0x7f0000000280)=""/134, &(0x7f00000000c0)=0x86) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x20000, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3f, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x81) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x28268, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffdc7) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) dup2(r1, r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000200)=[{0x0, 0x4, 0x1, 0x8}, {0x0, 0x0, 0xf8, 0x35b}, {0x0, 0x9b, 0x4, 0x6}, {0x8, 0x4, 0x3f}, {0x1ff, 0x1, 0x0, 0x2}, {0x3f, 0x9, 0x7, 0x7}, {0x7, 0x0, 0x81, 0x7ff}]}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) r6 = getppid() fcntl$setown(r0, 0x6, r6) bind(r5, &(0x7f0000000140)=@un=@abs={0x0, 0xd}, 0x8) r7 = dup(r5) listen(r7, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x6, 0x3, 0x800, 0xfff, "11b0802cc5da55c68e9d7506d4170a10d6d08557", 0x8001}) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r9 = dup(r8) fchmod(r9, 0x80) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") socket$inet(0x2, 0x2, 0x1b) socket(0x18, 0x88a10f80a44783a0, 0x8) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r3 = dup(r2) kqueue() r4 = socket$inet(0x2, 0x0, 0x3) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r5, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() setgid(r9) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() setgid(r12) setgroups(0x3, &(0x7f00000004c0)=[r10, r11, r12]) setgroups(0x3, &(0x7f0000000240)=[r7, r8, r10]) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r13, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r13, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x1, 0x1000}, {0x3, 0x2, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000100)={{0x3, r15, r16, r17, r19, 0x4}, 0x200, 0x401, 0x2}) r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() setgid(r22) setgroups(0x3, &(0x7f00000004c0)=[r20, r21, r22]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r6, r7, r15, r22, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000200)=""/47) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x8d, 0x20, 0x7ff, 0x20}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1, 0x101, 0x2}, {{r23}, 0xfffffffffffffffa, 0xaf32d079b42bbeea, 0x1, 0x84, 0x9}, {{r3}, 0xfffffffffffffff8, 0x80, 0x1, 0x40, 0x1}], 0x80000000, &(0x7f00000001c0)={0x1, 0x4}) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e500"/4700], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x3) r3 = geteuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, "0010000b2e0269cf0101000000000000a600", 0x0, 0x1000}) poll(&(0x7f0000000200)=[{r7, 0x4c}], 0x1, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r7) ioctl$TIOCSTOP(r8, 0x2000746f) r9 = getgid() sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000004c0)="63e4e5fbd0165a240db4c3d6f7b25aeceddd9cfefddcd21f44b5e063eecd2a49833a229242fe07a884144b70a0a43b60baf65e92cd97dac7361427a4ee4b0e32d421f5796b1153e637a2186042c99bc74675303c2d828df816784324c87f85b2af4d23679f70aea0cb897f10d8f0f74c2cdab0cd3e7d3a4c3af80dca0e647902acbb0ea49a9cea1626861124507458dbf7c9bcb6", 0x94}], 0x1a3, &(0x7f0000000a00)=[@cred={0xb, 0xffff, 0x0, r5, r6, r9}], 0x20, 0x7}, 0x4) setreuid(r3, r6) socket$unix(0x1, 0x2, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1, 0x3, 0x800) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x2}], 0x117, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) connect(r5, &(0x7f0000000440)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="5397f05d96663d6e11ae3c83d8adb253a6acc64cfa638e2af19c0366c270e55e5d41089b97875f03bc3f952fccd3049771582d1488571ddfaa60ae44f1ee15b7c0edace269dc541b20e9a75e1fd35382eda2876cb66774dbf6e6c03bb0b19d0c5f3fe5bff8046a5a91cb774b9c77132be9b6533b54452a00fe077eb997397a5e64fb4d41f052386ba73c41f4c68dddc85db607dd65c93a474f927868c27e4201f7cfc532c9c228c439636078c81ef73daf", 0xb1}, {&(0x7f0000000300)="aee9f037316677eabf7c151aede0ac922fedc89fe0baedb80168f5d80ea74838331a7bb45c4eb979c12c3f59cecbebabc6a2ef4149606422831f1599a7430ddde2937c642f061b47006fe063afd01248176ba96713c631a4b5e175f8e17bce9e9b76b7ec75870483aba8a472b101d87a805d2b6e8e60d14ef341aae2af1fdc0b4c27089f3724b8475683296428e919bc067e7d72f0b24189bb1c61d7c415d4f9bc028d4a387cc7239c45e994b21b1d9062da9f9e2e38659ae345bcbff8a90927756191647fa0ac388d327842bbb8ab5a0da24ba41c28a6bae5e5bf06b52ebafb24fa71f50705dc04", 0xe8}], 0x2, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r3, r6]}], 0x20, 0x2}, 0x2) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:00:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001140)=[{&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001200)=""/142, 0x8e}], 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) write(r2, &(0x7f00000000c0)="1e25ff00100000000000", 0xfffffffffffffeab) read(r0, &(0x7f0000000100)=""/1, 0x1) 16:00:04 executing program 0: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000080)=0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0xd}, 0x8) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x1, 0x5, 0x3) socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) dup(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='63\x17~\x01\xbaw\x8ag\x00', 0x10000, 0x0) r5 = fcntl$dupfd(r4, 0x5, r3) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x79fb3774cfaaba7b, 0x102) r2 = socket(0x18, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(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(r4, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000001140)='/dev/klog\x00', 0x48000, 0x0) fchmod(r10, 0x101) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xebf) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r8, r11, 0x4}, 0x200, 0x401, 0x2}) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/4096) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r13, 0x80105727, &(0x7f00000011c0)={&(0x7f0000001180)}) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = dup(r14) listen(r15, 0x0) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001200)=0x40) getpeername$unix(r2, &(0x7f00000022c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007572cadc02840fd376382d5631e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7bbaea2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005682ab46a87500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b75849a80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000001ea12d8955a1459515f706c2fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6c5d5021585054200000000b848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0342e545359d554c1c3be78a32388b7f89fb3f2671d89b9fcb315767a714066cac9acb14fd89c52f2264f7f05675296ef90536ed00000000000000000"], &(0x7f0000002280)=0xbf2) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1a}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x835, &(0x7f0000000600)="c4d4a864669cf958abfc000000d4") 16:00:05 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) chdir(&(0x7f0000000100)='./file0\x00') r4 = socket$inet6(0x18, 0x8000, 0x2) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000180)="335dd2afc3e5813052c9a10088a863839fdffccd3e69a32bb69129a1457da039382a93693745a3dc73e42306f1eac9111a87c4a5681321925a55784906640cfb4699f494467d4ba4d97861ac68f8129bf101da701cad70e4543bec8b1293bebff312b48a0d7620a1c94a8f4a4293665c443bc97b24936ead3a1c08865a93b01444cb32e220a018f7aeb89abbbf0abf1654045a9c685c03dce2e4950bc02b251625aebccbbca10011e16d", 0xaa}], 0x1, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) msgget(0x3, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4, 0x40, 0x3a}, {0x87}, {0x9, 0xff}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x4) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x1c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x20) ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7", 0x4}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) close(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) unlink(&(0x7f0000000140)='./file0\x00') dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setsockopt(r2, 0x3f, 0x40, &(0x7f0000000200)="62a3b0694d6360ee396e0ed47394f6786e8420fd6e37f20c78308b31e161ffbd67a990679fbec8112b5590964c98a509a307994773c7f16d392e16c9656eb1acdb0c84e2d081e8feff5f408edb1a58d33ba72216c87fe298f485ad21e12bbcd3bae9dff225727be0fa6e3bbe88c0a602eba253a80cf9cbab9430b29e8a63fa68602034230ec72bb5d83aafeccf0f153de8655b7f8c7c5374ee4d329209ccd7b9af59d68d26064919", 0xa8) 16:00:05 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x8000, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x20, 0xbf58b7edefdcbd69, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x3, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe(0x0) 16:00:05 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x816, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) dup(r1) 16:00:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:05 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000280)={&(0x7f0000000100)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000011c0), 0x33f, 0x0, 0x0) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) 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) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r17 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r17, 0xa5, 0x1, 0x100000000, 0x2}) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r18, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r18, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r19 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getppid() r24 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r24, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r25 = fcntl$getown(r24, 0x5) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000980)={{0x2, r19, r21, r22, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r23, r25, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r27, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r27, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r27, &(0x7f0000000240), 0xc5, 0x3, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r32 = getppid() r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r34 = fcntl$getown(r33, 0x5) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r28, r30, r31, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r32, r34, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, r30]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r44, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r44, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r44, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r45 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r49 = getppid() r50 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r50, &(0x7f00000000c0)={&(0x7f0000001a40)=ANY=[@ANYBLOB="86679bbb997d7bb7b051ecbca8de9c79fddf"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r51 = fcntl$getown(r50, 0x5) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000980)={{0x2, r45, r47, r48, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r49, r51, 0xa5, 0x1, 0x100000000, 0x2}) r52 = socket(0x2, 0x2, 0x0) connect$unix(r52, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r53 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r52, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r52, r53) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r55 = socket(0x2, 0x2, 0x0) connect$unix(r55, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r56 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r55, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r55, r56) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r58, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r58, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r58, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r58, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r59 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r60, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r63 = getppid() r64 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r64, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r64, 0x5) msgctl$IPC_SET(r58, 0x1, &(0x7f0000001880)={{0x2, r59, r61, r62, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r63, 0x0, 0xa5, 0x1, 0x100000000, 0x2}) r65 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r65, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r65, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r65, &(0x7f0000001980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000017b403b0f2e90000000000000000000000000000000000000000000000831f81f1f32fd93d3b5fc9c5dde07460f1ba6ffc94902586efab07c1d00251f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000e40000000000000000290100"/192], 0x1, 0x1, 0x1000) msgsnd(r65, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r65, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r66 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r70 = getppid() r71 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r71, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r72 = fcntl$getown(r71, 0x5) msgctl$IPC_SET(r65, 0x1, &(0x7f0000000980)={{0x2, r66, r68, r69, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r70, r72, 0xa5, 0x1, 0x100000000, 0x2}) r73 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x80, 0x0) r74 = socket(0x2, 0x2, 0x0) connect$unix(r74, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r75 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r75, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r74, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r74, r75) r76 = socket(0x2, 0x2, 0x0) connect$unix(r76, &(0x7f0000001900)=ANY=[@ANYBLOB="82022e1666696c6530008a2b7b87f9d74f878fd94321fb296d84de9cbecdee58d0bb772908cc2802ce09f1653ae5766414213eed6bce21f1ecb2a211be0de33f569d56c60670305a736ba02fa4e65892ef12"], 0x10) r77 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r76, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r76, r77) r78 = socket$inet(0x2, 0x5, 0x20) r79 = socket(0x2, 0x2, 0x0) connect$unix(r79, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r80 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r80, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r79, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r79, r80) r81 = socket(0x2, 0x2, 0x0) connect$unix(r81, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r82 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r82, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r81, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r81, r82) r83 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r83, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r83, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r83, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r83, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r83, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r84 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r85, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r88 = getppid() r89 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r89, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r90 = fcntl$getown(r89, 0x5) msgctl$IPC_SET(r83, 0x1, &(0x7f0000000980)={{0x2, r84, r86, r87, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r88, r90, 0xa5, 0x1, 0x100000000, 0x2}) r91 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r91, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r91, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r91, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) r92 = socket(0x2, 0x1, 0x0) bind(r92, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r93 = dup(r92) listen(r93, 0x0) msgget$private(0x0, 0x20) r94 = msgget(0x0, 0x446) r95 = getuid() r96 = getegid() r97 = socket$inet(0x2, 0x3, 0x0) writev(r97, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r97, 0x0, 0x6a, 0x0, 0x0) r98 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r100 = getgid() getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r98, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r98, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r99, r100, r101, r102, 0x2, 0x9}, 0x5, 0x5, 0x8}) r103 = getgid() r104 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r104) r105 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r105) msgctl$IPC_SET(r94, 0x1, &(0x7f0000000200)={{0x2, r95, r96, r101, r103, 0x0, 0x5}, 0x4, 0xb8f, r104, r105, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgsnd(r94, &(0x7f00000019c0)=ANY=[], 0x0, 0x800) msgrcv(r91, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r106 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r107, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r110 = getppid() r111 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r111, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r112 = fcntl$getown(r111, 0x5) msgctl$IPC_SET(r91, 0x1, &(0x7f0000000980)={{0x2, r106, r108, r109, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r110, r112, 0xa5, 0x1, 0x100000000, 0x2}) r113 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r113, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r113, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r113, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r113, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r113, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r114 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r115, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r118 = getppid() r119 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r119, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r120 = fcntl$getown(r119, 0x5) msgctl$IPC_SET(r113, 0x1, &(0x7f0000000980)={{0x2, r114, r116, r117, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r118, r120, 0xa5, 0x1, 0x100000000, 0x2}) r121 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r121, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r121, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r121, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r121, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r121, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r122 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r123, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r126 = getppid() r127 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r127, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r128 = fcntl$getown(r127, 0x5) msgctl$IPC_SET(r121, 0x1, &(0x7f0000000980)={{0x2, r122, r124, r125, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r126, r128, 0xa5, 0x1, 0x100000000, 0x2}) r129 = getuid() r130 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r130, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r130, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r130, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r130, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r130, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r131 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r132, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r132, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r135 = getppid() r136 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r136, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r137 = fcntl$getown(r136, 0x5) msgctl$IPC_SET(r130, 0x1, &(0x7f0000000980)={{0x2, r131, r133, r134, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r135, r137, 0xa5, 0x1, 0x100000000, 0x2}) r138 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r138, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r138, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r138, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r138, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r138, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r139 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r140, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r143 = getppid() r144 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r144, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r145 = fcntl$getown(r144, 0x5) msgctl$IPC_SET(r138, 0x1, &(0x7f0000000980)={{0x2, r139, r141, r142, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r143, r145, 0xa5, 0x1, 0x100000000, 0x2}) getgroups(0x2, &(0x7f00000005c0)=[r133, r141]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r148 = socket(0x2, 0x2, 0x0) connect$unix(r148, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r149 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r149, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r148, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) dup2(r148, r149) getsockopt$sock_cred(r149, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r151 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r151, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r151, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r151, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r151, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r151, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r152 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r153, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r153, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r156 = getppid() r157 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r157, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r158 = fcntl$getown(r157, 0x5) msgctl$IPC_SET(r151, 0x1, &(0x7f0000000980)={{0x2, r152, r154, r155, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r156, r158, 0xa5, 0x1, 0x100000000, 0x2}) r159 = getppid() r160 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r160, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r160, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r160, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r160, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r160, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r161 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r162, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r162, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r165 = getppid() r166 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r166, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r167 = fcntl$getown(r166, 0x5) msgctl$IPC_SET(r160, 0x1, &(0x7f0000000980)={{0x2, r161, r163, r164, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r165, r167, 0xa5, 0x1, 0x100000000, 0x2}) r168 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r168, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r168, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r168, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r168, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r168, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r169 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r170, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r170, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r173 = getppid() r174 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r174, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r175 = fcntl$getown(r174, 0x5) msgctl$IPC_SET(r168, 0x1, &(0x7f0000000980)={{0x2, r169, r171, r172, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r173, r175, 0xa5, 0x1, 0x100000000, 0x2}) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="e74cc0607135d9c9129f02b216a83e6a8abb9964489043618acde8e3192e65132bd9e29c0b601d4ec32a802fe3f4d5de7e97e243888290dd7ea1da2cc35744aba3491f880f2d9940af0e2ec54c3840ba0dcf0cd72b55b3f13bf36323c9eff116d072a19780e50cdcc54919cac79124bf1dca379e565b5782df762aaa32183dfc24c8faee936c693c8e27e02f591bcb570f05fca986dda3b227a3edf8af9f4b42f2b3345b4dd7b12286993c136cf9794024eaa26c3efc17fae391e8b32da5ef012ee5ee0e5dc1ebdac670708c80ddde456f577bf910a12e09c1cabdb19437511bfe909c5f613aa53b571229a1be65de8e422e2c6b1f914848299c", 0xfa}, {&(0x7f0000000240)="a57312c1ea2c06574d86f0b9988aaedd69cc47c73208884dca0d16475942cf2d562c119e8f95b97a835a013570a6ab", 0x2f}, {&(0x7f0000000280)="71b9774e0b046158a5be600041e4b3c1c56d2d25d6781573f9cd8d4fdf4243a0af6e5798edffd426a4a80e829a65708a6f815aaa0d2c08ade6f22fcc38b27b89b10db6c74a3c6067c714164c6cb415e19b04b6246ff89f2c835d6d98dfeca010ee9228fbc253644be2d0c301312fa38b3e1554cf05fe79968819c595a4730fa4b1393e207be064380887c20c12b1bef299f0886b26b336fad609a495ee559ecc823a1c758205369cde82d759b7397298388164fac8086d57e082aef0ea9ab9db7e3415a3150ead67d4ab9400bc1734a3e876e03a63b7442d72c393f93851a6bbdc54439763b4161c3904bce81b375bba7765", 0xf2}, {&(0x7f0000000380)="95b802df1fa2224c58bfd97a40ae2c5850c01ab453ca19dead76636a381f84e21c01c07d7d34a6ab8a70ea837799bd86612b9faaf56acd", 0x37}], 0x4, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r6, r13}, @cred={0x20, 0xffff, 0x0, r25, r26, r35}, @cred={0x20, 0xffff, 0x0, r41, r48, r54}, @cred={0x20, 0xffff, 0x0, r57, r59, r68}, @rights={0x30, 0xffff, 0x1, [r73, r0, r75, r76, r78, r80, r82]}, @cred={0x20, 0xffff, 0x0, r90, r106, r116}, @cred={0x20, 0xffff, 0x0, r126, r129, r146}, @cred={0x20, 0xffff, 0x0, r147, r150, r154}, @cred={0x20, 0xffff, 0x0, r159, r164, r171}], 0x130, 0x8}, 0x808) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x3}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:05 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3faca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd4acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f725e767e29e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945385601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe6c00000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2840072b3fa9b4dbcf1436d2cd75b9bab54a45966c9b6809b42f3bf90c355bd8ad7a7650d6b500411547321772ed2535c691297af3caa3b854c436bd377f70cbae338abde9dc6d4c06135423232a79ae1fc20a72c4ab30786152eadf0a2d3734e527730a020ed9de83afb01e322b5c0d50629518b2b45a32666f3e039260b451f8c1b7c316fb9d7ca30665d156f948572a616e1838d6e5f7391f6ac0ac02615f4850e0a64f487dc62df75a0c105b54f115c5ca48b268b8ceb36b762922aa6854b898a7d154727d247d70570019c3b636eb5e0e429878b7b9465cc8ac10828"], 0x10) dup2(r2, r1) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000100)={0x8, 0x9, 0x3, {[0xf87, 0x0, 0x3f, 0x80, 0x80000000, 0xf, 0x2, 0x4, 0x6, 0x8, 0x1f, 0x87, 0x1, 0x0, 0x6, 0x2, 0x8fa, 0x10001], [0xffffffffffffffb7, 0x6338, 0x0, 0x4, 0x97, 0x6, 0xfffffffffffffbff, 0x0, 0x44f348cb, 0x7fffffff], [0x0, 0x7, 0x1ff, 0x20, 0x5, 0x9, 0x5], [0x63f, 0x0, 0x2, 0xd, 0x5, 0x6], [{0x9684, 0x3f, 0x101, 0x6}, {0x5, 0x3, 0x9, 0x800}, {0x8000, 0x7ff, 0x1ff, 0x4}, {0x3, 0x6, 0x5, 0x2}, {0x6, 0x2, 0xf2}, {0x81, 0x4, 0x1, 0x7}, {0x100, 0x2, 0x0, 0xffffffffffffffff}, {0x101, 0x270efd5f, 0x3}], {0x8307, 0xfff, 0x101, 0x1}, {0x6, 0x9, 0x5, 0xcd}}}) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x5) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r4, 0x0, 0x7fffffff) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x8, r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r4 = dup2(r3, r1) writev(r4, &(0x7f0000001800)=[{&(0x7f0000000540)="41b5e5eba80bed6040d8288909cb6b9a3ba960e8bef5a60a59e17b11f14b7c26085cfe91caab1f94d3e861e64a7f226336b79eb45ab19918f45ab6e85d4e65a5b364008f792525953c5bfed376ff5d835d446ece827bddce0f23f4da6cbf07bfd65793ac7fc5c620e32501c6c4d05d1b12c295517a7bb452c2d3ddc4f51f7b08f769cd3c12f3845bb69745ca22fa5e12a756c58118cf41111ea1067fb8e527d72c2169a33c44ec65b2d153a4c886c42da9086ae77808b7ae434daa30da3abfab2c920405bd8dd2c8c5c733e2d6a3e68a8b7a67f6c0e083d30dcbd21a86828d3e924320c61cba726acb8f27a407c277330711f96ba896b07d01d6d2cc9cbad397967e5b1766d309c4074f89d18ebed08265cedce297a662e3bb2c9423bb18d10b837088e2a1c530a7f052f3ab261eee9588dd59f6c4d4432b0ffdea1891e3caa404b41d7cddd4ee29524940616fedb62e0d0bb366070681584c6bfa86f9fada00bc1539935e5d423bf4c8f573e8f6c6fd18f0510817da2e86076a2320c261dafd1e97fb35535dfec48c9cdfd1665d0a0fd1fca67699a7a9116f76bac148a6de6d29d99ae1576d7fbd58aa00136eacbd20a8fd33008ef61ec8551d2a96a8973142cd1f4077fd1a1c9b5ffb3bcd342de7f79c7de64b83f8e71b9e368a351ca0d24a143883e4720c2a7fea93ccc25040b3017a6bdea471a86831e949cf9f34e335c8a996a1393c25a0c8bd952e100db50f69e9865ae4e8de548b034259193e79786927925f22b5d747a79e04cd71a2acdecc18338e295bbd1e40f49620a2006ad5df1dca9c9ffd69ea622285dfa5aa6f84544d9a5049ba6d5045ab940f406276c0f8e3f3f75b72f567c13075f40451649515aa1dfef78805679b1c70dae7bf641cce5917821cb3376e026e69506d9fe4c511b5bc4c56e6ed76f21e43853c20cc03be73d18c1f9bbe3de66d6e4a30c1a5293cb298a71c5c343b8fe14c846cd3766c94783ba9b2c6551702ee56e4ef6706b244046271baf2b16cdf6e3dc030edb035de6069baf83e07549eb2e300ad2f7bb37aa1daba9bb3b31d4921f01385a77718e023e30f1be85e0d1a023ded9725f810dfd1137e1941f3d3e31568c5084acc603bfbed8b1771baa7195237252fbc250303e48e88200338aa5572701e54f32feb711039f9abe4ce27e9d01c3b2864789dddf017354435aee7eb38f4517c607d061ad3a8b1b61dc432589534659dfe32f926c6c0d68e01d4d822eec598af1d236f198532ff9fbcb8ac58ee101c0006adfaa5acb20d46f1f6627eff5981e2506989cac5d339292ad417c93c5fa4f429d6fa10c9263894251c178a5267f4432b9ba6e652ec2b067a9f6f3057d6c06d639a738584c943c18cf4db1e6c1176a6504103d1db0098c418f075f97b4e0f278ef8bf07db06df53a0e818c3156ca548530ee8dc533bbb1109337076f3210482326498c0dd56e49e11072763382cd3952e573bddfe118a7b335e8e33df5036fa3631c3fdb9e1380e1059d5454fdd6c42d08f6f183c6772fa2c2db895e93f336e95a73065dcefde6a544dff1132a0bb6f0b9a40467392507169d576a58166055e316fe7f0a02d8c9994714f369bee4ea417779c20b826e38b66497b7727bc373b5cfbf0884c145c5b5ddaf9a1ee0fb21d6bdb8d186f48510bb0db598503defe2c51d4bed764161cf4977b1ac25d4b9f066ae9cfde03c182aa898dde47ff466c46a7c0b1500350e3b30be13b8ca131be80d27f69cd9c07e6f7f8fbf64a87bd7f168a1653b98e27567fb28ee3933c008a2ff391b633d967267b11ddcf86315f9d66ee7d4b9b74fb58184545c351c3788ed7f89ef810fb8708aaf3280915ba1c1c3a9ce19b3f406fcb7d2d9f3dfd719f8123aa6b10246773da771664f88828508a9bbd830910f2f60226ae4a77d986fcc5dae6ad875349ec0ac6c86267014e2038e0681b7a1159f2ab92653db88c0d476f4f2b92abe3dd2c44fe533c8aa26dc01e0bc91b7a80af4146e6c4119eede846102b6a486d00c145c0402984c4c9bd2938179508b87e2fa48d86b997c7917a545b5faa58ef917f15cc3ab8c9d3aff7c2e99d386310959fda4f837e62afcd0d98f6896a16da378303f0a06cb83a2a9cbd32c52dcc24157fa94dd7ee5b79f5a3099fd08014e0198cc7518154c9571ff2e0f4b406eea2805a11fb4c98296721ee26a2c90294649d889f01d2b7b5751a2883e5f1716c237dda3f48959ecf47762730c36c7ca0b37740d834e46da298b84c80c6101b6a72eb2a46c67a602f280df5ce98dea9a6605c4cae080c5a1fc06afb8a7ff73f7e6d65aa2e8a1cceefc5a02e22b56638a4f97823e46edff1f47097dc4441a581ef8f64c5163b55582981da80d903ef9a3933b7e7223c73147da6882d1bb5a5d29bae4af0a0b0148d2996f769789943b1d54f2c108016f65c303d48f87fb38cce914890be0caf61ab08ff6f9e45670014d484c9bb8265b5cdf9d9d68944d353855a9e264be05e4d7b655929394fda9ea0bbe4945ed1b5feb247e07cd4a236f0a53eeb452fa9bce8fc6e8cb46b92e75f9ed5cda641dcbb85d9777067685a6d4a8ab3e468ee6b530db4f241174ce704b871da39c085c0364191951acf33a7474e83cf59419f9757e7725136d5b9d6b0b9a1d19d4b5351c2d8572fb55a6c9234865cf442d557a5c64e511d7183e38a627896388e69ecb2d87e45d8057fbd4a5c5248d3e43ae8ef619b7f2ef2e1365e67ec119113f6d89f8d51b951b1aa2a0b74c173a44a26aeea48ebbd8b572d84f2f69b525aeff836fb667976f52ae417a159025f2be7a91ebb137c3314bc4a9068cedf1f7a7525bc030b029d36ab6c30bd50311b8f55330b02692ac76ce7c11d9a6f3d9cf25b606c0c2188d2402f175372666fa659391439eb586e957ad85ad12f01e04894d06b5afbe375b1d01e8377542f20c2ae6b6c80915f3ae789447eff5fe4d76164ea686bde0cc0c5ee1cded47fac328596f0b96ad297259d0a8bbdd8d277c76263e8e609f018abb1ca7029b5ae8bb7a84452f85c4e9d5a01bf51a3800f5b361bc192ca7559777e04c7379a07c97bd3e4b9b668a83548774e8c4e2db080b7d8f2fc4b24131dd3cf3e18e73e62fd6e8356847d3e3d9e19ed80e25ea678c3ea1e67d30097d4b7f6a20a7ef553b704ea3619c0c09926c11735693c965806cd0891a659a40a8d8d9b0470a4ac998fd10e4fceaede3a3cf758642b1e102c4533aceb6b4f473c5547757da86df415ddd23f42d94a3c4c001d20afb16837998fecb51745f58649944fe1b49fd2c2d1da85bcd07291248e78095c8f7eb03fbdc8df5444f4467727efe6472d34c060cdc2d2b36a32ff8b3648ca2b88251f17562daf1d4ded692a4e8a1fd14a6c7d8760600fc21c064da9178fc6d8151a3d7fdbbb9d0d298d75eb93d418d377d17226bafeee5ae6ea00298036c8662c7046de84810b81edae1e7a3b29df77d90d685b81d4f7ce3aa84b3deabb6b05462074eda11512b71054f4cfd08f0077701d353ccb39ac4a4713a9a8583c9b0547bf7b02d9dd197c806ea829ac4cff405c0d6fbb53a3631f51658a938df9ef281a336286e3f7f6be1fe1e1a5b6d9c94812b5ddc83b37baf41f8fb575f6269d333308009a7908d36d929dc9437347679696a4dc4c4f3be9ef15432d9fa505a7cc15c95c1d5239a964db4be8b7e192830cf9c5291c6f7b191070d44a7a832958110e991c827d6732104f5d8e60f7426953fdc854366ac8941ec4a6267e633ae38e67c445d8588f62f00bb1d6b90312733b89e639c1f72febbdd0d7f8e26b243452bb0015f02519e2c6bb4ad568955e42882c1a8d24b3042d3d06839ed7e40ec10414e4982634534cbf309e903247dbd417b610919ea34fa0ca5f54a7ec2c1f2d5a792f6fd8bddb95e36508a5741eb1b419090ff7160aa259ed613a2511d2e295768ee95b9c6cd45a3c124eb1aea6abcdbe66321ba1e8e0667914a35e1fe355f2b7c8f5148340fe22d95cf3904c4aad1d403db1fe53527df20a87525d626a345e9d00d23b35531d447b956ee8372c32a0ac3cba75f6ad2447f8338a2a22f3d8ebe83818d65662a327057bbf1b86cfca9ed5b97c8d31604fa774e99a9ada61156318046500eec6577eac63ba2c6f12b31b972d3a8716b3de4c33639cd665310d6f02b93a25f689d68430b2164f1fd1526c61867b61e3b3f8cd4df8bad50cb15f89caae4b32e45262227a2b70aeed6203df0b71926bf886441669c57e47a8c10db3e931f4906d5a405cc957d5403ac045f2a42ceb5629d6ab357bce653126aae618e08a4fed7c971523469b7fb4603bb1596e83f744dc7164a295e45d8c9b6a11b013dfdb1fbcb6fa9876ce09732eaee3cd63d4fe31dfbded4869ed069ce888e6b26400b9b3d7306cf97378307c0aaf6975bbaa6f8e8ed8b63d96e0200175311b5abadf9f4059eea3e267da142fe1fbbc21fe9d16e1118e1d974794313511ad6dfdd2deb916063a34bd3911b2dd0d22c8abfabde1b25029af4693ef9159d174ba7f31618a58da505c43277e4b53b7f7b51a69c7e3569571a3e7f404fc91d2492a637afaa2fede4ae5081caa871bcd4f1ab2879303819dace680e62151ee1127459146d0b66bc488e934211a9b384bba35493dd06ab5879d46fd2ca050b8ab5ff597aea541dc7c43b971f0c5a3cec784ed6f44fb1874a080c55329ca3a56986ffcb66e521c1d7930bd23d3337490d3773e2867247079c20b56c4f7cb75f5a04edc3e469244d6efbb52d1ad71927aba9a3dffbc73f7cfbd798a595bad9e424eec44e003a4060cfa6332f24fe491cea820fedac0edfa402839541df70a39341336ed74eaf3b199210fb0f6f43b247e7fbfcaae3b83dc0c69832c3e448c6f1548428165accdf816066d6d2adc01d7c886031566bcebd78005fe975576b1a86d4790e29d53819e3ab93899a863b42082609de8ff1df687d45e2ef259f2b644627ce2b233b7ed93f148f52b92e4a14ec000c543dcbf8058cc1ea2d51d97bef00069592a370377f5613f5e2176af43f06f8afecc561e2907258f7410066aab9baf7f270eb81e8f2efcc702a2407e997827b89b4f082701be15a4bd4626e8527b1c51e12b285a5bb4ddd402681f1ccd0bb0b6e540816a31e96dad9af1cd9f13a3b925a1b21d8a0c617467d39dd0f5da61fe7d0046b364fae9e27d5f05c7d6ad702d39b9d112b99c0cb6f623d1caeb007e68e3f7035148e82591570f581ae3fad70d0766722faef537b43dd57da0b6740879c5b1b73c101b5b87eebcaa030bfc034dfaa15ed0455b2c306ea8e1fe2f8ae1896803b1e13a6962afc8d6d0e13d94e93230ce9bbaded60d8d0e92eb2b6ba5945184458eacf0989fe31af83cbe8275fa1f35ba44743e49d8321d7be6fc9be212a8f81e7393ffe6ce8bd2e345167aabd4c2b9b4624650c128e56f747c2db0f1c768fe9ada964b2111cba9ad838962cf888a4efd2d96d8dd6c829e8df16841848ac6d7862a68f8c5113c7b1aff95c06c86b710ab7dee27ac0e65b1660ce19342e16a3d1211f618a38102f42c27c69a2f31fa6e79b6b505801862133b82d9fb4b3d44a578e238362916cfc24de8c99661f61eb6bf354ae38dbf144da9e0058b767492a744652ea3a6c5f52ec82fd84d55b756660991bbe1162756ea21affae89dcbab6ef87c1ebd3f9b5469c2c5d90968bef5c056779cd4ec0384bf79ccc41c611369f1fa7cd73dbbe376113bd02fb7dbbbdc9306ab3a79e9afa551882218c05a3e80234b"}, {&(0x7f0000001540)="15c9dd31b4d05cae444f5938dbbcc7159d2087c36c8ba9ca9b2e3560a1b47f3dd896861461ce6fe4f454434bb1cd9183df1359c1d440682ab090884f91daec1630aa8b2573aa89273185f41f02be2de0ee26509a9d90afd8b1dc10b5dc029b18"}, {&(0x7f00000015c0)="d9c26d768d2ef260914cca2f86469f4805976da6601357ea96bd82deb6c396bc205a626b2c76688f25d0a03d93eb07ead22b6c0497a112ad03f7409f7bccfb6dae3e777f182f2f99335a61f03b041a2cc9cb9825b3af543456adbcf5b6caf9a5b5f0e886a758cb05653f0b35bac9f692783b8db1d987d1a2ecc4a7c084f97e5a941793b0bef46f1acf632a2acc756f214c8edb87a4c054808e4b42bb55"}, {&(0x7f0000001680)="62fc8c2e15c4a73922811b665c8c45378613b3ffe790ceb85deabcf630784de95d944dc83eb4cd5e03fb5b92554a65a419ff8d3a147846d989d95dbd2a23c32e51fd92c2de25d0c64394061835ef63c7060b70466b39d97d139395bd14af79f933e0b30b5aad7495c51723525d4014411256ef1e685497f1fa6be21651981248f58821cf76e89da5e8c3535bbc2346344a12c3a3efb63d3f164f399902"}, {&(0x7f0000001880)="04d1c02d711d58225980e6684b8a31acd4ba200ac2fa9a6dac44517993bc070e59f0923355e4aac2ae0d62c276ce2d0ce038c9e3d1e49c707d4878415fd099b9df60052313d0a58761210e8b4d440dcb04741d1f263386175e3592cdd0916a9de97b6729dc5c16bb89200624d17d2b5abe12f674cbe16f16319ea0d8a6f8e1affa4c"}], 0x100000000000012a) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() setuid(0xee01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff8359f9b400ff0000000a8df278f86dfaf23c1d37b4a16eb59ddb209f2c1bd1b4fc26420a", 0x34}], 0x1) r1 = accept(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00h\x00'/110], &(0x7f0000000180)=0x6e) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x101}, 0xc) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x140) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000140)=0xc9b4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000200)=""/133) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10000, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:05 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x40000000}) chmod(&(0x7f0000000040)='./file0\x00', 0x20) 05:37:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66804475300004005d33"], 0x10) socket$inet(0x2, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x007=e'], 0x18}, 0x0) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x400, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x10000, 0x0) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = dup(r12) listen(r13, 0x0) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r14, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r14, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r15) setsockopt$sock_int(r15, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) kevent(r6, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffa, 0x2, 0x80000120, 0x7ff, 0xdc6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x21, 0x7ff, 0x6}, {{r9}, 0xfffffffffffffffd, 0x10, 0xfffff, 0xffffffffffffffff, 0x40}, {{r10}, 0xfffffffffffffff8, 0x20, 0xbb5244bb3c0077df}, {{r11}, 0xffffffffffffffff, 0x40, 0xfffff, 0x19ea, 0x9}], 0xff, &(0x7f0000000400)=[{{r13}, 0xfffffffffffffffe, 0x91, 0x1, 0x7f, 0x80000001}, {{r14}, 0xfffffffffffffff8, 0x20, 0x1, 0x6, 0x2781c56f}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x34, 0x5}, {{r3}, 0xfffffffffffffffa, 0x8, 0x40, 0x3f, 0x2}, {{r15}, 0xfffffffffffffffa, 0x20, 0x2, 0x3ff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x6, 0x1, 0x2, 0x800}], 0x4, &(0x7f00000002c0)={0x3, 0x7}) listen(r4, 0x0) r16 = socket(0x2, 0x1, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r17) setsockopt$sock_int(r17, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r18 = dup(0xffffffffffffff9c) listen(r18, 0x0) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c, 0x0, 0x0, 0xfffffffc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 05:37:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856898a2a197a386207000000008295955984c87910bf093f68c11700287ead4b777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f8983f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc9060000008809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb45000021000000000000"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000340)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x3, 0x0) accept(r1, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0xf, r1) shutdown(r2, 0x1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 05:37:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x405) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x4, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000000480)=ANY=[@ANYBLOB="14f9a9e4050000000700000001000000ac1400aa00400000ffff080700000000000000fb066139de2376264360f322f6e29a167d73678ea0a4495e5fb9b082ec5d5954fcc9579561a552fa9cca08a10ffbabfb3a2063", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000440)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r6, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 05:37:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x21}, {}], 0x2}) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(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(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, r7, 0x4}, 0x200, 0x401, 0x2}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1c, 0x5, 0x200, 0x1, 0x1000, 0x9, 0x8000]) 05:37:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) clock_getres(0x7, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 05:37:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x5}, {0x4000000000000006, 0x40}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 05:37:04 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/107, 0x6b}, {&(0x7f0000001240)=""/229, 0xe5}, {&(0x7f0000001340)=""/186, 0xba}, {&(0x7f0000001400)=""/164, 0xa4}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 05:37:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862070000000082959559842106d75075aec9501700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4bf89fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) fchdir(r1) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) acct(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup(r1) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='*$\x00') dup2(r1, r0) 05:37:04 executing program 1: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000008c0)=0xffffff29) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0xa, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x21, 0x1, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x4, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3, 0x30}) fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r9 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = getegid() fchown(r9, r10, r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = getegid() fchown(0xffffffffffffffff, r12, r13) r14 = msgget(0x0, 0x446) r15 = getuid() r16 = getegid() r17 = socket$inet(0x2, 0x3, 0x0) writev(r17, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r20 = getgid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r18, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = getgid() r24 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r24) r25 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r25) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x2, r15, r16, r21, r23, 0x0, 0x5}, 0x4, 0xb8f, r24, r25, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000700)={{0x1, r12, 0x0, r10, r7, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r24, 0x7f, 0xfffffffe, 0xb1f1}) r26 = semget$private(0x0, 0x7, 0x80) semop(r26, &(0x7f00000005c0), 0x0) r27 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r27, 0x3a, 0x12, 0x0, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r29 = kqueue() kevent(r29, &(0x7f00000000c0)=[{{r28}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r30 = open$dir(&(0x7f0000000540)='./file0/file0\x00', 0x400000002c5, 0x0) r31 = kqueue() kevent(r31, &(0x7f00000000c0)=[{{r30}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f00000006c0)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r30, 0xa, r32) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r33 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r33, 0x0, 0x0) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) acct(&(0x7f00000000c0)='./file0\x00') r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x20}, {0x81}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="a51b8670ad13e092ab372a0778ca") 05:37:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000580)={0x7}, 0x0, &(0x7f0000000b40)={0x4}, &(0x7f0000000b80)) 05:37:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x2, &(0x7f0000000100)) pread(r0, &(0x7f0000000180)="09f5aacd09f8ad359be7ee71a334f608e1949643bc686a9875c261e9bf5a05d0ed7bb71188a8be56089da5bba9c9aabb7d30810774b757e56b525250f349693923b579d5988c0d1e35918df5e0e53e42dc0019b50efc1cc0da032f7a028d5d22adad4dd5461c37", 0x4a, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x18002) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xe5, 0x80000001, 0x0, 0x1, 0x3f, 0x4, 0x1, 0x1, 0x3, 0x10001, 0x8000}) 05:37:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x802) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) listen(r3, 0x2) 05:37:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x20, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r11, &(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(r11, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000100)={{0x3, r13, r14, r15, r17, 0x4}, 0x200, 0x401, 0x2}) semop(r11, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r18 = getgid() r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r19) r20 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r20) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r18, 0x0, 0x5}, 0x4, 0xb8f, r19, r20, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r2, &(0x7f0000000080)={0x0, ""/28}, 0x24, 0x0, 0x800) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f00000003c0)='./bus\x00', 0x22, 0x0) 05:37:05 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x8, 0x2, {0x5, 0x3}}) r1 = socket(0x2, 0x1, 0x7f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffe, 0x1fe, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 05:37:05 executing program 0: r0 = open$dir(&(0x7f0000000280)='./file1\x00', 0x10000, 0x41) r1 = open(&(0x7f00000001c0)='./file0\x00', 0xa121d1add3a83d6e, 0x180) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) renameat(r1, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0/file0\x00') close(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x8) unlinkat(r5, &(0x7f00000000c0)='./file0\x00', 0x10b1c4cd56545cb) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x101}, {0x45}, {0x3c, 0x9}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 05:37:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e0000001dd85925f13fc2269769b3017e959f457a8b5c02befb6781b7c20e436f169760cafac07f37bc54a98f876bfef83bcf5e99b2b26a90827c56a07379cb71a5dcbc79f670f6f585fc439f4cc1ab73c"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00e0\x00'], 0x10) sendto$unix(r5, &(0x7f0000000180)="6829ceb2a1300000", 0x8, 0x1, 0x0, 0x0) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r12) setsockopt$sock_int(r12, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = dup(r15) listen(r16, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=r2, @ANYRES16=r4, @ANYRES16=r8, @ANYRES32=r16, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64=r6], @ANYBLOB="9692dad16a772d871a9ecd8b8fe9f1f653193b7702000d5b25533a004a3eb54300e909abfff3e71edf2984b280cf8d52249b44dde37185997843379e31007ffd0dc14518d26bd8d38b07b0b41297cf1a8b1f50548ea56a1126360d2b35b070266416b0b588118ed44743ce3ef749a2866568dfddbf647f17d8dbcff910adc034fcd441904607ea8b5536fee77fcebdfd0ac31de1ee4018c6927d36e58b3b861e87000000000000000020", @ANYRESOCT, @ANYRESOCT=r7, @ANYRESOCT=r14], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7f, 0x6}, 0xc) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 05:37:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x5a41) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d9", 0x30) 05:37:05 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000001640)={0x6, 0x1}) setsockopt(r4, 0x3, 0xff, &(0x7f00000015c0)="8e0206f67e427d9529c70038cf362c59b155b90e6ca33aecd0075ebaea546b069c98b98f6a6a25e848937c5db562c2900579753205eebe98411f51f4155203670b2ef9aea375fc704c42da8e62e9b9a133888306", 0x54) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) faccessat(r7, &(0x7f0000001580)='./file0\x00', 0x81, 0x4e5683c85fdadbea) recvmsg(r6, &(0x7f0000000200)={&(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/4098], 0x1002, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/77, 0x4d}], 0x4, &(0x7f0000001500)=""/113, 0x71}, 0x40) 05:37:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x4000, 0x200, &(0x7f0000564000/0x4000)=nil) clock_settime(0x2, &(0x7f0000000080)) 05:37:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r4 = socket(0x2, 0x1, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_vnetid}) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) fcntl$getown(r6, 0x5) sendto$inet6(r4, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vio', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 05:37:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x8001}, {0x2}]}) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 05:37:06 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) ftruncate(r1, 0x0, 0x1) dup2(r1, r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000200)=0x1, 0xffffffffffffffeb) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:37:06 executing program 0: socket(0x2, 0x10000000000003, 0x33) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0), &(0x7f0000002700)=0xc) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x5}, 0xc, &(0x7f0000002540)=[{&(0x7f0000000080)="af9548939cd0e6de0fff6a58bae6bb3ce188d7af31d0cb8481e80bbae127036065c08cd03a556cf025f8df58485121b7f0b5faf5c0183867ed0f5882fb3eefafe5974c8e00de7d295e28e8ed0d1f3c9fad0d62dcaded144a953af429880307714e391f8100254566bcd37c9e098260619d7f9214c7972408cb8f175a2660ca", 0x7f}, {&(0x7f0000000100)="6b211d416618650be1ddc59d264fb070cce596f3f980ca272d7cde32c3a11879e759f14367ea94e3369522076d4361863275f3c4415f8c6e5804b1a6f1c1b9f31ced1ca8637e5b05197373bd337cca9d33077348c7d872f0d555959f7450c147aae028ccc977199038b1d028c1d466a8d5620998d171f6e5ff93f3baa17b9707bbbd66525b7cad023e980b8d3b163a3f3bc205a835a08daafc253c54419b595f7bee465a8fc6ffd2552417ff78c9cf6584a0b51d5425bc5f569386815ce65b", 0xbf}, {&(0x7f0000000380)="e57155f40cb03b4d949756c378aa6fd3ac024fcc51fae5c23d43cd466ec9792971f0c5c5014b8f7724a601d0d9f8e799dda503440e7839188c3512c123aa48ecc886cd69675f6a19735d9e3120c66e453d558b95c74e0723ca736372dd4987e80d34d32f10c67a0f48ecef8ab1bb0c592411790e8f5e01ebd9ef0f131e6cf2e4d0bb7e0aee9a7682e1b6fb019aae7f4e90376cf00462fed42276b034dd89bbcc2d23c2194be3e5beede63cbe713d3de62e0212d0dc1151135b4fbfeebebe89b338efee62c5eacb0d1cd512b505950ef7c8c14ad1658b463117b9634273ee23974588d04140b0599049dc668e1356f9df446a0c66bc5766c9bbe9fa5e636e8dd1959d19112a25e660c88ffacbfb351e893c2fb3772b66d1622e9f160658c13e0ca393e15fccbc529fa9f97faecf4578abf93d7547ad0d06719f2707679166c921ee4996283ceed1816aaded03761d9f080400eeba78bfe16558620c84c96c546e24ba7fe9bdb03c15420613117f402534d6217f686a04f002124f5d3dc3d13d0c7f697836e10cfd0a6e3a51ad92b081b97bf5c34a9a06f59de3ab1e86c005cb9d90f750d1fbe53fc47249c660a5aa6f52c027a38d417960c3f0b188543859972e2995eca6b413a6731bc8932075f0347c77794f7ad01eee7db40e97cca921832aa02c40a5d77ffebaee4a362ddfa7f597df0c6043321606ef2fbd2d27d6be3722ac0ee126f6f50836f17dbd610738d19669660f0ff72ab8da1b6a0a91d2b6f384dc98ab607a6affddf069b55145948343b5d8346f09c8e18ff4ea94d90e4a33bf058803741903311d7117f1d7cc15067e3f436e528893815702c69448969e0c85795af5fa6bb40c76fcae26852f393f01717486d0e4a3727958104d82dbf96997259be781b4fa7c14a814203736ab6a1ab282ae86ae1b25894081fb7458da9c4940485e2aa9042068fa81dd3e4d2f4b09f21c8c172003080937d6bba4a92c937d869356b454bb89a8afe03b390f44b3bb40a3a37c05b5fe80632bdbb18d67d50438f6843e1546a1d033af0f317b286f14620c1c4408d55421319e7f14b79b7423bba126ac2717d4f4d66b7b9e6513a56524bedfbe3747086486b16b7b1f90ec098658c9d5fac238d4af2e1f0f27e1aebb46266a11ecc19b179754ab293f692bc8cb861a741f63592b6b5b79a830072a782911eec0cb80cded066c7654455ae79b1c585499776ff44ae6fd91907eb52848b42dd120613d173a1512b57f466d46e39552d3538c37421c73d8bf1cc754a462d59ae3948eba6b1b3cb07bb29effcd596448abeb75809c8f372d847292f7e2a14a2e03d7ea8a6978cb0706a7aba29e70c371064ac85c184b104be73be4cf61699e05fcc0b844be9cf80d1eff0a4c513225b8d9858902c06cbab4d86e620e2051f9fc401e440ae3847c5136d03746c5000bb2de18294799c66af8fe24be27ed344a5e2f672687dbc5a55ec0b4f8fc42cefa116593d1deba242c1ad1e16c540d6483d5d39af4e840ece247fac830aa0c4fe786cc4191eb7c8a62cd828bd035010ad52cc94c8a265389e8988350676729d7860b37e4b5d4b7be6bc4cd7d8d17f150022b684cc430490fb4f08f6447713a04e0608d4c8b611b07a4ca64fa14cab0fbbbc9c1dd1b6ec6370707b1cd67fb13aaebd80efc98c0d8dd332e8748c7a47e0c9cd29a347ff7d79f56cc761b109e7c5cfb3f296e8bf6016627f18d35e0eba410e44a41eaed3ad6715b5ecdc3354d6786058586b0ba355967b0194554aa756704b5d43f88a0ae8c00edb6283048ff58619a5827ea226472de06598f8400834fb71c98cafe1b3151d19d269ca85151a474c7a1138323b02f8aa5e197cff9abb782729e8d6a48d05e1d4f08cc5e484158465b0813e8e095b8739cf27875f1a0be6e5b04cad416e60cad28e1e239274459bcacfcd8f1645f1a29f56437e8640ccd4e9666c96f2cbe383d6fd63fed0e7a2177a9cc00620ffc05f93dd4ffb645f52d802a4a727a0d2779b25b50f3a3643f927b82d53ee1417599319281b0e2d492743cbbd999d97c65aede49a982cda2ae409a65f16c12a37442bd9de75cf4d038e63189cd608aaba2311679dc71d3a227ce3962b89dce213057494a1a7a9417d9b03c20e81a156b265196172ccbe35477cecb4c60bfb4083d3ec42e7228ba282ba0a28f9d2f12758cdd3de60c013b269ef3132923e3925a347c621c85618178b2bb427ac362cbc8e14c2898c4e1a21c4adddd3b4b23166d083d18d127762e6d699252439c2758f3c41a34c5d3c3b0bcb7a0ca20391cf41cb0ac77a62706a0611579a41bdc64ff783f24c088b5182fe4a6dbc85ffbf99a4de6e2655841b8ab411cdfa44d7d66f44b4fe9e840389d306151451506f68b046589b1db80dddbc4d9654a68a74c22c80894fe82ca16d1184afe69fa48f3be4eae332419a2172710e494ff43c6ce3d3042ed83f7ae2c4ca3660a3dc7921719ebecc6aad6e0ddd7859e522389032495b93de8675e51fce8e2902a849b152ee5b2d6430385c49e759288d2846b9ee7943face0dd9490a58d3959a5889be1b80cbb0976f3042f7341e226caaed75d6b0dd0cd30a6d8c0e94896cfdf38c0c801741c012148fd41dd188b17844f92b17ad4c4c5fa092bcefa58bf2ec5ca2dab6b8749bc65a3208e5557c3330c6fbd63eb3837256d81499d43cf57f2058940452e6087afa8cacaa21f8511da9c294d66ec66426bab04316d24a000ed9a623aad6166478a03c286dbb9ad8ed020c0a119d1cba2ea7236dabd621703093221f764803d872723bef4e702fe3525174cff611162ea0ce67194f0e204368b050ba90fc6304d2d48e7c1cbaee39199938b67110591261365790526d4813bc530cda55f4106d72fd71afae001debc7404673f75ae08621784224d2f476b1841c96de95d0bfa38b3ee9d7a7ced995e7140d711684143b75d3a8c6ce1a147e309f4041190fb3a2f012479f0f33b7e5f707f1c59a9e316df4352b75f290cc16c03e64f9bf3712fdd0204bf389df6b580eace675acada7dfcd69aa38a2c8f907e62261f98e0467d936ca2cf9ecfffc4470aad480404a7fa2868fbd0638e83c2a25cb87964998a03d44ba8c3d658e4530d6a80eda6d7d4b9590ba43888599e6a694571eae1db35c5e75397e9dd01c303781882d63cd4c87fb5c74ce346a90031e3dc00dfabfb5aacafd1ee4ccad5a88d46526aaa592676bb7c9c163027f968de45e3dea8925e9d09f7afc440f9e302985aa00f9875f1820a0e6b2d59e410b11928baddffaf3334fdb6963b9dc56556584fac410c33b79b3b3c2637e54ca7c8900068ae076929822d307e07116d49b826e5352c7e083526b577176983caecdb1d0e8af41b31878e95ed2347d77cfe9e9f493f8751ee8388b0dbbddf994fdd2b2f0e25736a4913d7958673c99fd3fe6e72b64911fe7d03ee174bc3127b908717959327426e100578c4fb4ab1f81140a70fd926ab4b2adf6e4ec8ce54d392d1b0a381d334ad98115e1e76bfafc5c7ddb1629d75b42f4ecc136deb55d5e08720d01bf57da2c21b6a344f2f5e921786662f110c7f054e4698629d175bd61fbaee75a87be1b5a557ba8cbd467f5f9c0be1a7f7ae65a37fc1632a40f369e69ffe5bfb05a18cc207fcf52e0a3231292241e60fe73e4007dd60c1961f099d08cf8da76a8de355b7ea1cfae8e868850df9b1fa8b5a2a93f316196ebaa84095f70d3741caf4eb1603d1de4a3bfde44e316363ccca979112f13491e090f1ad71459506c369b7e112ac70aef97dc063ca5b5a153d7689a14ffc84d38b578ef3c1ff36807445517bab4e228e793d1e18703d026ecb05760613439c17f41c58074e0210221e011413bf76473e9b0e4b51cc8d8c708986318e4f3a8f78738e5af4116239f1566d30c4c4954c10944aa6d98e2573b086e51825a3c6a6c6c3645cb82a2ef5a60a28d16ec4f96ae7d09b36e8bf1fad789e418313fbce5b7c2b74e5c8eab8e7f6aa4b103c2050855af72911938a52c3a0c15f731d2362fedbc575e4d17f156fcb4118f2c33f20b2d8bb6e46f0f8ead2a53535b0df4dff111192b664847fb635f219d8d03e093b8575b777b25705d6f1f039d92494fbaf79c261554a6812a8167415e6f3526f12a167c5dd4787e80e0afa5d1bb963221edf274935bae69bb0a701dece76f2505666ae55b9870dfbd26d7f399a2b87a72a5658b52eb43581f408ee49e81400fa2f7423a689097b4f267e0fc1be4b549a1164cbc64cea093065dd699cb9955701ba84a24f0914cdbeb0353760c82479d5c31350feab956aec0ab5fbc71b793f6811d7ac3e875fa7692340364d1902f71a0f2449551f63053d92b17e2942c35648a8666cda49eba578b07fc4a80ce986f1509e516e641567696bd9e471dd54f1bfe67e690f15a44264969bd5fa532472c98d664a3a5885a1c718a4c01adeb09195f356cb9d4ffce4e41cc1169a118735e289fde99ff76b1b3ea4d44dec3f7bb15703ac6ef16b877b9234e9fd83fc25345a4c7262fde4e7e48fb89cb264eaff0f1b0d3bda10329e3ff49461a28d38f80ae66770d469fdfa1d04080aae4a2d86428b7909a194b2120367e457d5b9e17927f22ec055b497367bc1e42d4278789f5d000bc05e4887b0b5648b7b1ae0255be553868d10f9defcd6cdf431a97db144d0c7f8528c8d1cc306a8ee7980013e228c820429cbc9978faea97a465f37622cc26e614dc058a1703093c9033b055ad11391d720dafb353efc07b2a1d632d8d1ae1c3e60339b143ea48cdd1b5fc98903f8b766ad41cd6ccdcf71593da5feccc1e96b337537e5714045c0749043029ef1ab60f06f82408318e79ccc126c62aa4da88667e3f413b18bf56d024596ac5f5c9f1355de71e4d53d079002ff2b1576c065540d252dd143d5dfcf615dd2e715ca4d0e2c1ecd9074b61df529877b7a5d7701466cdc274c1b55fff4f5f944886fc282f1043c6af6de1b24ac7e596dbbac34e93993968532fb1e1f8accde8a5e32dbc27ce0330993036d4b650c8c59e85717ab3bba34e2c981ebf7a83a746a44a939ecfa1e5007ba425245fab0ddc268163f1cbcf728cf54d312dfd42889071d82b6c7d3d22c140c42aba19571339ff49bb1d2cd157a70e31003fdac3dea029f5651a7712f8e5fdf317f2aaf41d8e27b42c86c0a8f13ecc92d1437f3b18f8bbf00c4dbf98f7dcb5749767ed872f3ba85c5f43954c75d4acc2b2891971c90ba794b313ff824b852592918f56147e6b67401511c8591beee868918a19d2cd7fa7e3ae889f2bb57608656e59cf8732278b097a65f4065f8bc1d8c589b39b740218c0292598a43557b1eb83693a4c943e583042019859d732dd67d5aad58967bdc6ae1e18e36acf6946a1ae0aed7267e42755d41f6d0b7bb433b324362e0c7ae1992e162fe13ac8e9edfc39ef0ffb3e9bf98cbebc56503bfe4b9cd46ba29528696a4e23d314b7c4cdd668b4ed4c3016a027fbde0b7d29331759bbcf80f2c118c14c54f8005595a26734edfe6d0f1dde767b3e327199fc4bb1c7ba338271828c2da209dcf4a71335add8359dbbdb23911c7edecc2323d474fd56dc8790947dbadf81456d9851175a1587f0a27304339f2c3934afa4d7d5858546697cda4d27ca7b03f77f9098332d38c5b545989fbdad2d5c73f2454bd68f33dd1c79ba51188b62416a2430750afe738403574f5674c24a3ccdaaa19c06e38692caaada395ea60ef45e0a3346f640e58031384ebaf58c191532a46359b5bdac8", 0x1000}, {&(0x7f0000001380)="af0f34f9665740aa5023ef854bb7f24f398b6743297709e3a86aefd3dbb934c393e6f9f7712e5b4ddcc9a16eb5c3d4f2f23883bf4243d9cc77c5e2027fd885aad9a0a18cc8355b7f5c98069dc47909085d1cb96a746cddfbbcbf8e3ceff539d78f0b66482b11edcf2238efcb765ecee832d8f6eb2bf060ba8c429a02afb09538b0e53c402e4aa4b396046a5b5c1818690f7a7b7ba294c629a69b8be584698208d36d2d3b911ae5f16b7c0cb73786e6c17ce6ab5f22f307e40398961e9cb96f8b4c3b8b6591d68b1b1de43a334a874845741804433cea0bdc97ceaef9b46368c70b11f8079deffd1aa33d79c09192459f0feb7ca0d4f097fc28c5", 0xfa}, {&(0x7f0000000280)="e11bb5221887533fcc3bb439f1f3bc601ebcddf22332adaafefea0eab51baba2d80f8e89f1cc89d02c0a626decbf6bf293efc8685c29de7a764f75d27a3dcf44331d824b89b4602a2325680223bc766c99b93381001fe4012676514f145349d9f6bc6be825cbd3fc56cedb0e684e2c1cb3942ad742f425e0f6fcb23426f7d48544a48912845e8d8f0e2d9106088e77693aff69fbb1", 0x95}, {&(0x7f0000001480)="eb2a5b862935e0f61910289620069041f214cc8200c1ff33644f53f9b15595ef7541fe902f382833dabe0ddaa5a98580c0c3525536f373a1f6952d3e864c52537d98bd59643410a01201528d4fc6fd5892c390ed0d6f0679be8b990a4403bb9ae7e94b97fc96ce272960e9718c922cdf4ce9a0805b99baafe93aa5b1fdea5d1a7ff19072a1e4318e27ba62ee7ad956c34c4105f09a9d54ebd84c04f5d6156f55aad72323dc2429979c41935d52bc18235a1983e4378995d357b80831a44a46b3", 0xfffffffffffffe32}, {&(0x7f00000001c0)="045efe844eac936843b6f9853c42d0c6753e999e01cc46f5f75068f54b05397745fe3c2ae550762710d03966543c44d97cd694ad975a3697c19544a0d169daa557e90a0d50eee4d80a9d3d19731b6b86f48cc7fa59ff216e4450", 0x5a}, {&(0x7f0000001540)="1eeed18c113db1f46d3bdf5e60f981a6dc44633680fbaf8602c3f0e5d090d475e07b4f94ef39a224372e45137ac77b9df7312ec2c4c09028b87b10cd08cb68911ebc6a2c79f2f370fbc75f07378095d580d954c8a4b3cd540deaddd01cebb51fe730ec39177a36731e7587e03c637c33a59b0e74acd52eb9d66c2e7bf3be1641ce29d9d49e9451b8549f5716eedeb25e53c47a619c9db6bbdd3c517edaf29109ba574249128a1e77ef0dda20b9f78a12ef09a34cf81a5ea30b89858c7563a3833be2bb7c90ea3c76115ad0e6c3da38215567a76305692ebed519df833aafb4dca4b11753b9a6d8e0b5dc822076f56fc4f6d2dcc9135f76a7092266d929823f3fea6dbb9a47d5a0f1166b0a93102487d2cbf9fd39da3d5964889812215286da78a38f79892e5481f32b8bd575435d20e3a37282572367a2dc24a12af764b88766c753b758f8a4b6a939e01231d4990c5ba5eb3f6bee782658c04fc0105ccd6f0a177e698401cce7a8121bc5827aa16c76e23a86232c8b1c2c094cb40d2d8fb6facc63f473a8bd7540ba28f97e41f016a8055f17e643a50d1043edaa9c19a9799a479f5c76f76ac5df1cc7addd1106d2ddf25bd89ee3cc3908b194bed80b16120a037f7b45302aa8865d6d780066cc27efc441d35619e5d615c2164fa7fc3330e3f8788b84872e01cb006877314052d20ef628964edc4f793098be0e266bbca9c42e50d63bc798ae233a72651dd2aebe8210b1e2f934e6d66c380b625bfc056f8d0c433ffb750523aadbb0a8e35bb9da16bc7c0b501edbebdb2ac24d6abae32f89bd48c96b6130b791c1fdabc7357d2ca3d14e47431ff2feb6cba72562bc50962a49767750a89f6d94939fad2109dd734c4e7bb5ea80b053ea6b030095124f174cf232ce765ccfaf545b4e5f2ed4a82cae2bfb25b93339e52ebccaf6024aaa8134656f8c90d8371609d7a2f4e21daf7ff9739c67002ac5bfd3cafa97cac8c626ba0edf95ef181940587e3975fa3b874ab8a512f4281a5ee37ff38ce86bbe7c0ef5199e1572ea6a9d2ab41a2c3e85af9284a872d927213deade0751e75124d15b8d663871a9d9fbc6683e73dfc81ef5cf98cdd29cce55263bb9adbffedb817531f965cc2e73e4705ce7c609f226353526c4f5b3a64465a4c3f8c3ba33e2920f967ec8d3cfc5f6f7bba0b8ace3c3602aa8255b9a11ddcbd8d7c0b428d6d44974bd17108de98e19c0e41422d53b35874422622446b0528d0204f52ca6c100a7e45517dbc804e33e01a47e76417943f33232babe7489f1ddffabd4f58546c3e75c0ef301e3541d5eeae21e0fcffcca9c56052720a4da7a09ff8fd65998b250af8cb99778dd2169cd126dd2ee8f7c126c343c09f49403c27a354549a43246a28af281161b9a869ce5909f9da8ed0a2a5bd425135530845818f87be0185fb746e7fe49d92304e9d192e71d07a5b52ef858f7af4ee93ed65575130378fdfc4beade30ffd3184918cdf8feac992725c064a7a865f63a38234758ba851ffd16b0ee5965181e3d80372e73676fc3613aec7435651e8ca65e22ac147027545ec7d34e8009eed67632d5d87579fc12321945a88308f7cec9f3871d74f02c1d208430373af6d22ea563422657b1acdfa5d4891cba82fb1193e71822bf2addce41c3ac342723bcf00288e0eb2294916dd1a04d7b4114ffe042492774105ca1adc63432b81a33814f9e97f483197693237606b9bc2e23d908122dc8a11920fcd9d6ef258f6183812e3bc20a60912a89a09804601b4ab6a1ad124053b9d5cbbf5c679ef054d4dd098a83e1c05d902e0252830d41d4f567f8bd768b05149651bae7013d7ff7bf7eb1bd2e7e2eef6eb66c82b172f7877229e9a5e60c71332cdc7d9f2510907fe0b59e7e944fab0eb2f6e53a3a2a54369aebe9c09117a8596b5e457714488c114691f285c41807fca8dbd866c73d8ff1444fa2bba913012bffb133a9d231f4c61eb4015c9af7676b8ed1d8f32613ab666d60bac7e24ba8a7cb1aa9709ad9b71c2c5001c3e563ac0e197bcb957b24870c5ecf48178a1465acc4fa554595a77596f0fe2b106d2bd84034f471c3830169b9fd3d95a6954fe982851e6cbfc9370761a1833ab5d0161106a3bd9f721a503219c1933e40a3c5b4e85f3dfe7e26dec8487759a9a391665eb2a3b8e9ce2b64688cabda05292e5e5bc95c20055bea355ef061affe709b98f4d2260423a9767d4fec2bfc88a5513141a824b4ff11b4f8148179f43f043f6ca957c3cb79258d303aec5305c9f3af19a8c3072dd6fd9af2703c35e7c50dc57be83a418965eb2c4241e409f5dfdcc49b6e7d0fab54d66212286d224323ba05c1e0f929ab4a5ace92959c6e83ab3c94bd3ec02514f1d60ad70205cc867ff8481a791b0e3add0aaa864eed814adca7220710c17e41cf2a5c4f7207164ca6be4960eddb25c00c885fdb50f89ee7ccf404f4494c3161129248b439a4afcf6c3b09d875403332fd11945354c1e39c95ce9ce839d031808ce036c6845a3c7e8341c883b0d77df1aad01f735a095c773aebecb9da6e0f4466af025d1c83bf2d29a3c123e17540f0437b62a4f28c133ab7109e63390df323ddfa989b0db170ad2ac4685c91d2d3ad55981515135f371ba1524593257e228227e1c47d850fca5d8f4cd46f7639f20980590bdbc665a32da53c98cb8f7e8cfc706629ac390063bab20d5bf28adc337b2e05485a9a9a970be909c676f40cd6a64b706a5f1176510c023f8b40ccf1b60b4f2c005e0da0f1b547110ff074e57954b2f2533698947e74cfa0c02a03b89d57a79668eb40b657b8084fd14a8bec8c586adfb954a16eada04367eb6c60d71e095438a5f31aa6056a974e86b27f405adda297eb4b6f8011e45f7a3149f7534bfc150805bdd3e32a84950e552e2f75d2d236407795094a088888a817c4f90e638008e9b16c161ac155d3bff2aaa56693acaf0cb2690594104ef08827af6addcb9396f74acbb5cf44aeedce891d45f110d22b7b77de5d8bb8e1be32b8a445c9370c5053452c0930e9cf87beaa3039d359f7656a8f69cb2714a29d40d48d9eb582b0a5e7e4799965fceb60043f9c9bae91338de2fd5ddb148ed60f28756fcdb8d84fccd8a1a44b657c1a00b1583403d31f8d09e91e709b4287b7c20c8cf72bb56edf40de34941ba18a5e50933c2ea71364f12d0aa9905962fa7a720e11b244b598d7b339714ff010f258dcd8252a2c86ec10df5e0fa7f8e62c8462df6900ce8e7b38e74d1e3a38f0caed8c8182410b76951b27725777c4e930d143df6f43095536df5b961bc88da831d47c8d9c60112a6f7613509eea10c6ea2d90dd9768ebd99891be4460062ae830a51c8d7061809b5d5873ccbecf26f14dc8efb6523af5c2e2baa24beed1e7ba02f2cdabeb9212540e9dbc53b162b0c95e137348e18ba579c39c72c80e82f6df62ccb33ca30e9b91d960aa3e83f12a091327afc961d06f6e5ce6cca2f811bc132f302855bc9aeef03b0030905526b315c20c66d421cf6df5dd9fe714c4e4d53f702df35bd71b76b7b1df46698b6e957e5c3c6bab86c60bdb8f92f77664432bf06de383398506be1a5ce3471d9883c6411df4986818f11ce3913b3cdfbd1d47ea9c739671d0dde648e22d2a3a84b6cfb7659a8e4dab85faa9cd3db18f5d972e1ca13921142afb2f96aea0be15eabc363b49753c68f9fd383033c4aeb843b9901630817c178f17a946b63b28a990cf873ccc8f1f4dd768b5cc987360798991b25176e3d745e582afc79519fa19e0f81cef428b9ae570e4a176d516876dbfc77c711f31d365f387f2392572a924311316062d5354daeb0deb66246f58f40938c16eb701f639e7a6c27f4088624480569c75f5ee63e1f9026426fc8c5376bd5f579de549ca11045aa2c7ec4209767d900ceae10e6dc8e976d1f96757c62be224d49269bc41ab4821759c0f1c75f5d44057bac77d0cf8a953be966a28bce8c1e4e9425c1da6f19c1cc43b709a255b4f5860cfa15f802269fb925527220c5fcf9f585915b52dcb7c53995e9afb475b20b7fa2896144732c66fb0c76d61da3065dacd2993254e6193268324401323be603ca0bd9b9261e5185da5247f9e8847e4c9c0512a5811a18fe2de4be7bfe5b7f04e7be322b9c34688eed7e6a6f1af16e26ea14ec4bf183745810e10ece8662557d08d679faf0e6bcede618bcae3b6092b5cfc47ab49e0c53c6ca948bf983b16c32f2a0e37a7b74873dc69a43ae3d3511568109f68c3994e730c5672c3b8df04d86e29b5b05892ac9daad465645e0a18f9746f6fb6944a11d68407aa5a1295491d0c2de7ba1986a27cb890d183dcbf6e06905387eaf0d3c8939843fa969bb9120f75faac4ec3f2c7c00a12a1da57afea402598d0fc94bb583ee0b344346d8c98ce651db4958161b391872f28f09271ac9f4ca7680c194dcc39858a0cabb47e72b32b1ceb1d2c8e6753af0a15607df3e0dca7263c30310332c2fea58852a9d80cfdb38025ebb8a5bd27898bac88994f424f1f6b1c1c43ceed42b7848686640699d318a9ebc3012811357db142d59ba1aadfe8e6bde91bc69d82772517c6f38d47d9b299c8d6ca97b72df13841bc1f11c5a87680a0f10eec9cca23a4febe35fcb44a3258532a03a8093214832c884b259fcc55df48e683be85348fe4fad80d833c2c107a9dc20a6f361ec1eb2c19b2069f81de7be5e8b0526d493e38d15ae62040c4a30649754ed1cdcbf7be3f86ea1176716612dff519d4f72263d1ffe4e4ce2c7a4d1079de6a5ca4ce10da1a9cfb996ebca2f78770d72caad507243e45668745ecf6066ee51912f720f81cf535689d40579d6d7908c41d2b8318eb7ab085d843393c77c89cb0546d2e5554ccab5e09a8ac560c95db19832111c0e726a7d0f470f9494801316476955df27ff1e860946b74a0413d111263bb38b8a2f255f85a01e77fa582504b00dffb289ca4b54f3a72109a04c321e86b279a0b3c2001a1d702142359a35ab455748ba2094af06e4cde22ec801d13423aed8b41257015ef717d705abc7ef8f5ee8c64951bafde8f17af99285725e7a3d0aba2c70aaac555c9cacfabecb28ca0f8c649b2e373b42d3735a8d5426e0c0e9d45da216982f866eee9e49b1cc33888c572a2f6c9355deffdc8a1eabcc70e287b3328d5ba342d3144b67bea8ab1a0f679a86265d9a81a04d48dd6407ef15fb9e2a68f63f2b290ee7aacb55249bc3cfb8bde3595bac5d25f6f1868d10c745d5809924de19a893a37f6d70dc90aa2163ccd15a940e9d8b8187c94bca1b1541b7f31af1ae8ff2ba666d34896918b5f699f79b66b42ce027048d936a90ebcd6b3537dc2dda0b1ee4e8e5c382590bff07cc7a693b025b7c5ba50e426227f4076e628a2972c102890aff6081ff7cbd7441e3b546f6b3d83fb0bb69a50655717a59abf92710489ade1a36bd6f16232f12def7e5afd9ddb09c6c9d71a7241504cdec1793cc3eaeeb1a1a8b1e1816801296c71b418cf5a5d4ef2cd1d06bb3ec4e30346f60dfa0186f1a143e12b29d81b877fd27d5e9af51402d4e733d0c694f6d07262f363c3e79a36338e3a449831dd89f33f3086ad9d4da3799da165eb13c8323ed511f2ad4107949eaaa18cea66794beadebafcd7a227fc3684d4a6b37a04507b7943e7a21dcd7f2e3e405e698ac210976e2e7651a737dd349344a72be5040a942387cafccf56bd7e88488c137220d6598707c1ab18326d5c4d5736088f32269b0affe9b753984c5f95aec0dd706a8171da5dbe00", 0x1000}], 0x8, &(0x7f00000027c0)=ANY=[@ANYBLOB="9800000000000000ffff0000ffff0000f78c280d2fd9f366b881d00bd968f0da9e8d99a02e6331dedde68b66f513165ba5f409dafc0a68a1da2f959bf3a69317edc865f439a10ff590046de81e3cafaca2a3117fcd63e29b7615fb43dcf83579718f1c36cf315b91c4522f406e22a2290161ffbec729b0fe9f7281a92379a00644d55d125bbaad75ca0deb61c570ed6e734b9602dc7500c874d2cbe42d2f2339ac7abeca712010c27c2cb7889cd0232ec46f4be415d64696bd0a3169559123a5b7648ee6551b2d9ce13b92b368d892de2450f88c9c25c0fdf19323b72155323a931867a955df29c575e9161a79114ec3532542b15d60c88c4279ff81b06afdc963bca015f2058cf66e5194068082410d41112b5e719cbefdd18b35bb42be1589984d87668162f2ad1367b19cb0d536929234b62f5f28198e461992ea54a41f2e43ccde2d7a5e450fed3b2663033eda7e445c89f633abe2327bebfaaade09b774c4dab8e74e8035e49e067fc8fd1af91726d7f9a64d6dd9f096189757d159f67c7a"], 0x98}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64, 0x0, 0x0, 0xfffffffffffffffc}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) r2 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r2, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x1800}, {0x5, 0x401, 0x1000}], 0x5) semop(r2, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000540)={0x2, &(0x7f0000000200)=[0x1ff, 0x28]}) socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x0]) r9 = msgget$private(0x0, 0xf7bb9e99388a03e5) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000002740)=ANY=[@ANYBLOB="00fffffff500000000386a00000000000000000000000000000000000000000000000000000000000000005c59b38fade9b143b8b8f4f21eaf63e6a7fc937934668b413ec33918c5df096519ce66eb1fbd099a4a138bbd27e11eaf819762dc55c4a8488bbfd0988984f36d7cb9277ed810ee1c23aee9b5a657a8"], 0x2b, 0x0, 0x1000) r11 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffea8) r13 = geteuid() r14 = getpgid(0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x6, r11, r12, r13, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r14, 0x80000001, 0xfff, 0x3, 0x100000000}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x3, r5, 0x0, 0x0, r7, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) r15 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r15, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r16 = geteuid() r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r19 = getgid() setgid(r19) setgroups(0x3, &(0x7f00000004c0)=[r17, r18, r19]) r20 = semget$private(0x0, 0x4, 0xa5) semop(r20, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(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(r20, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r21 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r25 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r25, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000100)={{0x3, r22, r23, r24, r26, 0x4}, 0x200, 0x401, 0x2}) r27 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r29 = getgid() setgid(r29) setgroups(0x3, &(0x7f00000004c0)=[r27, r28, r29]) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r16, r17, r22, r29, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r5, r29, r5, r8, 0x10, 0x8}, 0x10000, 0x200, r4, r4, 0x10000, 0x8000, 0x80000001, 0xffffffff}) geteuid() 05:37:06 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r2 = fcntl$dupfd(r1, 0xf, r0) ioctl$TIOCSTOP(r2, 0x2000746f) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x400000000c4e, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000040)=0xaa6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r3, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r3, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 05:37:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) close(0xffffffffffffffff) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x5) r4 = geteuid() r5 = getgid() fchownat(r3, &(0x7f0000000140)='./bus\x00', r4, r5, 0xb757499c0a334bd4) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x40, 0x4) sendto$unix(r2, &(0x7f0000000180)="10f50265a78bc2e5fa94d975ca86ba769e01f25adf51d5a048dbd9db105d41c5c9a59bba2f0df6d082dc70b9fdc7fadb6f0827f30afc92ffe4ecfd76830e6e1877b4a2ce", 0x44, 0x1, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x3, 0x6, 0x1, 0x0, 0x8, 0x1, 0x2, 0x1, 0x0, 0x8000, 0x3}) 05:37:06 executing program 0: getpgrp() pledge(&(0x7f0000000000)='}*,+\x00', &(0x7f0000000080)='\x00') ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "94d19de7f43f0db1cb7fff3bc1da6f1cc6822bc6", 0x2}) r0 = kqueue() msgget$private(0x0, 0x80) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 05:37:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x7, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/83}, &(0x7f0000000100)=0x55) 05:37:06 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) msgrcv(r0, &(0x7f0000000140)={0x0, ""/68}, 0x4c, 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, 0xffffffff, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x400000000], [0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x80], [], [{0x0, 0x0, 0x9}, {}, {0x0, 0x1, 0x0, 0x100000000}, {}, {0x0, 0x0, 0xfff}, {}, {0x0, 0xfffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = msgget(0x3, 0x100) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r4, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r5, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r6, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r7]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r9 = msgget$private(0x0, 0x8) msgsnd(r9, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r8, @ANYRESDEC, @ANYRES16=r4, @ANYRES32=r8, @ANYRESOCT=r8, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r9, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r10 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r11) r12 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r12, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r13 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r13, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r13, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r14) msgsnd(r9, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r10, @ANYRESDEC=0x0, @ANYRESHEX=r11, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r12, @ANYRESOCT=0x0, @ANYRES32=r13, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r14], 0x9, 0x800) msgsnd(r9, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r15, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b486082160651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) r16 = socket(0x18, 0x4003, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r16, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgsnd(r15, &(0x7f0000000f40)=ANY=[@ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001000)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES16, @ANYRES32, @ANYPTR, @ANYRES64=r15, @ANYBLOB="9f484e6660c5f1431352cbfb53a067f62687", @ANYRES64, @ANYRES64=r16], @ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYBLOB="2c37dbdc3bad9ab9549c3ea04a2d392182c35bcb72adc09253435555cf39be51af1d", @ANYRES32, @ANYRES16=r11, @ANYRES16], @ANYRESDEC, @ANYRESOCT=r14], @ANYRES16, @ANYBLOB="8a068abafd8f531f1586b83b79ec59162367f040aa43c9962d09f68c9ef8e0341ef733c8c410e19bed88b94f82b0384137df124acf5ec04137c1a94031df3b7bd02696c1743129f4736caccb96d54a921ba5025a3517be17015668fee1cd6d6d5bc49050960fd31d9026b151345d8656fc26c27dcb"], 0x4, 0x800) msgrcv(r15, &(0x7f0000000240), 0x8, 0x3, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x20000, 0x0) r24 = fcntl$getown(r23, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r24, 0xa5, 0x1, 0x100000000, 0x2}) getgid() msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) getegid() getpgrp() r32 = socket(0x2, 0xc003, 0x0) connect$unix(r32, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) 05:37:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67be674ebe60c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000bf0000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856fe22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60ac13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c2ac376ee24f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24f5faba119e66b089e569925e843f3880f02767ea5eb63bb2ea27eb4a5d9e8e4fe361fae7e6c832e11a5170bec1b4b4b7dd35b45d346c4bd750a8eb178d475028186a02720716a5c0c964496aeeff0f00000000000007444c9e85e97a773f747f7d0ff7aff815b2f7a33b95a7dfcf73ca65f81ec5c6a7013ded4418de7e617ed341b7fe09e681ed02832d94804a83e80fb661f3311919280be4581c5da4c3e40f88c27e"], 0x10) dup2(r0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x73b795410239f87d, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790a", 0xe6) r1 = syz_open_pts() close(r0) dup(r1) select(0x40, &(0x7f0000000000)={0xd4f0, 0x8, 0x100000001, 0x10000, 0x0, 0x7, 0x7f, 0x80}, &(0x7f0000000040)={0x4, 0x0, 0xfffffffffffffbff, 0x6, 0x0, 0x401, 0x20, 0x7}, &(0x7f00000000c0)={0x8000, 0x7, 0x16, 0x5, 0x101, 0x2, 0x7fffffff, 0xfffffffffffffeff}, &(0x7f0000000200)={0x73ca, 0x2}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7ff, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:06 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x44) r0 = getpid() ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r0) sendto(0xffffffffffffffff, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) r1 = socket$inet(0x2, 0x7, 0x3f) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000180)=[{0x90, 0x1, 0xe8f, "ffd047deefe9578008c56c3b3dd68338e7f35fc1a753e881489feb3934d5672026d2d05d954082f4d9724a1890dcfb4f2329cabd8c25e9cc19125e2cbd0deefe8ed20ae241ac67b5ee43c19b88ddff57a90e82e10daadf647b0811fbddbd9464dc16609c31e063637f22045856afbfe2b9838bf4808f9f3cb8ec8c58f5"}], 0x90}, 0xa) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x81, &(0x7f0000003000/0x2000)=nil) shmat(r2, &(0x7f0000000000/0x3000)=nil, 0x1000) 05:37:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x1ff, './file0\x00', './file0\x00'}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f0000001740)="2ba86a2fbe4a9998f535fb1d0ea27250a19603b5f16860092d4b26db8ce2cd0b9b3827f6723c261f0e82fe5ade205df8ba52985f2da1c4e03c850f580218ae1655f06fb9d27521633f4ccb07187b8582c3ade8caf75176cc4cac09113950fe566cbecdaf23e0b76e050dfc6fa7217bb131121af6b216d31c41f20a783f875a1d43cbca1c8828098dadf8b9212d2abf1e71c31428aaad3ef11fb96c196ccba7ca26073341fd09d9c6a42dd7ddde5e44fd09e9e8a0f04e5d02290f963f64dbd7024c9ddbca6bcddb51a2667e2983ae37a4b08482c0bb34b17769e75656363bfc94595620c69c5ffc05f6ce1070bc35e970ed5882787ff8ca2498f2fe6989f90b9943d3d3203117e9082d713eb886b999fdf3821e69d7dc7e5a31fc4e79be7e219089acb5b9b5d5ce18467280edf37e8e8287ab9853a19e10faf21ad283a12f7dfc577de3da9167e2a2ecbd492459021089b9b4eebe8c35f864a9e254119e0409ef4673cb62dd719bc2b0957e465888278ad47d642db4bb318797393571c1adb5d84aacf7051775601fa77caa853f44147c0299be66f5aea77071d5c1f4da97a3a5c775b6f846be481f4d552081c774be1aeb1fe5387d6548851a698636503b0208c84907163fee4424399c78194720ab9c48ef534a8e1221e2a8561450651e0ac3f350204df994dd80db6628b436f44e729bd384d39de50c78c6a4f63ba6f6d89b08671d85971c029b9d487f6a10197db1b29973057e6753d4bc9dcc08a6b89cf2290e0a0585a39e3d6570eba7bebffaf81263b6abccc657a769d4b6ebcb7b30b0cdca88badcf7853156b6050f2428826c68efb59fd2145f8ccb99a841872bc03b3224e4ad0926ceee9aa40062b31055ab864929bccb3e7ac90ed6700a292694c3c3fb74d669dada3f0a969314911ea66f2be20b24a6db569ca5b6d5ac9ded5b6a6d715290dc1611e6bd3cdcda6f5f1a6653af40ad4abd8a94cb57665ad1c6ca2ad8b8cf081834d44d9317d82d57ccec331be340ba2c120b86164314b8a0a13eef67130bdb7398a0cfdb6278427a253d7b860879cafb3886fd3a4880957fdebf7479cf1482dd77acb0a69e82d59aeaf3e185f0080ed4f51e2bab3487e346e81bca4f8e64dfd359b8f53a3bc650b6de5d4c77accec63a361a0825bcc722e2ba54544f3229520bc9cc4d7679447320b5ec1d084f4207b2a61b1e2454208e0930c2c53f3b10e6b7bc1d8cfd0a512efa2029b4be508dbb89878000eae81ebfe1d4a1df583b03de929957c13b8fc36489b8a81c6e5c4e15747ad5cc5adc1935430f1bfded0ebd9d8c897e4259eedb2eaeae76141e5b30dfc6d47bbac8124d7adf794f60da1e111d1fe57f3b2a499ebfe3f9519fa83de683c44abb6b87c98899db0ca536df12e9572f8d32b203c0c954fdb51e40882579018a1a0911a49d5652da1dcb04f13c00bf894357d4525ac947093ef9aa945f0792e826fcc6192cd4d2109cf2bc2b8c0647fd181957c8234dcf04f28464b9a3d9f2f1f43c604c4f8b2c6ec0a2519d98fac85b18b7f66e4d70fe17302def28d306c738174192f26db4eb69f850f48426d4da23b442b966a3bf30a886e2755fb3418f4e0a90da2aca12f8e7971352c2c856125f28c4e670d68fdc7edbcdb3430ee7cfa5e941c095f27a8fe0b96875e6f6162b0cfaab2c835fec3e5ec67b83eda2ae8fb2eb1549dc023063596eeaa9380208390594c3155ec974008b3425d6aa03dbdd5b9aaf8e119a54c7e578bc149a1c134f5e9e8ac5011add1ab8817bd019eb3790338629d769d86d6641581f8bb2dbb656179b00c64d8177c5b2f4841eb331ea4a7c13d8232bb9b49b0ed369d263636720c6bc748fdef15a2b9ffccf0da06b46335a089f2f9bdddbee7042e1ec77c57f4d8b91c317c3c4910651ac3c285a1663f600e115f13eeee2f0ddd6a5a7be3d55e43ee4c7e73074424fd55ddad6e58d34a8cf42e0ededee870618c4503204c39214e806ffca15f01ac8d744e38bff908f90487a30e9a238f87197d3301ce56c61f2997237b739da659a44cdd770c429fec9d22718d081a3eef56e208bbbbffd89654cd07813532e312a848322a8f9c5be92c08694adfd7c8855d52c137d11ade26d76b25beb1dd5ffdd7f8d942b70e93288ca346be4a21a50212ad37e68ded688c319b2c983c545061b15b86c3de6e3ba7c2b9256c9d99bfc563f02545e3dc54e0a30fc4e026dca7898945f72110f49e72b6a8227fb58668b35374433af2089c376c08cbba2f06431d8a38e836911f1c6096794a367b519176b241db02d655ad6ec3958b5684b0836ec2fd6813906c6cf3d0a3baae114054752ebc8190562ebd431c1e899a8103abd8bf89d280ad6ddb6840825674c19a11d898979958023fa59eaa8ff709f3713360fa2c5c259efeb349909da042925eec6ce9395c25c979904217e14e17f7341d4977c5195eb6e018cd770ddaaa2dd662718c297d6e57150d81dba856d05848d590731a2df568bf87d8757b872f1dd9864df97e8037a2187143f837660ee448e58aee7a6566c0b8d663aaf2efca585f5a8608aff61a540ef1cc011eea8b5934d9b878a64d8fe6118a2aaa4df8b609dc1915d1050730d2e239945caf4482816368143b6b3144c9a5719f7fce963257a5dcb7231c21a3544c847dda5685bf0e82cdfc95fa83c645e50a55200127be12100a344bf98a8e59d6ee696fa7fcb89d26e30e64fbbd6b971a91e2f3a60183586ec292eced989a0cf552a4216cc3d2a10aba76f35c6a2ef9787f05accbef0af8e1a0414e6476d819645cf737dd1c2359e673d9b2b6e6ca7e9cb41d3645e01ce6dfb47ed5bcd839aaf011575dd70a7c093f72eff5da522d57600e02097eb6e0f3d7cfef1da62bec5c3edeb16f98e6faccc4233a9ac6f58c8a42050e7679c46e2923384c7cf7361166994f3b20b27424fd3b7202de3ada75b6bff81dd47a69ba5321ca371b39ee2e9ac4386195cffcaa8359d9f11eba47be4f761ac637935d9ea436657ab16351cf322231b32a9c56c296a8179e12a9d000018ff447270fb32348be5821ecbb406792aad5ad64f4f15e8ab9a9837a332aab82e849a5019217a24ef5ea3672b826af7433520debbf502099ab7c5ccbd51439a92955f92d6b933f2442716cb8ce5f3084a6d732ab281263cb7c40633ea678174476583daae28b2d63ae5ba29644574cf92befd03bcfd0712092b873f8a84d75a7765851e9b44bcc161b080b879f32646d0cfea8920088aa623748ca1b69dbbaeb0f786f5f0feb7959a9211c63f6ecbf061a842cefb481bba2366ca0018655ed017f66b638fb5c91fb6fbcfe3c4b99218ab431d3b62b4ab20328b23d51393f56ee229cbddd1cff0a8409a7c37f9ef1f9d6c0ba02fdada241e799c153e516da12781895eca61a56bf21f13e103e08c4340ef35bf566018b0c582276c0d83a3b36792cd57feb6daafb3aa3df7a888173fd9dcc8ca6545614a915a71a15a1b40cf054f5c2c1dc81f1b7d666529f68ed7878863da7305fb32aa1c1e23f17674c84a5258f0c0733c2e63483d5b09c6cc934c1ee32efc7d5979b185446bcb09e43bffe678b1ed3863d4338dfe325955191325a6b0a2a79bead86fcd6c0920b67e1be3bdcdc029b64711b718c0278872e8241f51f3806a03c6b33355fcd72d3d34ab15b5bca37ba62dfd1689b56b5326cd9cff0dd12d6c49d337755d17e5fa2d88e78f08198b64b526d1c4e89c317cfe37d158b95bce3fc46c417bbceb734329a652b8c3bdbcf307cc20bcb652fd64e4b1b3830bbb743b69f1a3f53fa94040c5b088e7ae3f711206fcfcbee2e1259820ac658d5fab18e6b4fe8183e550494ee34d03fc363a882c439a1f4c8ef8b11cb8903733f2296a8ed6e3354985fee04654938ed7a087a84de4012d673501a142bc2b7a4274ffb3c70fc351160ee2d593acf8764c7ba37d7e159fd49da1e3e8d3f78c4f32421b9990a92e66ddcd45c3fe16a75daeb83c0f357e551ecab3f483d5ad9c72232e2a41eadc386e4d6fddc65a72d9699867b7775a192c79896e3bb7009283a97aa873b9a738a4350f20b43daadeaba4f67773574b078e90f9d70e989d7320af2e5fd8031584bdb177e75d28d2339bf38009b1e1c330c223d6154efc3a83977242196bff8bee4fe8dae01d1dfd7c4a10839a0227d7cb1fbbc3ab3a7923057f42a192f15dad75bba71cf16e05faacb3a2d36f8876f6b883ee29c47fcd8148d36ca16842dab8061ebe3ec52a0df06e25325eb47b8734f07b4e286899dfe327e0d7cfc7d647feadfdb1f3e95d6eafc560dee2d44157b27dea7205c14cd97e1bc4385028436de2c477e965f7128543ee375c54819e48b658c849e344336eb98ded2fe51192af1530b1ff3be9d7e5fa4975e6c57c1eeab5270a9bb68acbe68c260626877b95b3f5b492ddffcdd907c0e5cd828ff35a60f20b0cd7c20d520e92c4f1d04ba61a1bf336e0fd5d66e12e4e1c8f046cfc2002ba5d9675ca370ee59bba57bb4473891ce589e3f679d3ed7c3a6f2ead27febde7a6b9eb6671904b7143ca19491e55c86f70ab029419da9035a7aced0e4bba1e5512d4477f90b922eb03327e0c5c2e3dc83b62faffab1438c3f6279a8b2f5e2535e28426da7590c28ef2a221a93d1a29b7f12693718dd1a8d9a593afc7850f39e94efaaabb94d50ff68e5c2aed3e8eed280cb1ff6e58550b9abdcc1fc06e8ab070b17de4c3785da92f3dd3256a4e7deb2d1e998e12cee1247ac34d1cc5d06db9df93165e18353c8b19a225c4b85ac430e6fa787921aa98605e93859d52a22af913c99488307ee3b6adfe4d34ffc5aa8cea0a2071eaa408d151243a219f8887b64f9a4855abb152e9b6dbea8fb332973d0adef3cce3e5a7fe68587424f022fcebe43512036d65b48bee0fbd18a8559bb8641f4aeefa8626cdf54fee6f10c192ac1476fe3cfb6c27722ea8c85b1b6e23be34dacf85be66eee2f51f9f25fe150d1001f9fd86d114f91172468d99dda59b5eb024326c01ba92adc00b3cb2a5444041018210e2561dc84bccdf24d6515a776ce65e09a2c7ad03da0aa242fefe5dc704e3e18f9f2832d8238ce29038c028b1656976cf3c2288a26b999d6305841fca05201d9ae7b67a68c108a1a424eb8da6b5b78d90c8510293aa3ade0203a68c9c1ce363e4eb7ee2f672df7a57bdee7ae598dbd8407eed289168f99b35a9898164f34242d269552fd7768ade126a06b11b36cc804b4890958837e30051d0542f5181f232e88f826eb08d8b8f5f9bac6bb7afe098c8ef023b3fbc4cd3dc40a79caffcaa702c21b108d93460ba40bfbab6dbae9f4a57fb99624d55c14b37ccc7178e25799170454ff674d37db0775a6a729f2af68addf400a502764be2753bc1db628304691098de910503f08b2586d1fa0cafb1ac85a5fb31aefdf278cc33220b78cd7ebaa5883381cfeede3c204e5b2c9b8f3f46db8e4b3d6a9c19b37d1c681f4de748ed9da9b1b24b315d3bbf0c439e4982f647b10c75882342679b516baafac78f03b2384c5d261189399609ef413479c42894635343d4ed9130ab99172c782b554959bc03f64bd1c0a6ccc1a0f8066c9111dbd1e5383753523ad7fad83a746afac9e2de647dcd20a1da09c4092b1960377b6bab093a1bcf0f21102db13dd764cb797520f96ee6f1ecba9908dc0552289a06cae216c6b9d92a599bdbe048426d2a48e7a002adeb4b0431abdaeafe5f5599046c5d542af7f4dd2cf2d4677d665d8360088e4a5ab530f18508fb1d915c94", 0x1000}, {&(0x7f0000002780)="580a1f055ffb53dffa354764a62026b0e8811123a4dda6bad3e8a146caada74e4064ee2163c50d7e621e64683d9c893dccada3454fdde3a74d5ac1037dfe0b7a5a9e64435f0c3c9aee645083e04a05062908293ed3ef218b72a2c62166adee0d55fff960011c2b7b95074c08395ca5b8348c851cf77974c1e45940ddde94cc1995de8c99b66b5d09d246bfc30c8dafacc3875fa0f95bf3defce666e12922885aab306611785b80dc0c6a96c735439b60562aec318daf8978cd1b2c236f40a3b9f40e21ff4eeb88ef43915d69456adcd93437469d3064096c05e291647839aa9330319735232f04837c2e1a50e048ccecfbe0c3db857f6d8b8e80d234163e1c29f7918599717cc56248a2b940583f38cf700913f83abfb5939fb5ec2212456b7dac82e35f786528de879bff306c433e1893905a63f5e17584d9cc91039333276632cc52a6bb9abf58e20f36248682671b1339306a4750976120c05f5c3391f78aab2439d73cc667edbe95ae3fefe56894958981c94ee0594ccaf034e79879a381477fc9efb8102df1dd4c788dc5268269c34691d8ca14a71d1515e4084602d460b8390f83e260f7454aa6e02d712cd5c0a60857789ab1f189cc4e9f0f8b5ed8feb39afed9c2bd5a2290f9945879b99960bdeb5af3bff4b8498f3c98cafb5746aebe6c6f99ef6a3c04454056fc5e421c89f8adffb8d7fd39c88ca7477b885cb377f636fb93eaa68f9a3ccb5837ff8fb43c22667776862b16cd3e4ef5e2db5f091ae636c3ed23935a9174e8f7594d5a2d0b80596d2f63aa1102c886fa55ca70b09c6cbe874f4021d34aec5633ee87f33bb5b08c81829741a3ba76736bcaec29d1c026323e8f659a3091966824057c5941e00cbd48ddb4e2813bd560db79ec9633a8f984abe48e5c5ebb6b2f59718421b76f2eebc419cd9bb87b4b9e4ff68bd0a1dd07278af1e406af96816699c4534b09fd69e277e37203ec6ae810c847db5f392bc09f685894c62d87911957d96c31170c8b39b6f652367f3e7cd0d773ed45d22e3f4a84115e1dfe8a8f4f00a457aa030a351d0c68f5e34939eaac21801fe79cc7b95ebe771357da4633226f7dbf23bd09a1e2678942731e5db669efc777a349a94b4465c5620e1b595e9cb73b4db8383e512cd4f3522d006073064c7093f8ee5d3d188e905f672d8d31e3d6db9d965dac7d30990cceaeac62cbbe8b492da31c33463625f3ff5ca3ec5d30b4c40924f941c93a2b784e1b2ed047838a364be7d7ed62ef1cc043ddc008d6d59147bc2bafc73853e8a1c604e13788fc33eda5ab87e93c819180b38cf39a8a81c2d679f3ecb4163791d1417c68cf56e1c2cc564ad5b522a3bab3a9daf1abff9750b72d43f4cfb54168b738ed12f878c601f0520fb35e8c55296f0780285c8bf55d9c9a6fae9575d0234f26063a14a0745846a72c0bbc4344a0efc9ed2893dfcbd993adf4a743cf10d6592905e1a694d332fadb972271a4a0bc2a479d96ae564ac1688011040794a53725ba1a58ab96f667b2939466f6aac1c6c35e8e3146a0ca02abb2b081e60b3cd0658e9830ba35785e5e37500e54e279c384b25e48e92d23f68bd9e2e03f9abdacab1e152ae23a53128f23133edf778c274f0ca9aca2b83eddd79179f35847cf1f806b54e0898ed02b5cb86dc71c85c0a329c29a4fce8dbbebbae0e1603875be0429c256476a0ef64bae004ab313e755c7f76c720eff377be73f26982ae2736a816f952b15c70bda103c4e60ebed546026f71497a87e27d1378511097fe249516ef60abffb73fadaebe96d3b4cb6bcffc10856d59cbc7a3939ab91b129749eba2713f3b55711a4a813b4f3e62068e238696a1f578c73bfecac9f2cf3a4adaa5a960f61c6dc127e2dbeaead533f435219b79643b9a4e7fa969bbf5d969e9b14b72abba7a7c71cf2c24a21924f773b45cab4e3bd68de63dda4f61e82f55aaf37490205f8d1bcfe521ceb6d2e238b2b8300830fba3a6f887ff18e5f475b518f0c4b807a7c0c091fa804af70d080d63070d5607ee799e2116d65acc8f21519444c1fcd72d76ffc1a8d1805195efd15a66e9bb103866543a49ac3ba55d2fa8c7d4d12cd16129a425582c2b23227fd868cd2902bc44c5633eb9d9d22cc67fd2724413c02edfbf5ce317b5bbedd3099f2bc63dbd12182fe5a85f5bdb165dc59f063ee4ed00384bea5f39d3d058ff567664c18586ed1ede56057a8f45f40f8e7b6d5aa4befa257324f0539c0dcfeaedf513002d3c99d8f89226707dcc9581e5ce8b4137569dd9c7ecd455c53dc42eb6853e1e0b5a6f3a9d03ba7e7cc55f7163a92474c1b23dde99e0f73370f9fd2b5a467ff4ff3734aa28e80124914856c7e322a20d1ba253e2912e5057fe6a422f3ad52fc51d20fde08ae53aae9abb062215266e26d403bee171853188acbc3e3190069fbbd10a480d01f592a3e83a3dffb3e3caf641b47d019b0487df7ac52de6911d904097562dabfbf3cfb94609a43ab1a55cd5cf11097192cdfc2bcc8f9da392f19ade5e465c5874ac35cec67169fbe90d2687a68059378c968687b416cb2af8f6dd7b9b5463c7692bedd6e847c2c282049dab699c704fd02ad6c32b831ada0e3d50a36d142033900b177d77046ee072ec29b8170cad45c8afd1d42f3c536946b13a5b3d57dbfb2383a477e95fe6ef314ddf19c08c899a801e1e04ffa8048de36a3757fb68643357611ce60e3afccc55a521159e502d4107ea1ff4007c333bfbe767c3a895069f7cefae09b1aa501b8924967b37b8eb786d0ca456c34cc43b1988dacac2124f857f67c31bd80ea45d974b0a045c0159c518c1eac4629f1d202876abfafe72a020a8838c76f860c9a3abaa1e5508aefdfe7c9dee50043d16ac3824bc6a3bd70f830fb3d4d276891ecf0537366ccb2563c3483655074f280749cd33740042c6b8bf9bb6e022b36963fac3c0cbbea86cc59d7b8e8419f20b7a42aaeac1c6ae25d145a31ee4a09548598abc808174738be3df907312cd2964e7688faea257753924cd2b60ff2daf358a19084cf01f384d8027e572bd8848425f4d55a61f54a0ad9b67e095889d4ae3b7830940b4dc06e58de76847b4a8f3ce15dac168a55e52382915e33e5a8db0a60e290a77389f2a366ece7c5135633785c906a0c73291c596e3787c177b111c22be27d44dfdac7d0ff0e966669b3415c539fea40730094b90ab82bd29f68c0cc9670052da73c7ad5265414f08db7ae13a800488cb6f2b86068f88d3a73c890b0a5f2bd2a64b807deac88108414c819eb4cabec594e31767032275c8dada3d418d17cb3d9829b5c4bfd853b413966af7e14ff50864016304c618c1813b47ca13a6463be807c090d7a7977403af3ab13032fbfc7c575edfbacfd4588bd641e93e8350c065a63658d7ce70b163b1f8b3347a60831fd5b88b739c14e953d359a5d01b04e141f34188e120ed7b92b758a42055cdc5c069f421e037192df27fc52bbd52ae98c6eb20cc6aff7df1c5b51279ca041f44da34c275f70631925220c92ec32e750a547fe1031e5f3173969a1c6ac920b0a1921ba5e904e133484a835c996f02918f93d52cde5968d1b37ccd1e06f84ff552e7baae2c5ca3e1e220fd029d25314619291f36a6d4617eec8577fe0fd5df3578a4ad711da2bd7037e8db5d1480331261f9dfa94f28c0d84b47a39f4cdc5ebd4031e983283874d080d7309a8edbb194ebaf16c90a0202b4855f6f9b4c072a528e60a461fc67e72aa727e871b14a5ef1f123b2b42a052e932c9ed0dd811145dd2df3e9b6791f907e1c6853d4ac1ca8653443eb8460f839298077d7ed5ba15a5dafcc13b9efaec266908a7767fdfc79e08a4651de67add416b9a1153cee8094cb3e47694296058fcca952c4d2c1bf442d1781da540ac3872e17150fb91161227bcab063d481b0b9b722091f37675e70b3c9f256e7bcde92c89b9fff3c506784ed52f849238f16828ec4f1d75aceacf668ffda2059c852cb725e3366603a22fe47e6e06bb10c3dc7e9fb0400990a3283f719c6a259fe1da396e69e740f62e9ba31c66939d8e4dfd44385654e2fac06335f002ab5b1207aadb62f89b2bb7bb95bc61db71e324f10919b983c9bf8965656462534ac34dfe7206832e8746a0076050dc79616ca2b2d27a45c07790e2f1e39010ac62d9f7b38e7e422300ebecc9d5cad6da8555e992700fabacbcf91f0f1f78645a78cb4919746366a3fb538a820e8765cd195319937822c928fe2fe7b71e16520d47db22a648631305b4b78173c2fc73cfd4a55c7a6d86071ea6ea5892c7603bdce01ecc5a29e2549e961c357cd2c368423e678d7e3f7b0bb1b552af9a3162da44e19158e8e9474547a145114d2bc3b4324ac9640ce945dc48efc85236897f8ac66c16ecf5b7f3b7085207b522ae33599256c9b5edf50ebe169eb1d7e657b49d59b9618325db197c052734527fc0b9636cac8d20dd45c8fe71c9c4fd0bd0f74ef3cedb506b08f8e11002aabce658bdefad2a5c9e79d5768510e3588fa33887707973f55f2ec0562ec0fa6b5ea7ddb8932f44945d7e01968bb62ca8d8a8e22485c74615f50abeb965a1a570b992b5475e6fa19891c88b1ed6e52b176730712d99a1f95bf36b7caaecb636d740fb14f1f690a8af6d1bad292a9843ff794cf91641b2881ab4e00d068e849d7ba56e38a25dfd187f19b98093eafc1515fcfd1bda68cd6025e26abfaa161c05843bb8e7e44651d80bf1b1e5b3dd7195cd61068ffd3cd1d78a759c7fcbb62d4381df655d462b9003b431f790291449fcc97c9d2eebd27e01d1969f1a7fc8bd0963b74f342ce321ebf152eb4ec768997ad41e22e64fb6057149124d956bab35d7cc662cf04f6554aede9e2ce9a8a92119934de526ca5959d2c93d78b343df6c50da862b4654ed031602425c73f8ad83a3f52cc1dccdba3e8a579b075a638f27e1e4646e6443fff6ab6b07ff23773c2f612fd51ff6179ba932ee9604cf0f4d5d2bcb1ec8804da7fa0e9b0ec6e5c26b634718c9248c259d586aa062fb9af04c2b8330c84f16d0f0c60772ad25f0b8b24a7ebd8bc4e69cfdd6c862988d1de736e6509f970b8480a7822079b85a8d88d2154cec3b59ce3af18e2cfab23914f8b991291640230303cc10763405e32387e95c189c14a6c699220bafd00f5bdae5c7aa6632464f61962e10e68e4fd51b26307d10b8fee8b10e70c5b343d93b33930e09de8c214ae59a8200cfd656fb9271b39bfe2a03f0ac7a15d16b9ad45620a0b1fb29cfb6fc18805caf2288b6338671597e1e28c0dddfe3ada76599281e75effed5b7f574ed7a403a67cbab35e1cf58d558ebdfef3465b337ced1fbd60ff705883fda1e162edce6c5c505d0686b7a541f31b6ba6f574ff1c61bf06dc9cf1c148365cea5bfa6dc1f54e2edc71e639226a678d35cd8aa739b9737dcfd7c6cde565a58bb384f400c450b9e6e5a2a24acf3cc62fdb7d008391e21a1dd14e53505793f09ec8de8504ac4ca9a3d9a165f633f91fc91a2623a3944b5552a2b1512e9b20b87d8bd0a4c4923973b8ac88990eec4e2dcbf62306129c9638e36c8f90f80314335024b71e5ccf85f49d1a4f5bfef1004a3d74093b147226c5a8b4572d6c6499ff61cdd906036d70b19869c92657f34e9adc5a56ce4e8eafe5e81b927d1b24e2f63e2d577f50ac3059998b78576e5de8979a9d6185a3d3146abb1def8ca4c7b8dad25520bdf83cb07e5ad7028c0b8a027a1d228033cf9353f988f43481baf59c1700b3ce6b6ab3cf5dd1d33c9", 0x1000}, {&(0x7f0000000500)="98265afb679c74965ede3989cf78c7214d885d37ca3dee729242a3e3fca0e31a85bc8791574658a7ef3e8d055efa33f951f82e1c7f5156e0192f3cecdacbf870dc8721b5b17476e71d353a9f95b050af6a152c59f1790b2a0abdc7d85005cb9bfd89446382f1e946fa5f9d2256a67825ab327c566db4e2d14b8407ef23879853468f223da5401fbe868c4383de0ab7a9a22dba186396b41332e38f9028965db0a6b793318456fa59e3bae996f86c4a46de50df0bf5cd7a16fbe5edd08f43f7e2cc3f1ce1be29037b89b8", 0xca}, {&(0x7f0000000600)="b809f4e76805cb20fef4c031158208da8b3c00168bd72842b85a989d738081c64960699c507089251cbc56e562214677cf8c08d8df98cb1ac59a59e35a7745513f2dc69f4f1ccee8e2dcaefe2a896f6a9ed19d7938674c6c30f02540633e79f3f4a56c5960da9dc0342c1d6df40ff571d84e522a08b39d73ce421dfb099d06bbf7e07bd6ab2de15b8e94cbc90afd580328d6f6283e7105046515a261e6ba43442e5b25f4b8c293a48f36f5e468bac846039a4487a8ea4c5fa7d304732998ec252801d75c331d0a8eef05ea58c32659e3414949a633d01d529dda6a685d0ea4a3114869387e759d7ecd7a91946d837327e6312d", 0xf3}, {&(0x7f0000003780)="0f6d1f97dea431ade7e00f743a18ce8b8ec78b2263c45a5dd231e3c90d98bfa8987c6720611abd5af4dea1d4dbf733696789798f65b2240f13e6457d4a1662f6dd6d0d06bbb4661b4917291ebc6cbab510c025899ff27c11fcbc371db63f492634292613235aaf098239b7195f4a9e8b722ceffcf80beed4673aab95cc0d2c88dedab9696cb5fc385711203210c2364599541f0b37fa193d664383c178a230a7947dd025f3aa0394ccd1cb4a247e85763c42f3d7a7e504cab7e32849e1e27b4a19d9fc372534726e18c279fdec3db5c5699db687ec34af1673b71d99de5e7de8cf7f05d723209263bc0a33f1b45ed38dc2975dc7e5272f365eaa6ead45f37ce2f78e681374f13290da199f0bdc609ff520c44ff1e263ac20d06e7863bbca3a0c30cfe74aa9f007de3cdce98c6c3b53d70c2f317b5344aa4d838b3b527a928a64edbe83d273209bba087f318c5c9af66eebabe82302a0a137ab8c0e0cebfc899c743ac4a01258cfef04b5c52b051e441546321ee64539dcb7e40d76b730ea22c7ce2b8788996b8b6f9ab09a15321d7eb5adfa970f4eced642af279d290bef5b025f5fee79ef91715f8ea5704961c8beff90765a7e231e3373fe6ba269c35de6d2e26c3319180b247ebdac8994a341bc190a4d0619a41a4367dff111cc28f4f0533937e0d382f6d1b6d26a98996f898b5e445d14d0a12e1eeb67e5e02a19f3cfd89227ac0028cce2737a8d0694a1feb5108687c55df8ddabfbd7ddb4e493854aec54c79853640cfc9845f96f4fbfeee8459b20d4d1a26c1761c27e263232a00b702aa90a9be4b1524ff194d3a48af90828e2bb381467e0a30fe1eeb15faffa4d06db0a42c7c7334e8817ba014925b9871763ff5c28646db5a221e87fd3c3c4c6dd91ae527f010294d19685e151ae6354895047baec3bbd7b9e56e02ee52b94135b23ba0152c4b5ea1f5ad9455a95c6a56bc284e88e6c6ca36e1bc5c32788abeef328b68a7dd8d327b6adb68502b362e858ffd2682b2406df8cb8694155a1d0c99af3c3b772cfa1539b78ff24218f5e3989a7594317cd9c3338f9562c103b9f3120dc1582077aa4c2eabc332f04a99f690c1b85fe54e62d969a57a2d6e7761d48cee982beeb926b4bc3be51daa021484ab3890b4f858813226f5063924dae3dd7b7c4a0f7f7f235d0d36bf66fdb90052ecd078870efc314e7b1f96042199707dc00b74acfac069a717e2981fa8dbf4eef6ecb2bfc242a73541ff78f1dbc135fc6b7e74a4a05186c4bf27e0a74eb0e169bd20cc229a6c3ab50175cd2d85ce439c84248d4192d0cd778831e876c8a7f2203ff060cdd03f366ec95ac69e630561f6219a58725fae63c5ba823e0f1c845cdc03526469ccfb7b58b0bc3236db5edd52ab683865b0297b076793c537e7472208677958ad30641a6e402c216282f11ea6099e896d232a93ffbc2de6a9f8ed8fa9fc1963693a625ae17c1565f9cf2618f714b794e9f175f0bab5347e0377a293336531cf09c6206d5d22ab5d01d0295119c84eb69ded17b59c9f4dae8fc02d73a9b1c15d9709826102037b84c2089ce60dec0f4b48899bba587613efff4e4184c1762877ca8c789b195485bdd658d13093a4435637f6030260c991967dfddabfca462d8bb1cec722fce0d70a43da78b1a87c57c175e0d5715fa42ac30776255ec61aafd80e9810eb0e65a72cfe71b84cd29de0a48d3a53642ee0350adb20beade37c51902b08a679cde7c90a2b3b48c0cab52e379c59ed24c862191a5751c19415f7afd3e7396c0124fcc5a6a38aa08867ba93196dd98bb2bc63edb0871bef6b756231ed1243f9f4dad1687a1912839c6eec77821b46c794d64c477dc614f554ae8701ee17ac31e3e9764bd8836d84af3ce2a17d3626c0459714b29daf1ad61cf9b43dd2f81ac6eaf91c34a06f938a2085a783197e1eb3de8fbdd6be851c928376cfa46f3086fc75240de0415e76b01611b00e545683a32d475539a367e87d65dbdc44f84e8077453955dfcabb48e1a83b36902cfb30e2143033a03df80cdacb9e88f4ded0621213ec6f4a2ef490e6a31ed18f5cc2cef1b802f0fdc6c5da66a733bf40a066dfd198a61e6936e6ac66ab1961e0f6308c9f6b38e5d87058ec2cb27dfb8140c1f88492363e2f369025955e183a74e176c7f6d39956e54c6f4b8cc0c8582b60f99d1fea8c172a7c238c7dd58d0fbab43cc0b7bfaf5d1f77869d7f6f9fc140e15f06c21045828e8e4924f257f006cf779e4117494b8d3b73bfda9f9d06a63b5eadaa312e85b336252090397c16984d9b0622beb69716f2eea94d13241caf1aec53e079955a9523c07dbb3589983e548e50b687a73a687bf3b8f119f38b437f182a86e1005ff2a23b839149972e2a92e2d5664603e476f46f9ae8cc8b6a0c8427368d91f417bbc8624684e2e8b7add43d687c2c7a99f05f397d3615b819474959e94b6a0b0c98bed41fa70b0a5b7715889669e2426247a4d734b16c20f136ed92b507af8c5c1fe02c4ac19dc53ed5bcf7319769e446510126acc5846b78c802837997b305393083d3be27985f6ea8fcb8ab5cf13edac121f59cd23a6141deafe5bcd34a75a768673ab2df5e4a24cdf8dd4b3c3b8a725eacd5d01ab9085fafeaa6a0fa424c361123eefe5062f747a9cf9938295cfd826373bd31000baede48756feef01789980f910c013cd98200942126331b754fd19202e9e5630fd400aa1c7c3a929a711d76310f514d9056d62cb0b53eeacc78151290415659ae335b6bfd8b0dac414f20192763f315095232ed260245ea5c11a1fe6a4d8ed90859b85c0d04c464e140788a41adb03d5c277827abafdd8c78a150463c16cc9d0ce6d6906f64190dbf1b98321260201669a7679163d8d3a71befcffc5de829258d3c4e23b49d6943bb4653807ff5c79368933cf824d5426b4fb606370759be24cecc0ebf5963988ce5a74d33f808a2038d43c322d4e0624c4e736b7fd8b026df91dc35a61ebac5dfde61b8a1953cfb7568d132d491617ea7ddeba31b6d933a7b212b5f730ac9264813d914bcdf9749bed588be98fcb22096bfb6e6a77727a970ac79434175703cf52bbad260105c0ed7cb0feac011aacd51dbe60e58e9e0d9e0daa70d117b6e5f7009423b5b47b0e19fd5c4db990703adbc62e85622f7c0a1164925f15dc989e2bf7fa6b6c5bed7f8b462a0881cea5dcb5c0c1ba8f47dfaaeca20d77af73fc636ce9cd8940281bfb806243b01697344ca5f1193929c91ad48fca1c3a3ebc89a56759b339b985e946d0c0e44da12612d0985be4546a2c9fd3bed5b71ea86520e10ac765c4eb50b16f0c92f1a331437efdd8acf47fef21b3cca0e247e8aa0c599e811d89a934b9c2371b4a4d0b1f2ad40522fb414c2c9c841f27fd0d19945580af931ad171c26ff1bbac2ca8fd45c2bb6162786ee9a36b27c69841027675e8eb9956b0c672f4de23a06f7bac1473c2ec0ac787fae197f35f066b7e01aafd576b2951f9e11f72247e8413ce82240ccaaa387bc7d9bb5af0888b0ed3eb40d40f8e603b535fae7f72f08fd8a9859ba12840c9567ff5148b9afa44b0888735a949914f055cd2981d9f3df483f1107042bac7ea0f336a1fb3453d81956497f970ee480f11b9e31acb9f094c2524ed4a0d9fe0e84b2874d21f5d5ed7d7555c690d7273581eac626cf88507a2a8814c39986262f8a995dc6a28acbc7b40dbff5baa27840fd8ca6578a01523b4323a58c1fee89a93103f19896e133c5490ee0f304668006840d7607a542cf9fe55b131dd9ce1a9a7648e7b34e1370bd30898ed93f2dbfc432fbdec412923f547ff6d7e35a3c3ee0f5e3ee77d707fe0909a8d3f06755f6e4907aea384faeac3165cf9922ef3146f56a72fb313d54c57253626837a55b85d0fbab958258954652479675ed5d0a03298cb36c2ca26f2ed8799a03ebab3f82c0f1c112c1b16915be8c060873437c3f5676cc3bcb827bcaddc012e61e188f8a0beeba4561fd32e54567ef1b15189e12823d5403f454a48aa1ab0b7830227a53e0be04694e02e0cdde91e025edd37b34e2819e066f2b4d82ff445b6f8fcad94c5cfe2761f1d9243a73ddd848b16f3df742a01f1038f42bbeab27e4e75977d888e01ecc478d30f585a0c15743cb156583898c3252bcba6f3ffb7d30dd0da42bcc3b46eca53668593a71765fa3c1ed771d8d4ef243cdc63dcef952a46552842fc62702ce7e71c3732b7fcdae7985e314964914449fad0217f0aeb146a13268374c4027178a17582c7070352df23c93c1019bf8728a3fb90b11bfd667cddd4bdbb39884991a9b6a949925c0346b4b27c9f03f39717f2c40f7597c766c20b848ca2ed46604ee32fdca540c1aa84526eac33311b85c460b1105bba622a693286611841647735eebfb83ad882c43552242a676f958bd65a207b29518d72a6370827c9035485eb788491f1ccb3e556263bb6747fd5024d95d262d0c43da1757dfc043bee86e4e40ccf2f4b070fd66c9882375e71d92a619798306d30326271dd4a23cab1574426912450ae96a8382047693ca5b46c494b347b12420fe8f26555e7465c80b09e559ddcf1869122d082085411dc9072b04671562f738647ebe917dfc631b1a568a5c34ffc1b7d609d4548af082d1b2891ecad82ad8e9a0f9c3f7215a43953497c746acc1e86f81a6ae4b18198acca97c6300f193689da2cea424d2911eae80aa13b9cedaed38bf4c0f8f1fe99fbf895761361b87b34ca76e72efea7260942ebd4deeae905768034c9893e022693b00d9b39ff15b1a5c2712302ef061d56778ba6b7f271b1d71111eef9da6ecc1c306f1741a49f403ecdcee14737ae3357326a7a596d6901b627432f53c707de2d5fc4c7242a5717d966b8c65a6fbf287669511fbe42c5a40e564e34c14f15fe72f3ca37ab1846fd80a2dc5e311cf4fd027497e36869c7bfba7fec6c7e7b49c7bb8781a2a2e4df97dc391070451986dd9fde7d36291980ae89809bbc279a6e38ffc975cb94716a42fcd2506d6e1f8a6bcce18af3e452321654a5000ad95e4a877c0d426eb950cda90e1c2361c00df47efa1cf77fae4c474ced86b51483a07e72767b2d539c0bbe6cb9bf9f5ed41f75735dfe690d1789e48083381d550af73bb840c8ca1477", 0xe44}], 0x5, 0x0, 0x0) 05:37:07 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x3, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e98a442a400"}) write(r2, &(0x7f0000000140)=' ', 0x1) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218", 0x92}], 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ftruncate(r5, 0x0, 0x7fffffff) dup(r4) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) 05:37:07 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6, 0x0, 0x0, 0xffffffff}]}) r4 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r4}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x43}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) connect$unix(r9, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 05:37:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) 05:37:07 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', r2, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000500)) r3 = msgget$private(0x0, 0x718) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = socket(0x2, 0xc003, 0x11) connect$unix(r7, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f5ed036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca88507472134402720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 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) 05:37:07 executing program 1: 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']}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) bind(r1, &(0x7f00000005c0)=@un=@abs={0x0, 0xd}, 0x8) r2 = dup(r0) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x5, 0xffffffffffffffff, 0x0, "190000001d0000000000000000001000", 0x0, 0x44}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="c2", 0x1}], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="012fce6d2f8000322bf82164000000000000ffff6c6530"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) r6 = msgget(0x0, 0x446) r7 = getuid() r8 = getegid() r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r12 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r10, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = getgid() r16 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r16) r17 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r17) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x2, r7, r8, r13, r15, 0x0, 0x5}, 0x4, 0xb8f, r16, r17, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) ktrace(&(0x7f0000000640)='./file0\x00', 0x0, 0x2, r17) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) bind(r5, &(0x7f0000000540)=@un=@abs={0x3, 0x0, 0x2}, 0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 05:37:07 executing program 0: r0 = socket(0x20, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000280)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b03ab8fbbaca6615bfd35d7bd0a33de9001b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x3ab}], 0x4) fchmod(r0, 0x0) 05:37:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000000c0)=0x7, 0xfffffffffffffcb6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:07 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x80000001) r3 = msgget(0x0, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() bind$inet(0xffffffffffffff9c, &(0x7f0000000280)={0x2, 0x3}, 0xc) r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgrcv(r3, &(0x7f0000000100)={0x0, ""/28}, 0x24, 0x0, 0x1000) 05:37:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget(0x1, 0x1dc) 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, &(0x7f0000000300)=[{0x1, 0x400, 0x800}, {0x1, 0x1, 0x1000}, {0x1, 0xffff, 0x3000}, {0x6, 0xfff8}, {0x3, 0x1, 0x800}, {0x4, 0x6, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0x92, 0x800}, {0x2, 0x7, 0xc00}], 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}) r17 = socket(0x2, 0x1, 0x0) connect$unix(r17, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r17, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r17, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r20 = msgget(0x0, 0x446) r21 = getuid() r22 = getegid() r23 = socket$inet(0x2, 0x3, 0x0) writev(r23, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r23, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r25 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r24, r25, r26, r27, 0x2, 0x9}, 0x5, 0x5, 0x8}) r28 = getgid() r29 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r29) r30 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r30) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x2, r21, r22, r26, r28, 0x0, 0x5}, 0x4, 0xb8f, r29, r30, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r31 = msgget(0x0, 0x446) r32 = getuid() r33 = getegid() r34 = socket$inet(0x2, 0x3, 0x0) writev(r34, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r34, 0x0, 0x6a, 0x0, 0x0) r35 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r37 = getgid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r35, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r36, r37, r38, r39, 0x2, 0x9}, 0x5, 0x5, 0x8}) r40 = getgid() r41 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r41) r42 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r42) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x2, r32, r33, r38, r40, 0x0, 0x5}, 0x4, 0xb8f, r41, r42, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x5b3d, r3, r18, r19, 0x0, 0x20, 0x101}, 0x0, 0xffd, r29, r42, 0x81, 0x8, 0x80000001, 0x7}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:07 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/det/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40, 0x1f}, {0x3, 0x0, 0x0, 0x100}]}) pwrite(r10, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r11, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='\x00\x00\x00\xe7\xff\x00', 0x9c0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r12, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x2, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x800, 0x0) dup2(r13, r14) r15 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r15, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff65) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r17}, 0xc) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x4000, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r18, 0x0, 0x0) r19 = msgget$private(0x0, 0xfffffffffffffffd) r20 = msgget$private(0x0, 0xc6) msgsnd(r20, &(0x7f00000006c0)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d109000000a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cb8290c2dbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02b72278c73b9d7a9475d7929aae3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e85622577100ec52447e3085009e4db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c6e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d710970000000000000000"], 0x176, 0x800) msgsnd(r19, &(0x7f0000000580)=ANY=[@ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16=r19, @ANYRES64=r15], 0x7, 0x0) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCMSET(r23, 0x8010426d, &(0x7f0000000000)) r24 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCCONS(r25, 0x20004276, 0x0) ioctl$TIOCMSET(r25, 0x8010426d, &(0x7f0000000000)) r26 = msgget$private(0x0, 0x1) msgsnd(r26, &(0x7f0000000540)=ANY=[@ANYPTR64], 0x1, 0x1000) 05:37:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/83, &(0x7f0000000100)=0x53) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffc, "0000000000000200"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 05:37:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() semop(0x0, &(0x7f0000000100)=[{0x3, 0x20, 0x800}, {0x1, 0x0, 0x1000}, {0xd}, {0x0, 0x9, 0x2800}, {0x0, 0x4b0, 0x2800}, {0x1, 0x7, 0x800}, {0x0, 0x661c, 0x1000}, {0x0, 0xd2b4, 0x2c00}, {0x4, 0x8, 0x1800}], 0x9) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 05:37:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x800, 0x40}, {0x18, 0x0, 0x0, 0xa78}, 0x3, [0x5d7, 0xd0, 0x3ff, 0x4, 0xac0c, 0x3, 0xfffff801, 0x7]}, 0x3c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x7c}, {0x800006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) chdir(&(0x7f0000000000)='./file0\x00') pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='\x1bXev/vmm\x00', 0x800, 0x0) fcntl$dupfd(r2, 0xa, r1) chroot(&(0x7f0000000040)='./file0\x00') dup(r1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) ftruncate(r3, 0x0, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) 05:37:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getuid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) chown(&(0x7f0000000000)='./bus\x00', r1, r3) 05:37:07 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x5000)=nil, 0x0) shmdt(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) pwritev(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) dup(0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r6) r7 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r8 = geteuid() r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() setgid(r11) setgroups(0x3, &(0x7f00000004c0)=[r9, r10, r11]) r12 = semget$private(0x0, 0x4, 0xa5) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(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(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() r16 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCCONS(r17, 0x20004276, 0x0) ioctl$TIOCMSET(r17, 0x4008426f, &(0x7f0000000000)) r18 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCCONS(r19, 0x20004276, 0x0) ioctl$TIOCMSET(r19, 0x4008426f, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x84bd71c67f6cf216) r21 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r21, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffffcb) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0x3, r14, r15, r20, r22, 0x4}, 0x200, 0x401, 0x2}) r23 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() setgid(r25) setgroups(0x3, &(0x7f00000004c0)=[r23, r24, r25]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r8, r9, r14, r25, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) getgid() socket(0x20, 0x4, 0xa) r26 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r26, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r26, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x10000, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r27, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r28, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) r29 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r29, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) 05:37:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629db2f666c7493dd4868e54cef5816a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067593364ba23fd5ca14fecadabc3ea7d17a96f648f90b10664b07e1179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69c67a131600000000000000000000000000000000bf194800005a79d2fbc6065bd14895682b5db6186689bc4586d5f5c1f505aa51dde7f92a613ebc131232452fa53c8f47027995176410d6ea5d902369178ec8fa68552dfc0cd754635a636679de8803454b3e079a419e143c02e96f3cd973ad362538c2c63abb6c64ef6b05b020a07089d88b412ff87c45ca9b61f556b75acc7573ce9d6126"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x108) r1 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x4}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = msgget(0x0, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r13) r14 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r10, r12, 0x0, 0x5}, 0x4, 0xb8f, r13, r14, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fcntl$setown(r0, 0x6, r13) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x8000, 0xffff, "3e842a61e1a9acda979d12651c439c5d4fdcc2e1", 0x793, 0xf2d}) 05:37:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x57) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r1) socket(0x20, 0x4, 0x0) listen(r2, 0x0) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ftruncate(r0, 0x0, 0x100000004) r3 = socket(0x6, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000002c0)=0x2) r5 = socket(0x2, 0x4001, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="0000a53f00"], 0x10) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000280)) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) r7 = dup(r6) listen(r7, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r8) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) bind(r8, &(0x7f0000000200)=@un=@file={0x2, './file0\x00'}, 0xa) recvfrom$unix(r5, &(0x7f0000000040)=""/206, 0xce, 0x80, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 05:37:07 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000480)="b014391fb8933aadaae077e6f0309ca73c9d7692782b8df37cb88282a9b16257351cd81360", 0x25, 0xe, &(0x7f00000004c0)=@in6={0x18, 0x2, 0xfff, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000001a0000020000000000ecff70ff000000000000000000000000e1ff005db146bcfac6ca1f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd07000000b7e886873b55454c6a0bd73c8e58b35321000000000000000000000000004de130c802ffe481350b1405df640593a91143e94b344a3a8912a2345c2553e0c0fce27c6d8e19bf903914b3f4"], 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/d\xa7v/zero\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r2 = msgget$private(0x0, 0x110) msgsnd(0xffffffffffffffff, &(0x7f00000009c0)=ANY=[@ANYBLOB="01000000000000007f78ccc001dfa3969b9b2d6e30db7083c8b80fbcde10e37c227a8a0ada6e2c8a0dfb1486d2be261851926f5c22cc64cbb38f74c7f018ed019718fa00cc482000013a9922e02047d1393faf1c48fdc4cdc787346ff239542948d7428b3e537e4fd90407dd84bc6901097d62384dcb1dda1d4fa36b7c20ca78822d7e825211724d12d7e5b230ad2aa2acd1f29715ef6c9f8ca4f73e0c8b9d59529114536b7f76ba1fd00e1eca648aec59f47ba5d7c0ff84177ef6b68fc3de7616c32b45cd48771d4180a5c3a2fbe714a2a717521234920a7237b0541408f5d896fc0e04318cb7aaad8d95e27b5f2e1f2706d9be58fd99e82e1970443ac1f2a5c0637df30203dd325582025287a5cc335d2550e5595ef548685b5699918905cd94eb70eb92b3ed878208ee09324a4b50c3c55162301c8e011278887ee58921ea8c0bff1bb2c0af7d5e5ed2b100b28182e04fb6c5a2d3a96d"], 0x3e8f321d5b654fbe, 0x800) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856de0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e12c6e07bb82c921359d584e72d88c405a7c1c6467063e"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r3, 0xe2, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x20}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r8, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) getgroups(0xa, &(0x7f0000000740)=[0x0, r5, r12, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r20 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, r19, 0xffffffffffffffff, r20, 0x0, 0x0]) setegid(r22) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r23, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x3, 0x8001, 0xfff, 0x8}, {0x3, 0x7, 0x8, 0xfffffffffffffff9}, {0x4ed9, 0x493, 0xfffffffffffffffa, 0x2}, {0x8, 0x4, 0xfffffffffffffff7, 0x1}, {0x71d96643, 0x400, 0x4, 0xdd}]}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x0, 0x9) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r25 = kqueue() r26 = socket(0x2, 0x1, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = dup(r26) listen(r27, 0x0) r28 = fcntl$dupfd(r25, 0xa, r27) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r28, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xf1, 0x0, r21, 0x0, r21, 0x2, 0x3f}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x2, 0x8, 0x0, 0x2}) 05:37:07 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x8000, 0x10000ff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x8, 0x0) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x45, 0x40, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0xc41796ab841df112, 0x80000000, 0x8, 0x100000000}, {{}, 0xd7a2f8a059fb6dff, 0x2, 0x80000008, 0x6f}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0xffffffffffff7fff}, {{r2}, 0xfffffffffffffff9, 0x29, 0x80000000, 0xd6a5, 0x1}], 0x3f, &(0x7f0000000240)={0x4, 0x8d}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000380)=""/203, 0xcb}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="09401d52a6484d6c", 0x8, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) accept(r4, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x2, 0x0, 0x3}, 0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) execve(0x0, 0x0, 0x0) 05:37:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x59e36c7bc723d94d) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)="0000001862040179012b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c58bf626d9dea3c2c37bb79d7d2c336ec500000200000005000000000000000000000000519135cba67612dc423777838f22e84b0000000000009c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d905004251f09e1a109b753e4c979f9cc4b9527d3d5209da6714a43f0200c592e252cb7cefbccc7129b184670000000000dea493e269c68e3780b9d6aa8c68d277e5722a47ab709e4b8d7796508b8b29256e4fc6057865f7f39655befea0d2fdf60c63aef3bc8faddd0c5f6556c7b706f2baa8602a9743e7fc1d7d945a242e1b87fcc7b142f62a485872481d672e9753bea1b0063630b0ca8d03413753966e8022a60078d2514629dd8dd821d7e5a1944e3c20fe5c9279dc3767ea769c8aaef5935d39e310b8deebefba7c2732d900fef0f200e7", 0x157}], 0x1) 05:37:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x60}, {0x84}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") syz_emit_ethernet(0xdb, &(0x7f0000000240)="d3fa121f5609efd87b5a61b3dd7c7d36ab4ae73cddf82e8b5175262d27abd33d2ee1628f0b1e8caf6f339d0d47818c7e49fa5a77ded489215ec8aae21541d8ee9d09c81da4b6ca0673f47f976bb59de2c10f5559b2138656d66feb6fedf68f8bb23bbe76ae84759037679415534184fd615d26e714ef2c21c35472919708da49941fab391f8922a4b52d8e8d326f218367ac0857078ff156c1d8df654c748026f445501052d2756a85c14cf9f7682f05e230c7a1cf764aed323052fb6003c3285988304cecce76926dac398f3f83afb263a51170dbef5b0eb7ef5d") r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) bind$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 05:37:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) sendmsg(r3, &(0x7f0000000d40)={&(0x7f0000000540)=@in={0x2, 0x2}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000580)="afde4cf838b20c351f66a9d37a017ca19dac78b7f0a05a6264204de65cf6b5796d7627fb41bda76290cdb22a73843e727b2b34be395476320e4f8807beffd72bca5e82a0777cb6aeba67da2cf445d6e19a701547145c6541eab287fe28b7891b500e8e1681999cfa28047d93fe557df16aa9d4f2a686025e18d7d078eef0a89fba92db4d", 0x84}, {&(0x7f0000000640)="592243158c4854b73e28eb9e7747c9b0629ce563655ae20a4d6fd6494ba39a0ae7672c375d059260411cd1b3fbab02af95b6c05d03f7c67e057743d6da97a910e551e422de7b0b831219595fc821463e30e12304645f840cfd26b255284f1080a27a7412df1e4d37335d4782975ae76e9d35411be8260a4bf64a3b951d15182bd5562451f3415ceda84cb9122f0b6bdcc2b9c4a435d86d3759b49a22ad8d64b990f7aed71bf1e1715b784f049ff85b5ac9913ff15030304078ea9cfe15fb9ef570bcb0dda9dc4a80c68771f01fc287cfc07b238307571aee35385570031f6658fbefa5242d277938327f", 0xea}, {&(0x7f0000000740)="35f1b205676624034676d6b12af548fcc44ed1c4035aeb7f17a46412eeff033b97b720f89c1c7adc7cb6ad49f8fd9541c48b445a4be7661cf641debc0356d9c5d497b9d8de728391183af5de956eb66a5cc8e366bcf6091d204a594eb2f69be5a8089c2655ad4872ff8fb56d0a2c6af5aff0476c231bf09e23328a7fea25516eeac5ff52cfeb026c80d47d965adcdbf94129d2ff45d0dd4f8a67a21e133e17a940860f9b91e26d7364f10ba4e19b7b3060f3a6b353c448f76a15b7d132415802fd810e2a7d8d80932c7d0581ee17032d5d764ce3222af24f", 0xd8}, {&(0x7f0000001200)="b0bffda330f621d88267838ff80b75ce30a5d46929d1cebdef2624f7fd09d4bc8ce2b00c60a47ac9bd1b3c8b8123dcf2a5a8a6cdc195dc5343d21991988885e952dc5eb481513a81df148b62a97eeed02f71719f7bb84d66db5f76496e21529747ba0e44a99d2acd2f0cd3e68fd37f5c2fca916c5a5f7191e2dd5b0581e6952b5f876a605df15f27fb3e8c6ff80ec9e913e08d4422c79362bf6a6a3990c6b6cddd59a9a4b2bf6052e35187814a812d80fa563370f509f5ad677e064807fee0169a680ed886fbf1bf88c0a3d3d516086d1a61ea19ae53506c6180b4c0e97ee80425fe40649d779f2488d65729a87b7712dd84886aa8137d24889e8f6d9fe164b062c970af5d15cc1382243d1219594ee66aeb541ab84821f72fa7b876d154f81e1beab7047594ae9176b3cb5ad06b402e7126045d9ac55d0ac06cf2587c6294386af5ad46c51cf0a6e582c369c1c8c8fdd4efdb74af2046ab3d8ff1353ef4ffb557a162906103880ee1ffe37ea1891087d09d2a116410f625bcd430000d080bb2db014a69a24c1276f949015f4bf8bd475655cf6625acc2232a56290b869d72dcd813e4c9dbdae88bfedbe446b5477300c6daeeea693e03ba9ecbb8a3788b5fea84502ff9458dc3ce8bd901986042f4bfab081e78354fde577b7fcac1f41f6f571f10fdcfc1b7f077c10ec826bf7834560e516835148dbe0b47a3c6f64ddb06f6fc02d6f7546d12d0f374a0fbee745efa0b3fa46af187e7cb5953028c9d81fc6df9a902fe5a3f58bc8811142bdbc3609dffb765e864693b62e43bfcc2c4e5221261b27f075b1cd387874eed8585f967162782f8dba43c68d4c80f75136cb1e878bcd1930b6ad1f8c912c11fe941b4c3305a2c0b8c6230c0773505f6e08775469c6981aa8bb6dedab440f95fb123eafab15a82ce0bff7f9f564912da9ae7d1e21023b40951b7602da237b6b8d38a756da24e49b360812940c3eb7524536807debbbad41f9888930b33c771b14777f8e78fb415bd8a59b61fa6abe7de837ff66e544615697b699476da9507eec2cfbe098338ac542097541aafe12c4859ec764611afb8f61bf474dfa15dce2511777b5b004d3073cc00491a7a4ffabca8facf8af96319182b65e246708cfc26d7a3a5ee16cfe3c2b152abacba3c3cd2fdaac3c7859b401c025f038dc3393b64a43d3bf8ff97e91c271bd8405c2517bc8c67e9a9cae0973156f0704febf805228f6dbb97526411eb4b538bc82770ca37f03e39d3de1a1130802111c1372b0060c64cc8a4b7c36ede445013e99a203352db14b82265a707c99428f02585d90d7c9c62afceb6fffe29b971fe0b6b3129ecf7c78a2ac543b1da1463093821c2cff4c6dc788faf58e5e683a97fb9c807f771bf4f83aac390fe7f5fd66b2c18efad462a7c3c3dc4a9167c8f282cb8a130be137560429ae1971d7530fa7fe0198bc672fda060760cec9ea3605af82e7d6c15729d9cd765df507c2ab959c417a65350921debee8e360281924d7b4439c1ef56bd1bf712fd0d27ccb3846942236dc804629175de19d6d7047530901d0fd567ff31b27f4332f5026de071942ea833d0c612ab00c6e4b40a850223ddd73ca93efb92bf10692990fb670f468bab48503884f612b49fd7d2967ffa94ea5c73a57228c324ac6edb056942763a60239b71e90db9d7d57ccf49e7a0e36dd191c4ed944e20e84d4a288b889209938a69c71d2c51132dac8aba85f14e3d3c4524816d27b9af7c3b2314f93002709c628333f9c266a995a94a3505465f0a7fdf76c1752aca472efb5e4d6179b36733ef55ceef57e9919eeacde4e92a4a7ef75a3b43cc8fb019da057f1c30e00c372bf3662bf5ef1e5ce995846619f50d07836f786ac38e31d411135942d54b6cfdfce2f21fcfc9de198dda009636ba7cec4bd984f20599115e4f08bbf0c98ece206aa46fbe6ca48c11a92ddb447f257639e1baafa8f82d8c6e0c7a8bbf47ce22b168052447c8a665d23565ff80f874bd1861f23766858d0a82a0d57b257212b2825998781face1d7cc015fa46e72ee86699113a07fc188a69920c07e47b0e119f6d3dd217cbcf3b7de8da4e49d8d9c74de5d1f529137e8634251677f69d49721cf5e4e075bac6e8780fb44dfdad8680f47c0b04b1e532d1442be4ecbb0dc0d0ff4326f04fb9a82a767a9deca154d5fa26cd932fac1001944e159281593289a045fe100925d069b8376f653952e7415c790e0abac2e33ed61ddab6c3f47f718756ddeee9c905a70d45c504e511eecebc8fb25299a934f8edd5379cf75e12d5430ade7cbb99d7dcb0c0ffeb07ec8dd67312e7a62d3ed2b811629ad8192bb94fc502f92a5d256fb48c0aa59fb08c1c1c961702cad3fe6371e6481ca48630ca7c4274182a415a52e8af09cf87fef51fc7788e21276a84d86ac13894c45919970dfcef7fec0bcd450879a519ae6a4335135e33cd4aa19cabab88577eef7cd7598f4acbb6a0967a3c9bcde76f6f13e52ff5491b6babac1acced431ac2d6a20e5441ade49a8e34cbc0761e6eb183b1d15977cf07cc5c333f290e9a390b4f407559ee06936f643f918ed522c718de3e39a8477d741a405820085c04bffb219688e5f778564f264dea6f19a97f687f6a1458d5722f44c55b012bb25b70358af9bb2989f53fcea7bf88aeb38207b3d47b45e0c77d22707220e852c2ee5e7157eccafa9e99f5c22e08ec9dd4addffbe32e8acb0a203d39f0b1095e42d1dd1bdb33edd0d2ec75e521ecc0eaf1638f15bcade9ac724b1721a06961a3e40e840a4b46fb8dfcb97f287823514f113bdbcb6278910bfe719b0b2ae68b402ddf6a7cb25a5ec0274e64b42f8f2e2701f8bbadced77c6e9560d0eada16fed31d43e7f4c7116b164b1d7eb4f32da6e8ea5a1320bd1d892d3ca84705c49630d45adfa06ac9782cdf6b173c35ae63ff0e548c73134999194f212bfc75549d4300151947ed80d4cb732a647358fab612f6f0d40464392f440f76ebe46143e8232d305dc564452a67d529d4b556351504b95638c60e122c4e8113b0b2c2ee53cf8a32f1979a353daddf811d6b4289a801421afa4db3aaaac41c4707a7f07cf0fc1b73e28896cfe79e0c4250fe2c23b9c6a05b98a6e1f0ed12bc9d529ed87ecb21b9d8c69b1c1d0ac0ceef7d1993dd4a314e64b4fe6f0227c4d2010f911555a6f6195073c6b3e49e31e0c0f16ac55850564fdc2874fa3d4e667b563e413f881de2a01d4a055033ffa1f8b119890b2c3479e77217036fe3bc31328ed93e961f780611aa12fee779c6b4972a2c28230181db495dffe95ec51cad403daee486e74b1faa86abfb628020f2a899fce29d0bdec9decdfc78a6f175f4b0cc35c01f051582f03a1b96eb16477385ad5b7662a60fb8993b9f1f49262683efa421911189643e13438f34155e87863c97b71026f27fe2a4bcfa0a75c86ed5e54cf527bbaaa9b05d46cae57f5a2390bb84ad46ce3e675005b4f34af7f0d430737e71a5c37734e5890bcbce21dbbc06aca1cd114687f779d53bd08a7f8752eb984c01ed9bc4c5ad042cb326465bcd22537bf6d1bf2e4244dac7307fb9d26f593c010e3b5b7661ae9921a934403e1b2f3957cc13632c4908e4039c6fc20e2d9c2433d84b39648de85de5f6115ea6ef4a2dec0df1a6b970b7274d85ee61601ad2b308c52753199cc1f918b87caba923dcc49ea2630406056221a33259ba49fc9f98097ad7ccb40aa1d722b5f13fc85c8c4fce3afac34cabfe6d4a5d3c43f89f64b03de4614af8d6e40378ec09e8c14305eef6d0673f85887282afc6928dbe77c6b758842c74b4358ff7bdf4e79b4a93e20059c05e2271bd90b1215b3f2e9e9e2307a7791e9ab6618490638a57902258b96a4833c7dad88bee3bb1d1d9d05e2a3d2a5d649fff9a5781acc6d36abfad35226ca5b7446743c607b7fe7a76c0f11fe9695b13f75eb01a5db8bd4fc73fa1706bab9d0f2a5f153d020a31c88b253d40c7bc9bf694823e4e02d1baaeb87cccdeec8b915d6c1873a5dc4d02e46513866bc15b3d7d23575dbf9a17ab1439c2ff91fba3b4638a8fa36fdc9e118db2a9ea1f9f3302dfd1fb21f8b57f7ba8828db9fbe540a18275f3f12de213fe3615d4fbf98f1b190cd11a3b52bd98803934b61abd369edc661772ccd4203203623acf056e93439ddb674e7aa522f92e9b3922bea11060a44b1128438e145df436abd9114f54be4619ef5337f4addaccc83645661213c0632debb49a6f0ac03f72d37dc6a6486d8be955514f069f31cae5e73867d456d4d17d8b827f8cfc3ea6d149332e831a7f61dd62ef1104235e72e3e9c0e491db6e16a1e235c6001012bc0847b813e1f3ea1d32c29183fab61dd60ffa56e143fd7989bd3d2c89a8133ea2351e4fcfb867388d8ee920de20b9f8f0393ab0e0a8bf3d421f3c4199a28a51482ace0c3258ddfca1efcef0e15208fe3755dde0b50958f70f1642fe442aecb91bdb7a90bb56102918ecbbea81d98bd81a0f84bcc436276b191ab39a8af28a0b2e6eaa94c0fd703f5403b9310f9ecd38ea700de3e2e23321e5f0ef6d53dcc6d62b8855831f4e3929db7c07c522e5553703e5767435ad9f22f930dd3bff2661f838091c3ee4dac251b4d468e49b7e6273ac396b94c0cc953f4df318dae9b1893f086d7395a03e8bbf58fde24fc7ff84ba238e7c93c71083744fbfffe4aca1b554b9a212886f07a982e7353c98975aa073ad03a87a10cd4c4c1de50d9b1d722677efbfd048812e6e4ade19acd7740b54da121cf4cb74f2251cefd1f62ce6e5d8b86366fa2bd0ca121a41497dec5bf75b47a11f5a7f7cadf46afbdc4ed43df36c4ac6c28b0b318cc5f4ed93a8714c470c9757c448376fa7e1b17675053f905e269ecc8f230b28859164e84c62114a250a351f58319a36bc9134a2ee836c90ec2ceeb69d19f80382153601c7ec0166095c327ebe161f8f049eeaac516008f31509436d19ca627dc4b8b82fca4b189ebccee2316cbf36fc1b79aeb7cc4735b8bbb065e5e6f861036410331aa53193801caab7da41802246b09f3ffa7a2635cdec5d78e0df678dd32bced98e2f0327d94a8c721cfff7789a82d81ca0c2e9d6f7a21aeff680816f20592ad82563365ca1bca3e16dc6e8482cd7f34fb869ac2c547049fbbb5b40134e9f7186ea52c107310a445b9c5d37decdbc3838cc238f33fc7c0a074ff8c76e51708801adce6dd2cef401424ab1296c4f2ef64fa21ab022295f85bedc760417efd6d07f306f95e3504a5726c7f74013b3e7b2e384248dfbb3d486525fed6473e304b9432471ef74cea9ea6434848ddf015c79145c44c6203c52c2780df95ec1759f3da7d7683bf1d27efd2352f1d69ea8953fd1d2d354d60b18b7ed50dc0180247c5acda2610d56c485e49ae5f3caeb434695f6340a02857046e2d6402fc4af608fea7aabf23f591b2323516e57439d2b724eb80a6b5af25e4b42b47b293edc535cd48ce109a775556a25c7196225523bc59868cb4e4e100e3afbbc4ed16c9876b8874c3daab9642bd92a7d8a27ff1733d203b136da376db8e66f0e0dbed596e6673f1f6df8cc268eacffb71ae862e83b9dbca5f6ab698b44f56bf0f22b09aa8abd69d4595ef2342d7e3997cbc131790a04e3b041268c8cc938f2ba9db22320edc5f2042cf210e9e31f1c3761aa5ce111e76fb51f63461d683ae4a136bf9fbf5bc74156b7f4c6027738fa1a3c5620ce695750a42cdca7cc40090db9a2760cff143a0a181e34f4af0b154dc7458276384cc5a10da", 0x1000}, {&(0x7f0000000840)="e32e1749b37ffebce6d588c97ce100b788ecc896194563f53b40f6a86cc0c0b326e2476907b38c9b151e42a6e825583e9af2d2d84213a503af7ccfb8c59383f603105d00bae11c328b64bf8b30dfcd1ce2cb8e2c5fddef3a35905e871b663d0875079520b4ce1a5c232f2ab81d04a0210b835587c0df5376019ce73efe247dfb3c8a98cf637ac4793416665d2092d080b37f8e6d9b7ea6326827dfd224df57b56a47779e4f30be480088b9bde13122dcd971d949f17c590e0dd260ece37bc260d55fd266c203918be51a9f90d738d461511797d2f52501bded", 0xd9}], 0x5, &(0x7f00000009c0)=ANY=[@ANYBLOB="200000000000000001000000b74f0000539c68103c2b00816900000000000000e000000000000000ffff0000ff0f0000c30a88381779db4a9f6693cf608c57f9baaac481d55a92fb5cefd2ad67cd71c844047cb4144975af317a4f2e1a731ff07fdeda15b47c98241c7725681b5fd41e72b9f02670a8e5022ca84a7529a9dfd668f03f61590b5ff68fd167f4c422cbd107242151f9f22f5c27e643333808473f5bcfbaa73dac062807ed14471bab5fd3b4c605c0af9d3a53cd18abcfe5b64f999cd252dee60a6585cfe8358d9cf2120574d064633a535ab2482d9df09ba3acd0769a72fdee4f41ce21318521c3cd2b84a8fe6a3f61b924ded6c8000000000000b800000000000000ffff0000080000005b431449321444c0e4fefb8dd089b1a8d6a7f5a6c0aa69c4836604273ac446d9b84b397d1c9782588fa17b7905f89411951bd87c4037786d8eb4a805d8623b79fb8d948118b1840acab2838c5a912d73cce8c68bf652ab47c3d24cd9296b770c56b80ed7bb180fc4395d41ea6c44de6bf14ea4f9f40ebac60a9d432368626a4403e4000d66b074a485046d3daf4b1f56ab0d8b5eb376a7efbe4004cc899011e9e71238920000000098000000000000000100000003000000b10111446093c41c0b57ee04d0b8124fb8d898f1b0e0577c957b87ab49d3909fe3afdfa1eb81b85b4df419cdd2df22579cf28f9a304aed7dbefc78b709ead8eba1081ea21d5c2b4561b0dae1d1cba5b382c0c722987854d8645cc0c27b496b79b6e373bebed9c2662aab1e0591cb0e84093f1572269bd828d14997a7465bdca50bbd0000000000006800000000000000ffff000031080000de696d5b8698328b4e09d859712f6a66adc20ddfbe91250cfecb239ba2ea57eeaca8c445c20ec849e437ccb6fbe9ce481e8b4688c0bc14b9c56bac2c4a9a6ceaeead50674b5dcd94027b2c9eee67072ef09b81bede0000002000000000000000feff0000ff070000bc4b0849d0064525325cc2690da000007800000000000000ffff0000030000007ea9697d0aea8526b6c2224371027528807ef4dd88a2f2be256781b1c3cf013dbb3f987b5220501117e49fda0443a895e5bef6583130b1f604c0f665b99293deb524cb25493f8c7d5c39b48591ab74315d0176669000a749120f5c181cbd589dedd8448dc1000000"], 0x350}, 0x2) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r2) listen(r4, 0x0) sendmsg(r4, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)="24101279843f7ca7e637e8401209d19307655b9c8fcf066e95deab46715515c9d5aa2f170979fbeaab2adfd16c2f51cf9c686f0929909bab54b6d732cbdb338ce0af60484a849de9a58b2342214bcc692837c225da3050293ea25e791e2b3f34e4bb4600123eb073f3fbf0957db8a97cfef75260a515956c570f464b6d63df11a1e123bac91ff5b6546c2cbedc52a33fdad78aea682820c5785346d80311515ec7", 0xa1}], 0x1, &(0x7f0000000200)=[{0xb8, 0xffff, 0x7, "6327ca10440a08f9cd6a3263d89cc222adb818768302535d283409567abbb0ee6d1ae38401b67ff0033d2b8f4312d508032002ed3eed7057d8eb21a4220c9b4c914c0c8f09716b12c825b93f3ff5e3322d99dc07f382858aae13939101e383ed4f03f7a165dc0a80ffcdd7d5568fc7e819050ab252719aa8d3e6aa7d65b5d560f7a42f51a3e1479155467ab0f76c009f4ed18277e8027de6de5da225c7b109807ea3890ee2588c"}, {0x48, 0x1, 0x9f4, "f73e5a98fb4baea60326cbbf1c7440c462ffa3943e5f67aa01555a5977422e59e89a58e62b54e8fb857a19e7a16dceb3f7b80fa41fa4817e"}, {0x38, 0x0, 0x3, "72dca13037a257f716335a496617d0b5a5643cbad7e9b88cc20c93464a31e43147037783dd35"}, {0x40, 0xffff, 0x3, "5c09ca555a99593fed228bae0e1045aacf884ceda9d2aea8c00744b25e35bec3ea48206b3982fcf3728d7c"}, {0x48, 0x1, 0x4d, "a3afd8d24cf2705bfc7ed63277c2653be059e3af235dbf51cf7ce65cd3555495b2a64f5ed83524b55f6788d4c313dddd6898d05e"}], 0x1c0}, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003240)=ANY=[@ANYRESDEC=r4, @ANYRES64, @ANYRES16, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2680646efa00d0cd2f25e16d96b1521d51f408c33a51beb021962fbbe09f547e6b3b68cf72b3a8ba33ba2223928ef84491c23dd9ab3c1efb4da7c39f647fff436c40c89d050d6f0ae146f33f69696a970f52604751f7044a87b46a58b814e799dd77c9fe39f9cce7e1092531b548129cdd41347d811d65ca9feee6018dc43889b422a25d8bc5b08fc4fae68ba6db46780d818b5a8dfd4677c392a431fde225ac4a469d4bf1f90f0e511bb1286b162d8fa81e5147ba586a8d9bcec8e9e76a94a42315b78f4254967a812df1c7d44a830c220ee1cde3267c2ff55be2ecb8ff6c373ed95afde90eec0d9570102d5d386577dec4ba12ec87729124f62e50a99758c09c2a1501e28bfc18c3da0c9b2e1e80e5edbff8b9465f5d9090ab6e4ce74d95c5dc0fcdcb2a65fdddb5b2623e3feadf6af092d640f743fc40627916ffc89e4c704c0dba02f6ca78336c2045197eceec5bc9047354ec0fe6c97b10b159ed2b774a56a1786c451c1a9fec720b580461d82d5cec4013e271c682e3cad76e50408f9b5d9a56ed43edc99114395bd1f03b15a0d511f0375f07f14e7d2b01147b415d04573c21fe540dd27755c1ba8ba5cad7d7ea522debd01508cc5a5a64822fb03c60ec6a875fe84b99188a2f17aeb67fd0124e8c93c27ac77b4d3da47062c94973048b16eb696fd5e5a196760da5bbb93c2876d654ad1d392003f2344b157006ce4b36d41ceb429d7d77511b5ce7e23c760de467505e416f095852785f9e46a34fdde7632588baeea9709fecc38a093fea839e209d8fc31e2d9b0ec0b8ffb0272e72da15009eb710b1e984da370b4e6a98592922abe44e35ad8174619ae2da9c9a12db2e726e55bcdd15ee5c7d480b3f48c83e5e65b2be04cc3c361c2decf759df4468c4bbb2c68b2cf93c06ee6afd4984215d9a74012961e91739d8d8c050ef7f81e19daff645cf11d295716b6b7ee6d86d57b78472f659575a2bbf1973a08c64b44eb45167e59dfde9d5808c19ca414d1aa120e8097d4d1539067131a572ef098535f1ea1e872a573f48232f163e10c2808516717867b64da8343ba70a88e166876e142146a72d48711ea35db62b9e967669881cd743ad2b18451a04435277e199239cf792b3d8e98b85443f34e8caaf72ecc83108af361d9ecc82d87b8a7677285cf91e869eb02bc20c1eee1538169f0c369427ed2629a2d5dfb22ae0a3a62b34843e248e704a4d715b80fcc9005a8287d2d3e7b9cdb24c6dc05da96495a00524d80c2a8f18bbe182ee995a6dd6d7c3d0d63e05b3f6c2cb8e735205b60849b9d02e179d6acca29456377ff2578f3c4a498654f29c062b988de347cb5896f5312e0ecf23ca8f11f944cc37171ed478b9c0a18fc733d9ab20e1b3aceedd5959dcaab4f70e2bf746df2a72624221e1878fde9626294a267979d56b4937ab589c1419bda615c686392ea269eec74cd45fb851d99b00f25baff9a2cc83258c6767fe82e0f1e70422ddc5b5485dc8bbc3228a3026b65f715a2e26262ff6a7097d5bce3b89d732a0de94d7b414d9289434c69eedffb1a63bc0beb31ef657345f1b0661d5e053806a8aa3a1f4f03b990d1c19b3109bd49d66fd79a2a0eabb1f436c503769ebf85ca1a77723ec5a84e8b3a48024a345759bedad4556f043a7980b95044a9ee6d7ddbcc4a7ab4f69aa5e5321a0a2e2f3dafceba07a2309b7d262ccf3294f2677f8c24758e34187ea618fd798dfbe708d7482e2ce5c4d2f60fa230f77b4bd22845c418dbf05a55de7a216eb26de7a3a4528f9388ce15e19024b2393116009707c461d6e19384b0e46d6b4b69231096cd041190c20de945a62836167d9391407052b03e5905999ce23589cf0cdb481a0a2c9fb64523816cc2679033baacda7c02110d5e69bb16e6e495e0de5193fdc5452fb5099572b3d0cefbce3b0759a4e0c0220f74d69082fd2c1530d5ffdb27ccb5efc2ac317b6bce70ef57feb84feb3d7ad9366503ee60428e429ef080d1cc324311c010bd8c415ef6e32ff72291ba8809c63fc399dd908630f32bdd021341080320ec403e5667d8b02938a02fa4dd4262118686c35eeeb7e8ab49b622675b122f95fb28ffaa45102e593c625789d04967cb7039a9db0df3cc8bb68fae73b859360891038508b9418afed591f34dfafa952e293c6da21379599f4a2b2d05caa8fc56ee22399b2c52f56122f4babc360183bf40ba81d192261917aa136df92f9b596cd5edc90b03b4d7b1135f649aa5f3698b0f4f3ab3162892e699ae5c33aab3ee64a5afc5f1586d9b7810965822e5999fa67c1d6d385cda6fbb608b8102eec27a8021353fd62abfc56e7e074c7fc345dbc46014ca1dc6c0445d7b1430e0e2ed98e0c04c17e640d331e8b336d64dc574cfb64bddf9fb0792ac996c73439c809a731439fbcf851f7ffba4391d9d6830af1d3b2784fa7875b6ec79ba0a71bae5d70fbbf7f65e5d88ed539a9f708b35edf9c1a550159071d90ab86cd476aa59c414a0c18a5b1e0f4a022e361c7fefe31d96b6b3e46d4e0fbdafdc30e417ac0d7c2a3834ecd3440fd2bef67fbc096db2082218887b63b07db39b090e6e9c72b6a33ed8cbdd6da056a49835bb58919ea9db57e12d85b1ee2360d22ef92fd5cd5c4e4a45f92e881d4094b65d552fcab46ccab278504b87334ab23cdb06c389c968b9a29db1474e2b567e0302a5d1de1f12435f152ace8a3ac9631ce54f3d7ad29499cd626b8ab5485b7a8937e48125c10b5ce50e964f2a072edd357922b714cac4030a9484cfd140adcbc68e6ad463cce87d50cc8289109c52724b953c8a38e8b524e68eefe769005636e6a64468725a5ce850a03620fbd4ce90073ff29b10525768210b91c61d91e1d0dffde853f71864e1cdeae0852438ae857af54a031e8320fb10c7a2f412c3b5d87dd904d113bc795fee4bbecba03222b7cb5a3035ee70c8d427b813a17b0e058dd1e44560b61642f00afa59058748ae4a6123fc4b07154703115082210aba9764ebd1048b1323c846e3687f358c2a30c9fe45a7704cd07f05c709668285226fada7ae0dfb8e35ff6a4d51ee7bd91fcd8c872aacb93fd74ebdaccbfb1897954e7e3ace08ae92158887f35871bab5686e841d7fd182ed596bcf4b59a446052b5f9c68ad89c91f37a06da2b110923d09ad883b71fef66576bbbaf7e0edc7c8e6b70247aa1333c6a8bbfb00baef04a176d7268b341158a9534d4a8131608238e22591d1fff329615e17cc37e7576fb00899747d795a5b979398ff64e214ec44a9482e711f3e679076c3d0085bff37ee9b396cb4e7831f52ce92505f9a33b51a0dbb101b65f9b0c1145eb295dd182941ece700463ec8bc1b1fea67a0dc84b4138682b07897306c2afa22ddc9c544ef6f0a7847311cc51c37209fe27f284552799c0cefb06df1b0ee0ed8a12e4f84ca32f2d5fab6b60caa7e34d92e43092f5c1c2fb455c242834e57e9b2969eca41ad06baf620ad23edde7bfe63c2ddfc7709c8060d14d1629fac474a142e479ba53b895fdd9c776f71038287f142fb63f85ecd8377a08ae143dd0587ca0ac022af78028259c3f786d79e066b32896d6c45944d0cf1606e6fc53719a4b0224927809a9967bf5b0af4b707e435611260bca728a06dd46002e85dce288000f9bbe77b2578971b83b3ada9675045abba5ef833583844d21002f9500569bfb6f2f095bb2f89e8adc2400df11a13188c8fce279325cb33bdc6fe2e82cfc47ff1a8428151a8ecc20bfdb5c2aa4eff5be543a56cc957a314e2f61045fdd8d8b0707e3e3de3f584ac43c849f093d021a6d2f05931f0ffd83870a7eefc16c2c0c134e428ac1ea694ca7a2589be8d8a539eecc3f710eb5c67ae2fe1f1b1af00f23435572b5d21f333f8cffb6a78e2ec7cc65fdb37ae2e2a6de90d854a756b0f4971f23e94e9dfd16e8b000ecb279a83b4543566c6cb4b470d41008491f03579b38ee335d1df16fb0cab811ee03ff2b29085740b8bfd6d85b5f8f4280894bdd64f949313d3815ee4325de61fe201eeb334d43b08daa9bf341c2fa9633dc6d160000c30ac654dfce4df1f7b5d542441f968a6fa48345127f411bf7a7fb2333752782ae4b4671587532e64a83b40588a2a536d7f669a576da64234e08d1ce42a3ac5b32bfd9f9494b7f2dc8197dda36550a76b00d01861e30df34fbc6f2e33b164f4805968dd616b32dcbf48c6e6b7b831d2ab28e5b0ad50223d178ae2ccba2ab874767ca6993c005a56efe560feb6cde6219226b47f70af9b8f30e870695c29c0eb45677e2abc78511d43e3b43b472fe94422a03547c435fbf122d0c2414e75f26d66ead431186841f20361bdb87fcea1681751c12248d8ef0119c062717fdc39fca4a3bb973138e6e593957b9789a8405e30d79e77cbd01c67a9fe70f135def44afeef0b2b8a21b1c665f390fa0554e7db4285ae18bae239f1d07fd9cd296b6bae18d9436fb4ebb15bc11a7574794b2b97d94d45711e4e37b102d4bb239e16a2ba64573b5e058cd64d6dc8a42ab65b7a80716d8ae5d2ecdcfcc4fc94912da8df006e5df165d3917ce69101fc7d2f4dc47d71002790708736669a7646e579777ca1d4536b6712563ce4391530b567091a0469ba12135293a37f39d605a6fc9f9696a20054e253763437d30922610d3c5b67ce45c0a01bac40899dfbd2a05219e0aa8916d8d1567acab67b486a80ced8c9915a3ae1f52c64dfe021e5636f6780c0e59d6e8d1e444c1ce7c1152aeb646c49005c8fdb59c55ba6dfe318dfe0f298e1b2407f7c78579d4e9777b8c9a89bb983488065b5c666c13f02d6fa85812f7f1876ce78577d3fa5fee572ef5019bfdbfbe112146540cd3aa1ba5fe9230a324f8ab02afd10d6cff27095a712b6bd02515b76e56d21e50d499905e6c0f67b0c265b86c12dd2d8e2c7cbec781250c8e32711760aa682429dc7a33c5110c43fa471c5ff5235773d27c3b59b1ec5c69f6f93dada114aedc2d4b89871d4c62224dfa1dedd206759b6a80a867000d1a3b91c4d3701977228b6d5616973f4422766126220dbc13713220b5e88ffd254d28a5883fc8bd36ec7863188a7d2315e0514ab774d301e00c41df576cbbfd582e42a3d4db2530c51edfdcdefcb4dc0417e871525479e67caba87c21678eab397542700ebdd145285b740ae439e717849fa181e8e26fa335496ce3eb8c3326484b3055fd0d72fc88faaa0561eb718a5e560dfe5f9d89094ddbba679b410354fcb70acb2729dbb87b964eca6ec6a2a941813ec9bf69c4a65f098ac06bf000f0987bafbdfe3f1ae1c6f368dcb1cb99c6c51ef7a244ed53a5f4e06373e5f237446d6853d7ac019af4ca7b6957b6f74c87fc9e954b6124e4f215c98f34fbb05f63a88f0e8705a22403abb5d3c9385075b6ca572d151eb4d955f88e7fc5852480a85f0bf56b3e6dfa1ebe8c783b941b51376194a5c01d525d0df3ec5e9dc6e7ce0f772037c2dc58bb6fa201416b198f5f585eb39d0b9d3d4546361343173f227ae46f2b28bb3609d15d4386ac63412a016d68637a630f196562b3b671dbb68fa09b9d2cac8e0e81f81251559b3230ea8e517d7f41a8610c6749e45adfeec6306782dc0c0c53c3efa2520702781021084035e1fbc7335a424ee3b0421bc89f583d1d35dc0afa61f3f1ca01bc6ff7d35b1e6f98f08ea7ae86ab01673ec7633ba023c7bcc6b9f56103ff75ec49ed371e009736d69e0b78d0570349c5d7e8697ebf52beb2686eba6019933ac5331963ce8b0fcc73103fd1edbe0f37e1d843ff"], 0x1026, 0x4}, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8000, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0='], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) close(r4) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x2, &(0x7f0000000440)=[{0xef5c, 0x5, 0xd0, 0xfffffbff}, {0xec76, 0x0, 0x87, 0xfffff37e}]}) 05:37:08 executing program 0: close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0x2) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r1) listen(r3, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/14, 0xe, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x829, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffc28) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x6, 0x4000, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) connect$unix(r5, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1, 0x1000}], 0x1) write(r0, 0x0, 0x0) 05:37:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000170000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x49e20ccd3f7e26b3, 0x8000, 0x56) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") write(r0, &(0x7f0000000140)="c113818f6d72994462df0d56bc68c281992dd761be07e58d4ede44c6e4ce76a7624bd02727bb900902a2d7d69b4f2b19896634b3b67cef776303e182d81e9335f39eebe7e67fbf231683863c2c67c436beeb7b0d6c9ac57d5fa83cd61ffeb07f9977b0b479aa236cd5f12b88", 0x6c) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) recvmsg(r4, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/150, 0x96}, {&(0x7f00000001c0)}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x3, &(0x7f0000000240)=""/145, 0x91}, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0xffffffe1, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1, &(0x7f00000001c0)=0xfffffff7, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 05:37:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) fchdir(r3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) fchdir(r1) 05:37:08 executing program 1: socket(0x11, 0x3, 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) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202452f663e8fc7ec6cb220130ed1123d74696c653000"], 0x10) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) read(r1, &(0x7f0000000140)=""/189, 0xbd) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 05:37:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0xca) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) write(r0, &(0x7f0000000240)="5765e792b4a659bb91e0bce02c0a342cdc5d6b402ae9dcf61047a8c5ebac3c5b95c828c60e0421f5367b4765366eeac6632e0a929a74f07813722e3d34966897671da4ca9cde4ac4926a3ae61201cc77676e0125f6c16adf7dbbeeaf6f2d117d93020cadd8e0530793f633ae3a6e75552226a44daae4d15dd89220aed688cd51ace5e18041c38b2f19ffa8df72230ec8e3587d4dc4e941d7a4c66017dc5065ee6fca8e6c0f2e2b41016d8e8ceb304d9283ff494fbd8975fca4c6871f565bfa25656173db601d86af33259933f32fda5f5f7ec68c009120493bb35761dcf5ff1665b0758ddd7a8435bdbd0a571c34f1c066401d331f2d1f3733f7787acbcb06e7679200a19fd36f3ac25cc70cf6eb3ce45114db8f654f11fb964445c00f3b07a5348792905180b16114a983487e03f626061f33832f818a655abb92e021c2d123ccf972236e46d0741c390fc1d65cc728adbdcb2030eeaf61b26fc235f3d511c29dd8fa86b02df34791bf316f90d43dfe50", 0xffffffffffffff79) execve(0x0, 0x0, 0x0) 05:37:08 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000c80)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x3}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000c00)={0x0, 0xffffffffffffff44, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="d65fedc58684cf465a12eae42786587247dd60bf8cb750b084a2485270b9d566ffb09a1c06e53d588c1ebed858188a24018675e0e355f443c92e6aedea8545f6dc430100d3efe0bccc501a35b6512b84605309ea03ea752230f5ccfc0d3c95e089a79136f759188638a75673fa7b006b9ab996d7513826b44c4622cba6234042cb36db2627cbea2489e356dbca67f5ba9463631032425f5ce7aaa177cf9191d61c38bca95b6d000000000000000000000000000000000556642dd57a3b6255e58cf2dba1fd0daa48c2e384a6fe5c4ba3b32ba9e0c184b31e00c8246e6bbec7ba1abb52b6d066c162286d8bf92ae4d8ef17dccd17548f0000000000000000a3dbaab713f44e0bd297fe69b0d5fcd6dc99d147d4de2660fc1ba9e8959473c775c447b3ed8c5d18f62a584684048d8384f22e83dbc0b956445623eb7ee6372597147ee877db97ebbcf1f877f40a923f437f05b7542c6627a20f0d8c8d75cd9f291cab6b5dc296f750bb8471fbb4240e05d78512e8c94380cf7aa3f0404df81b1b577b66a08106c5816c2bfece7009e28a49cae816e811985c3377f40dc8e3998a8897d5f22a46da6327"], 0x10}, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) dup(r3) getegid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000480)="ebdf88d10b5ebd6f5afb8ed40d218211b80a85ff13b9fd833dfed78e23a4367a8bfa70ba", 0xffffffffffffff91) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebcbff13b9fd812eaa4e713048e699cd0058b9", 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c40), 0xc) r6 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r6, 0x0, 0x0) r7 = dup(r6) ioctl$TIOCNXCL(r7, 0x2000740e) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r7, 0x6, r8) sendto(r7, &(0x7f0000000080)="4c4fe595e8cdb4c930fb9c77020314eeb610ee9599f674719562a4f84a44ec6836fae8b07ee5b2763f9d5c9ee1174720fd8186cec561a8d4ac94ffaccb9c5de0f268131f38ca5ea862459b04a7e0ff2bb2", 0x51, 0xf, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) read(r6, &(0x7f0000000140)=""/58, 0x3a) fcntl$lock(r6, 0x274a7c1755daac67, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x5, r8}) writev(r7, &(0x7f0000000640)=[{&(0x7f00000001c0)="9ed0c32b80ce84c52dae5d1fd37d4bfc2ccfd23d90af5ec6262b0be7ca542d9a968d9e6aed8ae734285666d2c96e8c6742b51b8a81dcc9d91bba746c986e44e2a4ca221d68f46bf889704bb1fd0eac6159b83ed1a098d6722c96f68b2af90ed8591c1becaee9b74f63a5746225e92c4dfa264fddbcae83f159e0cfb8f77c4da5535d885730e18f92f2d7dd7405de840645b365f74caf8b1c7a4b023df3632550ed06025d5de26a7372dba69012f9c12acb0cec33932d012c93b49c9e0e61b25379e16cd416b4fd4e8d7dfd4ae60e0f079bdbe83ddfad735f12b9e095e65b6e642e43d34a29e29746", 0xe8}, {&(0x7f00000002c0)="20effc39a1428edecca0320d8b1dfe74d6348a77a39c4419f05e97d956d7494ebea61a6e0166c26e6911b79c9e4b02a5b3b0b2c2bc0b0f940ea0d88326c3c401ce466a3a3d6038089670b3bd72a7cbda9a5b06", 0x53}, {&(0x7f0000000340)="4d8f2ae7d94950fbbaf6ebbe617e8b70dfaa608355425a3ef74214022c6f9159a2b78f5cc638cef777c3544f56407eda6824b6dde33ba2f4f209022a504ff844008ceb6e68db5412f5218a28ab05cf524d56e08333d59ea6e875c23b86be588f796f48d58a135021a6e005c88024a6", 0x6f}, {&(0x7f00000003c0)="4250201550968e54cbe25e49a7bfb3daa1fdc4299da496b8b18cc472a0e812d7e0", 0x21}, {&(0x7f0000000400)="a147d7c1eab31c08f7b819c19ab41e4acffdf3d027b5", 0x16}, {&(0x7f0000000d00)="32f3a47c1fd67797f24748b000e2654dc07a593d750277a98fc5df7301e6bc9916d76b92ef181b3e5792c04aba82dc968fa97452ecff663180483212de2236fd69df027db7726c5e8d34dcbb7cadec675a045431cae99fbe379e55b27da8ef3295769df533a31a0611ce48447815491d5b340a2a2f081a6f099c1615924d299b612cdf473eba8d5ef9025e8da97df1d60b78d31241c51764f95bc5d3e0b6b791ad5f8be436f9a529a5d192350be2d90ec83841f70e8761b9f86dd4ee2c5e0ef19973d0e7e71810ce4b0fe1acfd40e717310afed7597dc2a018cf2b086f78f50bf079b40eac43ce0e91964f80b6827d734eaf2ed96a0337aeba965ec1cf44ea99ba88fc51dd1d04", 0x107}, {&(0x7f0000000540)="78244bc7c838234dab", 0x9}, {&(0x7f0000000580)="493f3bc51bff31c48bda34c9fb34", 0xe}, {&(0x7f00000005c0)="894aea7299d85baac20c305aadaeec6a762f0a5d2c63eed5b43a367a83ab8246ec66a8bb55dda758c98a777278e753ff5f5f78ea60dd196d4d8665403c292c604fb8e80ae154cbb8b64e2ff638d1f463d875bdbdac74893cf54c8c77ae66", 0x5e}], 0x9) flock(r7, 0xc) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000700)=0x3) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000740)={r8, r9, r10}, 0xc) r11 = semget$private(0x0, 0x4, 0x18) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000780)={{0x9, r9, r10, r9, r10, 0x0, 0x3}, 0x70, 0x7, 0x3}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r12, &(0x7f0000000380)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000840)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r13, 0x80000001, 0xfff, 0x5, 0x100000000}) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54, 0x0, 0x40}, {0x14, 0x0, 0x0, 0xb94a}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:08 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x3080002002, 0x2000009) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28b0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) 05:37:08 executing program 0: r0 = kqueue() shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x1}, {{r0}, 0xfffffffffffffffa, 0xd1}], 0x100, &(0x7f0000000200), 0x8000, 0x0) 05:37:08 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) 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) 05:37:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xfffffef9) r2 = dup(r1) listen(r2, 0x0) socketpair(0x20, 0x2, 0x81, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r3, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 05:37:08 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e02c66608393a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e67938332782572b3e127a30ca393f1159fdfaa3b1e0186e9eb7ca0eaca6eca200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e000000000000000000"], 0x107, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x408) semop(r4, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r4, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) dup(r1) pipe2(&(0x7f0000000540), 0x18008) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r6 = accept(r5, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe47) r8 = getegid() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdf7) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r7, r8, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0x200000033, &(0x7f0000000480)="9310e9fc6b623bd90aaf99d5b74b9aeb3cd7ca", 0x13) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r15 = getpgid(0xffffffffffffffff) r16 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r16) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r19 = getgid() setgid(r19) setgroups(0x3, &(0x7f00000004c0)=[r17, r18, r19]) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x180000, r3, r18, r3, 0xffffffffffffffff, 0x40, 0xffff}, 0x298, 0x9, r15, r16, 0x7ff, 0x9, 0x6, 0x9}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x0, 0x10}, {0x60}, {0x6}]}) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 05:37:08 executing program 0: r0 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/80) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)) 05:37:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) sendto(r0, &(0x7f0000000040)="cd6daf823c841a84fa5eddf768ab63a48c2b1fe5e6c75573bfc74a85465f2757fad7a79995da453af6f5e48353ee2f6981ee564389345b2d9f884223848af81980a109ce696972f484eff9fd16534052a4e4f5ad30375b2ed66761dac18858fdcb6816666280b6d5a3111bf3f379f3176535d630569bd18e8bb21fd306cae4a01a954bf2135d14174523ecbd2ece579c70d8434596b2c6e0fcdcc4b61287c4939a06373ebf6e87a17ff419c90e7b07cb02df32a339126decafe1ee4092ce0c2b98884a90cb9d108d317821dde31645e2647196d5109a25b82ccbe8e9acb88f5498e4", 0xe2, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7fffffff, 0x81}, 0xc) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x181) r1 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x4) r2 = msgget$private(0x0, 0x301) msgsnd(r2, &(0x7f00000002c0)={0x2, "d00f1ff3401c"}, 0xe, 0x800) msgget(0x3, 0x980) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) pwrite(0xffffffffffffff9c, &(0x7f0000000380)="e5b5a1d14f65a3cafa5f74ca451080f9d05a2c653c68dd78ea433fd4d879a5c17235c290471dd2d50c126b111e6ce0de7d777349dfa8c64bf00ede545ecafb2de7825dbc8acfd8e624b4c80a2b572ecf9f5b71e3b8812980451779fd35e71662f9f5822429a8ef2b783a48edd72361ece2cdb7", 0x73, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x800, 0xffffffffffffffff, r5, r6, r7, 0x84, 0xfffd}, 0x4, 0x400, 0x20}) ioctl$BIOCPROMISC(r0, 0x20004269) socket$inet6(0x18, 0x2, 0x24) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000580)='/dev/klog\x00', 0x20000, 0x0) fcntl$setflags(r8, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x200, 0x0) openat(r3, &(0x7f0000000600)='./file0\x00', 0x8000, 0x1) ftruncate(0xffffffffffffffff, 0x0, 0x91) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000640)=""/4096) socket$unix(0x1, 0x5, 0x0) 05:37:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$KDGKBMODE(r4, 0x40044b06) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x80}, {0x206}]}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x2, 0x5}, {0x84, 0x4}], 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 05:37:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 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) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000140)={0x3, 0x8, 0x4, {[0x10001, 0x8001, 0x5, 0x0, 0x1, 0x1, 0x8, 0x2d, 0x5, 0x3f, 0x46e, 0x5, 0x100000001, 0x6, 0x4, 0xe980, 0x5, 0x1f], [0x0, 0x2, 0x7, 0x7fff, 0x6, 0xfab9, 0x200, 0x6, 0xfffffffffffffffc, 0x80000001], [0x100, 0x6, 0x0, 0x200, 0x1, 0xffffffffffffff78], [0x40, 0x7f, 0x8, 0x8, 0xfa, 0x7], [{0xff, 0xe6, 0x3, 0x4}, {0xa35d, 0x6, 0x9, 0x6}, {0x8, 0x20, 0x10001, 0x8000}, {0x4, 0x80, 0x2, 0xfff}, {0x0, 0x997d, 0x7, 0x10000}, {0x7, 0xac, 0xfff}, {0x2, 0xffffffff, 0x27, 0xfffffffffffffffd}, {0x6, 0x3, 0x9, 0x6}], {0x5, 0x6, 0x80000001, 0x8}, {0x4, 0x1000, 0x9, 0x3a2}}}) close(r1) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 05:37:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffff"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x81, 0x7, 0x6, 0x1}]}) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="02c66818327f9dd1b06a6e0076162986bc47f3756e0351518975ed0e20a0906f73b864544a603380497c4f700dc4e2cf0e9266f81a49f160d246e630b477adb1b4ebbf4db12aae1c0d8dc646a696ffd031d954749d33647fe4296e0f84f7ea540faf1c2790773f71bcd07dcaa43116edd5e5b4ffe9e05d89bf73a906a2502e68bdf149148514d00f12cc1e110d951fd73d2886d090c26d3c40e16302b224aff007abeb093f576808af7860989578c07000c60d29afd52c2c650257079c960943e061a9c32b4e27d82ef6f6c807c2bbb266105037d3f10aa2152a08ee7840098295ac87de31716c38f9b0e0fc6b278c1a847af89addc385ce34375da13f52e85e210530776327f1"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) recvfrom(r3, &(0x7f0000000480)=""/204, 0xcc, 0x41, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) readlinkat(r5, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/132, 0x84) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="117ace2c03b6e085", 0x8}], 0x1, 0x0}, 0x0) 05:37:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0xff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) 05:37:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3}, {0x6}]}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8f1, 0x4, 0x45, 0x1, 0x1, 0x400, 0x7, 0x1, 0x1, 0x0, 0x7}) 05:37:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000000080)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="eb713048e69931929648", 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 05:37:08 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x101, 0x626, 0x200, "6c3d9a8d24cec1b35051acb79cfb1ed72d986f3a", 0x8, 0x80000000}) 05:37:08 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000700)={0x1, 0x0, 0x0, {[], [0x0, 0x0, 0x3]}}) 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 05:37:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x6, 0x92, 0x62, 0x101}, {0xffff, 0x5, 0xff, 0xa55}, {0x3ff, 0x20, 0xce, 0x80000001}, {0x2d, 0x3, 0x3, 0x9}, {0x9, 0xeb, 0x5, 0x3f}, {0x1ff, 0x7, 0x2, 0x80}, {0x4, 0x1, 0x30, 0x7}, {0x8, 0xdc, 0x0, 0x5}, {0x200, 0x0, 0x1f, 0x1ff}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 05:37:08 executing program 1: r0 = msgget(0x0, 0x100) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000d3ff000000000000000000000000000000002563040000000000000000000000000000000000000000000000000000000000ac060000ffffdde97c3de3b108df55a65774965e000000000000002000000000000000000000000000000000000000e0f98505791d2488a23fdbaf179df5a32c73adf317a4db4fd1a852222a2cbde7ffb34779da6e0694f308497961bb42e65a98feb7bf0f306666ff4553c1dbf28f38c55fabcc0b514030d823b7d9156d0d895d7844de5dc246b3ee7bd21248d590a81ee9cfc8aa3902d19ce10f3e07083dc8057e4db22bc162098d7f961080ab51a6ee33e0e04ea596369cd702d2a2e181bd78eca523b60b4e87599095552349b06bcb043da517e282b0b5ad4487cede"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x0) open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r3 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) r5 = kqueue() dup2(r5, r4) r6 = semget$private(0x0, 0x4, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x800}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x1, 0xad, 0x1000}], 0x8) semop(r6, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r11, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, r12, 0x4}, 0x200, 0x401, 0x2}) setgid(r12) r13 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r13, 0x802c7416, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r16 = socket(0x10, 0x5, 0x5) setsockopt(r16, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r17 = socket(0x18, 0x2, 0x0) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) fcntl$getown(r18, 0x5) setsockopt(r17, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) setsockopt(0xffffffffffffff9c, 0x29, 0x33, &(0x7f0000000740)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r19 = socket(0x6, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgrcv(r14, &(0x7f0000000900)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRESOCT=r19, @ANYRES32=r17, @ANYRESDEC, @ANYRES64=r13, @ANYBLOB="1a2b24863430ac417b046d70d4557fa2ab7685a89c4e81a7f7025a09ebaaaeab7255278e15ac6dcb73ee22eb1f96b5d0eeb28725946ca72658832a71a9bbf01d98d8dbbe3d38e2c1fcdf8a83af9f5ba4d512df13dc6c78c4fb77122a8877fe0f3a101609"], 0x7, 0x3, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r3) r20 = msgget(0x1, 0x40) msgrcv(r20, &(0x7f0000002a80)=ANY=[], 0x0, 0x0, 0x800) 05:37:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000010000036df204a00"], 0xa) 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", 0x23c) 05:37:09 executing program 1: getrlimit(0x3, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 05:37:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) setitimer(0x0, &(0x7f00000002c0)={{0x0, 0x3}, {0x0, 0xc600}}, 0x0) 05:37:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x5960bfaa48816f4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xecff836641ce93e5) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x0, 0x1, {0xfffffffffffffffc}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x45}, {0x6, 0x0, 0x0, 0x68f}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x10001) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 05:37:10 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, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r3, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x2e2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x9, r2, r3, 0x0, r5, 0x80, 0x400}, 0x3, 0x2, 0x7}) r6 = socket(0x2, 0x4003, 0x0) getsockopt(r6, 0x7fffffff, 0x1ff, &(0x7f0000000300)=""/66, &(0x7f0000000380)=0x42) r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r7, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) semop(r7, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r10, 0x4, 0xcc) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530004639285adbcbc2caded6d43f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceadb9801be2e4bc2987861bca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237bafa4d012ae447473c2384ff010000000000001e6bf339bd88c21b1baf8336de8c8ad28922bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa2e6351cd8cac7dbbc5b82c6593d2870b49bc509a00e872cd23500"], 0x10) write(r12, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r12, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={r11, r13, r8}, 0xc) r14 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r14, 0xa39b8010f11a220e, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r15 = socket(0x2, 0x4003, 0x0) r16 = dup(r15) setsockopt$sock_int(r16, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = openat(r10, &(0x7f0000000680)='./file0\x00', 0x10, 0x34) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() r22 = getegid() setregid(r21, r22) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r17, r19, r20, r21, r22, r23]) r24 = semget$private(0x0, 0x4, 0xa5) semop(r24, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r24, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r24, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r24, &(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(r24, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r25 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r27 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000100)={{0x3, r26, r27, r28, r30, 0x4}, 0x200, 0x401, 0x2}) r31 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r31, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r32 = geteuid() r33 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r34 = getgid() setgid(r34) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) setgroups(0x0, &(0x7f00000004c0)) r35 = semget$private(0x0, 0x4, 0xa5) semop(r35, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r35, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r35, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r35, &(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(r35, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r36 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r38 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r40 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r40, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000100)={{0x3, r37, r38, r39, r41, 0x4}, 0x200, 0x401, 0x2}) r42 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r44 = getgid() setgid(r44) setgroups(0x3, &(0x7f00000004c0)=[r42, r43, r44]) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r32, r33, r37, r44, 0x70, 0x3}, 0x725eae93, 0x40, 0x1}) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000900)={{0x3ff, r13, r4, r37, r20, 0xc2, 0x1}, 0x4, 0x0, 0x9}) semop(r7, &(0x7f00000005c0)=[{0x0, 0x6, 0x1000}, {0x1, 0x1, 0x1000}], 0x2) acct(&(0x7f00000003c0)='./file0\x00') socket$inet(0x2, 0x4, 0x80) getsockopt(r6, 0x0, 0x2, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000500)="36156875c49cecae7a8eeaace9e516c6cbf95762978192a75d0788fe170db14ec8d9299bae8c089a2b29813f9859fea660565bf77f9e277babde07d1bd1197f2c28157de320676c00ab372b313e5312300e94550768318df084353080c691ce9eabd788413f0afea93c8535f9475e29e42f07d9f9aa9164afa463991bb1b82519ccb357a1ee5720f865ecf0fcb30cc6d417ab844be17c97050dc957ad8a9ab1336db0767c661efc8f39aa67054b43ec6f0394823cc4c1e396c", 0xb9, 0x402, 0x0, 0x0) r45 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) close(r45) readv(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000080)=""/209, 0xd1}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/89, 0x59}], 0x4) 05:37:10 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='x\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 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}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r9, r17, 0x6) 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x401, 0x9e, 0x2, 0x9}, {0x101, 0x0, 0x8, 0xbe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x24}, {0x61}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") geteuid() 05:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x100) symlinkat(&(0x7f0000000240)='.\x00', r1, &(0x7f00000002c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x74}, {0x80000006}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x44, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) unlinkat(r5, &(0x7f00000003c0)='./file0\x00', 0x8) syz_emit_ethernet(0xfffffffffffffe63, &(0x7f0000000100)="b12e117aac3185894c735b20e6e11028c5794a3310c0ff281f7b6960840e38f426f04e3cc36fa6f3f36790859843ba4864066cc13ea3a8f8c5b96016f026616255d05ae3b6e36ab3d94244c6add9ddc119a68aabc914e4635f65db8dc973cadbf739287c7ed1663708764e36bff520c5dbd3b469ba01dd12d802f094416c1e4872947c56ccb87c8887208b8120062e17fb4c4c9cdb6ccb717b91958591efef181b33480f9344f931721a58d106e0bd3d9dd988097102f17ed9244c963dc000000000") 05:37:10 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c8799dfceadb9801be2e4bc2a84e61bca64896bc5e57c6388bff2ac88b78d1303a89360bcd4c0a162b58fd426200a754d5be679337bafa4d01069a4031fcee600693741c8008cb05d6e447473c2384ff010000000000001e6bf339bd88c21b1baf8336de8c8a0e8922bf554799b9b813ad30505e8f5300a4c1ef9d612f871f4385f04157795ea4a5c5fe65b26400351cd8cac7dbbc5b65c64e3d2870b49bc509a00e872cf8277c4c185b7e303088264bd23500000039590f11872f0e8eef9aa5f6314277f8c0cf1217259fac8123bd6545ab107b1f125e0e0d3e1a89b0f4b8f277dd3faa6354fc44ddb29aaafaaf0eaf56ea640a139a404b7681ceda3583f1fb0de5cc3b783dcaaf9818dfd89dde218ecf0f3e59a73651ef79ec57db73291cd22236d9ff2348c7fca246eb18659ac419f9c0280e85e72219836d3a1940908194e2a496c09de83ac446aaa3117090fc324211a8000e3f57baf07d0674240e68a46e6909e9dc11d554d696c9616af74c5a1500000000000000000000000000000000f5a029237594c771c403df979e2c6c7a251bf8a7359651dab0a85450e163833bdecc61b31e7086378178b951557f414421faea0f1d1c759dee58e3240d0ad005f002a6b4af5f7292ffa3a84da39bdb029df9914e85a5e77cf0e1b4bbf7888adee4a0329ac37e703503392df83a0191828d27ff25ba8c2f2e1740b176a944a38cbe6f6a57633c306140bd2a4b91458eeff2622757a28e25a0456b7b00"/594], 0x10) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(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(r1, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) getpeername$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/142) write(r0, &(0x7f00000001c0)="9ed5e8950009200000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce62cd184b32362a95809689646226c7918ad01d60d97cdc09c7d7bb50ce82fa0166741255a874f670e6f5a033f675418a025f793a633cd027985b5953e76b7d1b70ddb71258d1046d13440b757ab2a658a7a15251e27e2e7b6da2f1c179081fcb2122c593212aa19117955c0bc1d1739e1ccf5ea20983240fae3b8b0c0337cbe1983798aadf2e562d0e1f3688a38eb78970f2b353d72ae65a72d39a9d71a129ad65111bbd42d4adadc0c4f8744dfe4b35ab5d10fb170f4a53478cb6063b48c8bd4bf8cf45129", 0xeb) 05:37:10 executing program 0: r0 = socket(0x2, 0xc005, 0x3) connect$unix(r0, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c8799dfceadb9801be2e4bc2a84e61bca64896bc5e57c6388bff2ac88b78d1303a89252cd977ca2e5a56fd426200a754d5be679337bafa4d01069a4031fcee600693741c05000000000000003c2384ff010000000000001e6bf339bd88c21b1baf8336de8c8a0e8922bf554799b9b813ad30505e8f5300a4c1ef9d612f871f4385f04157795ea4a5c5fe65b26400351cd8cac7dbbc5b65c64e3d2870b49bc509a00e872cf8277c4c185b7e303088264bd23500000039590f11872f0e8eef9aa5f6314277f8c0cf1217259fac8123bd6545ab107b1f125e0e0d3e1a89b0f4b8f277dd3faa6354fc44ddb29aaafaaf0eaf56ea640a139a404b7681ceda3583f1fb0de5cc3b783dcaaf9818dfd89dde218ecf0f0200a73651ef79ec57db73291cd22236d9ff2348c7fca246eb18659ac419f9c0280e85e72219836d3a1940908194e2a496c09de83ac446aaa3117090fc324211a8000e3f57baf07d0674240e68a46e6909e9dc11d554d696c9616af74c5a1500000000000000000000000000000000f5a029237594c771c403df979e2c6c7a251bf8a7359651dab0a85450e163833bdecc61b31e7086378178b951557f414421faea0f1d1c759dee58e3240d0ad005f002a6b4af5f7292ffa3a84da39bdb029df9914e85a5e77cf0e1b4bbf7888adee4a0329ac37e703503392df83a0191828d27ff25ba8c2f2e1740b176a944a38cbe6f6a57633c306140bd2a4b91458eeff2622757a28e25a0456b7b00"/594], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x882, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000280)=0x2, 0x4) 05:37:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r2], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000080)=0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x3b9) 05:37:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x44}]}) 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) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) r4 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)=0x5) listen(r3, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) getsockopt(r6, 0x3f, 0x1ff, &(0x7f0000000140)=""/187, &(0x7f0000000200)=0xbb) r7 = dup(r5) listen(r7, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f0000001580)='!\xfa') 05:37:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x45, 0x0, &(0x7f0000000080)=""/69}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:10 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) msgrcv(r0, &(0x7f0000002a80)=ANY=[], 0x0, 0x0, 0x0) r1 = msgget(0x0, 0x446) r2 = getuid() r3 = getegid() r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r10 = semget$private(0x0, 0x4, 0xa5) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(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(r10, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r7, r8, r9, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() socket(0x39, 0x3, 0x7f) r18 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r18) r19 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r19) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r8, r17, 0x0, 0x5}, 0x4, 0xb8f, r18, r19, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r20 = socket(0x2, 0x1, 0x0) connect$unix(r20, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r20, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r20, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r21 = socket(0x2, 0x1, 0x0) connect$unix(r21, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r21, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r21, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r22 = fcntl$dupfd(r20, 0xa, r21) ioctl$VT_GETMODE(r22, 0x40087603, &(0x7f0000000100)) msgrcv(r1, &(0x7f0000000000)={0x0, ""/37}, 0x2d, 0x3, 0x1000) 05:37:10 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00009fc000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:37:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) openat(r5, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) bind$unix(r6, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = semget(0x2, 0x2, 0x0) semctl$GETZCNT(r7, 0xf065924ef917ad06, 0x7, 0x0) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000040)=""/9) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 05:37:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x8000, 0x0, 0x4000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket$unix(0x1, 0x5, 0x0) getpgid(0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fcntl$getown(r1, 0x5) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x20, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="00002e2f66696c65300085d9e4b3242e0ecda610f6d6fe7d3c8d7f385c6127f2cddb0280f7dc7ec7de729efe52c4563328ece881814e4d81dbe5929636c2e3adfe2b68adb0126651b9bed0d6c6cbb9cccb312b009b7cec5a245bd15148b62940cab601179125fe2d3e191cfbe09d52276a4d0ea1a53fed7c50b2a6114236ac2d063f7b55976f68228cbf8fb7ca9792c4f1767cd65d4e884dcf7a6bef503470f52a18f63c38d8f8dd00f93bd902c03d2dd669957c206e8226d8d434769e1f426f28273952bfae8e9f951d2c52866e601a7a74cb7e2bc728657820bfc8c5ebace6d95c45e3607976430ced5fa04e69a877d754eb62ec508cc1b3b4f382ad2a43d409747c6dabc546ef4271913d88cff8fddc6bdbdb26f2f8"], 0x1, &(0x7f0000000140)=[{&(0x7f0000000200)="21e96fe9042623530fed0d7c6b3a501cd7fbdb80a3878ddfb4a364e36023057dae08aedfc2b4d92e3df8a29e593715c446ec5f0cfbef99a780618de0533120d958f3e4e73f654bd3a61098bbdc64ea89ee247c2591608dd2e042faa6d4a87cb54a3eba6e5239782b5de47fcb57fe00643c11765e69bf13c537ccdd67b2665d45b3b08ef5fe0ef16800267cf846a8bddb162978cd1d10d3e499304aa86d3334f7adfaab2baa38a5e445c5c028bc831fc0159a1280cb40f54e80e804dadb17405b973d895e74dd3d7e6a", 0xc9}, {&(0x7f0000000300)="4d64beb6a6b3a429e3121894eec94f7752c144e00a3191b544c65f73c0002a9925f19ac0a3da8cd282a0c1498bd9efebb2be8bd8eac9220a45aeb4e21161be9f52df2832093e5bc76b27c79c3b3e742b0d5fa4df4debe4b14319bd739d1a813563ce8b027dba23eaaace100fe9d11fdf4bf3de2732da34cbcd2515ffd69714870b9183a031a2e76e2bdaa9ee8ae837bda56559abf7136d8713f813ac3ac167a64ee50e0fb850059ed4b706f7b6d052836c3a3721dc135806afe21160e0fde6333a6ea3d8b59e4b5103aa9ac2bea2da2d6a48e9efb75f5f7aba80bf33bb56", 0xde}], 0x2, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="516ad44a28264481e7f0", @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r10, @ANYRES32=r2, @ANYRES32=r12, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r9], 0x68, 0x8}, 0x1) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) unlink(&(0x7f0000000040)='./file0\x00') r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, r13) ioctl$TIOCNXCL(r14, 0x2000740e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {}, {0x86}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socketpair(0x6, 0x3, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r9) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r11) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x200, 0x0) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r13) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r14 = socket(0x10, 0x4, 0x87) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r15) setsockopt$sock_int(r15, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) kevent(r6, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffff8, 0x100, 0x80, 0x800, 0x3f8c}, {{r8}, 0xfffffffffffffff9, 0x24, 0xc0000040, 0x5, 0x6}, {{r9}, 0x6, 0x4, 0x40, 0x4, 0x7fff}, {{r10}, 0x0, 0x80, 0x4, 0x8c6}, {{r11}, 0xfffffffffffffffc, 0x20, 0x10, 0x6, 0x20}, {{r12}, 0xfffffffffffffff8, 0x91, 0xfffff, 0x3f, 0x9}, {{r0}, 0xffffffffffffffff, 0xcc, 0x400fffbe, 0xffffffffffffff01, 0x1ff}], 0x5, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffffb, 0x11, 0x1600fffef, 0x2, 0x5}, {{r14}, 0xfffffffffffffffc, 0x2, 0x2, 0x8622, 0x4}, {{r15}, 0xffffffffffffffff, 0x2, 0x1, 0xdde, 0x9}], 0x4, &(0x7f00000002c0)={0x539d, 0xffffffffffffff44}) listen(r4, 0x0) r16 = dup2(r2, r4) linkat(r1, &(0x7f0000000080)='./file0\x00', r16, &(0x7f0000000100)='./file0\x00', 0x0) 05:37:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00'], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07040a2bf30f00"/20, 0x14) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 05:37:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xfffffc85, 0x1, 0x0, 0xfffffd7e) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRES32=r0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT, @ANYRESOCT=r2, @ANYPTR, @ANYRES64=r3, @ANYRESOCT=r4, @ANYBLOB="ac5e11e7fedc631e4014e32f4d98f0783a34333a5c4bc208b1aa640c9ffa0566a5f04c9c2a7bf12b91f241bcec9f6a9ae9d23a09ec3635aaadd0ca67c510c925fa61739bd78b268df8b89b6b6e156a1be3c198f6fb2b071baf001fba7189748d800c7787f893211a291b1099b8d6e3fc3ae95f6c6c085464803157b61ae3aa591762a05b7d3d86ba62efd3d36dc3c1b7d4d1ca3fdf1eb099817b9fc0bee72d5b8ad1ca35c5432de34e1d", @ANYPTR64, @ANYRESOCT=r6], @ANYRES64=0x0]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f00002e7000/0x1000)=nil, 0x1000, 0x1, 0xfb5977b7c13822fb, 0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = dup(r7) listen(r8, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.file0\x00\x00'], 0x10) sendto$unix(r9, &(0x7f00000011c0)="86", 0x1, 0x0, 0x0, 0x0) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = dup(r10) listen(r11, 0x0) ioctl$BIOCSBLEN(r11, 0xc0044266, &(0x7f0000000040)=0xfffffffb) r12 = socket$inet(0x2, 0x2, 0x0) dup2(r12, r9) 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) bind(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0400000000000000b622"], 0xa) r3 = dup(r1) munlockall() listen(r3, 0x0) close(r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 05:37:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x101, 0x1ff, 0x3, 0x2, 0xfffffffffffffffb, 0x8625, 0x81}, &(0x7f0000000100)) 05:37:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) r2 = socket(0x68ce4babba28cbdd, 0x2, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) mknodat(r7, &(0x7f0000000180)='./file0\x00', 0x40, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = syz_open_pts() fcntl$setstatus(r9, 0x4, 0x80) r10 = dup(r3) listen(r10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r8, r11) 05:37:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000000000000070, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) 05:37:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4}, {0x6, 0x3, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 05:37:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = dup(r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x1, 0x9}) r3 = getgid() r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x1000, 0x0, 0x0, 0x0, r3, 0x3fe05}, 0x67, 0x80000402008000, r4, 0x0, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 05:37:11 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() socket$inet(0x2, 0x4, 0x7f) kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r1 = socket(0x2, 0x1, 0xfe) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0xfffffffffffeffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x68, 0xa19c784cf4bb268c, 0x7, 0x1f}], 0x9c, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x1, 0x68535780}, {{r3}, 0x5, 0x98, 0x2, 0x5, 0xdc}], 0xf852, &(0x7f00000000c0)={0x3}) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x7) 05:37:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 05:37:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x7, 0xffff8000}) write(r0, &(0x7f0000000140)='\r', 0x1) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10000, 0x0) 05:37:11 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = msgget(0x0, 0x446) r3 = getuid() r4 = getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r8 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() r12 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r12) r13 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r13) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r9, r11, 0x0, 0x5}, 0x4, 0xb8f, r12, r13, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r13, 0xffffffffffffffff, r14}, 0xc) close(r0) N..N..panic: kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *130535 56830 0 0 0x4000000 1K syz-executor.0 304053 78594 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff822068b1,ffffffff821d431e,350,ffffffff821ac2d6) at __assert+0x2b rtrequest(b,ffff8000239b70f8,83,ffff8000239b7198,0) at rtrequest+0xbd2 rt_clone(ffff8000239b7208,fffffd806f6d2828,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6d2828,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff8000239b72e0,fffffd8061f02020,fffffd806f6d27a8) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6d27a8,fffffd8061f02000) at in_pcbconnect+0x107 tcp_usrreq(fffffd80614a5d98,4,0,fffffd8061f02000,0,ffff800020ab0c70) at tcp_usrreq+0xacb sys_connect(ffff800020ab0c70,ffff8000239b7488,ffff8000239b74d0) at sys_connect+0x3df syscall(ffff8000239b7550) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,eed63d8f010) at Xsyscall+0x128 end of kernel end trace frame: 0xeefee71aab0, 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "rt->rt_ifa->ifa_ifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 848 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff822068b1,ffffffff821d431e,350,ffffffff821ac2d6) at __assert+0x2b rtrequest(b,ffff8000239b70f8,83,ffff8000239b7198,0) at rtrequest+0xbd2 rt_clone(ffff8000239b7208,fffffd806f6d2828,0) at rt_clone+0x78 rtalloc_mpath(fffffd806f6d2828,0,0) at rtalloc_mpath+0xba in_pcbselsrc(ffff8000239b72e0,fffffd8061f02020,fffffd806f6d27a8) at in_pcbselsrc+0x219 in_pcbconnect(fffffd806f6d27a8,fffffd8061f02000) at in_pcbconnect+0x107 tcp_usrreq(fffffd80614a5d98,4,0,fffffd8061f02000,0,ffff800020ab0c70) at tcp_usrreq+0xacb sys_connect(ffff800020ab0c70,ffff8000239b7488,ffff8000239b74d0) at sys_connect+0x3df syscall(ffff8000239b7550) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffed2,0,3,eed63d8f010) at Xsyscall+0x128 end of kernel end trace frame: 0xeefee71aab0, count: -12 ddb{1}> show registers rdi 0xffffffff818c8e87 db_enter+0x17 rsi 0x4616 __ALIGN_SIZE+0x3616 rbp 0xffff8000239b6f10 rbx 0xffff8000239b6fc0 rdx 0x4617 __ALIGN_SIZE+0x3617 rcx 0xffff800023db0000 rax 0xffff800023db0000 r8 0xffffffff81ad2b6f kprintf+0x16f r9 0x1 r10 0x25 r11 0xcd061d63692e3862 r12 0x3000000008 r13 0xffff8000239b6f20 r14 0x100 r15 0x1 rip 0xffffffff818c8e88 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000239b6f00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=130535 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0780,0xffffffff8265a258 process=0xffff800020add500 user=0xffff8000239b2000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 56830 123754 32078 0 2 0 syz-executor.0 *56830 130535 32078 0 7 0x4000000 syz-executor.0 32078 465083 88423 0 3 0x82 nanosleep syz-executor.0 4282 54835 88423 0 3 0x82 nanosleep syz-executor.1 49455 175134 1 0 3 0x100083 ttyin getty 5612 43009 0 0 3 0x14200 acct acct 49823 267180 0 0 3 0x14200 bored sosplice 88423 506297 67127 0 3 0x82 thrsleep syz-fuzzer 88423 14266 67127 0 3 0x4000082 nanosleep syz-fuzzer 88423 427012 67127 0 3 0x4000082 thrsleep syz-fuzzer 88423 438850 67127 0 3 0x4000082 thrsleep syz-fuzzer 88423 382390 67127 0 3 0x4000082 thrsleep syz-fuzzer 88423 170573 67127 0 3 0x4000082 kqread syz-fuzzer 88423 82156 67127 0 3 0x4000082 thrsleep syz-fuzzer 88423 356947 67127 0 3 0x4000082 thrsleep syz-fuzzer 88423 198494 67127 0 3 0x4000082 thrsleep syz-fuzzer 88423 75271 67127 0 3 0x4000082 thrsleep syz-fuzzer 67127 435458 4868 0 3 0x10008a pause ksh 4868 271507 3099 0 3 0x92 select sshd 3099 7412 1 0 3 0x80 select sshd 3316 439867 90870 74 3 0x100092 bpf pflogd 90870 434969 1 0 3 0x80 netio pflogd 9203 504379 450 73 3 0x100090 kqread syslogd 450 495684 1 0 3 0x100082 netio syslogd 78967 430491 1 77 3 0x100090 poll dhclient 86295 154577 1 0 3 0x80 poll dhclient 85895 492145 0 0 2 0x14200 zerothread 53859 509983 0 0 3 0x14200 aiodoned aiodoned 28273 130832 0 0 3 0x14200 syncer update 90680 209018 0 0 3 0x14200 cleaner cleaner 78594 304053 0 0 7 0x14200 reaper 16558 275626 0 0 3 0x14200 pgdaemon pagedaemon 49426 283532 0 0 3 0x14200 bored crynlk 15413 110784 0 0 3 0x14200 bored crypto 58227 346296 0 0 3 0x40014200 acpi0 acpi0 98586 491479 0 0 3 0x40014200 idle1 49559 466524 0 0 3 0x14200 bored softnet 65759 521024 0 0 3 0x14200 bored systqmp 45661 484549 0 0 3 0x14200 bored systq 40902 458106 0 0 3 0x40014200 bored softclock 15576 141279 0 0 3 0x40014200 idle0 80237 253058 0 0 3 0x14200 bored smr 1 93159 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd806073d4b0) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pmap_do_remove+0x88 #4 uvm_map_teardown+0x195 #5 uvmspace_free+0x86 #6 uvm_exit+0x29 #7 reaper+0x189 #8 proc_trampoline+0x1c Process 56830 (syz-executor.0) thread 0xffff800020ab0c70 (130535) exclusive rwlock netlock r = 0 (0xffffffff824d1b18) #0 witness_lock+0x52e #1 solock+0x5a #2 sys_connect+0x6b #3 syscall+0x4a4 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8265b1d8) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9600 6458K 8234K 78643K 16911 0 0 pcb 13 12K 14K 78643K 639 0 0 rtable 134 7K 8K 78643K 2032 0 0 ifaddr 99 22K 24K 78643K 605 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1632 0 0 iov 0 0K 32K 78643K 608 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1238 78K 78K 78643K 3608 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 50 0 0 VM map 22 11K 11K 78643K 35 0 0 sem 12 0K 0K 78643K 1397 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 2658 0 0 sigio 0 0K 0K 78643K 41 0 0 proc 62 63K 95K 78643K 1394 0 0 subproc 32 2K 2K 78643K 329 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 275 0 0 in_multi 30 1K 2K 78643K 352 0 0 ether_multi 1 0K 0K 78643K 29 0 0 mrt 2 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 668 0 0 pfkey data 0 0K 4K 78643K 6 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 176 179K 183K 78643K 10572 0 0 UVM aobj 130 5K 5K 78643K 139 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 736 0 0 NDP 22 0K 0K 78643K 187 0 0 temp 242 3561K 4196K 78643K 97720 0 0 kqueue 0 0K 0K 78643K 26 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 67 0 60 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 251 0 249 1 0 1 1 0 8 0 rtentry 112 374 0 320 2 0 2 2 0 8 0 unpcb 120 1551 0 1539 4 2 2 2 0 8 1 syncache 264 14 0 14 8 7 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 149 0 149 3 3 0 1 0 8 0 tcpcb 544 5529 0 5524 37 28 9 12 0 8 8 inpcb 280 8621 0 8613 41 32 9 13 0 8 8 rttmr 72 2 0 2 2 2 0 1 0 8 0 ip6q 72 4 0 4 3 3 0 1 0 8 0 ip6af 40 8 0 8 3 3 0 1 0 8 0 nd6 48 46 0 44 2 1 1 1 0 8 0 pkpcb 40 27 0 27 6 6 0 1 0 8 0 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 76 0 76 8 7 1 1 0 8 1 pffrag 232 70 0 70 5 4 1 1 0 482 1 pffrnode 88 63 0 63 5 4 1 1 0 8 1 pffrent 40 2082 0 2082 5 4 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 256 0 167 1 0 1 1 0 8 0 pfstkey 112 256 0 167 3 0 3 3 0 8 0 pfstate 328 256 0 166 9 0 9 9 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 6 0 4 5 3 2 4 0 8 0 art_heap4 256 1405 0 1203 26 9 17 17 0 8 1 art_table 32 1411 0 1207 3 0 3 3 0 8 0 art_node 16 370 0 327 1 0 1 1 0 8 0 sysvmsgpl 40 29 0 13 1 0 1 1 0 8 0 semapl 112 1395 0 1385 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5428 0 4013 46 0 46 46 0 8 0 ffsino 272 5428 0 4013 95 0 95 95 0 8 0 nchpl 144 9600 0 9148 61 36 25 61 0 8 5 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 33536 0 33536 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 20 0 0 3 0 3 3 0 8 0 vmpool 552 33 0 13 2 0 2 2 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 32654 0 32654 21 20 1 5 0 8 1 plimitpl 152 209 0 200 1 0 1 1 0 8 0 sigapl 432 2806 0 2791 3 1 2 3 0 8 0 futexpl 56 74755 0 74755 1 0 1 1 0 8 1 knotepl 112 760 0 741 6 5 1 3 0 8 0 kqueuepl 104 1004 0 1002 7 3 4 4 0 8 3 pipepl 112 1630 0 1611 3 2 1 2 0 8 0 fdescpl 488 2807 0 2791 3 0 3 3 0 8 0 filepl 152 26496 0 26395 37 25 12 14 0 8 7 lockfpl 104 941 0 940 1 0 1 1 0 8 0 lockfspl 48 329 0 328 1 0 1 1 0 8 0 sessionpl 112 36 0 25 1 0 1 1 0 8 0 pgrppl 48 58 0 47 1 0 1 1 0 8 0 ucredpl 96 3421 0 3412 1 0 1 1 0 8 0 zombiepl 144 2791 0 2790 1 0 1 1 0 8 0 processpl 896 2824 0 2790 4 0 4 4 0 8 0 procpl 632 8849 0 8805 8 3 5 5 0 8 1 srpgc 64 37 0 37 10 9 1 1 0 8 1 sosppl 128 78 0 78 10 9 1 1 0 8 1 sockpl 384 10493 0 10471 63 52 11 22 0 8 8 mcl64k 65536 25 0 0 4 0 4 4 0 8 0 mcl16k 16384 12 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 12 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 254 0 0 30 2 28 30 0 8 0 mtagpl 80 70 0 0 1 0 1 1 0 8 0 mbufpl 256 908 0 0 49 0 49 49 0 8 0 bufpl 256 14842 0 7784 442 0 442 442 0 8 0 anonpl 16 364821 0 347097 147 60 87 100 0 124 2 amapchunkpl 152 21115 0 20960 44 36 8 14 0 158 1 amappl16 192 15588 0 14437 142 83 59 71 0 8 0 amappl15 184 392 0 387 1 0 1 1 0 8 0 amappl14 176 920 0 911 1 0 1 1 0 8 0 amappl13 168 19 0 18 1 0 1 1 0 8 0 amappl12 160 575 0 574 2 1 1 1 0 8 0 amappl11 152 322 0 307 1 0 1 1 0 8 0 amappl10 144 89 0 83 1 0 1 1 0 8 0 amappl9 136 1288 0 1285 1 0 1 1 0 8 0 amappl8 128 893 0 840 2 0 2 2 0 8 0 amappl7 120 179 0 171 1 0 1 1 0 8 0 amappl6 112 276 0 263 1 0 1 1 0 8 0 amappl5 104 855 0 841 1 0 1 1 0 8 0 amappl4 96 2914 0 2874 2 1 1 2 0 8 0 amappl3 88 1191 0 1185 1 0 1 1 0 8 0 amappl2 80 20794 0 20708 3 1 2 3 0 8 0 amappl1 72 73765 0 73302 25 15 10 20 0 8 0 amappl 80 9454 0 9390 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 138 0 9 3 0 3 3 0 8 0 uaddrrnd 24 2840 0 2791 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2840 0 2791 1 0 1 1 0 8 0 vmmpekpl 168 26788 0 26747 3 0 3 3 0 8 0 vmmpepl 168 375458 0 373000 249 100 149 149 0 357 34 vmsppl 368 2806 0 2790 2 0 2 2 0 8 0 pdppl 4096 5687 0 5626 9 1 8 8 0 8 0 pvpl 32 1001572 0 981180 310 95 215 232 0 265 24 pmappl 232 2839 0 2803 4 1 3 3 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 715 0 46 20 0 20 20 0 8 0