260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 02:47:57 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x20, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r3 = accept$unix(r1, 0x0, 0x0) write(r2, &(0x7f00000000c0)="c5", 0x1) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 02:47:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) r5 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) getrlimit(0x6, &(0x7f0000000200)) r6 = socket(0x18, 0x2, 0x0) pread(r0, &(0x7f0000000240)="f6235073f05f02103953c84f8f0b5ccdaa227127804fda00b1cc3a084667fbcd599098eebe967174ff12d2e694315221058d5dc62eec2cdb392ff5712414035ada47049d551aea677ff9f1735a889ffee3ff4a692adc895817cca4b9bc5561977001d478341976ee1558b2429d89e2fa9fa40ae3926e4fce8fd565fc6e09e817b404bf64baeb5cfea4e3a8a5c41a8db2bf90738e1735cef7e336b6ea9c7561b78a9041a36a26d28dafd6dacc2ec588a4cb4b2ef4f303d00750b3294a8b5710cd23165dc914b09f443692d4a2197e2b2f5bd8e07f422b5a2415", 0xd9, 0x0, 0x3) close(r6) socket(0x400000000018, 0x3, 0x3b) r7 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x1a, &(0x7f0000000040), 0x4) socketpair(0x6, 0x4, 0xff, &(0x7f0000000340)={0xffffffffffffffff}) sendto$unix(r8, &(0x7f0000000380)='`', 0x1, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) write(r6, 0x0, 0x0) 02:47:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) getsockopt(r2, 0x5, 0x5, &(0x7f0000000040)=""/85, &(0x7f0000000100)=0x55) shutdown(r1, 0x2) 02:47:58 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x20}, {0x15}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 02:47:58 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, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 02:47:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0xc}, {0x60}, {0x2000000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x2, 0xc003, 0x2) socket(0x18, 0x1, 0x0) socket(0x20, 0x5, 0x6) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x468d592de4ed7076, 0x0) semget$private(0x0, 0x8, 0x400) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x7b) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r3 = dup2(r1, r2) ioctl$PCIOCREAD(r3, 0xc0287533, &(0x7f0000000040)) 02:47:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x19) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) 02:47:58 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "57e905004f1c00008a8c00"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getgid() r7 = socket(0x18, 0x4, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r9, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r9, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r9, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r9, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r9, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r10 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r10, 0x0, 0x0, 0x0]) r11 = geteuid() r12 = getgid() r13 = socket(0x18, 0x4, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r12, 0x0, 0x0, r14]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r10, r11, r12, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000240)=""/224) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, r8]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r4, r5, r6, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000040)=""/183) 02:47:58 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80) ftruncate(r0, 0x0, 0x0) 02:47:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYPTR], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="0e0bb2e005948d00", 0x8}], 0x1) 02:47:58 executing program 0: r0 = socket(0x2, 0x4, 0x20) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 02:47:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3}) 02:47:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) r4 = dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) socket$inet6(0x18, 0x5, 0x7a) kqueue() mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0xa8) 02:47:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 02:47:58 executing program 0: syz_open_pts() select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x80000000000000}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 02:47:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74, 0x0, 0x0, 0x4}, {0x81}]}) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = semget$private(0x0, 0x2, 0x400) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) accept(r4, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000800)=0x8) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) openat(r8, &(0x7f0000000840)='./file0\x00', 0x23, 0x2) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$PCIOCREAD(r11, 0x800c5709, &(0x7f0000000080)) accept(r11, 0x0, &(0x7f0000000900)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r3, &(0x7f00000002c0), 0x0) r14 = syz_open_pts() fcntl$setflags(r14, 0x2, 0x1) r15 = dup2(r14, r14) symlinkat(&(0x7f0000000580)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000640)='./bus\x00') getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchownat(r15, &(0x7f0000000180)='./file0\x00', r16, r17, 0x0) r18 = socket(0x800000018, 0x1, 0x0) r19 = socket(0x6, 0x1, 0x80) setsockopt$sock_int(r19, 0xffff, 0x1, &(0x7f00000002c0)=0x13, 0x4) connect(r18, &(0x7f0000000680)=ANY=[@ANYBLOB="fb0669d1510099dddf93a8c8c9d4167cd5963a6a8004000000000000001031cde9641d89d0c7baff3676c7cbea09d4c1c43918f3ade7fa87f5c3d227f7cd1f0c90cf449b59b6eb771e1ee8b16c8f62335c981a45bcff87c268487aece2d75c7c5dbc00000000000000ed8cac12e15992d1230890ad5a3f1259eb81c31f7b8cf2928feb1bbdfed61f5b61556408f0fa520c99445f63aecc56dc94983d91f8c21a53ad357ed0954886f17efd19654281eef3cc7e6dcf00497917b280396410acb78e583f24e4feeb2d641190403bdd62ab40e5fb4a3fd55848f6c156bf3f292e7711cfc61da10f4be2322638ea2fd2c611d7b73919b3cd51200df78d2107a10000000000000000"], 0xa) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r20, r16, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r21, 0x0) poll(&(0x7f0000000000)=[{r21, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r24) r25 = socket(0x11, 0x3, 0x0) setsockopt(r25, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r26 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r28 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r30 = getgid() semop(r28, &(0x7f00000002c0), 0x0) r31 = syz_open_pts() fcntl$setflags(r31, 0x2, 0x1) r32 = dup2(r31, r31) symlinkat(&(0x7f0000000000)='./file0\x00', r32, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r32, &(0x7f0000000180)='./file0\x00', r33, r34, 0x0) r35 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r35, &(0x7f0000000880)=ANY=[@ANYBLOB="fb0669d1510099dddf93a8c8c9d4167cd5963a6a8004000000000000001031cde9641d89d0c7baff3676c7cbea09d4c1c43918f3ade7fa87f5c3d227f7cd1f0c90cf449b79b6eb771e1ee8b16c8f62335c981a45bcff87c268487aece2d75c7c5dbc00000000000000"], 0xa) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r29, r36, r33, r30, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r37, 0x0) poll(&(0x7f0000000000)=[{r37, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r38, r26, r27, 0x0, 0x2, 0x8}, 0x3f, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff65) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, r24, r39, 0x0, r40, 0x100010024, 0x7}, 0x9, 0xc, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r42) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000005c0)={{0x5, r22, r1, r42, 0x0, 0x2, 0x8}, 0x3f, 0x200, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r43, 0x0) fchown(r0, r2, r43) r44 = syz_open_pts() ioctl$TIOCEXCL(r44, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:47:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) r7 = getuid() setreuid(0xee00, r7) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$PCIOCREAD(r12, 0x800c5709, &(0x7f0000000080)) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYBLOB="e903fc06bc02fb32c49509459e922027f503289627784bfa7533688f79248c032523ef2d1ccf14abb7026bc2f9461d570935b6df", @ANYRES32=r8, @ANYRESHEX=0x0, @ANYRES64=r12, @ANYRES64=r0, @ANYBLOB="551306552a912b2106e88fff9baede15f7501693a1c72ec1ae59e548c050453b20feb0a0464010f75fd37dbc922bfe953795b2dbbf760efebba3f766a0ddcaff902f3b336cdb5e50e67efd1167ee5d7e9c22b8d27f", @ANYBLOB="196ef4ffdf749d88c2f87864433702557325a9f2cd984891210e913c4eb3125af3abfcd00a72c0b717d09bc379d24b00545309146a05322b8973e5d7b5af6c83275e329bc782dae089242493e83a013d45c1eeaf4276a29cdc6f33d46568869a2373cf325b9b7c2a7e13f118a09d434ccadd062777b30496e472764d24c3aa64e8a0fa95fbea89839079ce961534a16541ee996b78aea5c587c8423d05c272e6dfb665b7ebfce3c2f807a54defc3415f", @ANYRES64, @ANYRES16], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=r0, @ANYRES64=r13, @ANYRESOCT=0x0, @ANYRES16=r7], @ANYRES16=0x0], 0x0) r15 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r15, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r15, &(0x7f00000002c0), 0x0, 0x0, 0x0) 02:47:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffeefffffff], [0x0, 0x0, 0x401]}}) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) minherit(&(0x7f0000115000/0x1000)=nil, 0x1000, 0x1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000004c0)={0x10, 0x2c, 0x4, 0x57, [{&(0x7f0000308000/0x2000)=nil, &(0x7f0000373000/0x2000)=nil, 0x8000}, {&(0x7f0000000000/0xd000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000656000/0x3000)=nil, &(0x7f00006f6000/0x4000)=nil, 0x7}, {&(0x7f00005a3000/0x1000)=nil, &(0x7f00007e8000/0x3000)=nil, 0x100}, {&(0x7f0000359000/0x4000)=nil, &(0x7f00000da000/0x2000)=nil, 0x20000007}, {&(0x7f00003ca000/0x4000)=nil, &(0x7f0000069000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000141000/0x1000)=nil, 0x3ff}, {&(0x7f000066e000/0x3000)=nil, &(0x7f00002b6000/0x2000)=nil, 0xebf}, {&(0x7f000050b000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f00007eb000/0x1000)=nil, &(0x7f000048b000/0x1000)=nil, 0x6}, {&(0x7f0000028000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x40}, {&(0x7f00001a6000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f00006bd000/0x4000)=nil, &(0x7f0000426000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00007f6000/0x2000)=nil, 0x7}, {&(0x7f000056d000/0x2000)=nil, &(0x7f000045b000/0x2000)=nil, 0x1}, {&(0x7f00002af000/0x1000)=nil, &(0x7f0000622000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) socketpair(0x2, 0x1, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x8) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 02:47:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000240)="100e2987a7635f0029030000a9140d5ef700000000000000002f2fa513b7903d5d4384cb5f6d3e29211c097307fc537628b120754f6b77e74510e7ca7aa76fd240101e2416a343aba53d67c5b5087bb834f159e04450aa34bc42", 0x2400) 02:47:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10d08, 0x0) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cb400"/110], &(0x7f0000000240)=0x6e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = semget(0x1, 0x0, 0x18) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) pread(r4, &(0x7f0000000280)="593ac560b8914e2b084cc6edde490ca3a65930bed9dfdf0c6b6e9c3dfd7ec14f4691f617505db33a9e8e21de81ef3d169eb6aff4c5eb3ec1a77e939c5941ede1ea219fad88e720e0ab21cb69518c7f704ca479ebe45f1ce5283702df3ce55c3baa", 0x61, 0x0, 0x100000000) semop(r1, &(0x7f0000000100)=[{0x4, 0x2, 0x1000}, {0x0, 0x4}, {0x1, 0x0, 0x800}, {0x3, 0x95, 0x2800}, {0x1, 0xffff}, {0x1, 0x3}, {}], 0x7) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000300)=0x3) 02:47:59 executing program 0: r0 = shmget$private(0x0, 0x4000, 0xb8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x4, 0x100, 0x1, {[0x7, 0x9, 0x6, 0x7, 0x5, 0x400, 0x2000000000000, 0x7, 0x8, 0x101, 0xce, 0x12f, 0x3ff, 0x7805, 0x95, 0x6, 0x2, 0x7c1], [0xffffffffffffff01, 0xbea, 0xbc3, 0xcd, 0xfffffffffffffffc, 0x7, 0x95, 0xb1, 0xffff, 0xe5], [0x9, 0x1000, 0x9, 0x400, 0xa3, 0xe6da, 0xf71], [0x8001, 0x3, 0x3f, 0x5, 0xa4, 0x800], [{0x8, 0x2, 0x0, 0x9}, {0x4800, 0x2, 0x8, 0x6}, {0x7, 0x2, 0x0, 0x9}, {0x95, 0x57c6, 0x7}, {0x0, 0x6, 0x0, 0x6}, {0x2, 0x3ff, 0xffffffcb}, {0x6, 0x5, 0xb5}, {0x1, 0x6, 0x2d, 0x8}], {0x0, 0xffffffff, 0x5, 0x7}, {0x1, 0x7fffffff, 0x1ada, 0x1}}}) 02:47:59 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) rmdir(&(0x7f0000000040)='./file0/file1/../file0\x00') rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 02:47:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000", @ANYBLOB="a19ca881d9be2cabd656e9ee3085a38b3aaccccbfb23f95f5044df16b6767480c90130ebdb86a636c5f1d54be7e8f2072fd3cb192f800c311b5056a20b7e8168790c410ec2ea89005e461c", @ANYPTR=&(0x7f0000000040)=ANY=[], @ANYRESHEX=r1, @ANYRES16=0x0], 0x9f}, 0x0) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000000080)) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x0, r10) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffd, 0x48, 0x1, 0x3ff, 0x96e}, {{r3}, 0xfffffffffffffffa, 0x64, 0x80000000, 0xff, 0x1}, {{r9}, 0xfffffffffffffff8, 0x10, 0x1, 0x0, 0x9}], 0x3ff, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffa, 0x0, 0x2, 0x100000001, 0x6}], 0x8001, &(0x7f0000000200)={0x6, 0x401}) close(r3) r12 = semget$private(0x0, 0x1, 0x80) r13 = geteuid() r14 = getgid() r15 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r15, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r15, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r15, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r15, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r15, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r16 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r16, 0x0, 0x0, 0x0]) r17 = geteuid() r18 = getgid() r19 = socket(0x18, 0x4, 0x0) setsockopt(r19, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r18, 0x0, 0x0, r20]) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r16, r17, r18, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) getgroups(0x1, &(0x7f0000000240)=[r16]) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x7fff, r13, r14, 0xffffffffffffffff, r21, 0x12d, 0x1ff}, 0x101, 0x7, 0x7ff}) 02:47:59 executing program 0: getitimer(0x2, &(0x7f0000000140)) r0 = socket(0x11, 0x4003, 0x0) setitimer(0x2, &(0x7f0000000180)={{0xbf, 0x23}, {0x0, 0xffffffffffffffe1}}, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r1) socket(0x6, 0x1, 0xc3) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$PCIOCREAD(r12, 0x800c5709, &(0x7f0000000080)) recvfrom$inet6(r12, &(0x7f00000003c0)=""/143, 0x8f, 0x800, &(0x7f0000000280)={0x18, 0x0, 0x1, 0x3f}, 0xc) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000000240)) pwritev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)="e365966503a1d68c765c74d5f72f094a1bb4f26f009088652dcfe2a7b418399f324eab66e352a5bb600a9179d60e3822929867f1c1dae6412b127fd47c067af72b655c7023b03421d6a135c2edcfdd3948ee4fc166ec2caea6880bd7b0de4084d57afb885993cbf04d", 0x69}], 0x1, 0x0, 0x400) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000000c0)=0x8000) pckbd_enable: command error 02:48:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fead00000000000002000000000000add800d5745472e22a854e9cb0963a9140c95c6a0905cd1abef190f981b07c6d40cf52340e0ce9b22188a670c2635fb239cd16a88ca4431548fe7629ac249b78d522913ed1ec408134340920d58d76cd455f5ba02ff9b6164ff37b9c02a9599d2fb333b9d2b9c37a28348e349a", 0x88}], 0x2c) 02:48:01 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) 02:48:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000003480), 0x1000000000000216, 0x0, 0x0) pckbd_enable: command error 02:48:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010", 0x0, 0xac}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 02:48:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchflags(r0, 0x10000) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000240)) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000680)="b12c3132e688f9fdebceed35da0eb0cfeef7e4ce92747b6c3c163c8d6eb57b5d2f71d897324de87a0da2edf82617c9b74cf5a6eaede64618dc87f5a22e7436fd0cc0595e0f3741d1b5f89676a990c405067f19ac30b08c0678ce8f1ba542a57d7ff5d6cf952235dbdc21fb0d6ace895251b878a9387672f2e67699b9bece89cea367285b1981c42fc2b4eaf3d4d3043182e2a7a8bd3af14f9e9fafac4dbc75eddd7f31c9da87e6339724a8cd3f5756ad82f5e616d4dbc48871686e151330748eb88edc0fd4716db13d17b019d884e3b5"}], 0x4) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x8000000, 0x3ff, 0xfffffd40, "73fcff4d4d7ee4000001000000c0010000000010"}) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = dup(r6) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000140)={0x2, 0x4214, 0x5, 0x20, "2643ad0ba86552d469edc1c5e8858265ce416886", 0x3, 0xff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000180)) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x2) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) read(r9, &(0x7f0000000200), 0x0) 02:48:01 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000004c0)={0xfffffffe, 0x0, 0x10000, 0x0, "a0d5e3f90a0fb2ea613b48e8af1108049d00"}) read(r0, &(0x7f0000000100)=""/161, 0xa1) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) syz_open_pts() 02:48:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x5adf) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x4000, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xc000000000, 0x0, 0x3, 0x0, 0x3], [0x7fffffff, 0x0, 0x0, 0x0, 0x3, 0x0, 0x200, 0x800], [0x0, 0x0, 0x0, 0x9, 0x7fffffff], [0x4, 0x0, 0x403], [{0x0, 0x0, 0x5}, {}, {0x0, 0x0, 0x8000}, {0x8}], {0x81, 0x0, 0x401}, {0x0, 0xfffffffc}}}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) shmget(0x1, 0x2000, 0x60, &(0x7f00001ae000/0x2000)=nil) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r3, &(0x7f00000000c0)=""/144, 0x90, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x7, 0xfffff801}, 0xc) 02:48:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x10045}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x1}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x101}, {0x1, 0x9}, {0x2, 0x5}, {0x3, 0x8}, {0x2, 0x3}, {0x3, 0xb6a}, {0x0, 0x80000001}, {0x1, 0x3}, {0x2}, {0x1, 0x5}, {0x3, 0x6}, {0x2, 0x6}, {0x838bb6c868c89937, 0x4}, {0x1, 0xfff}, {0x1, 0x3}, {0x1, 0x8}, {0x1, 0x163}, {0x3, 0x4}, {0x3, 0x5}, {0x2, 0x7}, {0x1, 0x81}, {0x1, 0x307}, {0x1}, {0x2, 0x6}, {0x3, 0x80}, {0x3, 0xbeec}, {0x1, 0x7}, {0x3, 0xff}, {0x3, 0x5}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 02:48:01 executing program 0: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xfffffffffffffe70) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x122, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x80) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r5, &(0x7f0000000200)=""/31, 0x1f, 0x1, 0x0, 0x0) fchdir(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0xffffff}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x1, 0x0, 0xfffffffffffffffe) r11 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000000)="220e22", 0x3) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r11, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r12 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r13 = openat(r12, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r13) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r13, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r13, 0x20007478) getpeername$unix(r13, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r13, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r13, 0x20007471) ioctl$KDENABIO(r13, 0x20004b3c) ioctl$VT_GETMODE(r13, 0x40087603, &(0x7f0000002580)) flock(r13, 0x3) bind$inet(r13, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r13, 0x8004741c, &(0x7f0000003680)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x8, 0x0, 0x81}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r15 = fcntl$dupfd(r14, 0x1e, 0xffffffffffffffff) ioctl$PCIOCREAD(r15, 0xc0107002, &(0x7f0000000780)) recvfrom$unix(r8, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r17, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0xa6b7628b11d84f14) socket$inet6(0x18, 0x2, 0x5) r18 = dup(r16) msgget$private(0x0, 0x400) mknodat(r18, &(0x7f0000000540)='./file0\x00', 0x6003, 0x7fff) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r19 = fcntl$dupfd(r2, 0xa, r2) faccessat(r19, &(0x7f0000000480)='./file0\x00', 0x40, 0x5) setreuid(0x0, 0xee01) r20 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r20, 0x1, 0xfffffffffffffffe) 02:48:02 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 02:48:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x2}, {0x6, 0x0, 0x0, 0x104}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)=""/110, &(0x7f00000000c0)=0x6e) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 02:48:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282102000000720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='[+#\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)=')\x00']) lseek(r2, 0x0, 0x0, 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x3) r4 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x200, 0x10) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="926c653000bb322dd400b06d7a2db44128b9e0c830c11bf4beb7447bcb587b0cb473f3fdbfa2d70d3bfc425cc4ade1c0ff67be49ef735817d7fe9e42a26bb13a983f896e457fa136caaea8d3a56c905c05b4b8c19982cd97a2821a71ece18bbb5b5d1d3dc4a8e67424958082d854f568334dfc1a59724241499fe1d986cfd8ef95168101be697ebf73d1df53d47b1ef91563a4d86b8e776d3576188e745d0e9c3b250e500fee73374fd3bcbe62146b9e9439f67cc62bfd3cd655887faa1dc1d16fca2070577c"], 0xa) dup(r3) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x2) 02:48:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x100, 0x20) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7, 0x5000000000000}, {0x7, 0x45}}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="a4", 0x1}, {&(0x7f00000001c0)="bb62b6211252bbc36323f751359b3714a9b53f2ad2855444fbb12658e9776250095b7418a0289e6d6b43473d36c0e56049b2e5ab08ca315e3063f313757db4f7d8c7e7a6d2670b19da80b1f52a31e693d1a49ae6ddf8e355ca70a0f694025605871eb5d1a645dfdecd8f31ecec525bea0ce948f63f171f235e828f15f97b8d0964f8fcae6c6e2b640f157a4895438f683293afb1801ee91a799008c625c892df6e118b07ba21befbe045e8436273e978bd4a78c41be02b871f328002d479ceff82", 0xc1}], 0x2, 0x0, 0x27fff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="e7a9b662c47cde256243ba63d1f6715385ee0ecefd116ee6cf24ccbd2436545b86ae5834e227f71816bc300500ed788d8d939be65c2917b3bfa5585817431b0a565d75bacfc0636378a85ab24bdef7ec13d2741d6bf1c8f195facbd165ae2556499acea450d673071636e3241a91e6fb2021b5ac15fa8e60a57b0994f35d5c5b37521e857bf7b2c10854c3d8ba3f14e7e439d5f6dcd4cbc36ae4cc0fb1a1afc816ebb9d565712e6544ed32623d83aa7e01b9e123ce9ca7e982", 0xb9) r3 = semget$private(0x0, 0x5, 0x624) semop(r3, &(0x7f0000001640), 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r3, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x4, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x1]) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x2, 0xc003, 0x6) connect$unix(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f60c11700287ead4bcb777fa69dfceac2a84e6abc749d1daa45af61eb30b5d8ea088df1a64896bc5e57c6388bbd2ad88b2951b15801360bc94c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5dbbc5b6502003d2870b4122cd23500"/189], 0x10) write(r8, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r8, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r9, r4}, 0xc) r10 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0xfffffff9, r9, r10, 0x0, r11, 0x1, 0x401}, 0x5, 0x9, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r9, r12) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000100)="e7a9b662c47cde256243ba63d1f6715385ee0ecefd116ee6cf24ccbd2436545b86ae5834e227f71816bc300500ed788d8d939be65c2917b3bfa5585817431b0a565d75bacfc0636378a85ab24bdef7ec13d2741d6bf1c8f195facbd165ae2556499acea450d673071636e3241a91e6fb2021b5ac15fa8e60a57b0994f35d5c5b37521e857bf7b2c10854c3d8ba3f14e7e439d5f6dcd4cbc36ae4cc0fb1a1afc816ebb9d565712e6544ed32623d83aa7e01b9e123ce9ca7e982", 0xb9) r14 = semget$private(0x0, 0x5, 0x624) semop(r14, &(0x7f0000001640)=[{0x0, 0x5022, 0x1800}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2aaaa8e3) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r14, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000480)=[0x1]) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x2, 0xc003, 0x6) connect$unix(r19, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f60c11700287ead4bcb777fa69dfceac2a84e6abc749d1daa45af61eb30b5d8ea0a8df1a64896bc5e57c6388bbd2ad88b2951b15801360bc94c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000"], 0x10) write(r19, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r19, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={r18, r20, r15}, 0xc) r21 = getgid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0xfffffff9, r20, r21, 0x0, r22, 0x1, 0x401}, 0x5, 0x9, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r20, r23) lchown(&(0x7f0000000380)='./file0\x00', r9, r23) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r24, 0x20004268) 02:48:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x1ff}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffd, 0x0, 0x20, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:48:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706180000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x1, 0x8000, 0x3c) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) pread(r2, &(0x7f0000000000)="2306349506fc377ae2b5ce15e9dd603c954a440b748fcbabf4d85bd3266b349de6a5e6b55625904e4f4dd74a37040ad54ccf4f31ffb6ad6ec0e3914726f0c60d05511ef9697ffff6d1ad78ac14786cdc1e173481bbd88fb69c2c0b93692f90a2460a9b1921b46d1f", 0x68, 0x0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:48:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="d47eed85fe6e21b7c9640521f309edde39c127a34fe3b532d8e5665e4240c84bfa96c74c12bb2c177c032124283153e14ba64f29e90415f90b2d8ce0570deb4599d61ed78334bb8bf137b81921e3e63d372b953ed8603eb8", 0x58) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x20, 0x0) fcntl$setstatus(r3, 0x4, 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 02:48:02 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000100)=""/175, 0xaf, 0x3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) preadv(r0, &(0x7f0000000280), 0x0, 0x0, 0x35cf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6, 0x0, 0x8, 0xec14}]}) pwrite(r1, &(0x7f00000002c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getgid() 02:48:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9fffeffffffff], [0x0, 0x0, 0x10000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 02:48:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) listen(r1, 0x6) r4 = socket(0x6, 0x2, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYRES32], 0x1) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) r6 = accept$inet6(r3, 0x0, &(0x7f0000000040)) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000580)=0x20, 0x4) flock(r7, 0x2) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$VMM_IOC_READREGS(r13, 0x80105703, &(0x7f0000001100)) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r15, 0x0, r14) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x4a81d0f98973da66, 0x0) ioctl$VMM_IOC_READREGS(r16, 0x80105703, &(0x7f0000000dc0)) pipe2(&(0x7f00000000c0), 0x20000) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r19 = fcntl$dupfd(r18, 0x0, r17) ioctl$PCIOCREAD(r19, 0x800c5709, &(0x7f0000000080)) openat(r5, &(0x7f0000000140)='./file0\x00', 0x20000, 0x40) r20 = socket(0x1, 0x1, 0x0) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r20) ioctl$PCIOCREAD(r22, 0x800c5709, &(0x7f0000000080)) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r23, 0x80105703, &(0x7f0000001d80)) r24 = syz_open_pts() fcntl$lock(r24, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r24, 0x2) flock(r24, 0x2) fcntl$lock(r24, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) fcntl$lock(r24, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r26) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r28) getgroups(0x2, &(0x7f0000000600)=[r26, r28]) fchown(r24, 0x0, r29) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f00000005c0)={0x3, 0x6}) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r6, 0xa, r7) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:48:02 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00002000000000e5005b67071b542a538706000000b81800000029000000310000000300000007afa9f5dd0a807b17de07bcff44d62f66413a696456e9931469f97db6ea2c972d6eb5f34730062a7275ac945de7d444ae719f92ff6745a1645f728bd4ecbc7536ca36deaae37d357b0c475ec1908de9d7f66c238a5f8c28a15d5c06ae6d85a889dc02677e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259be379c065776d"], 0x38}, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x200, 0x0) r1 = socket(0x6, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x6, 0x4, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x20, 0x8000, 0x4) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 02:48:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6, 0x0, 0x0, 0x4}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x7, 0x6, 0x3f, 0x393}, {0x4, 0x1, 0x20, 0x4}, {0xff80, 0xcb, 0x1f, 0x2}, {0x7ff, 0xb4, 0x1, 0x10000}]}) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="006a0088e5e9ff058139000000"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40250, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") listen(r1, 0x8) 02:48:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kqueue() pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000000}, 0x0, &(0x7f0000000200)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000}, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x7ff, 0x0, 0xffffffffffff7fff, 0x2, 0x7fffffff, 0x8000, 0x3}, &(0x7f0000000180)={0x0, 0x8, 0x4, 0x0, 0x0, 0x8, 0x1f, 0x8}, &(0x7f00000001c0)={0x8, 0x6, 0x3f, 0x400, 0x3f, 0x6, 0x3, 0x2}, &(0x7f0000000240)={0x5, 0x81}) 02:48:03 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="a46467fc873028ace2ec36be1358a496bb31b30332f52afeca1532f09b7315d688d77ace486b4aebaaef7301d22fae236fd903a6c627441f645d4484e4462050aae57470ca88b87b24768c75f234c4b99496dd8a5b3aae64f59674e18d44b6c84af8dfb9802b9d962454bfbe45e8c4309e1f529ce1be5051c96f7eb4577d85c790bc4e2150fd67d332851575062d3e063f6fe4d29c82bdecda5ca3ce6d71cb9b839a958399f527ef5f51e568d02ccc71da28c517bb2c3964e1", 0xb9, 0x402, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 02:48:03 executing program 1: socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = fcntl$dupfd(r0, 0xa, r3) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000100)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x28, &(0x7f0000000140)=[{0x25}, {0x34, 0x0, 0xff, 0x3}, {0x4000000000006, 0x0, 0x0, 0xffffffdd}]}) setgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x368) r8 = getuid() setreuid(0xee00, r8) r9 = getgid() r10 = socket(0x18, 0x4, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r9, 0x0, 0x0, r11]) r12 = semget$private(0x0, 0x2, 0x100000010) semop(r12, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r12, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r12, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r12, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r12, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r13 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r13, 0x0, 0x0, 0x0]) r14 = geteuid() r15 = getgid() r16 = socket(0x18, 0x4, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r15, 0x0, 0x0, r17]) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r13, r14, r15, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x39b, r8, r11, r6, r13, 0x102, 0x6}, 0x70, 0x3f}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 02:48:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x16ae8cd2c6f4521b) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) ftruncate(r2, 0x0, 0x80) writev(r1, &(0x7f0000000500)=[{&(0x7f00000001c0)="0e8fdb485a9fc74d224fa67e782535ce82ac56fb3be375d5367e1fd0da6621991fab28b2a0ff716c52ac6aad4a64a842295e991bd43f810a920f7bd6b5d846b1319e8849136bb05785a0397c6a08f0c5af2760d2ddafaa6d7e3017b7b4d25ea737861edc935335838609a8899327c5c67c8284ece17e3b21b572c6db05be8a8dbc97d4a44c11c4cc338933a7aa3db1682bde1f95b8a37e94a6316353f387cb", 0x9f}, {&(0x7f0000000140)}, {&(0x7f0000000280)="9c13aa58c2f48cb4ab827273436c8997014d1175f286998a246fdb17a0655a6031c1c45e0799bb3b2687d3215bdcdcbd8674b3b9ddbe1371ee607a4fb8f3144df233be20d26ced51dbb5e6c67a7ab4299609345de02ad5f0c83de4ddf3c7d96a4ec6f4c1db3e6e6ff5f0cb8c454eefa1fe35837ed552d974a32400e4b49df16f51bafdacb04d683c2451cb8892acfae24e23e046565331d48e840da06ee27e61f5902cf00680455f6e536a27bd137b7dd82445ed622a95b6196ce55c2309ee179378f5655eea98e2526982fcf744", 0xce}, {&(0x7f0000000380)="83d3a3d9a68a48e3788e36fa36db6a6745cbdd039316d86c92bd13d20cdad18b17033c185bd02a682a8cc5ceac8d06833f012e3bb5fc481a772a2fcf6950cb9a0eedd21ed9afb8ed1063866d9f5bad33f582b4b2fdea84", 0x57}, {&(0x7f0000000400)="9b", 0x1}, {&(0x7f0000000440)="fd74d3724a1603d17069198c75", 0xd}], 0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x3, './file0/file0\x00', './file0\x00'}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000580)={'./file0/file0\x00', 0x80000000, 0x20, 0xfffffffa, 0x1, 0x3, 0x4, 0xc054, 0x2, 0x1, 0xfffffffffffffff7, 0x31f}) open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x0, 0x0) 02:48:03 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000040)=""/220) semctl$GETZCNT(r2, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r3 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) r4 = geteuid() r5 = getgid() r6 = socket(0x18, 0x4, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r8, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r8, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r8, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r8, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r8, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r9 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r9, 0x0, 0x0, 0x0]) r10 = geteuid() r11 = getgid() r12 = socket(0x18, 0x4, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r11, 0x0, 0x0, r13]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r9, r10, r11, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r14 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r14, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r2, &(0x7f00000001c0), 0x0) semctl$GETPID(r14, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r14, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r2, 0x56a71968b62f282f, 0x7, &(0x7f00000001c0)=""/56) r15 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r15, 0x0, 0x0, 0x0]) r16 = geteuid() r17 = getgid() r18 = socket(0x18, 0x4, 0x0) setsockopt(r18, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r17, 0x0, 0x0, r19]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r15, r16, r17, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r11, r5, 0x0, r17, r7]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r3, r4, r5, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r20 = semget$private(0x0, 0x3, 0x100000056) semop(r20, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r20, &(0x7f0000000480)=[{0x1, 0x1}], 0x1) semctl$GETPID(r20, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r20, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) r21 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r21, 0x0, 0x0, 0x0]) r22 = geteuid() r23 = getgid() r24 = socket(0x18, 0x4, 0x0) setsockopt(r24, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r24, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r23, 0x0, 0x0, r25]) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r21, r22, r23, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000000)=[0x803]) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) getgid() flock(r1, 0x2) close(r0) 02:48:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x74}, {0x6}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) recvfrom$unix(r1, &(0x7f0000000140)=""/66, 0x42, 0x3d77e27403a23e72, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 02:48:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffdfffffffffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x7}, {}, {}, {}, {0xfffc}, {0x0, 0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0xcd) shmget$private(0x0, 0x2000, 0x120, &(0x7f0000764000/0x2000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:48:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x28a7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10702, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f300007f0000f0ca464e000000000067f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c200000000", 0x57}], 0x1) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1) 02:48:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) flock(r4, 0x3) r6 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r6, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r6, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r6, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r6, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r7 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, 0x0]) r8 = geteuid() r9 = getgid() r10 = socket(0x18, 0x4, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r9, 0x0, 0x0, r11]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r7, r8, r9, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r12 = getgid() r13 = socket(0x18, 0x4, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r12, 0x0, 0x0, r14]) r15 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r15, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r15, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r15, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r15, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r15, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r16 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r16, 0x0, 0x0, 0x0]) r17 = geteuid() r18 = getgid() r19 = socket(0x18, 0x4, 0x0) setsockopt(r19, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r18, 0x0, 0x0, r20]) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r16, r17, r18, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) getgroups(0x7, &(0x7f0000000080)=[r9, 0xffffffffffffffff, r14, 0xffffffffffffffff, r16, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = getgid() r23 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r23, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r23, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r23, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r23, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r23, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r24 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r24, 0x0, 0x0, 0x0]) r25 = geteuid() r26 = getgid() r27 = socket(0x18, 0x4, 0x0) setsockopt(r27, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r27, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r26, 0x0, 0x0, r28]) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r24, r25, r26, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r29 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r29, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r29, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r29, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r29, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r29, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r30 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r30, 0x0, 0x0, 0x0]) r31 = geteuid() r32 = getgid() r33 = socket(0x18, 0x4, 0x0) setsockopt(r33, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r33, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r32, 0x0, 0x0, r34]) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r30, r31, r32, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r35 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r35, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r35, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r35, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r35, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r35, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r36 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r36, 0x0, 0x0, 0x0]) r37 = geteuid() r38 = getgid() r39 = socket(0x18, 0x4, 0x0) setsockopt(r39, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r39, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r38, 0x0, 0x0, r40]) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r36, r37, r38, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) getgroups(0x1, &(0x7f00000000c0)=[r36]) r42 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r42, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r42, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r42, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r42, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r42, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r43 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r43, 0x0, 0x0, 0x0]) r44 = geteuid() r45 = getgid() r46 = socket(0x18, 0x4, 0x0) setsockopt(r46, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r46, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r45, 0x0, 0x0, r47]) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r43, r44, r45, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r48 = getegid() r49 = getgid() setgroups(0x9, &(0x7f0000000100)=[r21, r22, r26, 0x0, r30, r41, r45, r48, r49]) 02:48:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x3f, 0x7, 0x9, 0xfffffffd, "03664e2baf0c033c02d271795acd00"}) write(r3, &(0x7f0000000140)=' ', 0x1) writev(r4, &(0x7f00000014c0)=[{&(0x7f0000000300)="e640fd6b65c1963fcbab319338749c7804c27746190149e2ab61f9b55ab5f5557b6fd346de2eed95f9251d5f5abe7169de816114a09b45db4eb9c7497785e2d2a4406f4580aaf3da80b0b4c6cb3bda5dd8975be3f354771220e3bb5078f759b03205af3907a14a959b1f508e49f3a08919cc595c450b9acdca7110f034a2428c4e1691bc5b7511ad220355e2671e76cff95533d29c64acca681bb3c864cb420ce6948abf230a1c33fe6ec63d7e79b97ba8464d6f40e6b9fab4e82498dc2b29aea9293af9b9913753b0123cc4b1cc9aea9792ef9c15f3c20d39ec0a01519692de1943b765da1c15519f91e358041d5ebc71daf230466c7618ea73d07253c1de379d115ba1de82c62916d780e7d211c143ee476572073a6e7ef617c5f95758b00e6e6ea3d41ec05c29f507b877549d97a347059accb1cea2430af1670cbfda82b6b2fce225f2649811082130390aedebae0010d3b5c278d92993bacf7ac559007180bfb07bfe7e9c928e5be2fa4e9f79c1b65e6697af32b981a1401fbf7593af9b0e6f460582c1f19715cdcb40d20c1b0f29a1c7fc7a71754d52402e1389b97fc85c231e7b50a672ea6aacfe8ba28c27981009f8c1f9b12ed838d8973d359244e53816059c2aa24e9a7dfd43a306e3df22e8e854bfbbc5496512ffbf61a83d99a51e065731d5e2f27ab364580d8b4bae5a7c8d94bbfcaa0848a4f1c191aa31f101a784aa7fd857046aa17b9b0aaab067e073e41fa7afd9e1d06bbb12acf57ef7cfcdc34096083ae95180d6715d9fb9aa557f3c2c0c289eda71a639a841f6aa26ae81a9a29f9625fdc8ce5fc20d8f83e37708c81c5b4c55ce5f8b01dc5d964c07d2eefd7b387759b8a4d5c54e08ef62d10434f705c97d476047f488113cb044f5f53089a444c59dc7b3a6bfa07a7de7fd8d1d7084e7a0c89c4051dc1643c6b5dec04f99e747a66d4bf6fd0706fa4f6316575fb80711d0c7b893cd25fc7782fb3c5a9dc04300634446caf78966e131d51c5db291724aa7c56f190b8eed784649702d3979a5af34cd736c6968e227801e0d93fa52d9f49582ac5b96662dbdd9ce5895ef064cb8c519dd06b76a2f400b64ad9a47f5f4ea659151b853c6147836d45e1109added939e62d92e3a780c4798f688f62bc5f568aca47233e8bd8c3f43197c39837a106293def79038a91ad5f5466988874d9e90c0d3de73b9ed216cf6dbb80886469fbdd137ee5370be8ae6e5790f619546f8273e6d7aebb9abea560a0703f73d8cc2489d971554eacff65da47e73dfacb56561368e0d2a40ecb5f54ff9daf89ff95764b39daa46282162131b263ded1224eaac07f96deb0cd82cc534fd59717103305906c5947efb0204b17fcbcf3b80357f2331cc5e80a1649dc75e1712acdf997f50c995d84e6d7cfbf84615899ce00761f20aa1ac6ac987c6be100e669b619ce299a086c170794f1cf4a0066689fe8c84669f4f116de4fa864d24f4ae6b14c911f8cb42ccfb5966a1a5c15f747f95d6c9a9e834c4091a209280113358795baed34387d45fa879698630ea28c14502cf39eb03185946bc41c3cde51550e1d32f4b1401078df63d7a87dc6364e2e65a80c19d4bfe4e9a04ab8de2d66275db95aea77bc5c3758852df75d5f0af5f07b9fe5f4c2634b178ef6eef61000f668e79d6aed7b1030ae31671b5be23877a678a65ae2cb199966a63edfad6e388452db4d5bc60378246ba3ffd5722e24540a8f1cd9b04df0b34ecf00edd08f0df1ec7c5d481c90fbcf6ca7aa91c6c3726e8e9a51e037bea8daae60fd1a95746222a833b5481c8c6ca017cdb392cbcef8574622bd2b9ef1529b3a3c040b74cb865b0429e2e92b8ab0bee99f4531da39efacfd78249739e4fccd375da30fb064cc4230c09e0da16711efb6a873ca8a460ea630d96eae82b6e5d8db60b553723166387b1b9de4b8b88d383dff9a0527a18ceb9d03111d594391c8cba67750de51254757dc448145000251c791200e316e96f5891919b07542048075e35df0eb8ff6ce8d271da50e31b1dd4ea120a44d4b76987fddc18777fab9f86c4d037eebc99eb9000be2a138f54afed0728fed4d04fe2f9ea64acfceacdb27e00562a435129f63c7e25b40638abe4602facf66c718764becb8d3b35b8470cd747a7309e5c66121f88e30c72c71984c3c30771f4b48d840f3ca8260089c234b51e45080e51aa38f6e5656c3bb0b4b998aeb5d4f2370887a140780d51c485098c900e922a6bbaa1a7af60f19a3d34180b40e2c639312bc66113136be2e4b82d79c4e24deab8a2d785c49a798488a23fce06f52859d7298cfd764e3e44eacaaa3168ca7ffd876eb739dea9531aa0e6f617e621192acf4486c41b548de20c84d42e2699a491044a41e8b43074de8f287ff080c7cc0ff8e1b0b1fba1abb5540b7454913bd5c829ea185b5b2d173c88772995b44f580452117cd1fa917fb76f7da339f1a2a6d1ab42c5ce9f891c28c2ae434ac0dfdc00440078fdf66c74f03c6d6d5d5f9e8c576c80fdf328a22c12f6bb51fffdc96ceec1e3d089a9ee81293450afef27a0f248d84cd2b1c4025486381c18eee50bac2ae0a6eae1e8b300710acbe99698bd82dde306274f671509d651817bc407391afe6182a39b4cbd747d84badf0e1b129c2d7f5356499c779534a9aeb9aa54fe1efada3e1739b1a7446899a265e39e47bc75024ce9cf8b94d0e6ffe6a93435cbd8238c723e8ebc181ce15a7dca7be2171c2f67937782de0c3e94632b803eb5633248f1eead4f8faf18903cdca625fbd60eef265c79726bd9ed374e378f444e319e4fd0f8a3e88c7d02bb659503e40d394d4d26a696ea9632b5dfb7848a1c4c0285cdcb1aab57602a8060591ab591709fee94ffb0f94b7fc0cd681b4a42577f59d3610ed618ebcf3119abbe963226c035a81978bd73e137c402108dd44da7082685d298cb36bd16610f4f43ea8a29451f5efd44e6e36907acc9391cff3c19338f1a046557b4e2dca25ab22d5e68c36b47d7775473a22c7e59303b87098e92059d0740ab036282f1c2782f06ee53c7ef5cfc70a513350caf1de3051d434b04996339f38d89ee2a4788e6a56bf9734932c7f643de3e19ddffadb25a2572790b6ea8404d5b3df48a9649ef134c80954520f35dfafbd97471da092391427caabd2b242fd618a359efc09a1ed801e868f81ece2f15be98227281df87a3926bbcea0516641c91ad7ab24f2424b2549ba2b0a5f0938a080cf35f97d4f91f88c90b36594cafd786b062e4fd2b8611738faed39355220d4b17217418d67d9212e82bf6662849fa3ae58f6e72a78b618e211e4f49bef821255e89d6463299d1fd87355b09112f930dbdd4d9c58c9cf5968a5c8bb7cfd68695634aed94f8b5417d7f5e568cc826a95b34fd5c1aff82749c26f8b64307d5ef8d7db526955648b04b2fcd48c39b77ed179ff51dbfaf8eedc106d9d3b22c412cf9a4d9554f416f4826e7cd7a824dc657d681c9669b642b37150480942dfac5cfa0a17791023b8e98c2062afa433ffe2829031336292e61cd43a85038f4e7a932230272d58491810ebeab1caec3e6e1bb97ed16de8aaec0e2215cd79ef11145cba0092048be7dc887dde4ca5813e8499578b54c730eb07535ec3eff070c683bd633f032cebeda52c44902d3fd152194f305ef0fbde11b91d33716cc292fb37560a0d1d025a1287742f6183d5a41df7cc33bc0b5f9f0d6a2e2eca328a5fae7b62f43f70954aa82f4a84fe8d1cbe59b20e56cae4f0a2eae9473e7bf962e9c34e1af66cf1635102d101048e9cdf0dcc8da7eaac43adb9794959caad54912681288bcc3faf90cca78d8abdcfd201d52dc30a674be97a607aa038c968fab28b259b51adb88be37bfdb9fa24093968621353b70c3133479537a5a857715ce1a473fa0a34b5e1fb2440c237f008ebcf99c3edb26bc112cba6e7b46ed0821e44f76ba3acfe9b1cb168c4cf8f6649a683647416e9109a483c682ad8115187329eb5b71d3356efd37267c3251c7b296ec1a3b3c3e44899de00358ddb264acb20ae2bb3447539b3861919d78cf344ee3f0d14f83c0071e1b841f49c5eadbdea8c8e35ae55984c03f205ddef9e62bbbf7d981f2aacf3cefa6ebf67020a47837eebc651107a87bfc8e1267e09c40b75c03a60c56e63f1c94e62d88ecab9e9e41572917bfd4fa0fcd34aa810e31768323d020423387a5966aa8d4ce99577e7f263988d7ed3952c609bf9c3caeccfb70fbf4e637f0e903005fd8d4d93742402bc93959e99e0714c8fe7839c9cfac2aa5b5446e81a5bf2cb833407bdf61c2f9f485ea627f15ed5bc4db85767c0bddb36dd4c5ac769d3d020151b318667aa7840dfae53e86311d011f32714586020146431b336d6d1b599a0c4872235054ddffa56002cfe101d46e6146fc7364a4d9ec610fc960ced9acffdf30a206fc305e5ae0812682f1f2855f70104e54428d025dc8b09900ecdb947ad24a1ca22f1e443fd26aaafee5ea2e70f33d1275aad0d2f4fd7b0bdbc186b60aae6b0c4c0373727f77de283cc5bfdc46dfee651bceb153ee84b68eb17ae72c9835c0832e9b57a11453265c762b39e9a6f99d640d7f418e0fbe5807f56e630e1ebf6458c9badb4330d3209223826cd29869df660df4f647529915973a26b27875bf9d3953d16e5538c57afe66c6a43e7bf0b32c4d36583a7ed6f1a5f7b54b5693c083733b7e261f5a59fd8ffe6ec05257dd8a0ffad8321a59c4a1916b6fbb6c8dd42276eaa9006c96cd68d95da4accbfce56a5834675c885cf0242d0c6c1fdd0b1a8273b6e1efebc6e492f418d789047ce9810bc893393954bf8ae95cca33612659249404e6e01e17663bda845c5ebed9e9cf71431e51600be26956c52a122872fa911d25ce78833791bf75ee9705ce0995d6cc9dd98c32a6be6bcf098c597fe354eb628455949c3fbd2d8f621c5040b16864e0d0fd954ddcd05b0fde78c5f92686a0796a7daff5f637ad046d16660b8a1b4d86b0ba471bfa9cd6d69e7a689bef2d500cfeea9084e593f03ebee9fbac7842e437ba5202d4e86c959b409a5e59c4d6a987fad69dc6b995007a7dd4fe9e1cad801fafda4b1180565ee3b7ef57d362a7b65ed9221a824612fdfb7b0966c0358c4c6c30ba553b024c01d76af363d9742025d637963a467cd2da869c22496ba1d6a008ffc2bf9359abba3f6aa6148b05de9ca962334abd474f94b97f9dd7447068da6a2a16e8366132a9a9479fa5f8bb126bf2d197fc41057bf53937c70e7099c9f70481caa854e4476b1044b843f5ad4a47edc8ce37d71337d4eec0fc11a8fff3934fb51167e254e0562e6c3da0db22fb85071fef41d520477b49e5b8a736fc53a916143b5094e3714388d5f3dc70b9e517899a343cb693c8c513ac5e56bf7bcd926bcba04e7f099c12a1b9961693e238c612d3120327380eb91bb68a83f543624aa7074c64ad85019d05e8e0e31d5d80f659ca8b1d7be4b0f8726624b1e04d321db443df796d1b5bba28222d71dc8fd2b5a03daf0f8df07d4a68ae0f31dfca375c631c8fd0b92d7e88d24bd778dd3c2559eb7725d209fd472ba8ae3b086c689fde8771a44d9471e8d100192b0a6518a2dfc5132a738ef3ca0bf75de46b92de157a906a3e1059413998f1954794099b1c4dbde661a67f49874b73f7cdccc0df2e560080f2078c96ae2131a9046d38021497a826a52f8f4890cada8acaec8ab4f27cc825615f5db7999e4063f7e12a318d60cee49cbe983692f7221fdbc1e60680b1b553166", 0x1000}, {&(0x7f00000001c0)="ff5ce3a04673026c1604c7e2c372b84ce09e6c80c4729a700786feff7831e87948c83aa8be3dbb524a7326ad522160a1c5efc7d389b07b70411a71818cb8796fccec0a11d9d3f1caed4545f010b8a69121dd9ea1f741a70024083f7fa96189b02fc5906b663cf4749ba468a5e2df906b74a75857acc34f9b5c23762504c2ad387f61e6b142eeeb7b99c2683b77fe45c097ffb3fe1650f107f685575cb05a176eab1bdefc2f3fba236a4749d2c2bc02513eeb345e04b154d809604f01af3b6b62a0c58d29f6bd7c833cbbf4ecc3b57a0cf8048dd90dc8eb1bf1edb90b1f23a127a30c3a79d20e54e601", 0xe9}, {&(0x7f0000001300)="9bcc2c60762787af43881e2998ce1a2ef91b34bea63c16f304e7e7a838afd8a2b59ee58cab1aece2da7a6e5383942a16e826587c27ee509c3815e3996524d802772dcf4403bb37", 0x47}, {&(0x7f0000001b00)="5dc18aaebfdf8cfb6625024a1fb30c83ae0ddef33e5437e3c7ea0090acced536dfb13bd340f28b1bc22e586fd820577cc06a3b1df1586f1ac69010ac683be57cb8bfb23d1f79a57c30671160f84d33e1c2358be90f849d65b9d31d33287230931ef61a806797b5c8b12a7054cbf8ef655f3157e4f762c9188172f670822075da20bb4fe0bfc8cbbff6b3a269c63529ff247369c54f12278c1627df3496c81603127ad3b70dbc9f55180609191ec329dcf5acde99806d5d391bd07b14f7c706af39e52be681dab7c139741e67854300c3b2a2b15ab19a724a09d864eff7c8b1784284c8b975d27e9a0d2b55fdd8a67c89b42395ce052bef9a9fc3049739ae5a00529c5c340fc3165f50d6ef3ee9c9f1d82b8d34acab7bfdec647140577b852244d3a78ac8f29b37d8293bec6da6b095b8fa516987b4de5f0bdf34c8c8765f1f57f5f153b465b99318d9044b62f7dc6192cfd91f54020e417806e1e382a112bfb56e7baefab6fb8eae3f8cc4e7216eb820a3d69daca2453657bff3d17079d3376e0fc0ba0713bdf2357fbd666b0b27881abcff4bba546721236bba033ec5eaac4f03e721a145b1f8d9ce05125ace5831517a11bf944e0c709e6b69f7100fa41a868d4fc34d459c4b59695b8b9e7e3f11d971f5e87d246d0e15c6ebc9f770e5930172ee0e13fb76279c41c654e82cb3bc9e3bf8ffd5b27a6057a8d51770efc65f87a9d8c4bc711165686cae17eb9955d4a69c1fc9bcab374bc5a2d9f519d7b8e41fd247c1f352e792f1f14b59e8902b5ec4f9728d16730d871ab3a4a940f03bdbaca020aae5aea22ffc43f417612e9b3822ce22c098b821f193fb29a44a6a4c9ebe545987df338f0aa79d092b0235ae966dc24c6eec4feedf5599401c71b6f7a598d2dfaadd9f2d60f8851762aa91d04ff7d94adeac6083d7b8c68f6acfa6f0a441d96e3d6a34fae4518b7d1afb8cf9cc6e848fd03125e216b2acec393bccfeeb4f489591272c04d522c9dcbec309ff0a7ab8e434bbaf0eb4cccb60cc0ebff4193294c1d6a846f02c05c868558f2c9ae4b874dbb45e2622033ec320fbeab142b6cf180faf0c9251cf785eb1ee363419a2553487714429cf4b8139e7c20eb39f040e8cc7064a9762f8843ac1407a5cd77b96c283a1728dc5329bc9563b51b042a3a149c22b03e9f1a8944608a182e66cc58fcf35efb0109d3ccfbf488c5110889b8abe2b56d05bce804269eb688d145b24ca4b8905335b317b6e19dd61a78858f26a154d14618787c7089085adc3224cafa0e93c665fbcfe39402c4de0d90ab02744e82dfe4366f49bb1bc11f261ab0783731af9c23f797572ea326effbc0e4cae3ae93389872cb491563e71d45aa9851f8f26e541336c635b94159a4c3797406e193a72ec4879a144338a32ccd835470ed531e07b2b0f671498c0cca71b7ad9eae89f967df90f1efcd243d57ac943e39431e0d8a4fe1903ef3be156c2feda4e9f2fa5f8d4b6e07429b5dcc586414ec479760374442ab8a677be7003b8b160f0d9ed85d0979ce9b56173621e3e67046ce0df994897dd7d4a4950695e79904845f46e6793f261c27606a87dd73325a6e42f37aa87e80107a694221b5f044046f87af6110d7c571bed226cb972c5f1d2e71cebdca364886e0ea17aac3ac69efffdf850c094221502ecfb7c3544ae0e7442d3f667a9c5b764578796da615b5dae4ac6d8cda2d8f6ce831c0ff35e71356aa4b97187581fd9750c092a975be28a524f1df26ed1c2e060cc5be0ab7745de08e6374763191f4ccb515a0ac3f40272c9da88e8446f4ab025f3b99f15dac7341546476f7770c7a2dc26d0a9bf7c1147c82e32dcc771ffd102ee25b8179f19cbfde5c85714d9b484c59541f516a8d3453567f60e37da1d8a1be5ac4027c593e54b45a84ec9392fbdbfedf325935d09f0a9bb3cf8ef49542a2f4dc2a7025894ada9eb9a29f5d9d81c300df7409040e6e6c5aaf2bbffb0d27f63002bcee45cd96117c18f3d7ab27f0a1d4d89ecc2f5c47634768865ad08a64d7916a3e8834ebdac0bc48dc785af4433b23fbbbac5c195be9610cc9121bd792186e499f08143ef70b8d2141262d2d534274af235ed5405f98d5c0ecfbe9cb9a6603c149ab0441f05d601ef072ed5307fdf990d882d8c504f8f2f2b2074625c85406702171cb656ae7a4c4da3e206afc42698deec0d1596d680c38031a201f7f4576d7c0f1a93d7bbcce7be59c208a46c345e823a5364d7b00c6cfe03ca00212d2509c9cc27e280098d443c28eeb3052cf22f7d6c0ccfe00dbe362d48e446333edcbbbf37fb0e264cd33eec1cd194476d2d1f88a4fec4576ffc491b3f21ca8fb89059c3d405178234ab3f21f63043db8a26dbbe9bd29d0e3a51f1af140e114f68bf7fc0eb0a015cc9e3145622ad45e52497c3660d46fddf06f20032f55b781007a9b9e83992f9e73ba3c648771809bf81c81a07b54f8583356833c8261fde2af0224ab7aca8b346d8e0a948eb72222427b502b7c1d476e31e02cf51b09b50ea326bda1642ccdc9ac592622692c93a1ac1ddc7fddd78781304f840251a46bbfd7d4843a7d24a7e4a017a3a350889c1da6d006097146bfd1e290aead92d2a85e905398f3e2eb19942df9743b3621de94cec7e7f138cc029554ae3152d819739632b1fabce9347d403f55306a5a4b8abe90f64ad647eb40c55ee7b061ab38dd0654a5b52d8a04417905554c5a13019d54e544ed24eda7dd95cb89ca24d58d14dcef670d21ce66165825a7ffa3f784e3dcf0e55b3a4544814f106841f0d466b026f15715a6b6866daaa89f28d2928ce33944114a1fa787a78e0ace696814727ea892381f4e9ec1229e79bf6f77043d89fe9473eab377aa16d297a4e690ff6f319709d3d59ea3a109223eee29097d760e0849d712795dc03619b31d65ff34850435ca0a676b87f2067e8ccd70d5388ed1bef25c83a7995275078d75d890af3a442683baa15fb48588a02f42bfaf108025a04c99f46176cba02e9d10fc36428c5796f8d538096304317d8cf9731b90f8747fd8ac3fe97dca8deaa84b9d43848a5b09f407de1bd7f128bc722d63960ddbc323d99a8de8c2c041bc89cc153c96c303a03745d179e75bcfee2e9fdd9ca3c0bd77ac026ed3f29b642734190ac4223be817babc915eb9f626f60c544713bdedab36f9c34faff692dbd49a7d30ecd4bf35eec259ad875ff8ffcad8beb078cb28b0275affe4090bb892064388ca50c7e542807a8c6fe97427cfd360c8fa48cbc3bd93e0861a4673037ef9816ee1585f24f70e82d56596127d5ea9d3ff71fd60b520fc424bbae2c0805a39c5000a0337266170c116f80e622486d285981a6747d16c86a1e3d61d6cfbf3ca805c47daa8d59ec8d70a3b588e44955c87b3335562e63df3b4c55515d0fa8571bd010bc4cffcb85c545cd6bd0e25bf3df25bfeedcc20a7f1d9fa015f5287d30b5d10caf678a62a5377629e70c3ec546fb5fe075b5e6567d2781f371a45f9f1248c5ff2a5a62756f029a6cf58186fdba38c6483650fbcea791e0592e949fabb85ddbcc5e24c9af3ffdcbee0c9a4381bd139e6c743ee62141b23bf7e8b2f2d8ecb5492e39605e005af9e5811b26f1210c7ae333cb1d5abc23365d5c6a52df566e03bb2b9ceaf8beaaeeb062cc0dcd0ae2788aa3183e5426e4b2fcce50d2dba0b69784d57966fdf6db324618a49a3e32ec3e934871e30c114f5f4bbda6fa878f71e876c3909c67968666a878279be661e22b8a965b550a6edd8afe9739928c45e4879fda267ea671bf7fe1c30ed17d769024f2de6344391bbaaa8d804701f732d3ca3daec9e2800473bac7b49b5d4eb28025e1ccfdb869e5666ed7bd4053c641af170a23449d7b60c50b7b028aa1e87678e2dff6b93ae1aa73f9c69804d22a65a83ef19b817ef6ac6de70ec216ada62a72da34152c3be1fcecd9a6a97b389e5f495ad4f136e06e2024b51052965e6ff1bad6b222f9756b357a1b1fd3c144dc33944e0a9076eedcdc37cf0073470ab54fb733472c677ac5ab2e4722aa62353b8b54894b98706331b213094cd5445062d84d42838b622cf2ff6c8a3186a960245f9725ca3855f0373519f8264954e87684c67e771b4f4dd741d58ec74ddf58d3d6faf81aa01b4ea57b560ae058f8606877e2247ebeb132d0b636e33a90ef17d62113e1249312d6ab5128cc190d666949655b2d4be32346f9486f91f8298b6b1c8b5a85e95e778b115672d6128c45249d1c0a2b4a3f7972005a9c1160cc60994a3f9249f29b42b805676fb9c73269e62d1d44cefde077438976ca0d8823b73e2ad7e044e7e37cb69e863463028db5b9fee55aa93a49a71d36ec48a5a982f7f6fe813980d6dc7c5cebda37148715554742966b5b9741e171bd836d18282e07e6b56dac93ffa651302904a8f9352f45a6b7f89ef3f6c0d7578473644f01358837294e8d9670bcebc02c4df8520c4cad9a8230d97a589556b0ac5b6b7755919c343fe48882a91406470b822f85f1935aac63b64e849c32de7074892d53d9312ad4011e0e66f9f825ae29abe97cfcdf2a2e4ac25fa62a96761fe7fbb0738ac008edf9bb4ed1f0dc7f8bdd7faf170a20c571cdffb6e51b44b382f9eee0716e4b1fd26a81a3a90671bd20e4bfda7dd56f9dde10db63852756e07cd4c011fc390e33601901e7827cc7c3f848fc3192c1248006f1aafcc110e49ce69c", 0xd10}], 0x4) writev(r3, &(0x7f00000017c0)=[{&(0x7f0000000000)="6baa522de91d9dbba8e7ce5b093003c7db", 0x11}, {&(0x7f0000001380)="08350bbd7818e688d58f039ecdf5f76e6f191ac102b56c2544d10a43a7dc35d01d13a529e1a9fd11db7858e0e2170d86362c9fe5ea0d8aff30bb72d4b949eee7f46a0c3c801db0c303c642778bbd78da70db50a3a4530a44ac2c7e23422e08f6cf45143e205ffcf2476bafef0216a300fc35acb84fe0a7c979f4db31fee19917b7058faa8a53abcc011ae4c06dad7af21f57583a74de46950c03f32a9395a237401f04735acf06726de6702134fe9a15c24686083bba7cf25660f7e2f4878c600d0a0c", 0xc3}, {&(0x7f0000001500)="569250798bf8489ea0dfe3a357e66e938ba8f1e2630936482e53572169f6cb7fc9328424a0f8a4c4f48cb860b348d7ed9403", 0x32}], 0x3) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f00000000c0)=0xfff) 02:48:04 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x80, 0x78) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x85, 0x2, 0x2, 0x7ff}], 0x1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x2b, 0x1, 0x2, 0x4}, {{r2}, 0xfffffffffffffffb, 0x88, 0x80000000, 0x9, 0xfffffffffffffc00}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x9a, 0x1, 0x7, 0x4}], 0xffff, &(0x7f0000000400)={0x2}) ftruncate(r0, 0x0, 0x7fffffff) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="0d60d6cff3d639549a1ea843f631135312d3afaca5b7a21eafd4c27a23c1e1ec46e2e7fd1fddda983c454ea40f0bf3d6aebb69c08b1a41fa5e0452", 0x3b}, {&(0x7f0000000040)="29269ad796aaf5de41fcb3523a32b9022bd980c1a49f69f8b6681178132af41b5007d5b639748c4bc3cee7894aeb0542f335562ca8bce7f0ce9f2666ac6eda6d09901a8ff3cf5861faf63ec6e026ed7b5ea9164201f1ff524fba3ab77b641917466d1a933a1a9f60296b8d32253a6e9a", 0x70}, {&(0x7f00000000c0)="26ca87c5b14e209472916282df7563a014fcd032f931e205f787fbeea0edad0ac83490099f2c600d8011ff3f328691898ff4f4f68a353dfc4b71af", 0x3b}], 0x3) ftruncate(r0, 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x40, 0x8}, {{}, 0xfffffffffffffffb, 0x28, 0xfffff, 0x0, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xb98890818f89a52a, 0x80000000, 0x56, 0x5}], 0xffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x4a, 0x2, 0xd71, 0x1}, {{r9}, 0xfffffffffffffff9, 0x0, 0x80, 0xffffffffffffffff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x5e, 0x4, 0x800, 0x4}], 0x5fcd, &(0x7f0000000280)={0x3, 0x101}) 02:48:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x5}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") mknod(&(0x7f0000000040)='./file0\x00', 0x3000, 0x7) 02:48:04 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x14, 0x320, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1adba6b3e910c411d6c76011b873ce0fbd6a900000041cbc3cf590e8a70530000000000002452000000000600010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c04510b68f2904537f6585215f38f49252391220484d6afdd9afffd5ee0e0cb5f8866a586a022382ef671eac5e42612ddd8825551cb9af880c907c8842ca13cd938032284c0d14404c5936406283d8117de03e206f2afd575a9615ea80617158b1e01093e1fed6d34036b9ad20e977d613d1bd51c2401da8f3010560c322db8464ab059472"], 0x10) r1 = socket(0x2, 0x4, 0x5) close(r1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="10000004000000000700000001800000"], 0x10}, 0x0) 02:48:04 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x44ed) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a544a416e981d0da45908328545d6930a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea03000000000000006b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbd2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149cb7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f79786283133bed9e7d329d93c27ea72bed660740a78d2c361de19c7b8e6c92014529c90a609faa929bfc65414e498d5cc13f9b941ade37ae5da797b332f2e0bfb35a799753d1fbf64a69fd214f000000000000"], 0x10) dup2(r4, r3) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = dup(r6) sendto$inet6(r7, &(0x7f0000000880)="d9b4bf91c967846c7cd0c0e5b99ee344ae59edadc22ee2e86c0feeb5312a4462ed9418d5ebf6da7a8d5bb43c466adb4bb1adc5b95b49a316841c0c1920d09703a621b4c7bd9bd3b31a2f90b67bd1a4c10cbdc55f40f5e883991b266b87409f3f2d134d8974d02bc3f69a9a7c393e681686198ceade8709dada7d6a7dcb6092e24da5742876a34e7aa66ee2162bc12143da16add16c954c", 0x97, 0x408, 0x0, 0x0) 02:48:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x20}, {0x6, 0x0, 0x0, 0x100000a2}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 02:48:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x80}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getegid() r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getuid() setreuid(0xee00, r8) r9 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r9, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r9, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r9, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r9, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r9, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r10 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r10, 0x0, 0x0, 0x0]) r11 = geteuid() r12 = getgid() r13 = socket(0x18, 0x4, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r12, 0x0, 0x0, r14]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r10, r11, r12, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) r16 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r16, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r16, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r16, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r16, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r16, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r17 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r17, 0x0, 0x0, 0x0]) r18 = geteuid() r19 = getgid() r20 = socket(0x18, 0x4, 0x0) setsockopt(r20, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r19, 0x0, 0x0, r21]) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r17, r18, r19, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r22 = socket(0x1, 0x1, 0x0) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r23, 0x0, r22) r24 = socket(0x1, 0x1, 0x0) r25 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r26 = fcntl$dupfd(r25, 0x0, r24) ioctl$PCIOCREAD(r26, 0x800c5709, &(0x7f0000000080)) r27 = socket(0x1, 0x1, 0x0) r28 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r28, 0x0, r27) r29 = socket(0x1, 0x1, 0x0) r30 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r31 = fcntl$dupfd(r30, 0x0, r29) ioctl$PCIOCREAD(r31, 0x800c5709, &(0x7f0000000080)) sendmsg$unix(r4, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="628e225b1a4367ce52e3b3af0827ef943f92de0b34b59add8970e73db7463c6f2727e21e9049553cb597b12c5cd5943c0ef0b05eaeb77b7ec447688d6c87bd3ba9327d7fa0749e05a990577205", 0x4d}, {&(0x7f0000000200)="6d89ce70a7f4327485ec7c93d2985a49ef2908c6a23f2ae9504ef32ba1919e9559cf0f06fa860d7cc943fb91f2517f637d285db3b0ce95ad5d4e39bc9e3a5619e37dfaedbdc5ac88ef12ed1ad54cf4dc1f97a8b75c19a4f941836f79c5dc0cc596b05fbc05df1646", 0x68}, {&(0x7f0000000300)="8f63cf1dea3a7d40879540a41a9a331ce1bc9e80ce868cfccf3b156f00280c08750de55d900ea45126a9b93cdbd3316ea11222edf340687274971d1ec10f8ee7a7e48da3ff9da188f7e29da40f5b9b72ae4b1b61fc2b63eb828cff1b3c300ffda58620a6416154f0b99407697d5c9227b8d8ce149db42a48f843e706324f16a7c49e07c3e05957e13eb694f5b459d75b30b81b2a7dc0bebd9c17f798f834822a2f517f2723cb8cf6e1a10a57f6bbc0b5bd6de5e24d64d062703d09d143", 0xbd}, {&(0x7f00000003c0)="e28e92c86ac5439c424016bae11e9fdf039cf989d41140fd18c2c2ce317d192b1191671db3452539ff448a1e29bcfa05397b2f35ab0f1e9a1d0aceecfd5cfb0b27ccc1deea", 0x45}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r15, 0x0, r17}, @rights={0x20, 0xffff, 0x1, [r22, r26, r0, r27]}, @rights={0x20, 0xffff, 0x1, [r0, r31, r0]}, @rights={0x10}], 0xc8, 0x400}, 0x0) seteuid(r1) 02:48:04 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x8001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 02:48:04 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) ftruncate(r0, 0x0, 0x7) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x9) mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) munmap(&(0x7f00005f7000/0x4000)=nil, 0x4000) 02:48:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x100, 0x20) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7, 0x5000000000000}, {0x7, 0x45}}, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="a4", 0x1}, {&(0x7f00000001c0)="bb62b6211252bbc36323f751359b3714a9b53f2ad2855444fbb12658e9776250095b7418a0289e6d6b43473d36c0e56049b2e5ab08ca315e3063f313757db4f7d8c7e7a6d2670b19da80b1f52a31e693d1a49ae6ddf8e355ca70a0f694025605871eb5d1a645dfdecd8f31ecec525bea0ce948f63f171f235e828f15f97b8d0964f8fcae6c6e2b640f157a4895438f683293afb1801ee91a799008c625c892df6e118b07ba21befbe045e8436273e978bd4a78c41be02b871f328002d479ceff82", 0xc1}], 0x2, 0x0, 0x27fff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="e7a9b662c47cde256243ba63d1f6715385ee0ecefd116ee6cf24ccbd2436545b86ae5834e227f71816bc300500ed788d8d939be65c2917b3bfa5585817431b0a565d75bacfc0636378a85ab24bdef7ec13d2741d6bf1c8f195facbd165ae2556499acea450d673071636e3241a91e6fb2021b5ac15fa8e60a57b0994f35d5c5b37521e857bf7b2c10854c3d8ba3f14e7e439d5f6dcd4cbc36ae4cc0fb1a1afc816ebb9d565712e6544ed32623d83aa7e01b9e123ce9ca7e982", 0xb9) r3 = semget$private(0x0, 0x5, 0x624) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r3, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x1]) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x2, 0xc003, 0x6) connect$unix(r8, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffff0100000000000000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f60c11700287eadcb777fa69dfceac2a84e6abc749d1daa45af61eb30b5d8ea0a8df1a64896bc5e57c6388bbd2ad88b2951fa4d012ae447c73c238495aaee48c02f6ac4db980146554799b9b813ad30505e8f5300a49fefa8612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000090590519ac8b34954f99fcbb70a90126b95f78fc5a4912b8f814e15d7add5549fb3e4922a265e72b797a974c4846fdf3a6caeab4cbd2b738321cac47ab741fea95d1e0dec09e293985b27b5970965df99bddd6100205dbdc730b11e4da962b208515f461510c63e19f50a64df787e7a75170e1e6d8221ce9921bc90f1920cbae0e8185d0b06ffad47c8cae86f997aaab8480284904a55c7c07daab29453ed79b465e9968b2a9aac05955e07e2b8b0414d79773392686f8eb34d85e0136122f1c7b43f76f2a8e275c37fed2aa528e080a5bde8143fbadf7af89b10bb924ee2be7ca5e445da766f548216a1da2b2aa3fe638e0c5ae126594c7874c070b53a1332ef3e08d478e12636ead66ef51d5b602be2904768e33f91ea5676935479c55acf67a7e35d277960b46827807b8f911b15c7bb18462cad8d0b6bd84f0c15c5faec9e3892fafa5b7e4fe7d9d18d7f34493befe0df6030345b5c7b6c66458f23cfd8298ca21f529912aef796183ffc035cd"], 0x10) write(r8, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r8, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r9, r4}, 0xc) r10 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0xfffffff9, r9, r10, 0x0, r11, 0x1, 0x401}, 0x5, 0x9, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000100)="e7a9b662c47cde256243ba63d1f6715385ee0ecefd116ee6cf24ccbd2436545b86ae5834e227f71816bc300500ed788d8d939be65c2917b3bfa5585817431b0a565d75bacfc0636378a85ab24bdef7ec13d2741d6bf1c8f195facbd165ae2556499acea450d673071636e3241a91e6fb2021b5ac15fa8e60a57b0994f35d5c5b37521e857bf7b2c10854c3d8ba3f14e7e439d5f6dcd4cbc36ae4cc0fb1a1afc816ebb9d565712e6544ed32623d83aa7e01b9e123ce9ca7e982", 0xb9) r13 = semget$private(0x0, 0x5, 0x624) semop(r13, &(0x7f0000001640)=[{0x0, 0x5022, 0x1800}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2aaaa8e3) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r13, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000480)=[0x1]) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r16, 0x4, 0xcc) r17 = getpid() fcntl$setown(r16, 0x6, r17) r18 = socket(0x2, 0xc003, 0x6) connect$unix(r18, &(0x7f0000000580)=ANY=[@ANYBLOB="8202ad00000000ffffffff653000463f7b238bf46854d78a2a197a386284c87910bf453f60c11700287ead4bcb77a69dfceac2a84e6abc749d1daa45e861eb30b5d8ea0a8df1a64896bc5e57c6388bbd2ad88b2951b15001360bc94c0a162b4bfd4237b8fa4d012ae447473c238415aaee48c02f6ac41e6bf30300479900080000000000005300a49fef9d612f871f4385f04157b9d67ee165e10852f0795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000"], 0x10) write(r18, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) r19 = socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r20 = socket(0x1, 0x1, 0x0) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r20) ioctl$PCIOCREAD(r22, 0x800c5709, &(0x7f0000000080)) r23 = socket(0x1, 0x1, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r24, 0x0, r23) fcntl$dupfd(r22, 0x5, r23) sendto(r19, &(0x7f00000003c0)="6861fe261e6f64378b5e05cdf304b82e5943ff83890792cd2601000000000000ebffffffffe1597291bd50892800000001627475b78f0000000068bb47714c91cb3c00a68566cd4dcae97f539661a2fa9bd21d2f8c0990c4450a1a535bee747997d36c13529b2ecfbd7dc990d400"/120, 0x78, 0x0, 0x0, 0xffffffffffffff3f) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={r17, r25, r14}, 0xc) getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r27 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r27, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r27, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r27, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r27, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r27, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r28 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r28, 0x0, 0x0, 0x0]) r29 = geteuid() r30 = getgid() r31 = socket(0x18, 0x4, 0x0) setsockopt(r31, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r31, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r30, 0x0, 0x0, r32]) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r28, r29, r30, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0xfffffff9, r25, r30, 0x0, r26, 0x1, 0x404}, 0x5, 0x9, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r25, r33) lchown(&(0x7f0000000380)='./file0\x00', r9, r33) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r34, 0x20004268) map stack 0x203f8000-0x207f8000 of map 0xfffffd807f0002e0 failed: hole in range 02:48:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x80001ffffc) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001fffff) ftruncate(r2, 0x0, 0x80001ffffc) 02:48:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x74}, {0x6}]}) ftruncate(r2, 0x0, 0x100000000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x201}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) getsockname(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000140)=0x9) connect$unix(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fdea31227c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c3297f779e2511b3b9112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c223"], 0x10) preadv(r5, &(0x7f0000001540), 0x6, 0x0, 0x2387) 02:48:04 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) r3 = socket$inet(0x2, 0x4004, 0x1f) dup2(r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r4}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x13f, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000100)=0x3f) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x2}], 0x7, 0x0, 0x47, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x9) 02:48:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = dup(r2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000002c0)={0x8001, 0x9, 0x1, {[0xbd06, 0x7fff, 0x7, 0x7, 0x5, 0x2, 0xffffffff, 0x10001, 0xa01, 0xffffffff, 0x7b42fb8f, 0x7, 0x8, 0x3, 0x1f, 0x6, 0x10000, 0x3], [0x0, 0x800, 0x0, 0x80000000, 0x7, 0xd62, 0x9, 0x1, 0x7, 0xc99], [0x20, 0x0, 0x7d, 0x7ff, 0x5, 0x98c2, 0x401], [0x9, 0x7, 0x100000001, 0x0, 0x0, 0x23], [{0x2, 0x7fffffff, 0x0, 0x1}, {0x77, 0x0, 0x2, 0x1}, {0xbe12, 0x6, 0xffff, 0x1ff}, {0x400, 0x101, 0x6, 0x2}, {0x40, 0x3ff, 0x7553, 0x80}, {0x4, 0x9, 0x9, 0x8}, {0x8, 0xa25, 0x0, 0xfffffffffffffff8}, {0x4, 0x8a3a, 0x7, 0xd002}], {0x400, 0x8, 0x0, 0xffff}, {0x5, 0x8, 0x7fff, 0x784}}}) 02:48:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c6d3000"], 0x10) sendto$unix(r0, &(0x7f0000000100)="749703170f000000", 0x8, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRES16=r0], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:48:05 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpid() getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0x5, 0x1) connect$inet6(r1, &(0x7f00000003c0)={0x18, 0x1}, 0xc) 02:48:05 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x20000, 0x101) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x10000, 0x24) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000040)=""/94, 0x5e) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x402ffff) ftruncate(r1, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000001c0)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r4) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) write(r8, &(0x7f0000002840)="82f222dae08b8c4945682db87f31019cf219c4d928d7599136947a7e0210ca10d6c68364a7f0cfaf3c52c0842cd55b42c8379460b6685559f19879f6713de6cb9a23d75e041aed83352255edd7f156f3e036c5513e85f0b675d0c9f92cdbd0f6fea4cab5f67fc015800ef9dfd9cb68d439104b1ca5bdb239b4394ecaf1d18ed2852f58e1693e25999a9e3f8934f0c50df2f92d953ea3f5aedbf23a09ff5cb15835acf7f1d3a4a308244b39b47b15192d9e46b50366d78accd7641956e787d3742e79b44bd5610db9760f96fba2b7658b0044a0f22bd8eb5c342d1785ea8d7f841e458da532acff9051f6a8ea759fd0eaadfc43c3621fffeb226e4a7ff2db7428cbc5b907f68a56c93984d27a101850e3aaea737c20465fe72284e2d8ca18453805a413a89adf3cc9d34cb9aa40b9c9c5f873b1b32e73f7525766dc6de15d5bd106314925edc9582b71e21f9a7a6283300aa74be3a925c7fd67f07cabee3a4393d33f304f7994cdc0159ba7b67186f5ad1f48cdc3b25abce37cc38606cca946f2636d0d83510e5fc1866e5add4c1d18a1d8c6dbd83eced8fc95245941a2c89d23b0da5d30674ed1efdfc0622809d1fc99f58159bd419367d83adb424cf727ea611c97042122cfc48f0a4011c7b784fc69f297f0f024a8eed237eefbcbb0ccb58c0a66636c8346ddeaa16bc3740e72d4ddf6fae4ad99302394c536daef05f76d8f7754498ca3a413cef18f2814856be72320b25713c0019fe7a1ab6ce3870666bfb3082336f7238dba46779c0ddf59989cbaa913a71b9240c0e39f44d32c251c2601f3906efbbebe9724f66f787f56aaee82127b39a67acbfcbb59c08779755505232d822c6e356f0d6595a9fcddf0d735ad97185826d22503548f1aa9c73b96cb73a2ad75b3820af9353d48b3dc28eb0f2af8cec3eba6685059ff64cb1a33e8b2c4b025e0f32b520e1feb113133f9bb7d59752c9bb5570547c0a8ba8f04d9c8fb3ec0374f3d02a8e7e634bb1b1860fb247268b3a9dfd40978c9580bb0966f534ee2f9ba66c590680399455681984b795a2e4a42897077782fbc76daa78637fca21078f5b9dddc75c2d1c0ca0a8aeeebb7523d3947dfffeb56041e240bd52d58b0642d71eb320be6109b59e0169dd4fe2d75cdba16f637a70eb0ec92660454fa4e0fe280c2e75dfc869a5fdeb7e2484e45541a2291b78c89b972fd0fc92244b7f38efaaae1056e766153f47e75b33c1971c3fd4305808ed3d1a0c95900ef96aaa372ce1d9192486d73142328dcdac13fb337639cf9500e3a5a6390018e3e2456dce8aad5625f11ab291138f9f241731dbc8d44d2d9327999de2d9e63f35a1093ce06bb28b9fe9b97006c768d8fbc89c5a63082181ae3675f2b16f986e7440b83eaaafae525ab6d3b87c45f535e917feb04b83e9690e623365720b1e72f487423b7290746d8adcab81bf859998a82e36763f1e168d57940057f94ce59c08ce3ac2d4bb9157323224be37def8041a2d94e7a7f28bd7b2b44d29d9497c2d2ad8dc422d5639ff205f20358da65799ccd68c17d95eccd212eabd20bf86e3dd4b1c6f6e87678afe8c8917c8eb0df8c861e6cd15a98a2c89b702e83fccd3a179e280b4fd97263e5e5b1ed715bd806890d0813cda2c6008863082e554dcdacc0e386ed695b457723809894e2677f7fb70282cf93519aa742f959ce8a2a7fbb267c04bcadc43658408d33f300135483a38721dd3c020475c88e4ea89874f043ac3a26d5e1ec7955866daafd112767acc5fa8af180366db4f31b62f42117afb06e7d566043d7aa208fef8f4bee508a0964acdf6e5417e37b1565c4befceb15b4d6f300af7f1cbaf629287e34cf09585cca9780c332e92ff3a1fca8de3e64447813f2a956822d4f89a186d437486ce3eb195b1d26e7f36d17ec106a7d22bfcfb50d00d3c90ad1f68ba5aafea46da4ccc379c7c39d7e4926b0c08fe8b4e780add5eb62b3761c3588098dfba6563e1e56ad51b5722638c5a72d79dc1d59fb22486a6c8e610362dc8446c370c105b4f0acab63a22cd433bd766709da0d224e54648f49d94739c3224b44884768d02fdd1efe30dab81d2e71c27a5dc11b07c4a0ddad83931ecb80aed022075ad6bc1cac97192086fc6689184f154fd77ce45874b8683b041ee1cd69e14217522d0d1d324fa9a2aff1741cd01b7cfac26929291cefeefcbebc723c5ad20b3414015bbf6862a243937cc555af9fd3110c90dd60e503df440ea303addde415184d6ae36603c397d6a572955a3b6be51988aa0a8e681eca1a62cf41de11fbb4ef99db22981a18693f90e33b2cfcb35f601fea03230173268305ab6fcbc9023b24e3b13397656f2d178e3c01f09c5e4584b93f79f4d2b6197ffe4237490d2847207ece20b2d688c10639f62280f7c95268f11b9311ac5fe97f156823bdaa362550d26c89b1ff34f115674618945bc413e0f976ebccfc18369c58e508f7a0d4a75f0fae8d629ca667ba8ca7eb6d46af588510882c09e95957fca67465c2ce907396e76c5e4bd8f46f6abed4b2326811233b7020b7389ded7626a66b9e3852295c092db5693d7da092761e9bf87541d09a9a83bc99cfb0ab0fdd6a695eb2cf052640bb0aa105c792c9dacfff243a1b91d7317b418bfb16b331142d06b66c045bfbd5a9d3995b19718276f9d02458c18c111ab458d70eadcfef5c3f3f6357e7f3dc87de53ba0d7c5e3dbe04c9de59fabda438ccc2ef97dbdd8320c0e4be2f4025ffcc59f087e6d7bed0749d252a2bb62514578afcf0df818b95c2da0201f477826efc66968838dd6fd8b143b3e76ce35af6b5388654095fd51f54c9de624e1c64520e8650b50923aa69eb0f7f1dcd9ece4e847c68aaafaa0713f51c8f09c8f28c72c946163d1cb694bdf9287ba8223936994ea30abab2b0673e49b1f897d57dad996ba4405095579b1e51dfc4990ffacd871d25347a0a1b2b242694e91ba74563d7f57140d94667c9cc96d9d0f27702e454febc9f6216bd2fcecdf9b0cd8d1b5da82a5e885fbd4bc055e106a12286888155bd3ed3fcb54a086e41326c0d7e2acdc1251b0f183f70501282d8059513f7bb04e918bcb3a0115ca34b610777bb3d10d5f1a3b029f25b73b42993563ffa9b263f8776637ff004a2d83244de043b266b15ae32ad940bf8eacb26a6152ffea8d6e28ee769b98aab04f3dd5db27eb06e1f7ed9666c1eb9798decae90cbcffead61e90c4e004488c03c29682e46c92bf6e6efcd529d1a81376c0e4cec3f10009144f464e4da27ea7ba014d3624b3852585f866bba2cbbbae6a17da68fca8cf29a918d93e18f0d4dae8e387736e7bb3ae4a22c96ccb29617b182e5b0cd805762579ee9e77e9d4ac29fbfc5720a3e93c007757b3c6a1aea3a0b2d998ca1abe2369e3e98194a16c1fcabc2e6fc4da4da75b0e58b8373a8117a56dd7e8ddc2be14e4fc56745e2b5dfc8eb7f2d7ceb36b864181efbbff3bac17b32da36724b8542924d144251332fab3fa58c87e12f49c2435596fbe85a0fbe98628618d2026837c5c83785c90709bc42dae7460b65096d17f1845ec1e2a17736e9e8c2f7a73b0c796e13584b9c5604fa97fdadad924ffa0f24ac2d42fcd6e61c4690b1c78e59717f510b3d7ac9437c9b0dcd2ee94fed33878300415bfb6d1205595452578649b71cad4e14bff20f361a8f06f64684f119a857eca014e3969930f7187a47f654b55a093226a9fe7662411fc5780140d7484aeeca672ffebbba01565db9eeeeb361ccf6a1c41e4624cd9aa249764b84388060e338a93d5a9bac1998c913c5c0e7b4d4423702b0b8edb32ca57a031276f8d327b126bad885bbfb4791b715074ddeadba496d1cb85e55d07faa01a82f2318135deff63fa1da92edf700fb6d8d8252d04bc5ab543abc57c509a0d1c84b3e0fe76193895da1d91f492c92ec691f11fb1d65d2f56e767d954288928c3323ff1ef7498a4405fbfbc5485f6d4b274103d14996356334a3a67bc6ebbe1ec2f5a5929598eb66b970285d4e7486d8f4d4fe7febdb5e668f29c4b4f8bd094d31af0a04fa263c2c287a2b10c9b0a77cb4861253f0c60940f8ee15281f596c2180a88ebf80ac40f8ff784618f89aad2d12644050d7da8fe32f4b0a25a535a16a301b3a2706ba2b7d0d7f4b02dfb33c1ff00615102b1af271cb8bcc67e95aa7d0404aad7b2198776fcdcf634f0565af8b2bd192ce5a2ac59b0e3876cf7d9b06562a2045e09eb52fc4a986d34990dcad448d4adb064eb29b880f89b79b8f98b9e6f7bb325cc88030502ec7e3cdd11be61e5ea477205e3627fbce3f56b8e734acc0695556c95f3684ceb561303f117563c8ff7ea941b0445ecc95382ba705eeecf52c578ac6159e2c314c8fb365142972d7f0c55ddc585dd07030c17ae49f295bcde45ade6c97dd60bc2771cb3ceae1a6cb44d8eb167d693a9477c5d1300a60ae552a46d50d6314723783f5c5fc4465e91de80f01ff3fd1b77e73c8bcc2b40568dc16625274d85bdbd03e2ab91d2bff8af4c2b665f143b3093f3dff8e821d6eba326675f82eb982079286ae226598e0722217379f63d62bca9d18cb46c590242a278c6ba8db1849f42ccb0cf330d0d4f9bf4518d3a7ac9556f3e2f0aba0e33325248f12835b6732ea45c5692563b52761cdacb7a2e6310ab73301e6b596f97796ea31d59d4a47105de1d453fb52ff78ecc2c7b6330483a8a3a08614b701bebb760bf82397bc9e9f3a9d6d6fcb189e05e95a83afaa5b11db4a816c08e6786eb4fa3a232fd4453eece62d1109e0c3103216c5ecf555fbd269d3ce33a5070dc47d6edaef43f7e25f07ad3f90738a199077abd5972d181ea39978a7db2a718ce70383ac138ea297982a3871ef9b260b373ade5cb115e13d5036c16afa03deb1db354cbba3ccbb601880e032ba69105732c5eb6eb879c8e8f5c2c300819cd741bf0502f3caa5f71f0f1724ca165ee43e5f3e523c8ccdbc80b5a72d2378d5329966723f29da7f40d961d71364722ef38a542052162aa523ae7659a4b5d191d10ebe5df7a2175a33c47ea87984026436bafba802c2bcc3a3f8740cab6b1a4a2379ee06cf17e30c97d2b9b36c4d27595d47dd6bff0456d329e66f3a284a27240b5ab058ece115b50c72db412c78484fd5b89455d359df9b4f327b65e7b56d68c2c7f8bdf27f1a43beb4315637883064e4188228466e589985a727bed34278bb1a90087c6cd82d21f42ebdd0cbc4368e8f85b559da7471716afbf4689b6932697fc6349308c2b69082781bb0f3e9dbc53fc992810191948fe238c9531557f78b991ab8e11b15b58e862cfc68fa46f546981ba6a823ea02cca536f1c6959792d2219944c71a689ede42940ef625964d31f25d98f06601e04071848d6b17506301b010f90e52b98b22d4dc317dec2a64f3f76aef307f0fdab7bd09ef49469250482ac6df25d08f2e659ebb41683976780e7bf44de7c51430b7b4436710a64f3dd2f9417a038f8f16d92f9018597fedb44d88c08212259998b79c3e7c93752d5ffde5ce302a3f042e7ce59743d847bb0968bac240e580b9364e47425cd5f6be9ce766a2d3f8343e91f0562347625b41b144d3b995f1d6ef88d77d0509075137cc1d06fe3ab093fea345b6a9e7da96ad72122d90f84a58f4b80b8b54e2ee7f278ee3d30447005bf0d58b7242407692a6cb81a5299263b6b243cdad29c5750fd57166d37f1e2a553678a5633e612a378432b8dd59d32324cb7e801c92cb9efb726f2ce2cd92e5ac0ace9ba089046d9da2c11d76b59663d7a88fd861e29f301faa3e4cfd6fe9cea5a5dad83068ce657aa1e060ce198074eede2763bf1e533d6b831d4977f7ff5f9565488ea92943a69da566f968ab25231a3f9e345cfd55f3b2c27103cb2a96f14a452b50b3be2ef20524abe3348226b4c3ea6bb01649fb3c29", 0x1070) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) 02:48:05 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xfffffffffffffffc, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/223) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0x0) msgsnd(r13, &(0x7f0000000600)=ANY=[@ANYBLOB="ff3d18ffffff000000005e84f4980b14bbc152d8e0e95d69fd157b9ed56b570600f058a04808"], 0x0, 0x0) msgrcv(r13, &(0x7f0000000100)=ANY=[@ANYBLOB="0000f3ffc36e8d9423d57b7400000000000000000000ac00000000002000"/42], 0x34, 0x3, 0x1800) r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000440)=[{0x0, 0x803, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x7ffd}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0x7, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r14, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x2, 0x48) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x68, 0x0, 0x0) r17 = accept$inet6(r16, &(0x7f0000000480), &(0x7f00000005c0)=0xc) getsockopt(r17, 0x29, 0xfffffff9, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r19, r10, r9, 0x13, 0x6}, 0x6, 0x2, r11, 0xffffffffffffffff, 0x41, 0x7, 0x6, 0x7}) r20 = getgid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r23 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x8, r21, r20, r21, r20, 0x42, 0x6}, 0x8, 0x3, r22, r23, 0x3f, 0x7, 0x4, 0x7}) r24 = getegid() socketpair(0x20, 0x1, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r26 = getpgid(0x0) dup(r25) r27 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x40) faccessat(r27, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r27, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r28, 0x20004b3d) ioctl$KDDISABIO(r28, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r30 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r31 = syz_open_pts() fcntl$setflags(r31, 0x2, 0x1) r32 = dup2(r31, r31) symlinkat(&(0x7f0000000000)='./file0\x00', r32, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r32, &(0x7f0000000180)='./file0\x00', r33, r34, 0x0) getgroups(0x2, &(0x7f0000000200)=[r34, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r39 = getppid() r40 = fcntl$getown(0xffffffffffffff9c, 0x5) r41 = socket(0x18, 0x2, 0x0) setsockopt(r41, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000640)=0xc) r42 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r47 = getppid() r48 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x1, r43, r44, r45, r46, 0x5, 0x8000}, 0x1e3c, 0x8, r47, r48, 0x1f, 0x7, 0x2}) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x1, r12, r36, r37, r38, 0x489bf5dce96f7e76, 0x8000}, 0x9, 0x8, r39, r40, 0x2000000001f, 0x7, 0x1}) setpgid(r39, r39) r49 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r51 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r54 = getppid() r55 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000100)={{0x1, r50, r51, r52, r53, 0x5, 0x8000}, 0x1e3c, 0x8, r54, r55, 0x1f, 0x7, 0x2}) setpgid(r54, r54) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x81, r29, r34, r29, r35, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r39, r54, 0x4, 0xffffffffffffffff}) fcntl$lock(r25, 0x0, &(0x7f0000000080)={0x2, 0x2, 0xfffe, 0xfffffffffffffffc, r39}) r56 = msgget$private(0x0, 0x200) r57 = getgid() r58 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xfffffffffffffc86) r60 = getppid() msgctl$IPC_SET(r56, 0x1, &(0x7f00000002c0)={{0x8, r58, r57, r58, r57, 0x42, 0x6}, 0x8, 0x3, r59, r60, 0x3f, 0x7, 0x4, 0x7}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r6, r9, r21, r24, 0x18, 0x101}, 0x6, 0x1, r26, r59, 0x100000000, 0x1ff, 0x63}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() r61 = getegid() r62 = socket(0x2, 0x4003, 0x0) setsockopt(r62, 0x0, 0x3, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r62, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c653075"], 0x10) writev(r62, &(0x7f0000000040)=[{0x0}], 0x1) geteuid() setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r12, r61}, 0xfffffffffffffe6e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 02:48:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x100) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/114) clock_settime(0x4, &(0x7f0000000140)={0x66c, 0x6}) msgrcv(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004615f054ca52b000000000000000000000000000000000000000000000000000000000000000000002b4e"], 0x58, 0x3, 0x1800) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 02:48:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x80) 02:48:05 executing program 1: writev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000100)="3b757860817cec9bd2beada1c36951b3fa72a90a7bc3a6163d2cfc6cacb004f0536cf915e2f6ef37995ff306693a4528ed6538e97114c6d79cd4220216b6298eefc168df4be971375c90bf1cc4b4ba58bee2849391948341732d6bde2abf5c1a504c375694da86141490eb5c0b7e89a56de49da767201ecec6504ea97e6eeddf8467ae9dc70b8f00795ef6b0beed20bba54f4bd1061f03ec64a641f6aa0e", 0x9e}, {&(0x7f00000001c0)="756a8176814a387463accb77144cb28d0d817d371dabfd8ca578b798be78996178e92aa7cc899a1e4d1c5c4b05806e52c465dfa4f526f90bc82becb82b55f4b43995a46ab6f8baa7264260e50ca19ec8ed86f6de9594d2f6317b1174626f71f1ab378eb02e6e9225f9b07ef9a11604f0c92e4d1df49e4afa6fc09d08b967a62d536ced03a70eadf6020a5b", 0x8b}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x3, 0x3f, 0x2, 0x8, "fd03e86b61173fde886dfc182f95b8bd1f6debb5", 0xfffffff9, 0x4}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 02:48:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000588ff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000000000)) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse0\x00', 0x1, 0x0) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = kqueue() r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = dup2(r11, r0) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r14) ioctl$PCIOCREAD(r16, 0x800c5709, &(0x7f0000000080)) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r19 = fcntl$dupfd(r18, 0x0, r17) ioctl$PCIOCREAD(r19, 0x800c5709, &(0x7f0000000080)) r20 = socket(0x1, 0x1, 0x0) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r20) ioctl$PCIOCREAD(r22, 0x800c5709, &(0x7f0000000080)) r23 = socket(0x1, 0x1, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r25 = fcntl$dupfd(r24, 0x0, r23) ioctl$PCIOCREAD(r25, 0x800c5709, &(0x7f0000000080)) r26 = open(&(0x7f0000000900)='./file0\x00', 0x0, 0x280) r27 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r28 = fcntl$dupfd(r27, 0x0, 0xffffffffffffffff) ioctl$PCIOCREAD(r28, 0x800c5709, &(0x7f0000000080)) r29 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r29) r30 = getuid() setreuid(0xee00, r30) r31 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r31, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x5, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x1000}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r31, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r31, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r31, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r31, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r32 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r32, 0x0, 0x0, 0x0]) r33 = geteuid() r34 = getgid() r35 = socket(0x18, 0x4, 0x0) setsockopt(r35, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r35, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r34, 0x0, 0x0, r36]) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r32, r33, r34, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r37 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r37) r38 = getuid() setreuid(0xee00, r38) r39 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r41 = getgid() r42 = socket(0x18, 0x4, 0x0) setsockopt(r42, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r42, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r41, 0x0, 0x0, r43]) r44 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r44) r45 = getuid() setreuid(0xee00, r45) r46 = getgid() sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000080)="584a0c402b9ef425a3a14e6b898c953d670ec1d3c42de345a01872e993d7b949dc905a1f30368551e50c396e0ed8410f38d16d578edc0a716415ebb6f7442ba0c305090320e24f482a51ccf2862c8c48dd68df14129c069581f9306e88ad1731444e0e11811f72bb692f8453ad7063b72adf311946ca511fe9e3126d27188a1a340f6eca514c899e090da7e16afc199d857fac235755225f7d", 0x99}, {&(0x7f0000000140)="d33db316223b66247c307a2f25ceea982e1975edc10b1d16da5e406539f5ecfcd9087ca1ddc9a7b2de33a6ff8ba87aa036408fb91875eae72acf4f056246bad0c2960d2580909282e0a522aa585fd35c9ae8213df1a3baffd79e70248b1d11ac44f66d5fa693e8d2e8a04779991faf319f8227945081d8fc01937d400e15d9aafb48a959f1226680b649c175d92459e5", 0x90}, {&(0x7f0000000200)="e30838aaaa6b678d192c6c204dfff9344d8dc276db3b2b83729182e4b20746eea90fb1e58d6bce7f1754b95146507ddd4a36fd2485645d6d0db585e59514caa4c13f93349986eba1e83db368f9b65a3cdacb7792bf27c748883c95e19e139fd023d8ada9cf433a77316a93a7c62f865964a205eefee7bc34c655a45f6359fe2a6b4177301b5d11d5e4e51e8991be71795af962a9e50360551ffacec7e22d541af0044c3a985d15c1562df93ba09ae6be895a2f79da", 0xb5}, {&(0x7f00000002c0)="6cf90190b53f823315dfe737c0d64c932652660dca5ea5440b072418", 0x1c}, {&(0x7f0000000300)="dc7366ee90ee0d2fbc98d097809159dd6b3fd487b85623400e", 0x19}, {&(0x7f0000000340)="372feb8679d8600c19c1165d5fe8387a8f6298e5de7a32f991459ba84054adb5a34f05adfcbbf43e5123b4f565830d7146de3943b1dc4a274d43d786e047f31cf1102c5ff423b8a325dad2e6ba4458f7d0e8b248a30e25276e796cce1480519ab264d00c3d86f4762277d1f86975ab39ce209b3139ac9e284bd9e33e409429e2b1c9b19383a18237852ef2bbcf36cd821a009aee52b6c08612e81070306eba5088b13ad0cd3e146a7137022228a4392b7cefb0557f3e020d3beffbb86f4f0072178be5e7b3cb64d5dba69db48443090652d12fd2b899d2519164f2f3985650450bb3f1507cb9f53cff3be4d4920517243bf2663d7f166853ea69f6", 0xfb}, {&(0x7f0000000440)="6177495ec400dcf6e84e28ee96b3f926d9cbe261fe3a8bdc1e1bdcdb572382e079cbfd6f08bb8f37d906552c2ebce532f867b47bed76d288d905eb951a22540b16f6432f7f80bd4bfbfa58ecc6ff1b30c9cc19f3a4aaa00238914e20227b40ac66bf78873274bd7c327e0d857922b21cb9fb441ecc5d2669f315c422700645f63822150a4c1fa3cb2f82da5220d1e850460e701c9731aad85b", 0x99}, {&(0x7f0000000500)="abcf060533f2077f5e08fb083ba51b27b3b5327001eeea0f9ddbb80af27c6327913ffcf31bcbeaa4b7f8debbd3e4ac4f8fcbdb48fca9425ac65c181e5e0b9b0a2cf6192749f7053a8d64990d3d31b4eb631d5edacd806169c5c63562d77ecebdac5e2e8c68c0093f53bb5c7ae4303518bd117ad5e69b10a77486560af023efc2d5543d535553a593ba1aa785ddafd01c5d8a3962c7b18bd3bc9ce2e29ee7d0b4d172c8ec571170b194cae9387669f3f8c5d6ba24a296879d0ceac091d2b4507c2cd463fc2c00fb04791d82010f5153647e81647926f6", 0xd6}, {&(0x7f0000000600)="10eef076c3c4a82eb9775fd15c4b4accc9191aa844397917d68952687e004e4dfdfbeef27cc6b2d80019dc6d371f9c7c8b54637b80ae50bc65145ffd04dbbac702162030aa1f88f6c735840bb453bb1bda62ad8115f3341ffbb4a82de9eb86d5f0a47ce41fbd8f8dcf60042a", 0x6c}, {&(0x7f0000000680)="ed4afd9b55e33a8dc6fc2de6a964f89f28e01a5993501ac45c948b192a56329b3a930549cc48b6d1dfd40268b7e4b0ba95d2fa5f87201f30d12d607a48fd27f58e2851bbdfcbc98c775998465aa824d46572b479d66e14c30ff6e18aa8d3657d243855d71e9d22b5886377df109203d7ee14e0528b61d2ea8296701c9cecf54c9de9e1a8e0faa2e63026fa3dc70f62fa3f05f9a11ceb2caa880162de4424652accfc47c8f6cbf0f26513eb6fc786d838c19e51f21f94da539b6ce19f48acad80cf0b48f7e84b698cb1f331e2a9862bc3471c8e8df4c9a1d1cbfd127a1e768b0d2e857e489f3d3098aaa8e4ee8050d220184144", 0xf3}], 0xa, &(0x7f0000000b00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff0000010000009ef2704ccf9955654328b2b81a9a4c96b768608d2e20b3bfafae9bff170cc5c181dc4edac9182fa5d24c3bda2d9ad352fae6795954a65ad6a97ab117275afee87c0db58096f857935bc2bf067ece4a1d", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r13, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r19, @ANYRES32=r22, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r0, @ANYRES32=r28, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r34, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r40, @ANYRES32=r43, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r46, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x40e}, 0x2) 02:48:06 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) r5 = dup(r4) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f0000000100)="f6cef9bd47dc3500", 0x8, 0x0, 0x0, 0x0) 02:48:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) sync() chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() setreuid(0xee00, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) bind(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:48:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x6b9) lstat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000140)) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) 02:48:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20b], [], [0x0, 0x0, 0x0, 0x9, 0xffdfffffffffffff], [0x0, 0x0, 0x401, 0x3], [{0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x7ff, 0x7, 0x6, 0x7}, {0x82, 0xe0, 0x13}, {0x0, 0x8}, {0x7, 0x3, 0x7f, 0x81}, {0x1800, 0xf2, 0x5, 0x1}, {0x101, 0x1f, 0x2, 0x3ff}, {0xc000, 0x80, 0x80, 0x1f}, {0x4, 0x1, 0x6, 0x7}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 02:48:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xfd) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2c, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:48:06 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0002eeff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}, {&(0x7f0000000100)="e26e670a25dd94b6a37b88ca3b20744f783e32b1b1f3cde531f2465d5d7f64ecf411784f8817f5a67fcbb5cd3a3765a3587ab504422a23bf630569f8f4c3739fef12681219d791cea6baff53ef8252fa1ad8463b7a4de8327d30fae25cc77ba852f85899a13d1fbd16c4aa8ab7ad628727e86a1c66d794e5f6a2c9c1607ebacc63a7d5d5dc43ef257e4b65e5bb5f40a47b66a3aa1703b25acb72a230f3e06562a27ca926c688947846aea25346b6065e1c4772f5e038099e25d22eaa90255130af661f2b8b1a6a0ee76280cdd2560c9f2519d2b3d1008ae19acb9cb20d7b84c42da3872eb7d4a143efd2e785e1d196e12d5b", 0xf2}], 0x2) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x4) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x2, './bus\x00', './bus\x00'}) 02:48:06 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) close(r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xc, &(0x7f0000000080)}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 02:48:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x22, 0x7f, 0x5, 0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000240)=[{0xe5, 0x0, 0x0, 0x29d8eaa8}, {0x2d, 0x1, 0x20}, {0x3c}, {0xfffa, 0x3f}]}) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) fcntl$setstatus(r4, 0x4, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 02:48:06 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x7ff, 0x0, "0000ff6706ffffffff0100334600", 0x0, 0x40000000}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x8000, 0x81) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) accept(r3, &(0x7f0000000040)=@un=@file={0x0, ""/2}, &(0x7f0000000080)=0x4) 02:48:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x43, 0xb37}, 0x10) socket(0x800000018, 0x3, 0x1f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) 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, 0x4) dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 02:48:06 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) recvfrom$unix(r1, &(0x7f0000000100)=""/43, 0x2b, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xfffffffffffffffc}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x44) ioctl$KDGKBMODE(r3, 0x40044b06) 02:48:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2811, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 02:48:07 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setreuid(0xffffffffffffffff, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getpid() kqueue() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x4, r1, r2, r4, r5, 0x40, 0x1}, 0x80000001, 0x5, r6, r7, 0xff, 0x4, 0x20}) r8 = socket(0x2, 0xc003, 0x11) connect$unix(r8, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f6c238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff01000000000c0021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc96f830d831d64bcd5b823e495bac2204cceff75e773e35d0d6bc3766f33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf5ee7652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32b8fad26eb7209f148e5d3e26a498d0ce05a3852a1cb4338f3bfee97a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff62b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de019e704983979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae8734f01f2ea33ac1056b0473f364a8f1288adabdf9d25c9ab904010b81218a9c3e92cadf26939d4fa26594cc05c62851501c69939ada2b56e62621e33b1545f45e00be62bc3f34dd64c2f3c451872bd21420c9bafe43149c9681e99aa59f4d3960996ce70ec1ff243d6997e92dafd824c0f0f81d96984741f6aca3c890f54242b00a676928a6b1a75810150d51386303eae4a562103867208eaaf45c0db9d7be8290e2242b1460d6201dec923c33744900755e77bdf2798ef60fc436af5926f21a1baf88dcc197ceb4011fbc0a8f3a1b1c77595997898f6427076b18370ee240b992fdd5c28bc31ecae682df70d1b33c1f248eab56dbd70eb597ca30d6675b2c27eaa2144cf4a3dc19bc26728aa70036f5b88cab19b4fb6f23d53c15b36162cf941d3adbf375127361da3a55a5ac2fd0e82e9c4d41fc5184834d2b543b17c4f1c3664ca841928c3ca9122c5d7ce43465de5e67d0e64a23aae0c2332388ce0164715607ed8e589a9e6bf55c092dd714286f7cc2396d575ba71d9d145eef71d7ddcf85a00"/1609], 0x10) r9 = dup(r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r10, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r10, 0x2}) r11 = getpgid(0xffffffffffffffff) r12 = geteuid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={r11, r12}, 0xc) sendmsg(r8, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f00000002c0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d0463222a629fadb848943fe2f6198104000000c812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79208dbc62cc295ec8aa1c0e8de1c0c56f0da06f03ba2333a601a329e4c6f4877a295f5145439263095dc4f60a", 0x97}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0x8c6}], 0x4, 0x0}, 0x40c) 02:48:07 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000000)={0x7fff, 0x9, {[0x0, 0x6, 0xde5, 0x9, 0x101, 0x80, 0x916, 0x6, 0x4, 0x8, 0x7, 0x9, 0x8, 0x7, 0xffffffff, 0x2, 0xff, 0xea12], [0x2, 0x4, 0x2, 0x400, 0x5, 0x100, 0x0, 0x6, 0x7, 0x7fffffff], [0x3144aceb, 0x6, 0x101, 0x4, 0x2, 0x7, 0x5], [0x6, 0xb1e5, 0x6, 0x6, 0xd1, 0x5], [{0x2, 0x6, 0x10, 0x5}, {0xbb2, 0x5, 0xb9, 0x1}, {0x1000, 0x0, 0x5, 0x200}, {0x323b, 0x3, 0x80, 0x82}, {0xd4, 0x7, 0x8, 0xfffffffffffffffe}, {0x3, 0x0, 0x1, 0xfffffffffffffffd}, {0x401, 0x3, 0x9, 0x1}, {0x6, 0x6, 0x400000, 0x5}], {0x4, 0x5, 0x1, 0x5}, {0x5, 0x9, 0x6, 0x1}}}) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) getdents(r5, &(0x7f0000000240)=""/44, 0x2c) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 02:48:07 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000300)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='*%\x00', &(0x7f0000000180)='-\\\x00', &(0x7f00000001c0)='--%,[\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='(-^a\x00']) 02:48:07 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x28ae) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCLOCK(r3, 0x20004276) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000100)='#\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='/dev/wskbd0\x00', &(0x7f0000000280)='\'\x00']) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) 02:48:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000480)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), 0x4) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202ad00ffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ce89dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b6fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d26118a41b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ecae38c35bb0edb267ae65c7d44a95b0100008000000000c98e958ff55d090000000000010036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a34ecd350308e3b53cbf7e26863a111574bd1b6d85eac8a80c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ecc5d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff996020000682b4e930f01b899f51d42a48237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47efa6a01c8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9125b48bfb36cc7c3f94f8182a77ece67d1e3da146a221b8d5026f7d004804e5b9ef9ad5b9b8a6b27f2ff78e32d97fe4e9de3ef30e889efa0e0da18bcd14cec83380c0aeaddbd696695b8c010c405997b75bf88ddec420202b15e687ffe6d8a9732a7b8fc1aaefe9d7c1621f284f83131fbaea1ee0a62e8e462829d757c074058f295297d5a674c0397cece414"], 0x10) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:48:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = openat$null(0xffffffffffffff9c, 0xffffffffffffffff, 0x100, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x800) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x2, 0x2, 0x18) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x8) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) r5 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x22, r5) r6 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCSCTTY(r6, 0x20007461) write(r0, 0x0, 0x0) 02:48:07 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x16f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10, 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r8, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$PCIOCREAD(r12, 0x800c5709, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$PCIOCREAD(r15, 0x800c5709, &(0x7f0000000080)) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r19 = fcntl$dupfd(r18, 0x0, r17) ioctl$PCIOCREAD(r19, 0x800c5709, &(0x7f0000000080)) r20 = socket(0x1, 0x1, 0x0) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r20) ioctl$PCIOCREAD(r22, 0x800c5709, &(0x7f0000000080)) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x10, 0x8, 0x1}, {{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0xac7}, {{r6}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x8, 0x7f}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x7}, {{r8}, 0xfffffffffffffffe, 0x1a, 0x20, 0x5, 0x9}, {{r9}, 0xfffffffffffffffa, 0x1, 0x1}, {{r15}, 0xfffffffffffffffd, 0x83, 0x80, 0x2, 0x6}, {{r22}, 0xfffffffffffffffa, 0x0, 0x0, 0x100000000, 0x3ff}, {{r0}, 0x6, 0x4c, 0x4, 0x4a5525c5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x81, 0x20, 0x10001}], 0x1, &(0x7f00000003c0)=[{{r16}, 0xfffffffffffffffe, 0x40, 0x10, 0x0, 0xe7e}, {{r19}, 0xfffffffffffffffa, 0x28, 0x1, 0x8, 0x56}, {{r0}, 0xfffffffffffffffa, 0x88, 0x3, 0x7, 0x1}], 0x8, &(0x7f0000000440)={0x2, 0x101}) write(0xffffffffffffffff, &(0x7f0000000140)="04", 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 02:48:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x80000000) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff, 0x1}) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x3b, 0x20, 0x2, 0x80000001, "9b6fd7a7aa820047987d8e43c7143a8165638f0c", 0xebe, 0xffff8001}) ktrace(&(0x7f00000000c0)='./file0\x00', 0xbe6869198df38935, 0x40000408, 0x0) syz_open_pts() 02:48:07 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 02:48:07 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000), 0x0) 02:48:07 executing program 0: socket(0x0, 0x3, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="b1b9b36210504afb2681661da94b89cc3916127f3a167c9efa248ddbd0c49566a9a45bb703796096df73e6e8f92360c81907ec024c21a53d3aaf1e96e09197534a37d53121ccad800e215eee37d38926528988434d641d420e797ec7011c4ba2f47ea3d36dff5ed74525b77e3ce6332890031e7b494de3a67cb5c8c345c2bdbbc5b43fb39718355b353d166ca7609901de8adff44f072c08f28b", @ANYRESOCT, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYRES64=0x0, @ANYPTR], @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYPTR, @ANYPTR, @ANYRES16, @ANYPTR, @ANYBLOB="68e6bac3ea101ef0d2b7361397a93dcaad62ce6ea047981055bfc0e1db6422bb082fa7e71c3d5ec05986d1895352c7d65f31c6d7a30de6aedc3918ad184aa61f01a3323d9d714dd88731917cadfdf044471cbdd8f9ceea276b1ff77f10e52e2fbc71594fc893fdcba55d170b728490caf83ab254d4d721be4348017ecbde72c885d5ecb2e76a0cb3c5b4b6b4deea180fd710b1283984ef8d38031f41a39ed9116d2bd3552fb16a763709c10ff304a9d15e62d23c2cc763e36c02ea66649468a8b64dc85a7cc081cbe957e3b397afed93c4ee30cbae01f41681dbfe10c69cf5ee96a5902e608886", @ANYRES16], @ANYRESHEX=r1]], 0x1) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:48:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="fa80c808f887", 0x6}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0x800c5709, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:48:07 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000000)='\x18.\x00(\xc5&\xb0\xe4\x04+\x05\x19\xbfo\xc0\xac\x1e@\x88\b\xd7\xfdq\xf0\xc4.s\xf8\xcd\x13.'], 0x0) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1a7) chmod(&(0x7f0000000140)='./file0\x00', 0x8c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x3f}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 02:48:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) getdents(0xffffffffffffff9c, &(0x7f00000000c0)=""/11, 0xb) r2 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240), 0x0) fchmod(r1, 0xa) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r3, &(0x7f0000000700)=[{&(0x7f00000019c0)=""/69, 0x45}], 0x1) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r4 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0xc) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket(0x7, 0x4000, 0x1) shutdown(r0, 0x1) 02:48:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:48:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x33) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) socket(0x1, 0x4, 0x80) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) sendto$inet6(r4, &(0x7f0000000040)="fe4e6d5438cd2cb401000000000000642015dae28b604213", 0x18, 0x402, 0x0, 0x0) 02:48:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket(0x18, 0xc002, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r5, 0x0) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x0, r10) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r13, 0x0, r12) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x100, 0x0) r15 = fcntl$dupfd(r3, 0xa, r7) r16 = fcntl$dupfd(r15, 0x0, r14) ioctl$PCIOCREAD(r16, 0x800c5709, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) ioctl$BIOCSHDRCMPLT(r16, 0x80044275, &(0x7f0000000180)=0x4) r17 = getuid() r18 = getgid() fchown(r6, r17, r18) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() getgid() r19 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r19, 0xc028698d, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa) r20 = socket(0x1, 0x1, 0x0) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r20) ioctl$PCIOCREAD(r22, 0x800c5709, &(0x7f0000000080)) ioctl$VMM_IOC_INFO(r22, 0xc0185603, &(0x7f0000000080)={0x5c, 0x0, &(0x7f0000000100)=""/92}) 02:48:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) kqueue() r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x28) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x8, 0x1f, 0x0, 0x4}) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="dad0", 0x2) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) bind(r7, &(0x7f0000000280)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r8 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r8) r9 = semget$private(0x0, 0x3, 0x10200) semop(r9, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 02:48:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x33) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) socket(0x1, 0x4, 0x80) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) sendto$inet6(r4, &(0x7f0000000040)="fe4e6d5438cd2cb401000000000000642015dae28b604213", 0x18, 0x402, 0x0, 0x0) pckbd_enable: command error wskbd0: can't attach mux (error=5) 02:48:09 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x7, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000001440)={&(0x7f00000001c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001400)=""/15, 0xf}, 0x1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) 02:48:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) 02:48:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:48:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0x1ff, 0x8000, "3721c5ba5acc0f98036a86d198fa942921af1103", 0x727, 0x9}) 02:48:09 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x600, 0x0) fchmod(r0, 0x7478eb723f720e5f) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x0, 0x3}, {0x474}, {0x80000006, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x44) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000340)="0600080085b2e769906978a59bcca6f45773014c0857f18dab283b39c3784cb4e97a37cb02951dda3c6adace23fedc6236831a54e16e979f343531f33751f5a80d2fbb1b5c4f5a0aff6e82a73bd30b9afaa9362c1b80a58e1cd916d20b547f85324e4b650892cf2dab4e403b4cd37cfb1e4bba3a73192cdf6da2009709e7ad4848c985a5b9ba39af6a904399e25cb361a5aea4d10b29f751cd1f90a03df2238309ce0e62f779bb25009b292f0361d35b4e", 0x230) r3 = socket(0x18, 0x1, 0x0) r4 = semget$private(0x0, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x800}], 0xa) semop(0x0, &(0x7f0000000340), 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/100) r5 = socket(0x18, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87, 0x0, 0x0, 0x5fc08628}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r6, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r5, 0xa, r6) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r3) socket(0x2, 0xae99e93a6aebc89f, 0x401) fcntl$dupfd(r1, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r10}) 02:48:10 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x4e) getsockopt$sock_timeval(r1, 0xffff, 0x1806, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto$unix(r0, &(0x7f0000000000)="b10084000200000000000088a812703f", 0x10, 0x0, 0x0, 0x0) 02:48:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x8000, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:48:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0xffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:48:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) close(r0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r4) 02:48:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") 02:48:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x5b) r0 = getuid() geteuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) setreuid(0xee00, r1) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:48:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x2000300000000}) flock(r0, 0x1) r1 = syz_open_pts() r2 = dup2(r1, r0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r8, 0x0, r7) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$PCIOCREAD(r11, 0x800c5709, &(0x7f0000000080)) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="d1c1afb3b1524ba2bed9a963074f2773e024095a017e6097a3ec82d6edba481ad6b39c9cc79ddd1a43ccbbd723c3b4e7bc2b6d16c7dfd2216f446138e5b89127bf5a9e1cc91820f4b9c80aa97bb27c59378219c3885f1c0fb2756cbe9ad152162081e6c6ab1d941f9a0838b3256720db4c6244ba48c2a3eb722fde098328740619345d11d47e1afb9505fc3f0d06b296377d470f03c4f08145d17f28fbdefb97b0dc0e95066f0c5f5f3cba9f04e14dfa29c51256eb7863d46f84c1bc8236fa0f0f5acf8bcf5c63d438f6d6bbe5d551dcf85a32c8d63333e1f4f2754c31d3d0c5b39372", 0xe3}, {&(0x7f0000000200)="5b0c1145c903475603afc5dca190cdbcafb32a6e8867a7091692cb8cec7d6b500a7a09736b719fb938dbe7b2a066207fe14f243dfe505f9355af84bb7eea00114b77af95c08cb0240981e8e3d02ae52b1edf81b11def72a78c0d2c0ad140b0d63c882e41c5c92cb5fafd8037dd955c6bf84b8c4db1dbb16be15e4c49b344450d4ccbb6485b0c91e31c90f72619e4e1753564bfff7211c3b7f70e1fefd1dd9ed26112d2e378a67ae7dd85fd6ca839b87e7fa9c11fb052853461872b7e280f9a2b3f435a948079780ecb1f5aba717ff1666737aaf41e9f67a869d15b5280796b", 0xdf}], 0x2, &(0x7f0000000080)=[@rights={0x38, 0xffff, 0x1, [r2, r6, r1, r8, r1, r11, r1, 0xffffffffffffffff, 0xffffffffffffffff, r2]}], 0x38}, 0x400) 02:48:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) munlock(&(0x7f00009f2000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 02:48:10 executing program 1: setpgid(0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = socket(0x10, 0xfc4fae25cb196c2b, 0x0) ftruncate(r0, 0x0, 0x1f) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) setgroups(0xfffffffffffffe01, 0x0) r2 = semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0x8) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = fcntl$getown(r3, 0x5) r6 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r6, 0x7142a0a9c9697a9e, 0x8, &(0x7f0000001500)=0x3) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000140)=""/4096) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, r5) 02:48:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffb000/0x3000)=nil) r3 = getuid() setreuid(0xee00, r3) r4 = getgid() r5 = geteuid() r6 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r6, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r6, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r6, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r6, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r6, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r7 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, 0x0]) r8 = geteuid() r9 = getgid() r10 = socket(0x18, 0x4, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x10) ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000000280)) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r9, 0x0, 0x0, r11]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r7, r8, r9, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x81, r3, r4, r5, r9, 0x94, 0x1ff8}, 0x74d, 0x8, r13, r14, 0x7, 0x20, 0x2}) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) 02:48:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x101}, {{r4}, 0xfffffffffffffffd, 0x0, 0x2, 0xc, 0x1}, {{r5}, 0x0, 0x80, 0x20, 0x10000, 0x8}], 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0x9}) 02:48:11 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x80047476, &(0x7f0000000000)=0x5) 02:48:11 executing program 1: shmget(0x2, 0x1000, 0x142, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x4f4b) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x40, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) r8 = dup2(r0, r4) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = fcntl$getown(r10, 0x5) fcntl$lock(r8, 0x8, &(0x7f0000000200)={0x1, 0x1, 0x8001, 0x3, r11}) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 02:48:11 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180), 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x195a306c29fb02e7, './file0\x00'}, 0xa, 0x0}, 0x0) 02:48:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4c}, {0x6}]}) socket$inet6(0x18, 0x3, 0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 02:48:11 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x2fffb) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x2fffb) 02:48:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) dup2(r1, r0) socket(0x1d, 0x4, 0x4) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r4, 0x8bdf5f324f79195) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="a502052f66ae6c65d76900438e04b628dff99b931f37a14af1070a0f000000000000b25685f10e5cd73180d4b4b635fd2d5198a9cdec142730e592e5cd5a42020000000000000050b4743009000000000000000bbe9a1e241be840d95c357b2a7addd5b84c50e4344a4a5d98dc8a550ab3b526ee9376eaab028d10b7443734823edd87dd6795bb61fe1d6ebe180d89eda4019ed9c5856a097aa0bb1040ff7f00000000000000b4340b1d4a4f0de63e290000000000000000519ee4d65d8bd8c9593a00699f0b2cddddd733dbc1a50cd5c9a7b00a55291f5b974466a4ed444d02effab1a8914f4ddb65a68c80ae63dcf36e46d8f2accb82f51d96c4e74f3b96428a06e6cb75c6e49dfcfeb3f4bdb732ee4ee32f744459dc32eee2ae620186a8978f9d52db6a32caf9130a274f7b88e0ec5162a2a4daed26937fa14caffa7692ff945e7a564172d44f5d12423dc6dae36ee78cb7170398e232ea061b9d34cc1e4fd06172a3bd0a5e06311561f76c2d5a92ec71c12cc0ed54dcd26f"], 0x10) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) shutdown(r7, 0x0) 02:48:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000001280), 0x0) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x1, 0x6, 0x9) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) kqueue() r7 = fcntl$dupfd(r6, 0x0, r5) r8 = socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r6, 0x0, r8) lseek(0xffffffffffffff9c, 0x0, 0x80c, 0x0) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000000080)) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000001180)) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000001140)) recvfrom$unix(r4, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001100)) 02:48:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800005, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x2000004) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) msgget$private(0x0, 0x0) 02:48:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) getsockopt(r4, 0x4, 0x7, &(0x7f0000000200)=""/148, &(0x7f0000000140)=0x94) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 02:48:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x2, 0x80) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r1, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) 02:48:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x53, 0x10, 0x800, 0x5}, {{}, 0xfffffffffffffffc, 0x0, 0x80000080, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x70, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x4, 0x7}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x20, 0xc2, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x40}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x8000, 0x4}], 0x800, &(0x7f0000000240)={0xf64, 0x2}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)) r4 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 02:48:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)='oN', 0xfffffe20) 02:48:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201a3, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x6, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x24}, {0x81}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:48:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) close(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0xffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x80, 0x0) read(r2, &(0x7f0000000240)=""/33, 0x21) socketpair(0x18, 0x3, 0x1, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt(r3, 0x2, 0x5, &(0x7f00000002c0)=""/201, &(0x7f00000003c0)=0xc9) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000440)={{}, 0x5, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000480)=0x1) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x20000, 0x80) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000500)={0xca}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000540)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000580)={0x3, 0x6, {0x1bdf, 0x9}}) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x100, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000600)={0x81, 0x5, {[0x3, 0x5, 0x200, 0x5, 0xffffffffffffffff, 0x6, 0xfc, 0x5, 0x1, 0x3, 0x3, 0x0, 0x1f, 0x8001, 0xfffffffffffffff7, 0x6fe, 0x98, 0x3b], [0xd4, 0xfe4, 0xe000000, 0x6, 0x2, 0xcd9, 0x401, 0xffffffff, 0x9], [0x8, 0x9, 0x9, 0x0, 0x1, 0x3, 0x3], [0x4, 0x3ff, 0x100000000, 0x3ff, 0x9, 0x6], [{0x6, 0x5, 0x9, 0x7fb}, {0x8001, 0x6, 0x6f57, 0x6}, {0x3d, 0x1, 0x1}, {0x2, 0x2, 0x0, 0x8}, {0x0, 0xf84a, 0x0, 0xbb9}, {0x20, 0x3, 0x0, 0xe80a}, {0x3, 0xf8b0, 0x0, 0x5}, {0x8, 0xe60, 0x6, 0x100000000}], {0x1, 0x5, 0x4, 0x2}, {0x8, 0x1f, 0x0, 0x5ec5}}}) r7 = open$dir(&(0x7f0000000840)='./file0\x00', 0x2, 0x24) fcntl$setstatus(r7, 0x4, 0x4) r8 = accept(0xffffffffffffff9c, &(0x7f0000000880)=@un=@file={0x0, ""/108}, &(0x7f0000000900)=0x6e) getpeername$unix(r8, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r9, 0x8004741c, &(0x7f0000000a00)=0x7) r10 = socket$inet6(0x18, 0x4000, 0xfc) getsockname$inet6(r10, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) socket$inet6(0x18, 0x3, 0x3f) 02:48:11 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000022c000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/4096) ioctl$TIOCFLUSH(r1, 0x80186952, &(0x7f0000000300)) 02:48:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) accept$unix(r0, 0x0, 0x0) shutdown(r0, 0x2) 02:48:12 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000040)='r\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) execve(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x85) 02:48:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) close(r4) 02:48:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x1f, 0x0, 0x7, 0x80000000, 0x10, [{0x1, 0x0, 0x4, 0x5}, {0x8, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x1, 0x0, 0x6, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x3, 0x200, 0x7ff}, {0x1, 0x5, 0x4, 0x6}, {0x3, 0x6, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x9}, {0x7, 0x5b6, 0x5, 0x9}, {0x3, 0x5, 0x4, 0x7f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x3065, 0x6}, {0xf051915, 0x9, 0x7ff, 0x1}, {0x0, 0x8, 0x7fff, 0x8}]}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x840, 0x60) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x40001, 0x9e1, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r4, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) accept(r5, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getegid() shutdown(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="761ff18e27bd0e96021ffac40b6c6ac06ca35395ebe04eec8087dffdb6344815580f463501219d6e9a6835b2edb2d76ed05bb2d0192113d040f7221f4592bf1a52dbfa91e98bd22277e30c3b73dc95a5f258db6d001d0624c3704a461491110ffc2298fe603dc40d1e97fb064d9e10e46e3906b3acc08569a9"], 0xa) r8 = dup2(r7, r6) accept$inet6(r8, 0x0, 0x0) ioctl$TIOCEXCL(r8, 0x2000740d) 02:48:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0000ffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=',\''], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4000, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) bind(r6, &(0x7f0000000100)=@in6={0x18, 0x3, 0xc483, 0xff}, 0xc) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x79c) 02:48:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="46d277b5ce4b8b4c67e2e840db1a77eac63d8d3cc05277fe8d79f2d4f84037f84f13f837081f2bd863c40cfa170f6b2c96dd45f0e5c0c61f3e485bc6cd5408c632a838bf9523453cdb7cd3a1cadf38dbce07a9dff22b7ad85403a98ee9000000000000000000002d7c87c45dab84672d48368f5353d3a41b20b8eb5bead05b9851c8d9f869d89eb45fbbe02f0cb945165b59e255fdce0eeabeae8c5ca739001a98483761744e8017edd2accbadd93ea213c43e409721371478a2eb1e0b0229eba583a2e6c2796fd5bf77fe4046dd78e2efbae0a0156bd387048f8009a686924ea0e59872412271723a4d9d3442694af43f365a6ca89eacf8b22e22778fa4"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 02:48:13 executing program 1: r0 = socket(0x20, 0x3, 0x20) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9a81, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x1, 0xca08}, 0x10) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) pwrite(r1, &(0x7f0000000400)="d2", 0x1, 0x0, 0x10000) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000040)) 02:48:13 executing program 0: r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) setreuid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x80}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000140)={0x9, 0x7, 0xa}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = semget(0x1, 0x1, 0x12) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r8, 0x0, r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r10, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r10, &(0x7f0000000440)=[{0x4, 0x3fd, 0x1000}, {0x0, 0x8}, {0x3, 0xa000}, {0x4, 0x7, 0x2800}], 0x4) semctl$GETPID(r10, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r10, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r10, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r11 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r11, 0x0, 0x0, 0x0]) r12 = geteuid() r13 = getgid() r14 = socket(0x18, 0x4, 0x0) setsockopt(r14, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r13, 0x0, 0x0, r15]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r11, r12, r13, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x9, r9, r4, r3, r13, 0x0, 0xaeb}, 0x1f, 0x4, 0x9e}) 02:48:13 executing program 1: r0 = socket(0x1a, 0x3, 0x4) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040), 0x4) r2 = socket(0x1, 0x1, 0x0) geteuid() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r5 = socket$inet6(0x18, 0x4000, 0x20) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f00000000c0)) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 02:48:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x5c}, {0x48}, {0x6, 0x0, 0x0, 0x4cd2}]}) r4 = dup2(r0, r0) pwritev(r4, &(0x7f0000000380)=[{&(0x7f00000002c0)="e20b484eb425aacadbcdec2d7a83", 0xe}], 0x1, 0x0, 0x0) 02:48:13 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000100)=""/156, 0x9c}, {&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/120, 0x78}, {&(0x7f00000012c0)=""/185, 0xb9}], 0x5, &(0x7f0000001400)=""/181, 0xb5}, 0x800) openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x300000005}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 02:48:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000040)='.\x00', 0x0, r2) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='c\x00') r3 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) r4 = getuid() setreuid(0xee00, r4) r5 = getegid() r6 = getuid() setreuid(0xee00, r6) r7 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r7, &(0x7f0000000400)=[{0x3, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x0, 0x1000}, {0x2, 0x4}, {0x1, 0x1002, 0x1800}], 0x4f) semop(r7, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r7, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r7, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r7, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r8 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, 0x0]) r9 = geteuid() r10 = socket(0x18, 0x4, 0x0) setsockopt(r10, 0x29, 0x0, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r11]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r8, r9, 0x0, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r12 = getpid() r13 = getuid() setreuid(0xee00, r13) r14 = getgid() r15 = socket(0x18, 0x4, 0x0) setsockopt(r15, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r14, 0x0, 0x0, r16]) r17 = getuid() setreuid(0xee00, r17) r18 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r18, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r18, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r18, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r18, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r18, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r19 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r19, 0x0, 0x0, 0x0]) r20 = geteuid() r21 = getgid() r22 = socket(0x18, 0x4, 0x0) setsockopt(r22, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r21, 0x0, 0x0, r23]) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r19, r20, r21, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0x9, r13, r16, r17, r19, 0x134}, 0x7, 0x1f, 0x7b6f}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r12) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x80, r4, r5, r6, r8, 0x128, 0x2}, 0x4, 0x8001, r12, r1, 0x8001, 0xffffffffffffffff, 0x6}) 02:48:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2c}, {0x6, 0x0, 0x0, 0x87ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r1) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xe5f0, 0x0, 0x8, 0x10001}, {0xff, 0x4, 0x95, 0x400}]}) 02:48:13 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) sendmsg(r3, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10000080000000000000000000800000ac7d39e5e030bade123ff9a6006c358c8a6e4fb1666586be89b9c66e05e9c5b2572fc6a0f2d38b3629e154db2ea853bc219d44cf77dd3a57aa229894f9f24589c2027a080e99f015a3c5b490df34a299ecbe5cd2610863737e6275edf99e1c819178"], 0x10}, 0x0) bind(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r7, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r8 = socket$inet6(0x18, 0x3, 0x1) r9 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x10) fcntl$dupfd(r9, 0x0, r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000180)=0xc) r10 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r13 = syz_open_pts() read(r13, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "fea6368c3f87bfdbd36cb60700fabd00b53a00", 0x4000}) syz_open_pts() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f47b6bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) 02:48:13 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) dup2(r0, r1) 02:48:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x1ff, 0x7, 0x9, "85f70c63c46c6ca8ca1dabdf7f8f20aba7212ee3", 0x7f, 0x6}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x50) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0xfffffffb, 0x7fff}, {0x18, 0x0, 0x5, 0x8}, 0x1, [0x1, 0xfff, 0xfffffff7, 0x5064, 0x8, 0xfffffc00, 0xffff8000, 0x7fffffff]}, 0x3c) socket$unix(0x1, 0x1, 0x0) r3 = getpid() wait4(r3, &(0x7f0000000180), 0x2, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x200, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x3af) utimensat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x7ff, 0x2}, {0x81, 0xa2a9}}, 0x2) r6 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r9 = geteuid() r10 = getegid() r11 = getpgrp() r12 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000480)={{0x101, r7, r8, r9, r10, 0x14, 0x4}, 0x5, 0x3, r11, r12, 0x3, 0x8, 0xffffffff, 0x10001}) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x0) sendto$inet6(r13, &(0x7f0000000540)="eceb15b5e13291bd18fa19e24f672f1bb15c096e778501dd80", 0x19, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r14, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x2, 0x7fff, 0x152}, 0xff, [0x6, 0xe8ae, 0x4, 0xc4c, 0x0, 0x6, 0x6, 0x5]}, 0x3c) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r15, 0xc1045763, &(0x7f0000000640)={0x0, [{0x3, 0x10001}, {0x1, 0x200}, {0x3, 0x2}, {0x2, 0x80000001}, {0x1, 0x1}, {0x2, 0x3}, {0x3, 0x401}, {0x2, 0x2}, {0x1, 0x7fff}, {0x3, 0xfffffff9}, {0x2}, {0x3, 0x7}, {0x3, 0x3}, {0x1, 0x2}, {0x1, 0xff}, {0x3, 0x8000}, {0x1, 0x2}, {0x3, 0x4}, {0x1, 0x2}, {0x3, 0x8}, {0x1, 0x5}, {0x1, 0xffffffff}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x3f}, {0x3, 0x8}, {0x2, 0x3}, {0x3, 0x4}, {0x1, 0x6}, {0x1, 0x7}, {0x2, 0x2}, {0x3}]}) 02:48:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ffaf1de285f97659a5451c2c19c7ff3c2205f3dbe23bb4f6cf266c8d15989a1f1804d0b6a2972e8023fca5a4e305e5ce0cfa1ad6fcf77dcb87f0ad420ef86cd3305b674cb7e4f012962745938f7b703d35800fe2395f1635443dbae0945265163c6cf00c05fa9acd783ae77cc49cde4e0bff78cc5ef91a19ef2f6e55dc92f4a41a918a84471cad31194e6d715fdd4e800371db0588769573f407f89d5c7fce770d8d83bdc011ed83c9afcd923809a372d5f25f774698862013558545e969769bd39e5f62ebf52110556f74cef1d7a1f82764c631de10796de5310729fb8d61433e"], 0xa) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="f6b1d99d96fa335042ec527ee9fc2709595a46bf38bf112e9b95c633b69bbce79a43c5e5cb6ebe1140a481acd77c83a2691592c2527504be911224281a1296105effb106df9aa2d88ab1f9d22e0e7eced9d256b5ce91e1e9f0f7bfb3f78542d0dfa7b8f10c0028acb37e79d775bde54f70f3e00492137f470761e0d012b9d0230f6368354ee9e427d0", 0x89}, {&(0x7f0000001600)="c1", 0x1}], 0x2, 0x0}, 0x0) 02:48:14 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b000700000026c604fecea10540f6f96ecfc73fd3357ae26caa0416fa4f376336acf00b78048000000091f7c8cf5f882b297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff40e38f2b5cefe8a90fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b125702000000002012000000000000020208a371a3f80004000000000000000000000013bfd4e21a3f7d0898ca18f70a", 0xb1, 0x404, 0x0, 0x0) 02:48:14 executing program 1: r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) setreuid(r0, r0) fcntl$dupfd(r2, 0x0, r1) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = getuid() setreuid(0xee00, r5) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$PCIOCREAD(r11, 0x800c5709, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$setflags(r12, 0x2, 0x0) r13 = socket(0x2, 0x2, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 02:48:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x81b00) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 02:48:14 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x4, 0x1cc, 0x8, 0xffffff80, "f2d77a912aeed3e7ea3b6d87ed6668f641146d41", 0xfffffffc, 0xf3c}) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) 02:48:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 02:48:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = dup2(0xffffffffffffff9c, r1) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYRES64=r1], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:48:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getpgrp() ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f0000000380)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x401}, {}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 02:48:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x3, 0x8}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 02:48:15 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\v'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000186000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) r6 = getuid() setreuid(0xee00, r6) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000000080)) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, 0x0, 0x4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) 02:48:15 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r0, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r0, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r0, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r1 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) r2 = geteuid() r3 = getgid() r4 = socket(0x18, 0x4, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, r5]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r1, r2, r3, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r6 = getgid() setregid(r3, r6) sync() getrusage(0xffffffffffffffff, &(0x7f0000000240)) 02:48:15 executing program 0: r0 = getpgid(0xffffffffffffffff) getpgid(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4001, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:48:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6c4dc1b5a35cfa19"], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x20, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000200)) dup(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) 02:48:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x921, 0x2, 0x3, 0x8}, {0x1ff, 0xff, 0x9, 0x4d8}, {0x0, 0x1f, 0x9, 0x9}, {0x4, 0x2, 0x0, 0x7f}]}) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) setegid(0x0) r9 = dup(r1) chflagsat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) sendto$inet6(r9, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 02:48:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) fcntl$setstatus(r2, 0x4, 0x80) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) ktrace(0x0, 0x4286b537004269c5, 0x2, r0) 02:48:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x800}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:48:15 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getppid() r5 = semget(0x3, 0x3, 0x61) r6 = getuid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000001c0)) setreuid(0xee00, r6) sendto$inet6(r8, &(0x7f0000000200)="64581d09458544820f08b06725b796b155983c5a1cf16b3ab16c61df56a60d8d81a832b9e37935cc6e410832818d545a314ca39abd2646a1ab53365bda4cf09bedf745eba3eee14d8a8e435084042b8c90542f10d27266f298bd44acaac56aaa34b7d3775b31c3858f8a4016ebffbb6a8cc54c78b57f91c211550a1f083d4ebfe60eb14f928a3eda6f0fe07f9a5ba76f", 0x90, 0x800, &(0x7f00000002c0)={0x18, 0x1, 0x1, 0x6}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, 0x0, r6, 0x0, 0x80, 0x6}, 0x5, 0x1, 0xfffffffffffffffd}) setregid(r3, r4) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200004, 0x6) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$PCIOCREAD(r12, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r12, 0x2000741e) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x4e5e, 0x20}, 0xc) 02:48:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x5d9950248124562c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup2(r0, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0xc}, {0x2}, {0x806}]}) 02:48:19 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) socket$inet6(0x18, 0x2, 0x20) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) r5 = fcntl$dupfd(r4, 0x5, r3) ioctl$PCIOCREAD(r0, 0x800c5709, &(0x7f00000000c0)) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000040)) writev(r0, &(0x7f0000000040), 0x0) 02:48:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kqueue() dup2(r1, r0) 02:48:19 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = semget$private(0x0, 0x3, 0x10602) semop(r2, &(0x7f0000000080)=[{0x4, 0x1}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1000}, {0x4, 0x3c, 0x1000}, {0x3, 0x6}, {0x5, 0x8, 0x1800}], 0x9) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000240)=""/221) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x4, 0x4, 0x6, 0x4, 0xd53e, 0x8, 0x9, 0x1, 0x5, 0x7]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x100, 0x5, {0x1200000000, 0x1ff}}) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000003c0)=0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 02:48:19 executing program 1: getpid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001100)=""/159, 0xa1, 0x801, 0x0, 0x4a8) r3 = dup2(r1, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x7}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = msgget$private(0x0, 0x20) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000140)={0x8, 0x9}) getrlimit(0x13b934158357253a, &(0x7f0000000100)) msgsnd(r5, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="15f5fa8d3eeef160"], 0xffffff64, 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = msgget(0x1, 0x254) msgrcv(r7, &(0x7f00000002c0)={0x0, ""/160}, 0xa8, 0x0, 0x2224b72380a7a7b6) 02:48:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff53}, 0x0) sendto$unix(r0, &(0x7f0000000200)="f7a8931b27d6b5864d834ffda78829072dadfa82f32bc252087c6004085c1a1aeb3eaf2bb2c4e3b88bd0d8fc1bbc33c6ea6988d12e7fb9bc85d3f555e1eb27770ffdf9deb333997e461973f5e788b905ed478ad819ff9004753d507924a30ccc7e42bfdff0a0e3b449ace6e847dc41dd8bd72294da566748fefa1d6faab396932f8ac4660fb2717dd628883e3469a7ef60", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) r1 = msgget$private(0x0, 0x401) r2 = getgid() r3 = getegid() setregid(r2, r3) msgrcv(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="000064c7baefa385b5000000000000000000000000000000000400000000002cdee011000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000050000000000000000000000e614812a42664fcbbdce7fdf098ec744e8f208180d1bc976f1e42db38d2e9514dc5be2c8315e4e8f515bfb91297ae701ef7dbb3732e4da95c3f16b1ad5f3ba21f1795ec2b189ba951f376187d336095c16607ad7a5587ef3e28b4f4c3075894c5029e0e35e09363911d6adf6257b1f0f2c702c38832bd9e3c96d644c38368c297fb7331d8280fa8a043758cdaa5b9d9e999e1bbb171af480548951bb275bce0804cf936eecac5e948c705f972a128515a5f9fac060b1beca3203e3d19c7a2fafce8a63794ec1126baafa28b50b825c1d72ee056c7a86bfd842b4c347d0af2a718244853fb5b2d53f1f"], 0x6d, 0x1, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget$private(0x0, 0x2, 0x9) socket$unix(0x1, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000100)=0x1) setsockopt(r7, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0301000000000000"], 0x0, 0x0) 02:48:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a", 0x296}], 0x1) write(r1, &(0x7f0000000080)="f56121772c159d9eed34503deba6961d92f7d148bb81c115471822bd78cdb367ebc5b5a0f768edd6b26dd5257add7a2c871726ad1a748c6b86f48a13795b000ccb8d6764078ad198c33bbe897a55609109890e1d50e8231adc7cfcbfe30f7996a958140fa70319c03ccd77d7ea7659c89e40d2afa4001f3efde2c1f24204be8d64a31d298a613fc6456fdd3839cfb80047503412fe680f1eadfcce4f4bc4551c4ddebc42f096167ac9fb5aaa1b02c1fc016eb813", 0xb4) r2 = msgget$private(0x0, 0x6aa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() r5 = socket(0x18, 0x4, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, r6]) r7 = getuid() r8 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r8, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r8, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r8, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r8, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r8, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r9 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r9, 0x0, 0x0, 0x0]) r10 = geteuid() r11 = getgid() r12 = socket(0x18, 0x4, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r11, 0x0, 0x0, r13]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r9, r10, r11, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r15, 0x0, r14) r16 = fcntl$getown(r14, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x9, r3, r6, r7, r11, 0x20, 0xfff8}, 0x100, 0x1f, 0xffffffffffffffff, r16, 0x4, 0x3ff, 0x6, 0x7fffffff}) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 02:48:20 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r0}) syz_open_pts() syz_open_pts() 02:48:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1af}], 0x3, 0x0, 0x0, 0x0) kqueue() mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x7e0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0xa, r1) chflags(&(0x7f00000000c0)='./file1\x00', 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(r4, 0x0, r3) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000040)) 02:48:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005138100000000000000fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b16ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babf3b770c13ac8fb98bda998ac4ca79b30f5a872c8813c894303b22f310b404f36a00f90006ee01b1257aea8c50000860155a59d31785c700002000000000000020208a371a3f80004000000000000000100"/198, 0xc6, 0x0, 0x0, 0x0) 02:48:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001140)=""/4098, 0x1002}], 0x1, 0x0, 0x4) 02:48:20 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) r8 = getuid() setreuid(0xee00, r8) r9 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r9, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r9, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r9, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r9, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r9, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r10 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r10, 0x0, 0x0, 0x0]) r11 = geteuid() r12 = getgid() r13 = socket(0x18, 0x4, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r12, 0x0, 0x0, r14]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r10, r11, r12, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r18 = getuid() setreuid(0xee00, r18) r19 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r19, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r19, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r19, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r19, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r19, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r20 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r20, 0x0, 0x0, 0x0]) r21 = geteuid() r22 = getgid() r23 = socket(0x18, 0x4, 0x0) setsockopt(r23, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r22, 0x0, 0x0, r24]) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r20, r21, r22, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x80, 0x0) r26 = socket(0x1, 0x1, 0x0) r27 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r27, 0x0, r26) r28 = socket(0x1, 0x1, 0x0) r29 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wskbd0\x00', 0x400, 0x0) r30 = fcntl$dupfd(r29, 0x0, r28) ioctl$PCIOCREAD(r30, 0x800c5709, &(0x7f0000000080)) r31 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x10, 0x0) r32 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x20000, 0x0) r33 = accept(r1, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) socketpair(0x18, 0x2, 0x40, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = socket(0x1, 0x1, 0x0) r36 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r36, 0x0, r35) r37 = socket(0x1, 0x1, 0x0) r38 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r39 = fcntl$dupfd(r38, 0x0, r37) ioctl$PCIOCREAD(r39, 0x800c5709, &(0x7f0000000080)) r40 = geteuid() r41 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r41, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r41, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r41, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r41, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r41, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r42 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r42, 0x0, 0x0, 0x0]) r43 = geteuid() r44 = getgid() r45 = socket(0x18, 0x4, 0x0) setsockopt(r45, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r45, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r44, 0x0, 0x0, r46]) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r42, r43, r44, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) sendmsg$unix(r5, &(0x7f0000000b00)={&(0x7f0000000100)=ANY=[@ANYBLOB="010082f504f266b6"], 0x8, &(0x7f00000001c0)=[{&(0x7f00000006c0)="4561e7b5a3cbaad31c39c90a695d989e1f2d60e371e7b8369f13a6b30d5de10b43a4a281e46c21e38eb1792c71f0f6f5839b7c90e560fd827316ddd13aa55da06f3d40ef83b70ef32ccd40e7342457dadd9273414d275602e76e7ad51f14528b3e33790b2a64e9c389a46f87611fff49ab46556f8d7a4e22fb888e4c098e4cf59ffdfc12eaf08829002df8", 0x8b}, {&(0x7f0000000780)="4d9aa166e74f6175f105e001bc5c83e2b80be9de6921204a3bc53f251c1133106f8337ced0155fab8ebf31e7e3fcaf232d8b525788ce39866e40ea601b9bafc83b12c33880ed80f88e6d11e9e48c477383c1081ba93faeea5afdb45740a36fda7bf4a0beab0fe021", 0x68}, {&(0x7f0000000140)="058739f9988d40584efff99f25b4bd5e101a", 0x12}], 0x3, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r6, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r7, r8, r12}, @cred={0x20, 0xffff, 0x0, r17, r18, r20}, @rights={0x28, 0xffff, 0x1, [r25, r2, r26, r30, r31]}, @rights={0x38, 0xffff, 0x1, [r1, r32, r33, 0xffffffffffffff9c, r1, r34, r36, r1, 0xffffffffffffff9c, r39]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r40, r44}], 0xf8, 0x6}, 0x2) r47 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r47, 0x800c5709, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r47, 0x80185758, &(0x7f0000000000)={0x800, 0x3f, {0xffffffffffffff7f, 0x7ff}}) write(r0, &(0x7f0000000200)="8855281d54dedd58a0737d3b26133b7047d5c792617b2ce67fa91044c20f319bf82b129d61e20c86878f4d7f40ca555caa0e06952df7fc8be0de603f3fa6ecbe072a60aaeefa4fb8f5c4cfd5b0160f31e9c3246bc68c2c2c66b42282d54e4480f93d8c801f558fe35d4b3322b8a225b4a37ca6bf0d158803632d9445d94e3cf7316094dd7771deda7c493d094e2221a18df31a82577441b5b0cfc4a0fd31fc5432c12695aacac1138d621c1ea273a7cec946eb45329c36ee88f866c0897c99f64181fc03be767719230bbfe948d369cab2046c6c49eeed9d6f42e7d838a8023f6e3c8b144ac65a8a5a04b7f3e6a8aa0aad1cb29852b2c52fb66b85c42b31af3863aa877a5a3c9229115ac31f9da8a647fa764ee3ffd3089aeb2f9cfd65392bcd05ecaa2db4c83e098ed6d18bf9d9fd3b8368221279c9ab9b43df169d091a6c5307a5682df8140db045424563c2fa6bd5eae0d6fe3f1a853802758d5ea6f317267dae219c6194de97bbb61d66bffdcce9c1cf5e266da8ff5ecfdd401a624684a43f229ba864b4ef50d2325174dfc633a9e2bcd3530a63add666987c6987afc07a6e21eb08af427f895fefb4fad9a5827f81f257a0a53e658a5728256c9acab3fd743f146f02abef1035886a43c3f0853f7d37c22203d3000c56ff1722621c59df0b86096006e57879fa8ec89dbe767087d67e035e09606200666dc298e2e8fc53b2913d58e0fabbe7d22fc535bcd8c8f1399d3f41e1fd21f8da7be32aef6f6614bdc8e4809b4b7db0738613d672dd127f3a9f1032b3ba1af952182cf1ad384426b896984954dd04936cd15925ae6acffe6dcd86cdd1b7a3cb279f1a9d635c60f32b13fe2bdd1c7226ab7fb1b471e1645efc454083188e7a5e41ccfbe076f199c414d46dc008792f87ed1c5c81e4b7a32eb246b8c89f603fcf2e3372911bcb843ad44266c14e591ca39b366d2c8097e1aa3d928cb295dc6fe53e82728a481e267bbd0d7276f63522c2d58a4ade0fc07f567a1aff22858bae523dcace439100e8b7a012153993e2ae7d559408654484bde7d2250961d5479b2949be2fc5cebbcaa249fd13ad29ca74ef62828b640c89b6c5999ed66ff516e943df38ef4eb255cf097336a0fdb7581644039a642cfd593919192a352e6f88e8edf35b5f4c7f751c80bbc5b35bf80e4474fe0a0b129a5742f2426a2eebfb190dbafef29585565ea332a9f447e00963e0b426ebbeb8460aa35a6a79f6fefee5b75e55487d17ee9cae694aa672f44b569809341357f4b9732c1c2c36e7e689b414726604ba669c510aabd31a73b0dcac1184127397348b86a16f1bab41a5dbd3921e192994132097be5e585f2fee4673742a9c5be831881407e84b1b34df1ff593f2a016a5ad249364be7815c264d674db81858e3eae0ac5a9ca7373661f9d41b91415d1fe901504fe2b08be2eb8a354d0fa19fdb9086b513a4c94a09eb9ec8f55cb1788ef262fbf862a05ad0dd81ae4271fcc4a7cb33f37954d413558a4d1b8646d441abcc7485738449f228b3b14e801e27bbbf81ec2effdf3ffbf24bdbb5a0eaae2c0a3edfa96abf58380c30fe6b701e0e9c427515d1f50ddcfe83628dd2b5cbb300915ae27ac1e60234ffa9249", 0x485) 02:48:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7ffb, 0xfffffff6, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x6, 0x10001, r1}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x2, r3) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:48:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 02:48:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="6b8b80de2dc6da70f2f7aebf39bdae37ec444c0000"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = dup2(r5, r4) utimensat(r7, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xfffffffffffffffb, 0x2}, {0x9, 0x5}}, 0x2) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = accept(r8, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) write(r10, &(0x7f0000000180)="7c066822697d0d9e111d2e29fa27b080580e72ad3256ca4b15925f527280ed833cdf14384bef3b9e31e754e1392ceeb7e9438298a06c25fd61006766641a78812fa7a99f4adb94b8051ccede3b7e782b60b3fe015785434b275949f7e80e23f24dd73b4097d1d59b9143c362b0c5f1", 0x6f) r11 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r11, &(0x7f0000002200)=""/4096, 0x1000, 0x842, 0x0, 0x0) 02:48:20 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ftruncate(r3, 0x0, 0x1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x1ff) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) sendto$unix(r4, &(0x7f0000000200)="be4de9ff05a36ee10962136d8edcb8dee38393e9f0f315976074835d1bd83fc2283d0a1152eab4d48be416ddea54338f8929079b09b05b9d56c88e0a1c3637", 0x3f, 0x403, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) setpgid(r6, r0) socketpair(0x1, 0x5, 0x9, &(0x7f0000000040)) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000000080)) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = socket(0x10, 0x5, 0x0) accept$inet(r12, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fcntl$dupfd(r11, 0x0, r10) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000180)={0x20, 0x7fffffff}, 0x10) socket$inet(0x2, 0x2, 0xc) 02:48:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x9, 0x4, 0x1, [{&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x3441}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x83}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xcb6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x40}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1dd}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfda}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 02:48:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200004) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) 02:48:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x33) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x7}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="4182740937b1811c3320a083bc14") 02:48:21 executing program 0: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282102000000720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2, 0x41) ioctl$TIOCDRAIN(r1, 0x2000745e) socketpair(0x20, 0x2, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x3f, 0xfffffffa}, {0x18, 0x0, 0xf6, 0x7}, 0xffff, [0xfffffffc, 0x9, 0x6, 0x0, 0x7, 0x9, 0x1]}, 0x3c) 02:48:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000040)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:48:21 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() r3 = getuid() r4 = semget(0x0, 0x3, 0x120) semop(r4, &(0x7f0000000140)=[{0x4, 0x0, 0x800}, {0x3, 0x4dc6, 0x2000}], 0x2) setreuid(0xee00, r3) r5 = geteuid() setreuid(r5, r3) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) close(r6) 02:48:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb03000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d1f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1e510736aa16b2a4168a65ee83f3400"/781], 0x1, 0x0}, 0x401) mprotect(&(0x7f0000625000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = getgid() setgid(r3) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 02:48:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x828a4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 02:48:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x16}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xa3, &(0x7f0000000340)="beee1fa4eb65ae9082fe05eab222e9fda99772ac6eec79ce96480aef96e08e129128b7fe5f7c76093cd8af16976ad16191dbf28ae2916b322bd2828b358a7f3a55eec489c163698ae7e84f93bc61031ce8d64540d33ad4fe6a9c49a9158381eb4af52ce424ddc685aa307205400b26da8f053d722ada73ead0903d186d1417778dde7123d2519a4f19b2d07c9eea823d31a20fa5b104473f21a90e7c93654b5256d5c5") 02:48:21 executing program 1: clock_settime(0x3, &(0x7f0000000080)={0x0, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:48:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224fa6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f61356f9c960dbac9602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff5bc2a8835bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c94a6d9612baa127a4dc337ab4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1a24bd9bd4391386c9fcdf7260b508000000b1ccc2b2bbf0d823cf09000000356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bffce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770f57be94777f10a9a0033ea97b0485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45aae71a67940dbf1079c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad639579966683d2c57b5e14b31e8e57e287b4b73e898e5e6dbd7c62b9b5bd698c1c24ea7730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bd00007799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd8a39e5a79ff5236df4de059916459cfa38f2520ac4921e379268071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a8c75be4970c924da257588feb3e54af412fb8081425d32dd716ae5d422d87000000b2f503f087f9dc899e179f4ab8cf644d376e06147f0b4df3dbebc0e35e7c8a7452d04a2fb55bdc1cef615bc7982705ef01000000b2f1c027c03695799850cd9fad6d8922877eaab3fc02bbb9fff72d379ffb47047aabbc5a87723c737ab0d7795ac29e8dae7d476d6867aecd3b6273006415e0a289d313194e4d1f5f5c5959bec1de36abc7af0000000000000000000000000000009d21bca11ae28ef709899bf6fb5e29c69e3c2396f4ecd2b981aa20c63baf95359e9bd94998241630a680e9b4fefd15f334886a8f0894945b0247310e342ff2f3ba35"], 0x10) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) recvmsg(r4, &(0x7f00000004c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f00000020c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000300)=""/171, 0xab}], 0x4, &(0x7f00000003c0)=""/211, 0xd3}, 0x800) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r6 = socket$inet6(0x18, 0x3, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x20, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r7, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r8, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000040)) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0xc6e, 0x1}, 0x8) 02:48:21 executing program 0: socket(0x1, 0x3, 0x3) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x5, 0x8, {0x7}}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 02:48:21 executing program 1: ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x2) r1 = socket(0x18, 0x3, 0x0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7fff, 0x8, 0x8, 0x23f5}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) write(r1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, r3) listen(r4, 0x723) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140)=0x5, 0x336) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x34c3}, {0x18, 0x1, 0x5, 0x100000001}, 0x0, [0x0, 0xdf, 0x6, 0xffffffffffffffff]}, 0x3c) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66d401a8faf853fb59e1d248e2b9c5da0e4f65b4bbc2111fe620dbe70c491f18e45efeec7df17c357291eaca65bb11c999833ac3bc0c7cd2444dc1be3bc399bc0590b87b39671a9fbc60aaa0de09ae9ec3a96c7e0000c02afb09b0f43c02acc63830b795bbd75e9c8c51bfad4ee55ffa78e383e1952913e2d5c1500d6cd1a0c1b599090deb5ed1d59a1f78df5258f3e4fceae1e0b41b7850f86700ee25e36815c1d4070000001cb8fce479092a48dd623453bbe6f462f4f54964a16716abfd282f57"], 0x10) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 02:48:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000200)="3f29c04a9d252e46b86227f60261fa59dd6f09c44c60c104", 0x18}, {&(0x7f00000002c0)="10819b7afaeef3d371a1dad019fa80da3d7bc56c4429b8c1ce51970ce3460593226ae9389f7f1d00baa90acd57fc5a138120226ae7a9150293eaf452f183860ac46b8c278fb6ce38d5bf003c6420abdae126d45c942f6a", 0x57}, {&(0x7f0000000340)="da3a2da5518ebc73ee5cd7bb48e5944929f96a8838bdbc564d5a34f3311047155ff1b20136421c868bfc01dda320bd07498ed9545c842b2ad46e0c7b658fdce9a402c2d33d16a5548635cfd12580ab1260f8205401b5a7d64f4bb2d23ffaea6e056b3ba8e213a931ed7fe70fba9053bddc7bcf5950013e49a453fefa36c742662fedec80a8226ed9aa1eb32eb3dbd35178e8d7074b46af009c91c409455f7a78f1f9335e766115fd226702a0f9", 0xad}, {&(0x7f0000000400)="01e742fe12f42d8b6aebdf7721308b7d7bb994e1693dddb1db2cae540bb21ab6047138b14e9f87cdf2dbb232ce07c67d56b71979f4d46dcd82c0946f79a893331589119a", 0x44}, {&(0x7f00000004c0)="7ad0260a432633edc6e2aa4c00faa6a4d55a34e144aaa2e232b3d897aba153", 0x1f}, {&(0x7f0000000500)="16f175b75994c775fcef111c2f22bda9d7db2de10dec7ae83b7f2270ff51c628ae44b69148004c106a5839768a9bc254ebb1c493d83f819c04e839d4b718e421da", 0x41}, {&(0x7f0000000580)="008742f5fd7cb5dbc82735d7b09b852ab148de8fedbdddeb4ce8adb8801699341d0c67bdd0392abd82cf02a83981006dc89cfb3a29d8be3cea", 0x39}, {&(0x7f00000005c0)="196ec6b6e7c37c9261d7518e5679c7cf3313a4bbb19f3988bab8c110056daddbb4614cb035772cd2d0a46c28ce28debcc2c822097e27d9c4caa291d4380cfb567767570e01710263fb7adaf47a33a6340a1bdbf319a5ecac9c707ca0ebd6cfc8dc9d03783ef5f3f519f666f2953ebbf4ca15fe1697d4c896fba4cddb372269419e5e9a0679f3793e961f9c3fc3beb8fae0950e7671029f95ccf94a259e4f45279181f02f74f7e0ccdabe062c356bddeeb76412ee66070189748a03", 0xbb}], 0x8, 0x0, 0x0, 0x408}, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x8001) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000740)) read(r2, &(0x7f0000000040)=""/32, 0x20) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) ioctl$BIOCFLUSH(r0, 0x20004268) fchmod(r0, 0x105) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10, 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) read(r5, &(0x7f0000000780)=""/229, 0xe5) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 02:48:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c9"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:48:21 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x11, r1, 0x0, 0x9) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000000)) 02:48:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000200)={0x40, 0x4, {[0x5, 0x0, 0x7f, 0x40, 0x81, 0x0, 0x400, 0x1, 0x0, 0x4, 0x3f, 0x5, 0xde02, 0x8, 0x401, 0x10000, 0x1, 0x6], [0x51, 0x1, 0x200, 0x9, 0x2, 0x0, 0x7ff, 0x7f, 0x0, 0x8], [0x8, 0x4, 0xff, 0x6, 0xc1, 0x2, 0x14e7], [0x1, 0xffffffff7fffffff, 0x4, 0x800, 0x3, 0x20], [{0xffff, 0x1, 0x48b5, 0x9}, {0x4, 0x75ce251b, 0xb3, 0x4}, {0x4, 0x6ef, 0x9b1, 0x100000001}, {0x5, 0x2, 0x830, 0x9f18}, {0xcac, 0x0, 0x2, 0x17}, {0x200, 0x7b, 0x2, 0x9}, {0x800, 0xfffffffb, 0x1f, 0x6}, {0x3, 0x2, 0x2}], {0x80, 0x3, 0xc321bc2, 0x6}, {0x9, 0xffffffff, 0x6, 0x6}}}) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r1) listen(r5, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="ab672e2f66696c653000c451bf0f174dd7dcfb352e87439cdcf231bd83490a6c7e74c75696268479ed8cded3514815b1a304b589553723e3bbe0eed86600070779443ce46819a930c73a809e5dfff31289a8e5149cdb6240cef29948c77bb3d11416185aabee86f7dafc3ed7e5f9e349d20a48bc9e16a202b66506b2566f7cfb245eaf053d7bc4a7ad4425d2f999ef44086191945831843f4f82b8b5331ed12f1b749557cb493581d037153716a5fd659d66ea23d6dd8c995c5f00ed3db4b89eba743cb878663383c9600813954df301ba0e57e798d34cffe5260df4ef4e52611d09a8f23c85f2363153ced9c2e5b2907119f360e1c03c"], 0xa) close(r0) r6 = dup(r5) accept$unix(r6, 0x0, 0x0) 02:48:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) getrlimit(0x0, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r4) close(r1) 02:48:21 executing program 0: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc76946040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359af400000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d0cf1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2628884a40587903dad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/1997], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="06694b45d241ec000000000000", 0xff99}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d683e7e9728a800d394fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2f1affbd82015ad4a4e1b6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f54", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b08531cf9c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000001400)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe636ddf09ee0406fa360f72969f2e4e4235286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b1cf43d260d673ccde2575c4ca824bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905ae38b1d564059880e84e", 0x2bd}, {&(0x7f0000000200)="c8fca0b45cc6907b1a82fadfa6413fd6319d52523a1ac648f77dc9d3b5b03b2e1f1c242cff0e886c50b38a2bc6165beee8f54b68a448f250000d0b8256189321b7ea4c3eca48ec03bfcf09760cc4a0110d30b27ed7d5435d795a19cdc5a3e8cbee4f0755e2d4f537a959f55f4311f35a087fd8addadedb6b80961f634129b1fc9983cc91e03ebb622b5345b7f28c6be7848baef08006361868e48dac36b3", 0x9e}, {&(0x7f0000000840)="d035526ead04b3c7695ff37a68be0023d05420d8f83a16d1c7354a5a5cf63ff17e2d70235c19f9aa89968babe4994692a4bf59254324f40e9676702d06b981811c96890cafc17de6a2cbf85c8bf8f020989ae31628060f20e26e9b9da88e8e2b9fddb477361d2249795de665e6231c684fc313e45953faaa5379616c45ce3226a114f54b0b36b118e223b140e458293fef877c1a0d0565c29d6e8ccf0712d1b5abdbc511ba19e7dd96b85719e65add6d671de56764782a05", 0xb8}, {&(0x7f0000000680)="6886be8e447bb2f685bc42d3d1e4f8d234b68500faf7fd1c98b8acfb1fc28c96411a4bf47d01b035f383f22bf17c48eacc733c3d85e95ac148a20976fa98dfa11e290426a059bb2e6daf6e69fc437a9d1d3448dbe6d903c049f9deccff2afd716305571dfa2b37531c523f1917573a648379b84ea007f0cbc6fe9250371093248061ed9babf25e", 0x87}, {&(0x7f0000000740)="0de0a906d224bffadb454b9ad9100e1683cb4f86fd2c806c135a43381b36d246ced1458fb70b7dc505ee5a8ee071160864d6536d40996640f641b49a525236807323d551b9efd543d360c1576c396ba18834db66f2d1361ba49c6116184144c0ab7278d306b42b7a82db919b2b92aeb4f25dd6fd59b63fdd8422d90d1c7aabf8df92acff8bf1c8a85cf02c97ceec114c0439519ab7ae826fe4a41c1e23fc2b2024fdafaaed53ac9d0933eac969557ee5d4f238fdfe9f026094f428d227240934a6c946040fec66bf3b125653d79304b10ce7c316103f4006ff362bee2fe5943e308726", 0xe3}], 0x8) 02:48:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0xb70acb98e2f1e59}], 0x1) poll(&(0x7f00000005c0)=[{r1, 0x4}], 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="72ba55f8f732af5bd58a12051d42b555c444d14381c5dd4240f962b3d8c36c1f1632d14ffa3725992e485e70d6b45d580e62a3508328af07aa46a80b5ae1ce035bdcecb3e17b737ab597a94c2e6d8a334767e4b0fccb7a9c7f78e58d1ec6a8d5880880a250c916b2b4bbff0c69197cbb007d72951ecb9c451b8d5a5d84790eb8e1d579c925a8db7693b63053f4", 0x8d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0xfffffffffffffffa, 0x4, r2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0xb70acb98e2f1e59}], 0x1) poll(&(0x7f00000005c0), 0x51, 0x0) 02:48:22 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffb, "5f01006600f8489c000000000000000100"}) writev(r1, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000040)="c3fa3e83374c91275797762be2f2348fd58f4be778b346a95a3824a806f16face92cbc73fc226b69196fdb29", 0x2c}, {&(0x7f0000000140)="3d5e76233c102ed165f593de9fa4b49fac18dd0a5d1441e6a40a833239a1fa44235a5105f29a0efac0b58e02377adae5cab7000000691ec7a57a1d3d80027108cd47a1176037a3502e4c83517f954bc19c144ab1e6c374e6fcbb8bd8e799923a02b2ceb0649c385ee0f25b816b5b0498c206b577f67208ac3b48428b1495b67aabfbe469766667d3d6999312aaecd4089cfd25c4ee237872c5e2e80f42cb4cfe828226d39775c29c800a246b6b104a72a6d81ada37389e", 0xb7}, {&(0x7f0000000200)="aba74c066e70aa812c83d7a68c13ac2dd6ee337261e0396ef1a0a29b8db2bcff101a8545c659fee111505bd37f114b894389be9a63a3e2e3a85432ff0c28b1355700c1e1801adc5bc4bade1e7a2d4b67ea19453ea3b198d6bc8b954d3098070c86b31e139a8f37db8c60157ec37feec816314e11f0617354acd1e954238db321834762f92c703d6e01856e0fc746d334695505eae31f87ead2a742df32fa224ad098c56c20bad6261714e634dab24db76b285aac42c07d973fa0", 0xba}, {&(0x7f00000002c0)="ad591d2d2837163ecd2cbbdbdfc8755314679256c468ea7be3d0200c65eaff4b073efb744690af393386a80332b5bd18b2c1f76f0e889fb9e89e69a842837d9973d1e3db8c9c67f707286cf4a373ebfa780602cd3fb4930fead154bb0e28e74f8e2961407d70c9fbde5f70b97a11f1f38c45c472101422d3e8484bb4b079c512a46dd20da5a26671e6b94605e2c603391156ebf49218d0c4a7", 0x99}, {&(0x7f0000000380)="7f79eaa8aba526592b171918fd419bf153b5c2112ad68a44d344466a310663bd7f95a45352cbd540ca78f76b29861c5b9e41963e4f49261ea5b2cc139c4c67471440ee54ff8c54e7ba03e2a2217efe0e0eb871b198f0b6296f3c7a0bcdd2b4307529281b7fbdd0e9a5ca55f0e61bce9d323bd27d5a63e72065a212fb097f9753f649", 0x82}, {&(0x7f0000000440)="8e85cfd7c6d9f2482b71376c9d8e4f7953c24cf4dbdb70d647d059e9f629a3146d4ccf56a71bd9bb9b6c190ddebcdb79662c6546e8a000b90ddde3eb167b9736c1498ee2d56a0ebbe6b6bd317590bb2627bd74eb6a45d297db8534a89d8963b86e2ed4b5dc6120566b6e1e4b253c6193af923d79b5edd9f7bfd3213c1a653d8fcc0193419986416e28918b592606fe55d87c148d9e78f9516c333c93ef4374cd2ae7a5ca180ba0691318b4195214b69edb0e5ffe64db9b4e0c2e708e9d4dbfef85a127e08733e6f0f710212632bb1c9f66766d2df9a7933af73a89a45ce809b8a577694882d60943a95f1545f3eca70a47d30238b6bbb663", 0xf8}, {&(0x7f0000000540)="87865e5f317ce62e825ecf833977811dc206102c102df7dad5c2aaf97a33fd197a4cd08872c4235a1160fc9647fc5fe5401ed0dcf1ccd9752a02eadc5753da0cdd90786a349693559d5d276e2d74e9bdac60698fffc8170df6cc504ddfdcf21ca831c097fa219b03049ba4785840dfb7ea65b53b24afde3c5d549549bebf13b1a2c9beb033778a1ed9e1adf50164b377942815dd4492994147d5a97013c2e4a0", 0xa0}], 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8000, 0x0) 02:48:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="796b83904f8e540ce8372fb4d6e00c30ffcf513129d9f2bf98446fd3ccd962efb4a68bbca6324b625e6910254b97c0db3e7962100d94e78d7bb42a62866c3fdada8c097c1f55a38ad4804c50f760b786d6f424398cb4ef9ff9bce2c7cf8a1b5ce150", 0x62}, {&(0x7f0000000400)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e3725bfe4ae6c86494db9b3c6f146db0a5297bfa94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c120428a703374adca57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfa83d767be6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c571d635d0081eca2be0732dc953c5250a3c36f3f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31fcc7d40a8d83ee35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb701b03cd8f53eb522755367249f584ab5f404ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc2017485cb8b658732548b1208ed667d7b8d27bdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c8879ff4f4164116c3a675b2be7e7d59035d4afcd8ac0885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5ea703e91329ca87018893e054e6e6a853e80d69b695a4fd128ad1b1c789462043b85e6d6b1bbeeb8789c9d9741c097fe3071153d98a3016d3aa8bbbbfe47d4a4a397fe08e270388f6134b6d47e0a26a9fa392fe6fd88d22b4198c17b920a4d66be93f21db6809f62b6dae36ea3ea89fc1dcbefed99ea92c8f4cfbd3ffe4e2b7d6d57b0608098d7e3d0104245fcb59d4e784d84e73e763fa4a7af77273e2c423fd28cb704ae00f227680c349e462542f093c639be61700531b5a7432a817133ab4704bed7d5df73cdff5daadb5bba0d9384670d2171958665c073500eefa20953ac62041a0a93029eca9acae8fbecf884435fc377dbf8f9e3f4d104fd456174ff690ea93740d3d0cbb41c837d7eaf259d33ebf12b34f0a4da4daec59156f231dac4739b9f09e5ad50b76d08ddbe00ed08e6c88a84069b92046e031c10cd16157d625615e087b1ced088fab460976b211e979d09bf72da26b1c1d29c97c34f1f44f92a63b05b42a70328096dcc0816f98355348d26357ad50272992d040ce4383442d049360db63b004ea67068b9fdf3ae5617e1448a660229bec1f72d713983554c54bd9fea0c059390fad6cc5eb07538c47eecf754a05c1c8b222a6f792ed684e32cd83fdece668b082b41fd7a63a31b473bd4b2853eb5efbf07a73bf8ce79b93143f099d1da052e1029d1b9a8a5d4fce9ecad5f4c74aae735c1d4dd26c3d9bb86b8e48e0240802c377fe40deaabdef08c91cc95834eb1a2b28a6a80280c64f1a56511d09028569847d527c4e197574346ffdbf7caf1cd83e1ec41b7aa49c175649e359a533554bb4c4e688f439c2fda3894561c9a8571845b49ed0c68d1410c8ed62f3b5c1a4a3e3b00d8eb062ed45ec4cfc5cd0aab13d0b14425e5606a1b35093c0a3fe223334d9e0f316fc5a4e269a6570de2d90e2475a909626eaf8ea296455420c4b4c2f6635e7595763898e37e8f7c3abb27bd37472c527669d7ab1734cbb69ba278f30212f66f91cd59022af350d219722a71975b5bc56a3f4ba5e11172f79b544b5c228500014da4f0961df206b52a2e10107faddd87500fe6eae5a688a0f05c5f3e9b13f36a601b0269b46d81bf7646fe087135d47baa657f1d5726f44b68a174f61bb0005c65c63a369fe859b3878265178d170b98e41767ebeb03a64b1ae58acd8f971eabd43da4a2ce05d4271611934d18488d514baef0b89b99e8e1cb96ef6b5125a1dec76bbb8e6f74f88002642c00f598ed00912ede380899d15f6ecfb3b8fbca3eb921e4e54d7301fd93c011da7428a151bb20ff86da2245c0bb389594a7dfac6f5e6afad9d1ad3a344e14929eda74b736fb0d59c557dcdca8f32c95fdcfc06050991e7e7fd12e6c6858ddd11c4df674ac24749eb292366dc4990927296572e502cb2e243d3e543828543b25bb4d86e046f82ebfdd73ec6946c454143b15a410a8b454aec05c22aa24759845fcbb5b27351ddad949d9ed979a5aff551465937a61157824c922389f61c9fdeedf29e6dab8a7975e95b4efd12b494c585d6b459e40dc518cbc3be7d5f053aa675934b4c559f289fb007d5d54bdb9b51852147a50c8715f355acfa9272ab4764ee4a00e03b00c5fef781f7f15da0950928c82993c6e14c572c6357c4e99ad5639c0813bdcb78070cb2ea7c3d8a0332e13462e2f75efba4a639bb5b45ad916d7d31a062c3af55c6ad2cb1ade3c11648a70ade919afb70ee6138799b5a0ab6dc1374011a071a4767e7fe99b0637a87398bff54f9b9484de94394294fcdcc5d27ce3354ddb1bef6439ddb2dfd5998c4818f0e8b1b1e556dc6e6657c1f17be681807cd1725cd0621f1d2b5ad790ee61c0171138fece5296c7eb33dc74cd3d6ab4cd29c6acc0ee3fcc55c4caaa34ab97fd1d484a01aee6dc064c87f4b2a6f68655785c69dc19232591ec3777a1e27075e1b00aa6f547a830b90e8c64b5ebdf143300b420c44a4ecc72d7de53b1f59d729356ea45ff500e5f16d299251808d9c8618bb6aa1a99a4d5522b2c5eb2382299b492e106501859888cbd146efcac98ffb644c1615f77bdc73b683b1c374f9d3ba5adc73e6b2bcd19bcc825613b8fd6bc13c8b671a28106b0493dc44c8f3287001a3d74ef3cdbdf2bc55b64cd5c9c03cb698472341ef1ec50a4dd1a1464dabd98fd67108b14fa4a79595e13af5f190ae8a1dbb7ca5d69e7e1633533be339d996e12167e4c92d2ad6a819d9dfc8944f8473e91345e2f737b760b659dc612e191d673dbf78f3891c2ba6ef093021ee25cffd322d996d1e2f4de0bc52afbe01cedbbdb6ab3720decc2d7793fad939a4b07e50e26acc6011c7dc50a935765514c863a1389141ab43eab644496a1018c505767708136132cda08b6f674684e15ea342214b9e822efb8d98126dfe76845872975441bec16ba15714c1287be92cb516951b5cf96d5dbaf3f2e2671c20bc55f7a52b2f491674c6fdcd978ac4145e1506adf0da655380adfef1b76bc04f9c8ddcc345754fef62b19925f9b91890c90343d36f97dcaa16493e1a79a0779d0c9bfb4d470d08216b74ff0a7e32c2a2e8d9b2b6e721288a0e40c20f6c777bccd73d449072f49578fec047723e900873803c1ed6bdffe8784fac4f75a0a45a832c3efa663535711446a548127f34ca372d8b86fa518c30b8a47b738d14d721cebed5c036e3b583c26cfde4fe1f5a59a852488acc7fd1f5fab9553b344b13e6fcc328fb63a073d50c0daa27e78ba08614b3538e85485b9cc38c213b60e027e691bf40b71899b7122c53b13de6a6e5e56894ab5fd0a264ec1e15e62452b5a9eec737eab659d5169ef5a202a7bb10605c4740163d20da99c3991b85acef2ac12d2594dba18cc6ac35070d1aeb44146a31ab632ea7780c6385a4e0e85a11e1db0ff86b82834f47bbbde2a18215b1c10d624b11f66fa5981370eee428569ad70098d65be63583e3728832b22ebbd69338cc34bfffad46345a439946acb2f3c7e4ecde3d5068c57f05133a576e7149b3725590c0d8087a3cb63e2253fb4cdda8607fb038ce2a11080d08e68f32f989c068030508887ca1585baa4cef97c48d07f92a223c91ccfeb59327e8e1e11cabfaa4e0482adc4662a15fecc88529d5cec694d0b7f2e9238bb775e4f9e1bb7f2c1d42c7a4938e1c74cf44fe330b2fdeb58aa1bf2f0d5519a0b31d315c3fedb2850bfb2043dc004e579276684a498cb8ec048a70750c558ca428fe0b0656cc010c5671460e74481dd2d8553e54028ab30db212e0b5f3d5c60bb9bb34f156480d2b4a6dc43cbd7227ae9c41191bad95850818dd2e1e91099b9ad4d129f5b5d1e5ee259b14e6eb6284365e58c618d0a1106332638868b29cb2e2bb7439a64adfd2bcbcd075a5e18123d86d4baf39738578eaea3b1f522cbc154f7744d7a9a752f5cb106b135899fb75113230870727514256013c34da324d18ffa5fdd4991d2709f32d106caa5e4b788aeeae0b77852166bd5045281c8715328b981264336ddd3c550380cc0e4389d37507e83e9975554883f34f01767a63b4f02a43175b20e02dee0fd45a016788219982a907eab16b220da8e2e7e36cc763eecb677275f46164349c9aaf33d88adad4ffc5b19737923cf1243d02f54f3b50b789ea818215407159f3977b756143a67860a5d94ad78aaac2d529250c1763cbfcc53b46bb1e4550956875147e24de3a7634a87a457b52b110bf42b0b9c28cef4ad2936fd323cbe534cd740eeb976a04cf5641292a9ea4f1b497bcd8d13864d07b941b3e50bb894749e85c7621489c61bd52f833cbc1fdfdcccba9317f3edf7f6883ca633925e337e59edd60f4d9ef835d49f9871b45d02ad1d809fea9fac710e78001e862d5f67b1a3fa5e5f8e48f9f7f31c644c83ebaaae4c5733104dc7d9aeb8200cecddc6eef08fc06440a0ee7050d5bd49ff6f2f57d25e729f686a32486e72caa91f9dbce171ca2993b02cfb32a054eb83007afda302ac96d52921cfc16824ad4bfa342a6be4a33fbd1a6836ba0100c782d9cb1e3f5fc0ba2b678da7af4698591f209388a1fa6bdf56cf10c65bb5e632d758047d731652fe8fa20d3b17253643faed1017c5f1781f54134f1d05fb7a010f7726de6c9a747be29f2c16d65ce7a9b328f629bc03c125bf", 0xd9f}], 0x2) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)="419cc08cd63f54e5d71be32a3d340ed306d2b5698bb3253368747d3e99e4a593370b13a8a5430dfa0b43d2edaf226342494c457eb532310103e6857fee0648724558c7b6b2cf7e7c0ad06a97a7be6d85559446e4978fe3a6229d13c7911a517f46836426f16fb44499d4", 0x6a) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) poll(&(0x7f0000000000)=[{r0, 0x5}, {r0, 0x1}], 0x2, 0x0) 02:48:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) pread(r2, &(0x7f00000000c0)="3a7952aa4dfb0477c1bcd8232e8fa09211af962fc1a4a30859eed15e42e48f0b4cdf1cded915973625dfe0e42c86afc70c68dae2044c6c8013436bd8a43ba5bc642d22fc25fc6eb429296903056eedcaa649ee6ce1bb832d03f0d70b33e24b2f34a09cf870b12b21bc90b64ffc073325dc75cfc58c848315a880425b440344a1adde9e33d63662ab22eca55b6fb8c4635847b123d667101aad28d485c0aed6e9a07b69264942c68c73f07c3a6d011f0d0bf9d47c373a", 0xb6, 0x0, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "00000000000400"}) write(r0, &(0x7f0000000000), 0xa7) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x1, 0x7fffffff, 0xdb, 0x3ff, "b8da3e980f25b6dac71b5f4d58ce7d5bdaee0d19", 0xff, 0xffffffe1}) 02:48:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000c80)={0x3f}, 0x0, 0x0, 0x0) dup2(r2, r1) 02:48:22 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x5) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r4 = dup2(0xffffffffffffff9c, r3) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000140)=r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1a3) 02:48:22 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000008016, 0xfffffffffffffff5) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) 02:48:22 executing program 1: socket$inet6(0x18, 0x1, 0xec) mknod(&(0x7f0000000ffa)='./bus\x00', 0xc000, 0x584) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x40) flock(r0, 0x5) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) openat(r3, &(0x7f0000000200)='./bus\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x17ad, './bus\x00', './bus\x00'}) r4 = syz_open_pts() dup2(r4, r0) pipe(&(0x7f0000000080)) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$PCIOCREAD(r10, 0x800c5709, &(0x7f0000000080)) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$PCIOCREAD(r15, 0x800c5709, &(0x7f0000000080)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r19 = fcntl$dupfd(r18, 0x0, r17) ioctl$PCIOCREAD(r19, 0x800c5709, &(0x7f0000000080)) r20 = dup(r19) ioctl$KDGKBMODE(r20, 0x40044b06) r21 = getegid() fchownat(r10, &(0x7f0000000040)='./bus\x00', r16, r21, 0x0) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) getsockname(r7, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 02:48:22 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda0800152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9e509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe7f000000000000000c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) fsync(r4) 02:48:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:48:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r4 = dup(r3) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x7, 0x6, 0x0, 0x0, 0x10001, 0xcb2, 0x0, 0x1, 0x100000001, 0x9}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r0, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:48:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x400) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x6, './bus\x00', './bus\x00'}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) 02:48:22 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x0, 0x20, {[0x8, 0x101, 0xd5, 0x9, 0x100000000, 0xe, 0x401, 0x0, 0xfeef, 0x3, 0x2, 0x5, 0x40, 0x400, 0x4, 0xfffffffffffffff8, 0x6, 0x7fff], [0xffff, 0x0, 0x1, 0x100000000, 0x3, 0x4000, 0xfffffffeffffffff, 0x5, 0x5, 0x5], [0x4, 0x6, 0x3, 0x40, 0x3, 0x3, 0x6], [0x9, 0xb96c, 0x6, 0x1, 0x1, 0xff], [{0x202, 0x1, 0x71, 0x3}, {0xfff, 0x3ff, 0x7, 0x864}, {0x8, 0x3f, 0x3ff, 0xfffffffffffffffd}, {0x1, 0xa71c, 0x9, 0x2000000000000000}, {0x1, 0x7, 0x80, 0xffffffffbd34769f}, {0x8, 0x10000, 0x1}, {0xaf69, 0x2, 0xb16b, 0x2}, {0x7, 0x3ff, 0x8, 0x7}], {0x0, 0x5a, 0x2, 0x1}, {0x81, 0x3, 0x3, 0xc3f}}}) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x40, &(0x7f0000000000)="04fbff00", 0x4) 02:48:22 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x39aa3f3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{}], 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000040)=0x7, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 02:48:22 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xfffffffffffffffe, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1, 0x4}) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180), 0x4) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202ad00ffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ce89dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b6fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d26118a41b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ecae38c35bb0edb267ae65c7d44a95b0100008000000000c98e958ff55d090000000000010036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a34ecd350308e3b53cbf7e26863a111574bd1b6d85eac8a80c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ecc5d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff996020000682b4e930f01b899f51d42a48237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47efa6a01c8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9125b48bfb36cc7c3f94f8182a77ece67d1e3da146a221b8d5026f7d004804e5b9ef9ad5b9b8a6b27f2ff78e32d97fe4e9de3ef30e889efa0e0da18bcd14cec83380c0aeaddbd696695b8c010c405997b75bf88ddec420202b15e687ffe6d8a9732a7b8fc1aaefe9d7c1621f284f83131fbaea1ee0a62e8e462829d757c074058f295297d5a674c0397cece414"], 0x10) dup2(r5, r4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:48:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "c730c1e7c137a260098ceba900"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000200)="f95cf44d489652f5fc10eb2bfd33ca9289762f5ebb965a8c1e9643601b917789c129fe94930c40d3f976396c06a60e1958b028360fe06193a128425adffa9d33688b312bc31fd5aaae9f2fef469ff303d5", 0x51}], 0x1) write(r0, &(0x7f0000000180)='\x00', 0xfc) r1 = syz_open_pts() write(r1, &(0x7f0000000340)="803dc7d1c98a41643dc5bb34f94e567aa12386640f4971ba44059af6f3ac4be656e18f50c95f157a3307c1d744356e40ffb4477fc3fbdbeedc046c7da87c7e60ce26aa8cf5c48148930581d632852416a2afdd15a5bc25f660a204fc8e136dac4d47227616d35f1e10f56da6795299e7d874fd23dfd501a1e4de610ef0f9dce5555b1e88e41cd43b061f14e63cd164daead2b444c9ee239de5daaf8f05cce4951cf2ada5dd407eadae327c5f5eaaa9191de22762d698819d90d7ce59da42", 0xbe) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 02:48:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) fsync(r2) close(r0) r3 = syz_open_pts() write(r0, &(0x7f0000000300)="168af51aec6e3e51c2c5768ce11820f0ce445a28542edeeaf204f1977102d7f85082fde41f9dd6099819760c38940e00035f765e7e7ae1c08d6596d9f6834a91805ce7b0d6f3c0bb4f33b3cc970b95aae3807b415651cb32681d09b4da6f0989ba44621984c85e2bd88d9cea1874f7f3820c500adcac00631d32cf3c5d0ccb708362b74cfff602c9fd9e65728363dfe26acc68e2eab185fd989debd5fda25cea685edd78d6a3975903326621c8d44cd4f9fdc1bae9c169a5a5b23c82cec057da0aacf4379e2670163b5fa40b14d11f1002403f0f5da3a89465119ec1ff8c04705505686d7100e5a95678e1aa62ceebad93989db02e37aecdd7ceb820a4498ed996819f537f44b6a30e78ee5dcb0ddac4953a2a0def793d6af4492ca75ae7d238fe0307f3d8aac61751f986945c5c14328af9ff4b099662c556c2bc0bab33ec4fcf2e38a5105194b9e9651d6651ac4e0d57200f402bf5b0b678f0a3a4443e138337a960bfa3a563b0c7164063da4bbe1a4b9a3adaaea121dbb5655e9104c8151cb191542cbc34d481c2353482541f1e71e3a4633b53d7ed90aee42c31ab58c9ab7d95b3d8b682a45e6b2536f32fb3e2468c82a9b7142cf7e831b5088150b8f9af0e646c39802221c6c65160ab79bde08166d9bb4f87e52f3d6c689dd4088b69c8eb0f482a608885048b1c41cd58a4fa7aba34e29762237d4f857872ff4d62d652cc80aa6891fef33f9c34a75e3317a9575351a48f7babca86a62c7ad46c2e5ba50cdc34753920e6888fd64b3137164a7855743eeb2a20344776e7e52fe0fb018d7d8a65f1f18c51a72101eaccec4356614fc66eebfbf0261f6c7b2844f0b0fd64984c3bfcaf6a47737bef7d84bc652ee1c791d2b5ed828f55b5b8adb266b1440f9c487e5a7785aab9f52b71972612c8197c27f0d3a79df562e6590f2b069eb09ecdcb55392e14923cc461b1c33c4003ad2bf9d7092981b50d7b74da1163393c9d8bef9c2e807258cf76cea020f548ab7cbb5e6e48e680863ef8958ebeb8452d63e41d25bb4689af2ddcd1db2138e76ed49554f132dce6861ea177f13e6fb48e63d898acb93afa7d8081eb993bd49936d0508e3a9429faa499f2d8b6751e8af1b304478843b5ecc205e64a388fa68c3f5de54cec9219e1b44b9a2e984abd3c879f7ebde2afec0fc98bc0579147fecca895261b3b9328a05a2875da228f167a1cede3ef19ed30b29435985bd9f352ca74929ec2592a75ecd43cbca897d76b8f9e2de5cf85aa5fb499e14e3b4d0a0f7ae4ce089b9488f0d94a017bb1361dca12629748b4cd01243b57dec704c061d854ac07bfdd0b812fdfca0b2d6706f50250c33b578bb87baf8c327c23bcd7b45c22538838c5c94bcfa14d0d35d45fa4e80b645c0e0f8b2b7dba0149742d17e3ddd6b610084758799233195d11080386790192ec69482ca7b58044f143d76b21f252fb1be68250c0e531e2af368a6de9f3cd494435bcc8bab64bc16aeb53843033fe0b588cc0970f28e5292e6d831e401b10542b6c2d774d1a9ee54068dbfbf1efb8b641d3615544d3695e4e033357dfa9d51e7515d083cc921cdff65d1d3855a6bfd1703e887e9598fa383a6213304522ad70816fd338934b5b75641307d9ceedb508f3a223bbb0ca93fc0fc9336a2d05100761586d8d851441816c03657e23612174b15eb6a0c9f14a5bc45aef48b011d5b94554fad9bbeb765246fbaaebc25a30328bcc2941a6fd3fe1e735d16e3d65a031f0d1b62041d07a5a4339a76c86b7b125e084fee233c9721de7a283581e818e7584db5d81878d256fdebec2cb40c67daebee5415255296a8ec0661ee9ce5a2ff0870b82b1d0323e01587dd6ab63329e4a05a3a405ae3a3d89b9ff7a113c756062f075b27bde99d712050048a4562889e4ea7f5e605333a0bd87b75a1a6ba67e1c8fda7f1a8f3e50eae03a9c6e2b79dfa56e034f64adc736b6d2cf149256e09873d6b8c7cb34825a001e859aa2d6d1610b55cd5b655174ffa70f92ab52970a755586b184d2a7c0941fbc665a7b69faaea52d7d9401b6256f6af64625f5949d7e0f58a178a3d17b8580f41f33e39b7a86675707ae244ea8c0b20fef92815752f95e185a52d3a05a9721302282db7db74a6f3a8c653f101a1b7cd6f570c5379919496d955200066e2150e4ec63e531732e963461e7dfb06658309d45c4b8cd908ab8054a9dbd01e25be6b17c3ed245f0aeb7284dd4ce8071804c372ddd7b946f96fb58142ecf82693c86fde6175def122c716b37ce2c0d11b335240d03cf1e58ba754e32ab0616d47892015e227b0cbda19902112a3f00c120ff206ba78661f9c224db2bcc0a1bf888a0a1255444c555ecf000964fd7f41aab896ea2a4dbbde6268d778344a980f05a400fea8e9c4150c1b728e806c9a6111fe222efbe39253e1823bbfe006094d20566c7137e7b9b546fee4de0200d3cccb4c0e20750780549ea07d62b40416faa1d24c516c8606f0d5bec003c15039e3456a6ea648db0e18dbfacc8a819eb54529b877f3c739326590dcba724361bf151cae5aad43513f6062c73ea2e3ba3ca27b99f2c47318712fec316852e8b44ba40c4431c82ea7c38e6229e89df6d159ffbccc386de9963324594778057f76199f5862429813f35df7d87b04dc9b955ba328191f3e6d943969c06795a8f84012f806238f81f48f1d63bad29a485c2fa723ec3797cf7160ab80043c7c77f307a44598141a01b3790ba26b8dc65b3112e70cc2cb189b647fb0347ca100cd6e498dd20ade1f86a04f942bf6c5091a8029607f6fb001cbe5de9b205e487270b63ae27cb88d736dba6d55b33c846a615ac549097ccd2457daa264a675440d4329092b66f522db771695f6be563e19d850ebdc43353130d44e0f6aa8f33ec295ca9cf10c3bd92cda4310831a468666c1fc7089777d2be04deb7d08e7c6e847b99538a4b8adac88ebec989da0b5cdc71d8022b9e5261f5659e5e673482555d2aee1e7e30ba77a3b8f6a3d0fc4c8e010dd257fed0ba466b108d6670a90d13bc1235a869bc13631ed7b89fa7d420540cc3f84d86e48b6713b437f18de284f3d6767953436cf38bfaa65a73aa7a4ffc9bdcf64fb3e381e07f28b77826a3e697231433df1f3f240151bf8c866653bebc1943b8dcfa6c55b3af401ae511b6e4596f62bce8025728f61c6bc445bfe27529bfb3f3157ea6b06c2afd8a206b2b4724c8dcf6eca16f3b203a75e958680d71f4ccc419db108210b06217450eaaaf2c9c8bcaa34eb5cee3157503cc7e0535c3b3eeeb2abc3ea2162985a64c20cd5da193b6478c2d04d44b37b4c55557bc19798345afbbdac23469afa0df571f389635f85d1887dba160f5f94b5af34e40f5f32f1e0544d972d1cc42f6df2c8aca290a17362643ee49509b9ff13f45a15d77d581feea4ed8729175b28f660840b1a59837d93b4f3c08c6a8ce83969eb3297404227cb5e38ef23f39b711d940bda5f00ec77cf2d358e9a969a5090168ed57a42b97e5edcd899952c1b6f53898cf1c02593717a8c8b90b7bce8dacce880cbc4c640dfdf425b65a411ba2731482cefebf253df13fe46e5ad828f10c46341bda92e424897bee245d6d9ceda9f1bce45bafd88201a2a8b1b83130f1a8cc1c3e516a1c7c2e34cc3a56abcae3323460b5310a194bdbf94ed8e4092aee5f614c217c0025e839cbf4e1bd9ba01e7d31707ca1246eba58773f4d90328796671148b78a1efa1796e227449fd4b30907903aeaf9d029e0597aaf13ea358f5f109b1135bc6f91708356ed4b85c12259a4cff6152fd9e659fc973dd823fd6b3d414e2f911abd0274a8b13d7bdb5a289e3422f506e7acca624d6ad362bfadb6dc6f077d10b9f17f10d44f49d229a3efd4b59668d99665b7e7a91a953645acb5df8dadd740a43c5665fb10f54e9d97e2e242e3c016ee403f3a84764869234ecc1548cd872d494dbbc119e78e9751dbb8a81ac3be5bbfc12a0738bd5a0d63826eedac35772337196cf1c5b97fa31d0ee4df31c3b22df536c38bdfea1cce917ea2e74ff6792097a734d9fecf0fcd7f947555ebe982b84dc325edc42fb79550f9bbdb93668ad88913183a7e725350d0a1e2e9adad20f367b6ba86e13931dc1383ea280cd30f3f1fbc8317cb8337edb5015f14055cbcde925d0247b81084f120d0f9d61ff926b32fa95d2b09b872000d8cad0b1d986d68284fb65f8c2f8ddfdbd15373f8277035fcdbdce867914446338befadbc9c92473ac309b636183d9322c443e014fb37c5516be6b6d2f7f307c7ba5f454696ed89e63c7330a04a4cfd1546656679e196ea8af363bbf068053ba85c05ddef898a2d1e571538b3ed3f7740bb80c2aa82b016ffea580ff50547f45f25386325450593259151849a8e728a1eec9c90aebacf6e795a44c18004a17710ad2016fbd2c578dfbde42518e23d69a5a786819b20055c4a31e8af69b2541503ece664cc504be588629519dd27230c8101928ab5caec725e8333e9baad738788dd671c5d6d88414a38075f11195c1bf6e0efbe76517e38dfb7453c13acf1428dc0ee76088f75c8d89e63b5a3490602339422141d6650f78622674c42b3732db48eda5a0432126a0625bb356216a52f7bc2ebff48cdd14eb7cc348c0c2464c254441ee8b00b10679f37c5e24d0fd0170533f8a09476270846e8b11ce2dec628583de49a886fe77e965555b026c3cac5e95e3975e56c9a441f9d67e987fdbf681b30903658125c467cb7d2022a8a3c8ca01505c511fc85aad07cf74c9490dc0f2201cede736ed0bdaeb994c838c96dc5c6dcc269e383000ec69b7efe0ca77a8e445d50a0455a7bc41d7439206cc3c0b89771da9399447383fff4535ad35ccb411a66e1c44d67f7e1a8220e12d3d77c05062ac5b712d78d20e87e12062e20e6dbaf6c36daa8f809cbfc04a50a6cca41423c489c81dd9268ffdbf0d9e227f699d7a3157dd0c13e59b7ae41a84886738f86b09eb7e62e13723126893d87b899035b30dad7f05c05ab63acb914ec9d901684924d1b3de1d6bf4010fc63ce9bbf10dda4b23e163901de5058fd483d4b6fbea1f9abb0dcc2f9a5e459723dbc426b09fe51d90bf51178b3d40828539e01c490e22c5e11a43190d8adb2626da4f91d920447ff5b4b5cff856be644ac9897e08ef156886848bf0a585bb0127484313e041521cbbab1f36eb11e65dbd332eb4b1fbb4ac51ffa23f6707aae76832e25b4b81fddcfd5ffd89fd899145078eee845e7e92eb6f68f7e1dd6713bede38f16754f8cb22640c089d74f6ddecda32ae96c8a8c8335edd1fbad5453fce4b30ebdc0df452f23ac69d22878f061700ab60a4b031bd836a0339aadb0b73ae12a63f6fafa176417bb1553b755bd6a2ee94ea115b5fa3c1f994d41da3d8a1af2f627988ed3a34581c323cd579f97de74b20617a1c24371c7c75c7c89f96572bf498bf1bf9c7330d306b50ed464ab0915a7a0d3e89a85c13cd954c2e2c66aa13cb560c26587e5264a46c1af42f877e47745bbb4c934973740a0efc18307cc5498608e775d09e62e3a22f1b7a788efb005c39b48fb03ee745a40a01e8db3d0bccdc45b2fabb43aecdafc780d7f3ced318178adb862405835e295e6fb5d49a8150c9d0c7ec55509ebfd946afe4fda852bd0b61c58843a1569759024448ae516085ccbb0d263facfe9d4d6332b767172c8350420d27d7877b609b646ad46ab77e4b5cbdd13d58d1d81b9fbee9b928f59d949f4fe3a7300004229cecdece0d73d3b7c34176f87", 0x1000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x2, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\"', 0x1}], 0x1) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 02:48:23 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x80) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000001040)=""/4096, 0x1000}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) semget(0xffffffffffffffff, 0x6, 0x400) open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff, r2, 0x0]) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffda2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) pwrite(r4, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) r9 = msgget$private(0x0, 0x200) msgrcv(r9, &(0x7f0000000980)=ANY=[@ANYBLOB="0000000000000000000000000000000500000000000000000000d5670000000000009a1b2cbb0000000000000000005f000000000000000000000000000000000000010000000000000000000000ffffff7fffffffff00000000000000004000004fd91267b4ecbe820000000002000000000000f20000070000000000000000000000000000000000000000000000000000000000009df2a8cf00000100000000000000000000000019233cd8e16005cd7b16c3b710bd98603757106f9ddf41000000006199e7cec80d6931a7fbebc786df9c45"], 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r9, 0x0) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) 02:48:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000001180), &(0x7f00000011c0)) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="32092c6f67c8499041e86e821f8b297f853e1780060e299d58d152bc97002e6e5c4833ce022ce73ca37c3a7aef7e44ae5d2f1ed005d3b4e1704340407c7aca1b54743d14097208842c122ff55bb577cddc0c291f27eaee3bf10f5abbbcf6fa6d085d9fff034201b3bd18cdf5e49261cbfe8c5209c79006081e89d5eaa26d45aa74c5852780a42277897e53a17bb948d290b1543952abd60ab57a2132", 0x9c}, {&(0x7f0000000100)="cf82b00a03a1fdaa76ee701ec71a97be55f2a0d4d4d5c80f2aa1441b4460c26023fbbd3d82889ff669778bf6836c72534def4b79829637a737b1c211658f077368d73157cbe371bcfa1253f233886783d5706409b56d17d16eff16391393d717b7703c3aea1e15af42fd3300a665c81ec3d7fecd33d9", 0x76}, {&(0x7f0000000180)="7ffa69fc75d8a93bd0fb745de254f0d15e1152cd2bf1bd987983b7166136c6dafe7e5f46f399fe8b3fb2f5b3f9c92488f1e7ba4168700067dbf67e7a719355ff2fefd127c95ac390deac4c6eee079f3abc4720f2ce56580a1fa554f74eb05ebaa5a13c88edf4905bd96be71efa84f5b77a4421f4516fb4178435a07ef06966cfc1ee5fe7029e25940e9dec33bc2ef48ce0274e8104b333da46bd8d8a88ff70432a9f40079e220a67e8e50bde3943beb3ab", 0xb1}], 0x3, 0x0, 0x0, 0x6}, 0x401) 02:48:23 executing program 0: r0 = socket(0x2, 0xc003, 0x11) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x2}, {0x16}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") connect$unix(r0, &(0x7f0000001fc0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c00000000fb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc76946040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc96314bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa01cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e15500311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c7001d8cb1e4ca7d976d0221e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d0000000000000000000000000000000000000000000000000000000000c17edb15b8038cb2d15ce6a48114c36e0eac8ec993793132f56044c193c04eb2d8b8914d48ade824a78fe93e5c4dad618ac5050c2b6617b130af1c9baa7dc6a87b3a6bd57954edf19c4a19d94bf8ef3c393797dbab2ec90e392991da24ea02d1427c877720f9629c3e40730c3057894ef5fa07dccbe353003d477b26de0396f5072122515c518b239eb70ca8eea0cb1cbe532b71e9273e5d02ce34944f5816f17f4bd8f1384537918ec75d59da38c130cb6fb4da3b82df758e8a4f242d2b8ee23b65c9acf95f15dd320a73948ad0513bd44e3567bfd55956954962d44a23ab39049a4797ff5b44ccc0fca3fc81b1947f0706919cf13975c4fa52825c"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06694b110508000000000000008c4dd3d904294d225285d45bf189e671885b20ad37da0fa8ff0a1055c7504d1ce63279771777231132cc6bf4d575aa", 0x3c}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f2c493018cbad7d8dc870fc3b30771dc8740bc1c32c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb0327", 0x1e3}, {&(0x7f0000000280)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59a0100000009432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7bf008855b7b15eb010ca1968bd05bb8a206a2ca8b4538b844fe122b0d20fc47aba3be065bac3533b89cf4574453602ba515d2980559c4380a5e6da6b4fb567ff7f968841fe6bbf6189bde1e46c20abce1bff934bc82a6fb87e2668d1dcc29814bb5d24052fc19f368ac5132279556d77251a6473a3591d60c820f77557c208024f9431f8b443358674dfa60dda0ccda1abef62a917f8857338f8256f1ed6c5538058134259f3b7a40cfafc3cfc882d1fe02a2950d5d3b5e44c338414583c144ccaa63789411d351cd7b25447c7d9b995e0a407e4cbcd7bf08ffa0ae3fba41f7b383cc5c757eb491bf3e9fc539fa40ae58b6464f514b04b49b9167e63e3dec3a5723639e277b0880dbbcd16055c730b245370f0db0c03bc59300ae40e2360e72f23299630768c02d66ea28682afab6b8adf4991db6a756e81f41fa0337e3591525d7c769cc08761ee6d2972334089add953d22f14c63698fa3df7f6ba3dcd7dba48eae8e26d46d42cea3f1e621457e16c233fa16548bcc361863a16ebd8d2ae434c5644e2e2ac1d5918d80b50a2b88b175eed6e46d3de97787c0d2a4dd34", 0x1fc}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3abbcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11006e3dfa7457faacff793b086e8651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef", 0x186}], 0x4) 02:48:23 executing program 0: sendto$unix(0xffffffffffffff9c, &(0x7f0000000240)="471b1b4a0a650466564a3e6ef093cf570d653934d5da00009dff0fa291b08f1ac1d85d6b077f2d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be8835b454c21311dc4ceb29aa211c56bebd5f3a553c7e52ad5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965", 0xd1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = socket(0x1, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000040)={0xdde, 0x1, 0x3f, 0xf273, 0x7fffffff}, 0xc) ioctl$TIOCFLUSH(r5, 0x8020699d, &(0x7f0000000300)) 02:48:23 executing program 1: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=ANY=[@ANYBLOB="c4222e2f66696c653000"], 0xa, 0x0}, 0x0) 02:48:23 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) close(r1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)) bind$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r5 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f00000001c0)) write(r5, &(0x7f0000000040)="670dc3", 0x3) 02:48:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7ff, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3f) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x22fee0c3548c4d97, 0x0) fcntl$dupfd(r1, 0x0, r2) 02:48:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) r9 = getuid() setreuid(0xee00, r9) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$PCIOCREAD(r12, 0x800c5709, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB, @ANYBLOB="98d578f1964cb2a3bdb54b25524d35c559e0face692d1e61fe6574ea5979c2fe1abc9fc5b3c44f4cd780295609000000000000004b2338d50ecfb3142bdb3305e8748d1bfa64590dff5d73ed0fc3f9737d74794a043cf3906d18f4aa9779f0dbafdbcb064bb800ab71f2f24ea1143afc542c450b14a0e69d0e573b662787b290", @ANYPTR64, @ANYRESHEX=r2, @ANYRES64=r3, @ANYRES64=r8, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESHEX=r12, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r5]], @ANYPTR64, @ANYRESDEC=r1, @ANYRESOCT=r5, @ANYBLOB="2c95a8215986746155ff373c269a3cc9e11db5375a1e3ce5ca791958787d1616da0079c65e684c2e1a4ae4947b5358112b6a8931e2eb867a6f53e82b499a0ff45120d4bbd57b40294a4b93530def39689966e3d4e8c7f579189b7b5519061e35e93635c9566f5b54bb7edcd6483d603c904d4257df64b8d01e327468997b10b788ed8c7cf06680970d0bdc6b6f615514d96fab2391bc7844f13a70e742937b22eb671efef0dfb69299e9768b1adec7410816d08616a779cb17f36ccaa1b4e05ea9c9d53b74b2a722acceb809d225c8b40aa039141fbda886b0e4aafc9e01701fc13fd5cdc4e58827ac62a322e708204e4676d416a7ff97fb27794780793a17b17d178e78d0c07bf2e51e77c1e0ee902bd74eb0298920d2235f5050e93ca3f9e5677d4c2231090b179dde1539321cbcf83bc06d293502828d3b6599e9a5793a167a118470c38dbfedc2e5332c44503e7639eca86f8e2b09aeea0d1153b2e73678ee0a3a1986ba62a24557a9417d170f6c642a22210381f106eba12a494f1ca47dbe296800a14216adc9e73a49cfc346a2316720734046b74ec7453e874e1e4254069326efd5ec7e0ee4d446f9840b7c5ee2f19ca0d88bf780390b06e749e0b8dda9c2e8bc28369eee5bb2c3e7e8ebf5b92bc10a4d7c7036455b3290b3c13028d262563d4c25af727a7eac83d77101b6abf5ca164e4c87629df227ae2566c58e3aa464d438b2d14688e1bed68eaaff9b311dbd17be7b718cab3881979ff666be7b945f9b66ae71bfbd6206060f99e1592cdba52c438b9dbea6d6efdaa2864f86bae0b455049f0f4aa116a6e9a3e48b49d67a7593c29ebfd7bedd4779810d5b436a0ce20e01f5038d5eae224a37eeefb11796a4419437c3a02d1c5eaf22bf932de96cddf0818950b00c51cf35a69ca72dd0e8475a4beb28bd8500b21383e3deb797c30623f6ee8070019a5a984b778786dbbbe9670eb7cb6696a95f2960ffa240669518bbf30f34e0b3fe15e24e25aa1d482beb1ac820e107bd20cf1b5d63f8a27da7b83dfab3fd074351389d0014174402410e79cf099df463b5ee93c56bed23a21314c8062d0219fc8768b3c8042e07965075eaeae02c9d5e7c4e8977438b5d45faf3f98b712393387af18b69c4bf1bc91bce73bb2457f86fa20c02a5100a011b6bb173f12913c56b087a12c2aba69dcd31b4cbfd04360b721a5d2662defc3cc7ed09ed638319b2bddc550859709e861bb8bc0c9722c726ecaeff0c87dbe7d41895e3c6739e43da3d0b3197e23f7c8c69a9da0626840cddec71eab9da20d6bda7e16cb71ed8ab167f6a34df57d42155f0846b76b222f82f5b0facae4b33ad0075e5f603eec9196dabed53a1a7770f0fa490b839be75013acc54295f316aca28db7294ecbc0a378ed1a45b19ea20a99bd4e5c82b7d416b4ccf888fbfec1e566c4a9667fd4fbb88acd838fbe818d0e84c0694b0b4a092258353078e50fda9bd0bb058393113217e1af8113f35716338458906054076fba769ee6a0ba44d99ec917d20591b996a96d1761b25e374a6c7b6f6e581ffbf788bb1b793b7a0788739e0423105ec7dcf4abfec30f0ecd1617a2e5a8505c869d410c5eb3e73f4fec02e1a1b7a5423ba09e18588f2b50ea5683513b0bec22651115de9b12de6d41d32c5376c1dffdea635ceadf3925b8e9e666aad381c742f56deb069f3c6e4b5edb3188c61d3926c6bb5af56de7e5ae39c3ae4c59719278b3ab26947890a9d75603aa4f97c818039c20f250d8b9b8ad0fcd9989a1022ccdfd8e5c7bd8f83b7dffcc9d7405edb09be1afeb26ce62a21db3774a5322834fe76b41a221e5538625be8bb114ee11e4fa3c4d572d88269eadc75a7c606379c730252f5293b3bc82d9c986a05b6ec4144fff47303ebba26080bb964ddefd28b9a2824375ffa8665afeb4e61ca69c90aae882cc292873820467fa4a78ecf31b71cf0cdaa6ca93b3aba682f5dbfc0294d7f90398c684840dcc9ddb8bddbf835e9ee0f471101502895f55a1eaf6a507f6131b34f65d6c8f22c40a87fc4cf936820e8fce2dc4141c751b9be6d9ba3319b420ad8b270906d4648ce3e258b3a33451edf2a8f33dc9b05dd8ae1bf830ffd5a7adf9a297e8ca753bba180b4dcc70ea25688a6bdceed117f765564f1d3963f7c7ddaebb883fb4627c3620fb31e1fc8c5ca51bbe0122e0d7c93d86c0ee4741a171e38ec3fce88cd0ca8d909d3f7cab5de9a570e19c5103e2cabc81c473fd0a278cb882f0c8a83fae096e118bc4205da9cb46dc1405fbfd2744ae6f52a10d028853a89e9e4ade33833824ec7bc37add0fd79be4f1a5145e68fc670432961b33e286be930114bc464bb7a702bcb68a249c62e8df58ce1f656b34c811776a54f58188f04887adee2786c4e786900e66660360160f02cdb168e5ca9ccb92fb8a511c56e0d66cb2d9c2e71b83d8b1fe8c9fdb7a00a73adc2367cacba3dcdfe54a555ad9941993371b9658ebbeb2f4af497bfbb1da131ab87683ed5398fbfb27a13332ba2352edc8c7ce0a4da04f4cb5b80cf5cf1ac31c968edee0d0c7950c3cbaa809b5736bc718f690c8cd67675a6f3aa0c333faa739ea81512d7aa1e3a4478f047375fd31a1d3ed39cdab67cc4f5e0dae1c545aa6015d447127e9775dee1948364b5a67387c0f3cba6fc95251d69cf42f85d83b03e0406cc387096de3682cd858fee4c1d82248d2ac74f79a3e6ebf068eada9c6d3b253b87ff2de8170995d01e8e8b0a2d816890cdb07dbc573a7b539422e4b2b829bfdad969de1b39c7cbca4f2f6ae4898db2be624faea2297160bd88d7c9e25edb1037d7d7692b206ce8dfa8f24b36304400150b76587697f58bd94cdb3e9ca989ab35c2e1fa83150adfb4441720ecd0f19681505a6b15e10e84820e7c54149e180b1dce43325d98718f6e8d1b1166ca5fa15ad63337dc4b9fdbfdfeef9e7a81c6f04d2b6eea16b735f9b5f0048613d9d4f12b5068cd792bd3160b86939dbf0591e90a505212301b6d978c1f575ea03063e4101b6fd6e1a629fc005c482e0761539aef004739d5013402dde95a17956fef0c8cd3d9e14aa0b12e4d836429465b364834cc56731796eb25bb92e0b563cb7ac6a93667960e00d34b9babbb42f8cc6ee1286341fb63b1824a4b7c195c6d9b9cd6a2120cec2ce2f6fe799b4da92933a4dff8a4f2161fe652d313fcb142b2127027d49c9252d957ebd58a286f20d92bbd25f66cbfc2da8d0d9bda32656a432424678eae2e2f73ed16f046147a1881ddfdccad0fac0438ce11c72a94d3ea627a6a46a74c3ffc6fe8b85a596c44bb1bda7721d8d682ed74aa49f38152ac89e014b537a9b3ba29d646012a9075ab222745855b5a6a25a25d39de4e2a3fb135d3ede21e65ebf42d1624e6c8185b7b480ad1f9cbd2ff297b4f316af4a781f7a065c4d3e303fc8d1db04aa827ace91d99c1080e98229eab840084e52a1e94bac3fd6078751bd0a70defdc8bcb009d572560c4e04e0dbbb4ff0cede267ceff6061b5808d61acce60d620811a518d44d99c0dab9fa2a3da82a3ca6265c48408899ac7ac583209bff46cb905d1423bfdd64dafee38abaed4c97a69e2edbcf419b3794d5b944df2a7e97c1a14086130fc1717226ce3fe41f78c49693bb9e140757f5ea20f90bc2ffcbe4e2da92ecf50015db5483d8aa21d7eb56b1ddcd198024bb77aec5fda8d2d4e2ff9846a3523405c91493369bfebfa8aad3d3fe126b66ea79698f319dc06abb5d53a836cbd605ca694c6d4ebf8ffeca91e52c688b45455336ce1126a7353a1063605c6ee0d67f3972071212bb4210f71e6a3d5e6435d18b170307395fa3ae88a6c24afd39bf0b0b2327ac98f4a83c56de3d8295c7417eb57fbf755c3a8f16a7d9296a635e9e3c3172e68c3091a7d62f40735d85584f83ae85c6f0cfcb82c767cbccd437c91b247e832d0f5fdf48cff60330c02a52b8dd51bb33a182ab4e1e1166bd87a3d2e8867af5bac46bc3cbcb134a34d2d9c5f54de495985b3bf4385104ee4b92c5f3a337c8d1fa89246ef88612213dd34807d41cb014410c8b9645f3fafd08ec308b25cc1716c90a6aa85d1f9ed11098692051056a5c7d46d58d14d9928ba212b55d26ccae9c01876f0e5891657b90d089534e8f42f90f6403f31a04b2ca58d3b7fe20dc199ef88bb8a8c4b2a24f3abaf10e28eba9f210086d7635ed4c99bbce9d710d4d3c4d39876f8f054a40d2dca5d8d22c53062e80567abaeaf6fb99bfafd0f258c7366a006c94f8f7bf093f9e1c7102a9064bbb7932c97ed1d79ef12b780807d31e258821d771b95dacb2200bd5128a6b04602ac2f316d730f5da66e22e88e712b2a2c4013fef978c29d961677c55ca4fd88c811112dd41de88b110bc3cf48eded99b7e666315262e66093f1af1c9224be3b0627e655ea79f848558ecde206c2b93fa24ef4fe01641334082a3a71b0c5a67575ebbaec3bf87879e3692c1e8ff4350c6dbdea41515612452672235ce53612e24a47622706ac1586d5a6e6b7366484e951e5d934cbe14e1e0198c26a0c17e5597814dbe89617b99a591e7816e53423eb4ce8546945c25de98107db9e108d7e7c695cc6b152ff9c097948b0361bed7e6cc428bdf060ab9a588d0c6183b1647bc0df48b2703ca230812799bfd0d5771d28842dd9bfe0b8fc8f5f92e79dc3de95e25289f5b371557d653746af90ec195762787c75bf7bf1387d407f977f5da55c83262496d7a7ebe33f2f2cbcadaf406814b630d41b475180dd9246e419534128d6f526f363e97fd8621d61342cad446ba76ed61ce4497778597b6191720d9498d4f2dc671eb2e3462a9fe1a577a0392d55d122327628f7a9ad1c3097c87de4d27f66f270a984d7676129df9f839618b3a001f2daa8168f0d3799b2db6634782f852e61ae92992b20feef8f5bcb1c68d957c509bb866e6711a6ab62a50b1cf58ac9b22056ac3b925b86a3a33230707c57673c81d2b797dc16f3c28650466a03e2aefdba68fc2201f7c7fe1b47e065bf2514af68043dfc87cc5575d249d0b36332bc4985b3b0233f8cc52b1c7cbfae98b159b6ebffeea4c6f98b9201a43db2b249b94b7ee4206d2a60f2183a7ca7a4e918c3232cede56622db773811f4cdd740a424cb4a5c6b0865ca6fef4ac6649684238158139e0ef8c44afa62dab25dd35d8b6e539e088a5759d41fc89e4a1fe439bfc51505da60977480dc4017a7021b9dc1f667e34f06941182bab8e000dfb66b7e8a66cd23c30b6a38fb52d8fb31a75554b9c7e748c4220fd862c66695e129edb7d2d32260aff7ad5f292829010c91c3dd4e427ff5f67ee6e1f410d78035005202f8869d61a7034ed781f9c7ff1867825ea1af9ea9d963ad62eb9aa93e87aaeeed3393d6ef34dd7120f860c08653f84b189e298b509b55b6222673eee82e04d64e7ea59deff87281280ecd06ba8c4c2c141bb67d9c51ee40cf73d34338bf2b311e0de1086e45cc0883edfe7abd2d0c1fa9f80cd59d2a8897a30210f8e2c945f4682951a4093d2405f42a02d7e88a432b67760a4ec6106476298141126b9f762ac003eac85d837b8fd7159e5f1da7c541bce5e9acdd814b7ab4b009fdc5564284b278263bfe965714ee15009cf95321df4174b059300d42e4cc555c8705a87513fcc290e4cc923b9a6954c457d9a376c1c2a9ae3a4013923ed7ff0bcda1a145be18ae7074f61dee2793fd25a7a0fe19d2d168ebf646e67f6baf0160984a96301a235f948a47bf6970e4fc9d751072ffda741b954169", @ANYRESOCT], @ANYBLOB="bc8ca2bcd1a2dea7e411be03665dcd8819f904238f9f019ffc4a2a8bcd07cbb1ff372b09a494509d8934342d043492fa2489a2c30ddf1cc84a049146c3cf8108455a23ed31345861111399b254ec19d559c8952d77b1b1ae04552d7cb0ca20477e979622f5851e62093c6bd65d02bc83e6501e52bfe30b81cfe9caaedc82f0501a07c290dd04df12", @ANYRESHEX=r4]], 0x7) write(r1, &(0x7f00000006c0)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) pwritev(r13, &(0x7f0000000580)=[{&(0x7f00000000c0)="29cb04c560be7ddff882e6cab40e660246f846ef258ba890169bc17e1389120d5c6397075ffb2a438cca3385c2c411e6e0c1b7519fa804412da5307413418b53d5ddc81adb34a945c42e2f8333826dc24b22c05b38f890465f586192494b64510258ba96428e18eb0b9ed414b82d75b218de1e63727a415b7c498f0a57e1fd4446158c4ef5ca913211c9535a40f049563c761250586feb3cce9d5a96d88363d9346913cc4392b6fcc62df5", 0xab}, {&(0x7f0000000040)="c8ea6b8ab7470eef17ac1d64c9ad50f591526c", 0x13}, {&(0x7f0000001d00)="d0409b55c0730011ae9ffcc42f854f280006b250ec97e978dbe6d8102e1fcf6da16c70774580f88da615f4c0d273e1a94463a2365ea326fbbcd614b8c07b170aa78bbd5ffe6d2445dd3af3f26703426eb69cfbbb7ca422162875c54f9e0c643311b98006310944c7016e6961eaa6197a4990ea2f3a5e6e09ce67206ad22adb0e2cbf7c57490233533beaf46418cc4007b6086d3e53f00566b866b7434ab2489e457f96af16aa372650d247c2f0376fd468dda6fd9cc6a4f2651b4c54d35bc95aa32abcf3ab3617c1b101b8896cc8c53d7c11ad5c6edf0e508789d1ca69184a1c7a637e216e538f4011c14b653bbe37b16410c5a30e921a31faa10629f1f32346af9f69387f879744236c4c4481aaef9c210139a010c4ca4dc7c8736a7e444f8c7395274e64de3ba185ad516cf1459e0212b619fc47767212452c77eae155d96338534246c2b232b3e0276429ff6382c6a6228294b0bdf2dff53557b47011c4049129eaf174f6c190676c87e649d2517b015e6f336f570f022ad8ff46d04f675b47e75747f50fe486a500e9a81679e24894e5b0f810f704fe1210961d301d91a0c634e765c139bbba751f69fd3b91a26d29ed10ad4bd8294bb063dfa426883ecfcf922132c7cf4c66b777022c168bac6802a86cea98dcab2b033d558d6735e2a0722656728a9e6341d2f44b1ced2a7383150ba9dd79cfe6d98b76134dbdf5547a407cfcd041e2a7d25e70541f08105695c0f1fbe5810f91ef2621b192590ef8e566b3334a6a641f0a3e101eafe09095a8fb5ed1f6ecbe751425e88685d50411e194c8b3e02a3daf12250d17e275989de75250ff60ab8b6082a8717ad0080bea530641774208b0cfa17ff1f9863ac039c40a447ad6895e6f9c76407db5061840f2e871d5b5b467e5b5181e98d1b9b1f8acbfe91eb6ea1b0aa05dbab9aa242d848ad35244af66343de2390502fe21728b483cc1ef640ae44fe32f3a6e070a9fc4b327aaf342b6909f2aba19c4ca4a3f02875fbac25b9136d91aced7e2d457f299d8287effb5edcc2fe615f8a26e59a73d99a9df64a96290041ca88a3795cf36c8b902abbbc088b0f637abd23803852dcabc57e6799897e6d50deeabc5287ad26afac07de4a71c99d043f1deaa1d5b1f4c75f7140fa22a78b4a6930fda88c72bad100b797f404a7cfe87d5704dc2430db675f25a6bc173456eaab42c3708d598df4d87bb887fe743cf83eff5b5fb7af8a70c543fe18707d2fe9669f25c78cb894cad5a3292dfb5c400f44ac8ac6efba41b52a8016e1c2c267a2ae18f087927931531ff0130e0691ccfebc8c2e3b80da7f32aac55e7f46c5814321790ba730fe5761d7227b3645bcc75b750b620b8da5b1bc51197de639ac592c903b9609519b29b496fb701b76b75bd7f1ab780f94e3a3a2ebdd8760fadf1cb41f7ac15d28beb4803ce914526e31d4a793b1287722771a3f2a613590699b2fba79a8b765e8bc3fc9a4f79194168e34c8c84f0d8dcb3263b6da22c677d83c8c4d481466b11523ebfbe9b4e869a408dba879adf2bc7b23baec21bb557f90f30558afde8be0bb89887f6f2ee2aada41a17cc1a084b40182c2da03e83a10a8e7932f6a4a0880f0973de0dbf888a4cec26dc3ca788a23c086031470b2b287f9d2bd926dcd14e82720d86b01a5be1985adc39a037f8727d12c47b6781fe62db6bc99f775c4393ecc3f8fafa6c2498efa53cfa93241117f43349aa8061ecfe3cc3ca69ebf8cd6c26d11a4d0337e74d92cb7f7babe79b8b1947125e5a338d6eecd375161b39d462a427d2c40e800188dd44ead40447faaa3744173485c5bef5500a320179b3a9199112eb25cb9c99550f9639ddb5c05f55c19e8e4b5c5412d4aa7742fe1b6367c52fce4cff64eba2e25449b3afdacc23b4c5b98fd7699e00f8e92b45a96311d275fafd7bf4b16ed776e0a90668005d35ec43388255dfdd6b87c29379270677df30c6128327ee1d232bbea35fbd23d44fbee32e55e8d521cf2ab4c4a0cd704b81106a68b6703dc18b6b72fb9cb2ae972a93928f2982780a861d54dec886eecc6e014816f1110323097e4a1f3b4d8f6d123e0ee46b044e3a4eac9fc2a3d264868089e27d80f704b2f4ccb301c3bfb3b4a43b67cbec6cf605a5037ab945a95c3bf015b2ac5c435d5c636dd809a261dfdd1d8c6f4b1afd716468f6f436591deb94016dba1dba35a6ac7822511c7fea5130d462f3ec2eb137637afdefd52902e06f20f46f7339d7bb1455c93f1f35c218d3e3601369087bbc3d62b2904614f4a687e2f640b10193a5fbe327db0775bee57598459c6ca16d9bc5c7de0f92a5ad028cd3947707351ca558f6acf0a6e005acf750bbe3ec4ef1ca1b84a0af8768343f6a40611021ee148423a86a6b427f2867507649c2a516798cf319847ba35027b09755354b2a171f75673533c16ff595a0f718af1a7544915087c5140dc35131f22ff5224881c279c4d6c49a98c59fdf79ec28bc9243afc70330db7369dfdae99b840227ae74519c8652e73e5e56f3e6e155ad6e277728c3c45cbe3fd9a1a819be227009506845156995fc589b3030ec41fdacf5a104c73b9693abb5e51c856be31e9cfb330d3a31e81eb10dc86e51d5ea7bfa3a3b81d1930a4882429cb53650fcec358887e62e17fcbec53ff67b1a193ca031193a58e5875863f133310e08ef728f8f2a5788916d0a351ad775486f5a6e61e2953205539171b72ca12432a4fc6913bc7f8a30ecb2dc6cfed9ea62364300621f051ba0f958b2851b9195b0ece2393ac670473e9ac8e76369f92e820b5184e584996dcd80f6fde0eef7c73a96fc0d8027dec19e9c32af73b284b76d81750642edd9519e6a989a9301795f38920f2afbfd922549b4ed898e9c4d6f06918981c51794b6d7f7caa60c6f3b1c26dce1b35056f68519882be7cedb085e15ef3887d0607eeebb6c934fb7419b1a3f039473c1868e7321fbcbed8a5f5fb6a9db381f875a04c61f7a31378d222cc60e18ae10db91ade797c52eef6eb65b4b3e17152d1979a5d3a2e49f7b64b5b9754f9806ae3d0eeb36f58d8c34d0864250b0f95a1f47f18316863ac8d185320aad9e4b50ca8e5651086bdd0ea5c7816cc159f5bdcf4c74d0e992aca8ef3f1e8e1fff57dccae2585fb71d339f5395acf7980a6fd158d27f63dce9ac358daf41798bd32f0ede587afba1a3ea264ef38dde9ea84042f45d3c0bcb108f664d3414620b20a1c0df46a3fefb40b2eebb43fd6cbbde60fa60a145c0383bc240e0a21318f0bf2e4121d7fb62bfcdf76c32db3f31ab12bc7dd8ccff706bc9abd8b2ace3e8ccb047e1677cf3a900b034316a1452da61b91e7d819c7e19d122e9fefbc9fec93e919376bd22af097918bc00831ecc8082b9f4f903be4ab8240f5b8a8badae90fcf458d5379e23c90d18b84d3577bc50eaa63cda035a32aff0fe30231fdf856c5ed51bdc79bc42249151b722e68392fa79ff7336cbc5c891d3dafee85728091e22f7aaf1aa05d4fcb717a9a867b47e150a3a19937cfcfc93b79ca48b0344c9dd05a1fae160e7fcd7eb6e56b76aa887b6c1fb2e9e6fc0edac01f4345bdd7b94b11142a4a956b0ddc63cb7c26bd34b0dffc44163a123fe4cbe9ff4986474d7d5931ca8c19a3526128cfed204aaa4499b429afc11b227a57168303fc4f44d21d3076b410ec9fe00aac00e07fb5a4c65319a554d254e23555545476a49cfc46b8db112f4c949797e2ea3628510728d97166dd0cf1a143cd4b666e170e3630cf25ae8a75f9ba8495ab4cfd2ad3a425966b50ca6ec2ce0a6981d11847aac07057712d78fee3ab09b8ae8a6d1ebc91eae7f3e3c15390e3b64d3c109440b82eeb009af590891ad84115d72af289909ed570d83545c390dd80b23aaa89f9bb7250c1c6ef464a340c7d18ae833884528d85c8987198efefb1a28516a125d2536283c9db235550d4bf82cc512f618df03da225fe7550b060074f6ca81c659e960b2abf1da2dff1b1e2e847c5e03dbd294ecfa21cf6e9e8b79196cb489ef75aa08925ae6c22615ca0aef0aa1a1120c1a6612e8da0072afab8403273a0c76d19e6e498e61c73cbbf70e0594c7535085fa590412c2d7499073ef2aebbe3e67df25c6f014a1b0072dfe113ceb37377534d8dd163f4c2305fa63dd747449cb20987e86edef3c4e81bdedce935c99421dc2b9ab171c57517491ae6cbc4c1aa3bac9baeac5e7ad497ccda8b0cb5d13dc3a21010b050d7d893113fd8bb1435b1596bf8423949b059d8048b50e44762eedb8c157e9ed9cc96d599aa17d4321043ad831b96948b7e1f5e5efaada74d76b76fc6415481dabcf972b34c94317bdf557e6d016c75a032b7d0a4db5f8aa79cbc739de0391c8662907e46718af9b2a810f16a0805e9730c4ffd40f986dda01688c755dcc61733ae19d842244687aaff74ea2074075438d7d8c12b45354dab40401492e930942959c608b7e1f993103e186f2451e5ecddce755f4f1520e2450fd4a3d3ae4cf6a3aafe34a033eb039e15ca068b5f8cd2a3713548f46092ddb741f0ada2894d8d25220d7a4cfe33bf1e9b2de89880b887082a90964685bf8e53b7bbe063fd92c785dfe1a194ce8bceca01479bdab056418f867653091afa6d50bf72ae844fac67cfa5011436d7595b4dd943f72336d5fef64afa1fd47d55119cd0aaa0bc3fbd817c7f61e0b1efde53e489874bb07e604f9265a28a0bde24e547430a5807fd9041f678780da445a8d03cd247366d596289ee5d51e6b88a8df802512b5985bc858ba21b7de8dd30bb2962c6c7bea9b94f49e10ec17f2916d3c9540c2ed66810a1b98a375d39718b4c84aa535ca5b328e46b43370ca5fa79c4d1ead62e562c5d90a59efab55f47f6b6c7ad9daecbfe842762951fcd6f9140e2ebbdb826fac821b0ab6043785033bcb0d54168195db7896dd67331a5d929cdde8d0b93c036484e1109b335af29ad85785e3a379e29d2b06ca41190d0547185d24a824d78aad96881ba4651c6c60946e231a1ed718c366cae7b6b849d2cf313b09f24e1fb2012bdf847b47b62333acb3919e3371c573c5aec1bfc41072ebb3cfc9435125d396bd13ec1176b08c3c9e499391b08ac76404a26d9f240507c990539f0431badd34bdbf83c468532eb80d05ec018460eae751c410109c179dcd38ad7f8901a368dfffe4b2a06da8184cbcd484fa8a97a8be7d49641ec3207f204c105f41166c6fa85fc356adde3a5532785737789fbd7885e224713a1eee80658ced456de365504a8c4ab6b00bee81f83d7d88deb3292576edf85f9733904a3a5790a5c15818cac36f82d8730494a6dbb1350fecb2402f4982e2afed82894ee4ece67bd6e0edb61c81fa7104f1fd580986c8970505c43f3fa564b353b7b9acb36ac249983928b240573f9c3ad78feea1b26d2df2a52da93a0db44f0724501a8b8ea499cc19f278054df2261fbedf2abed370bc6957cbe37e9c212ce579dce11deb441e9f89db720b5fcb1f68f03649743e25077c98712d10a21caee8730a50768e5f1eba0c2e6baee329dcd806ba22bccb1decc822765e6fc604ddd9fa9649d62e0a29f92a301727978168cca543fac37ada142d6689d3453e87623b82fca6ddda57d75d8a5555d34e3bdf92f2fc7c53703e8472d95e50ecdf81e8c69d23e112667a12c8a0a190a7800890020c072862ef1fdb4bf72373fd52b5370ce3cef44d78fe53bd4e98a2f5238c3c9f98d87dce50586155b1cdad9f5ff724c201c8f66d17b58472887471c25bb01bb78b", 0x1000}, {&(0x7f00000003c0)="7e77166019cf032ad734a7d05535228a7f9a3ee62fa8912d1c1d4f836217eaf3e214873c46fb8fa40b1734402cc327421cf719e041e1787a06b7c59102e53c758c0e5f3d76a19ed9d54681d7b1c2057bb04718569c4b7358ef2798f59e963dfd2a20fd522cd1a2315da4e9a1e979a6d68b94603eedf50c1c83b315548987d2e81fc29cda83f1951bca04218cd1ad0d8b1619de46e843be9004c24cca8eb1b5b4e2c6595cbd753ca7985f4c7caa8fcab401f0c88515423e4fd09121566fb66f9ee7eb749d5f495f0df0e52654238c2775734e61f1b766cbd2c1a962154738006ca5af77f37ac71e", 0xe7}, {&(0x7f00000004c0)="c75a8d193e09bc95c544ba011839e915a82fb082c133eaa093379cadeb5ebabb484f48d576147724386f78e49373adb0a8ab65fb10d3c08e87f0265ef21310cc0ad20cb0fcd7d95eeb6829fd18119e7c1b253d85cdad0bb3fd1fa581211edfb90a7d4bae99a738d6a6996529e1f51871815967a064b7e8dd3abd834686800c3f2fbd45b922cca1c3ed1645a4d6ef2483c3a78013", 0x94}], 0x5, 0x0, 0x0) 02:48:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x120000}, 0x8}, 0x1f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x1, 0x9, 0x20, 0x0, 0x5, 0x4, 0x7, 0x1, 0x0, 0x0, 0x2}) 02:48:23 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x1}], 0x1, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x730, 0x0) 02:48:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x3) 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, 0x3, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 02:48:23 executing program 0: r0 = socket(0x1, 0x1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) r8 = getuid() setreuid(0xee00, r8) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$PCIOCREAD(r13, 0x800c5709, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYRES32=r4, @ANYBLOB="51ca9455718a2338b9787256f251d061b8f022e7c4cc29e2d6ad1b595cf3d438f5459768094f1bfca5f5525cc08fc84c9f3a69084ca1d42cb84da6d17504e3d86b54d3e1133db16835d8eef08d01c66a99221082e39018555802304639bff4d730f30dd960a0760e526aba3d0216992100d4122dfe79f92928048906f142167a0c998dc48746016d9f3ec8bec45474202c4341ec5d067c8dac78c939802ede194744f5e8cc655161c41fcb865561abadfb384a45294dd6c777", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR64, @ANYPTR, @ANYBLOB="cddf61f01216f335667813af3b58b156fe5023f13807c8f26cb4f533e10d145f1e32ce9e", @ANYRES16=r7, @ANYRES64=r1, @ANYRES32=r1], @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESDEC=r8, @ANYBLOB="91d1d340df602e417fca401d9d794af3c9c3d196bb0184f1a60ff98c24dc8a2b2d102db835fc564d91ecb6687f19f0f2fc96489014f986fcfe241672f7c339a65198ee551a5f1e58b923131390da423e6a05ca2bebbfcff3d660e54a61fbf82f2adab374a1ec9b4d57ca3c130a9bdb113d450588dc3a7823df9efba3f2489eed12d29b3e655b14ed08663aba872002f34683830033e7decd82a45aebaaa24b6b5c7b90098e8d7bcfa2154f3e6a946b3bb905d402a778c86a9a0cf7dfb9c45d571a08b067f0d8e5e7b6ed550365ec6ee1effa316725e03de1d1e7", @ANYRES64=r0, @ANYRESDEC=r4, @ANYPTR, @ANYRES16=r9, @ANYRESDEC=r13, @ANYPTR, @ANYRES16=r2]], @ANYRES32, @ANYRESDEC=r13, @ANYBLOB="ec933bce823db905857821250d48301d07e2b447df83336d849874bcca43cc3de2906edac5efdadba818d840e9b4d5e4ea0fd096b94aabd611a11c3ee62ebe9231ce477acbef2f7195431d5af74dd091277ea7252a5d12cbf1d0272159f7918fd0040989c57701682fc9cb37d335f62955d8291c1141c86df2f6190d3c28495256b70a5468316413627d4dca6de7a1946346ecd57bd8429478ad6962ed87066c428c62562e5100aee41316f5b3a2bb776864410b321ad0a774f3cd21f0732797e6c598d0d5d7545e9c639f274fd1f1c7"], 0x6) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) 02:48:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = socket(0x18, 0x4, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r2, 0x0, 0x0, r4]) r5 = getgid() r6 = socket(0x18, 0x4, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, r7]) r8 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r8, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r8, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r8, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r8, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r8, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r9 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r9, 0x0, 0x0, 0x0]) r10 = geteuid() r11 = getgid() r12 = socket(0x18, 0x4, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r12, 0x29, 0x6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r11, 0x0, 0x0, r13]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r9, r10, r11, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r14 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r14, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r14, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r14, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r14, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r15 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r15, 0x0, 0x0, 0x0]) r16 = geteuid() r17 = getgid() r18 = socket(0x18, 0x4, 0x0) setsockopt(r18, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r17, 0x0, 0x0, r19]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r15, r16, r17, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r20 = getgid() r21 = socket(0x18, 0x4, 0x0) setsockopt(r21, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r20, 0x0, 0x0, r22]) r23 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r23, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r23, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r23, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r23, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r23, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r24 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r24, 0x0, 0x0, 0x0]) r25 = geteuid() r26 = getgid() r27 = socket(0x18, 0x4, 0x0) setsockopt(r27, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r27, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r26, 0x0, 0x0, r28]) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r24, r25, r26, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) getgroups(0x8, &(0x7f00000000c0)=[r4, r7, r11, r15, r22, r24, 0x0, 0x0]) r31 = getegid() r32 = getgid() getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r30, r31, r29, r32]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:48:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6201000000feff01"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r0, 0x0, 0x0) 02:48:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0x100000002}, {0x0, 0x9000000000000000}}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="6b713b9ddd0b0d0cc8b474f4f5016206834f45586d1433f6359afb80a4680e6b3252130114f562f5f7ed8641ec618e4fc9d901f72c740f37ed2cd8dd9c416f1f8d510fa2685b6ca29bb84cc99eac8103580df0b72a2cff9d4d472285f506968eae22d511f9d2aabead5cb618183530fe73e9c41989de3cb05c063d6a0503f692f3888857eb3ee46e7ac97b4db9e662625c44d125e75a20bae74b0f73af363f6e3cfd1385c66465cd1f687937eab2d378188ec5", 0xb3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x7019, r0, 0x0, 0x8000) setitimer(0x0, &(0x7f00000000c0)={{0xc36a, 0x7}, {0x5, 0x6793}}, &(0x7f00000001c0)) 02:48:23 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x606, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151", 0x50}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1010, r0, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) setrlimit(0x3, &(0x7f0000000040)) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0xffff, 0x8, './file0\x00', 0x998, 0x325, 0x6, 0x80000000}) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) 02:48:23 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000300)=""/202, 0xca}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000400)=""/44, 0x2c}], 0x3, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000280), 0x6b, 0x0, 0x0) 02:48:23 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x7000]) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x8000, 0xfffffff9, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) r6 = openat(r5, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r6) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000180)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x18, 0x2, 0x0) close(r10) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) connect$unix(r11, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r10, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:48:23 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000040)=[{}, {0x1}], 0x2}) 02:48:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$inet6(0x18, 0x1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 02:48:23 executing program 0: getpid() r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050460000700000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb56894789146cb054c053abcd402000d7d026ba8af63ff37282921e4fd89720fd3872bda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffff69d14dec8997e608a371a3f8000400000000000000", 0xb1, 0x0, 0x0, 0xfffffe17) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 02:48:23 executing program 1: r0 = socket(0x10, 0x8001, 0x21) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f8000400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 02:48:23 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d98, "0400fff31e5a6f88303b05004000000400"}) r2 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="6dbe72e53876f87f548f", 0xa}], 0x1) 02:48:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000240)=r1) r6 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000180)=0xf8000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000080)="c707962a6c92fd61a65000d3b5aa31dde77cb80d47d82a0a77c0fc1766f53a2fa62800063f5fcb9483d38b1e87662fd549fed65d7240f72e56e0cc14d65490c0e64724cc577298ab848fb8cd7a83fafdc9f166dcacbc8d11c0b96c373c56ec7ec133213029ccb8c23a229e45feb7bec9eec3c0408056520df243507fa1ee6304ba48c921971e605c08538b0942de03ec15dd3c60d44a44acadd7644aed3dda1f365d1d575b395c8a4f862c154254b12b5c06d1fcbfa179e0138c4e11ffcc6231f9f815e4328dc219a9d8a404de1d267869d8273d5f791cb9c6a8cdd20e9cd21c27531dd2288a602a48886456ba98cec4203912", 0xf3, 0x0, 0x9fbb) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 02:48:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r4, 0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r2, r3, 0x2) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) getuid() r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r12, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0xfffffffffffffffd]}}) sendmsg(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r10], 0x14}, 0x402) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x121) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) r16 = getppid() getpgid(r16) r17 = msgget$private(0x0, 0x20000003c4) msgrcv(r17, &(0x7f0000000340)=ANY=[@ANYRESHEX=0x0], 0x1, 0x2, 0x1000) msgrcv(r17, &(0x7f0000000a00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000001ea32000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000004319132cd72600000000000000000700"/210, @ANYRES16], 0x2, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca1283ac5688aaa50b191a6cded16d13c44d48af8cea73da6581d3db901c48e582d225bca800000000000"], 0x1, 0x800) msgsnd(r17, 0x0, 0x0, 0x1800) r18 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r18, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r18, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x1, r9, r14, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r15, r16, 0xa5, 0x1, 0x4e2c, 0x6}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x393, 0x0, 0xfffffd5a, &(0x7f0000000c00)=[{0xe0, 0x44518d3044393af1, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x98, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e7222446bc545f0e000000005c75000000524e237199d15856896291085e5301673fb50373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497000000000000"}], 0x178}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r22, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffebf) fcntl$getown(0xffffffffffffff9c, 0x5) r24 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r25 = getppid() getpgid(r25) r26 = msgget$private(0x0, 0x20000003c4) msgrcv(r26, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) r27 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r27, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abccff7a07eecfc21410e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"], 0xe1, 0x0) msgrcv(r27, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgsnd(r26, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r26, 0x0, 0x0, 0x1800) msgsnd(r26, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193214179fc5bd836cb574b00cd442b352bd2d69c1978f6c35d189a06448217c51c1ffdc46e04343c67f530e9ad7f4baee608b35fa60725a8251800eaea256172cec0f22252675794485fb41043f794656165442be4128586708f82b38529673fc94f677198051746fb81e14d2a4955b6f286e2913382dd3973084c04a356b30e1fab530e6a7fe72b9d464da4c8815e74526407df3ea3fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c64f4f65df5aa10dffa1c4"], 0x2d, 0x800) r28 = socket(0x18, 0xc002, 0x0) r29 = fcntl$dupfd(r28, 0xa, r28) r30 = getpid() fcntl$setown(r29, 0x6, r30) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x1, 0x0, r23, r19, 0x0, 0x46, 0x81}, 0x10001, 0x1, r30, r24, 0xa5, 0x1, 0x4e2c, 0x6}) r31 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffef4) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) r38 = getppid() getpgid(r38) r39 = msgget$private(0x0, 0x4) msgrcv(r39, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r39, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r39, &(0x7f00000008c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d79080c554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843bbc6dca902545ecc79734f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c00d48af8cea73da658263d0600000000000000ca8000"/130], 0x1, 0x800) msgsnd(r39, 0x0, 0x0, 0x1800) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000c5d56f596329414f822f5c0ed193424179fc5bf836cb574b00"/45], 0x2d, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x1, r33, r36, r32, 0x0, 0x46, 0x81}, 0x10001, 0x1, r37, r38, 0xa5, 0x1, 0x4e2c, 0x6}) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r14, 0xffffffffffffffff, r23, r36]) lchown(&(0x7f00000004c0)='./file0/file0\x00', r35, r14) renameat(r5, &(0x7f0000000080)='./file1\x00', r5, &(0x7f0000000100)='./file0/file0\x00') 02:48:23 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1, 0x8, 0xfb, 0x80}, {0x1, 0x83, 0x4, 0x1ff}, {0x80, 0x80, 0x4, 0x5}, {0xdf1, 0x7, 0x8, 0x80000001}]}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) socket$inet6(0x18, 0x1, 0x81) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) r5 = getpid() fcntl$setown(r4, 0x6, r5) 02:48:23 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x200) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') 02:48:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r4 = accept$inet(r3, 0x0, &(0x7f0000000040)) setsockopt(r4, 0x6, 0x166, &(0x7f0000000100)="67776e5058a637f489ef4fd5007bbfb57150cf6839be", 0x16) 02:48:24 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) select(0x40, &(0x7f0000000140)={0x7, 0x941, 0x4, 0x3, 0x1ff, 0x1, 0x8, 0x4}, &(0x7f0000000180)={0x1f, 0x6, 0x0, 0x7fff, 0x2, 0x9, 0x1, 0xbc75}, &(0x7f00000001c0)={0x2, 0xbd04, 0x5b86, 0xd80, 0x6, 0x40, 0x80000000, 0x7f}, &(0x7f0000000200)={0x6, 0x4}) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 02:48:24 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000000)="0d60d6cff3d639549a1ea843f631135312d3afaca5b7a21eafd4c27a23c1e1ec46e2e7fd1fddda983c454ea40f0bf3d6aebb69c08b1a41fa5e0452", 0x3b}], 0x1) ftruncate(r0, 0x0, 0x0) 02:48:24 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) unlink(&(0x7f00000000c0)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) 02:48:24 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x5dd9) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x14e) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x20, 0x2, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x251) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/162, 0xa2}, {&(0x7f0000000780)=""/119, 0x77}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000800)=""/180, 0xb4}], 0x4, 0x0}, 0x800) 02:48:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getgid() r7 = socket(0x18, 0x4, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, r8]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r4, r5, r6, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="d36be8b55de6c6ce751d0bcad5f7c13b5af080a0c8c5161227fa32c8b03997b906c808da0fd486f1de48d1ff7c5e73ae986d77cb014a231e5668404369928bb7712065848ff3e76a", 0x48}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0x20, 0x5}, 0x1) r9 = socket(0x18, 0x1, 0x0) close(r9) fcntl$dupfd(r0, 0x0, r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 02:48:24 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="5d00c1343946133db75c541972053cb852af98c735a778f2051fd4b2c6b86c52446d3732247e5da0cfc5b0dce9a8db0ef28c4917fa669b5f6e76c4c0c2fce7bebca0a0b32dc666ec0deede4d6d375d562322f1aba1aa65c48435193a7b65b8f8c82f1dc240ef871b0275df81f40973c983c484fc6bd17f916b4be8ae07b176f4021adfbfe02a9dd871f1275e20bdf4faf608cc8d9451a0c94c836448f386a96a90dc306cc0855d4b55000a0da42c31e673f1ab74495af6dce16f1a9cda790dd7562ad92039faeb9adffefe5e29a91180dbcd75e770951ef6fe64bc0fe05a98d56f66c85337534b82bd198c7f5d37a4653cb293fa416b4330fd2e3eea8b7ec5c24fc2423a9917309b4348356a55c069342a34e5af0d41f0fb3423f0a4f72f03056a8216fcb3d61e9feb153198471247f7396cbf4228144a782c79cc09518f89da94a2631ae80f3d34d0ddf411bddd5868c6d0a661a1c6ff7def980291ac5010f06c225ec37ab7703ad9e2d6b37b35bae90aeac901512c4cfbbe0e0fc4e7886b6a1e395e1f066dc260d686a04f9f23ed4b0d8e58ada6373a4b898401ad0f2b68d209a9dba145e4f0ff205699e82519626a50538c1767a43e4f63c346c2f68f2a75b6fb99956d803c764914813a150dcf34abe271fb4cf3ee5c6ea17ce6b970b504552b0e493a84041ce45ed448eea1bc840ee178ac9617329a4b3cd45d00751d0a0b5ae5", 0x203}], 0x1, 0x0, 0x200) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x402) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = dup2(r0, r1) sendto$inet6(r3, &(0x7f0000000000)="4078a9aa5ff0fc3d351c983294964f8cf0181a0e73eb19765a90b551429e0ce1abf3c4b60c1d574e9c28edd33bd2f169fdefd04a3cb294350681f6f8fb343a04dc1149950cd72a51aaf05feba1b5c0f6ea2e9f7256e7c9f4a0a8dc9b9e", 0x5d, 0x8, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x7fff}, 0xc) 02:48:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x14}, {0x6}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) sendto$inet6(r3, &(0x7f0000000180)="e145ec033383719dc6ead2fb4c788a94bcc2ca339ce4d522225ad56f11", 0x1d, 0x2, &(0x7f0000000300)={0x18, 0x3, 0x3ff, 0xffffff42}, 0xc) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000200)=""/216, 0xd8}], 0x1, 0x0, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f0000000480)="b24e4294c25352b2d9ea68097d5bc47b22a1d52f41a66923b4c103a600020000a0e5e4cbdf8716ed72987d33ce3fa0f94e0b40b21adcc179400eb7669456d392ecd47f9d06f17f65dc9a6f7ffac28a6bacff1b0f083dac8b44a97d27c170d7b1cac587686796704a8011eaee814f56b212c26c4dca2808ba3cd96bdb4ed5cc5c67a4d19b") ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x0, 0x1, 0x6, 0x1, "c3e2d5a7888ac309b0535a68fc6775086b3a7a00", 0x0, 0x7}) 02:48:24 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0xfa, 0x4, 0x2, 0x4, 0x0, 0x8, 0xff, 0x10, [{0x7, 0x2, 0x6, 0x800}, {0x80000000, 0x2, 0x89e2, 0x8}, {0x401, 0x8, 0x25, 0x2}, {0x1, 0x3ff, 0x1, 0x6}, {0x0, 0x8, 0x579, 0x9}, {0x3, 0x1942, 0x7, 0x6}, {0xff, 0x3, 0xffff, 0x8}, {0x800, 0x200, 0x3, 0xfff}, {0xe1, 0xc4, 0x8, 0x2}, {0x3ef, 0x3, 0xfffffff7, 0x7}, {0x800, 0x1000, 0x0, 0x1}, {0x10001, 0x0, 0xd, 0x1}, {0xffff, 0x0, 0x2, 0xfffffffa}, {0xffffffff, 0x4, 0x8, 0xffffffff}, {0x3, 0xa000, 0x7, 0x1}, {0x3, 0x0, 0xd486, 0x200000}]}) 02:48:24 executing program 1: r0 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x283, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r2, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r2, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r3 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) r4 = geteuid() r5 = getgid() semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000004c0)=""/196) r6 = socket(0x18, 0x4, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, r7]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r3, r4, r5, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semop(r2, &(0x7f0000000040)=[{0x0, 0x9, 0x1000}, {0x0, 0xdd, 0x1800}, {0x0, 0x200, 0x800}, {0x2, 0xfffc, 0x800}, {0x1, 0x401, 0x1800}, {0x0, 0x21, 0x3000}, {0x4, 0x9, 0xc00}, {0x2, 0x0, 0x800}, {0x0, 0x1, 0x1800}, {0xc8057a12f7468c2b, 0x400}], 0xa) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0017f57f0000000000000900000000000000000000014ae4000b6500000800"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) msgget(0x1, 0x2) 02:48:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a544a416e981d0da45908328545d6930a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea03000000000000006b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbd2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149cb7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f79786283133bed9e7d329d93c27ea72bed660740a78d2c361de19c7b8e6c92014529c90a609faa929bfc65414e498d5cc13f9b941ade37ae5da797b332f2e0bfb35a799753d1fbf64a69fd214f000000000000"], 0x10) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r6, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f00000010c0), 0x0, 0x0) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r0) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:48:24 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = socket(0x20, 0x0, 0x5) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000002c0)=r2) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x3, './file0/file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000100)) r5 = open(&(0x7f0000000040)='./file0\x00', 0xac52b4cbd8122d8d, 0x12) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) setsockopt(r6, 0x80000000, 0x6, &(0x7f00000001c0)="598189ba25e0b13d7cb5364426ec72ba158e3d48b6c69b6bdf5b948aec4c8093b2fef9f774195e48e35440132afd5b89ad21df34713584c793a67c92da59040ebbcaa587c444c81bff9e18ddc0160e686f71caa2c43c061e045dbb059b4d35803e8d46e5de381bdddc6b8d743be64c36ad6c24617d2dc06619869ed1cf44bd4197cfd387d9ca445f08ed6d9289dbd561b530d2193ac2a4047d534eeab87c358f6b4e6b1987a251e03b9b96145ae92573486c009544c645c2cc269e04385fa36213bd890b41d379c0ad21ffb2d4db312274af9e61e3cc4ea925645e87816fd0c793925b79cc611d828168", 0xea) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000080)) r8 = socket(0x18, 0x5, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 02:48:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x100) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 02:48:24 executing program 0: setitimer(0x2, &(0x7f00000000c0)={{0xe7}, {0x0, 0x7ff}}, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61, 0x0, 0x0, 0xfffffffd}, {0x25}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xd) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 02:48:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x8, 0xebec, 0x1ff}, 0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) writev(r2, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) 02:48:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x20}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xd3) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r1, &(0x7f0000000140)="220e22", 0x3) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x20) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x800, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x0, 0x6, 0x800}, {0x1}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r2, &(0x7f0000000340), 0x21) r3 = geteuid() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r6, r5) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r9 = dup2(r8, r7) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r12 = dup2(r11, r10) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x1c}, {0x6}]}) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r14, r13) r15 = dup2(r14, r0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) r22 = semget(0xffffffffffffffff, 0x6, 0x400) semop(r22, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r22, 0x3, 0x8, &(0x7f0000000440)=0x6) r23 = socket(0x18, 0x1, 0x0) r24 = socket$inet6(0x18, 0x3, 0xfc) r25 = dup2(r24, r24) sendmsg$unix(r25, &(0x7f0000001700)={&(0x7f0000000800)=ANY=[@ANYBLOB="fb18320809d00000000086cffed6f93fb606938b4645d108e687f48f8b5f0900000092e3a5f2209cea621cc407bda0e8fef9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f53be70910979d7f800000003568f83cab8b43160b451599731501b23339716fc7d4fd527b508b865985a82be7281269178ddf96f29dff19f127eafd57c102396030003e2558025c18dc40256b5840cf71fb83a1177fe9d17d97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd30f953220ac065337ddbed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa6828607754353d73e55a6df0220054cd674d39d13a099f0cc174216e9cea32dae6d004dc861f28ec0000be1409cbe657b458f0753f7967c80400df67e486b4b4d471468d1db8e871359ef69046a60d87d15886f602ac651e08acd6bdb8c91a98dd29ab77227ac63b3dbe5cc37391362d0aca9cb35c9cce0fd36f91fa945debfd8774df1a8393593078dff397abd632fed10d31fa04cf73277f75264097c0f5cf23c79a115b35cac48d8a4e2bfe1469c0371b6180c77d1cd46d403f0b41d6c2ac2607ba9e381555be7bb6ec555d695c5f78fd3d376b08f67854d0f0b30e964dcf371dd5f545398b0f4654a903bc02520ad90dc35247cacedabe6d6d53a86b513599506978382efbea4be713d4302b43f2635f1e7061a6bf1610e432334951705f2ee59564c7b0f76974853f56eaa238e16b593fd4c1128834c749cee9a3a71b62df6c151b9fdbc56f425442cf5f8412cbc931adba7a35be96b5b824fa6738a1b1c6de2529ab7ddbae7c24dae37cdaa0d28597b5157f4678665ce2334e8cc4dfb36173376959f08f7dfe9b36a0d84c5a510df3"], 0x1c, 0x0}, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r26, 0x7, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r28 = getegid() r29 = msgget$private(0x0, 0x0) r30 = getpgid(0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f0000003f80)={{}, 0x100, 0x0, r30, 0x0, 0x0, 0x0, 0x80a6}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r32 = socket(0x10, 0x8000, 0x9d) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r33, 0x7, 0xffffffffffffffff) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r34, 0x7, 0xffffffffffffffff) sendmsg$unix(r26, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000006c0)="0885a3acca24d9853d5ee5f8536f0a0f46f80aea920a2a04cfa67ad376282348da229ce6fffc3b47fe5eea3403cb8b00e578b8d8cf85b6d1942fd72d3a944ea1c891089e49bf315eaa7604eb1c4e08012c2757707bcd1d779f559c9124b900870c0ac46d4fbd93ff964710c181f09a8af38d9f476e595d2b7fa546fd1b5a85da5be806097a4dd360c0d92ccadb749ea94c104a5edea0a24f52a046e4d088a1d5f6adb6f0ab57998c9e94dc95e1f222686e3efd95462be8bf3c35cd52910c77cf6eb7b9a856fb469c990f3fc48aa2741f1b5e2b64521288a98c01531a5e2e4e48da1e28c8454348f19c3d8893e641bdc0857b1c240b51a377156802fb9934c915996bca9415a9cb7eacd800000000", 0x10e}, {&(0x7f0000000380)="cb6a4bea8f1246b3626b68859e214c9516b45d0f1bd783637ec26d6ba67b9913f1bc7dd28e0f484fcfe8c16fd92a02f157c1cfced62135c8e8520191572b56c0719dbc3e16604c7c3355f756fbf82c945467e4bd3b2b21e3709b748765d7dad899d3e6489c3ceda886c0f90c3a05ea311227fc258e0e34702fa23940d7dabfc6c377e7a71d1e9d5dcb6ca1d25632919678fb5dc95925ae067942b521bb1eb6ea9eae62ebb4868b1d111b9144eeeae5f705470882921b8ec4cdee196ea6fe6a3dfa9d263aa41ee9118d6e8c0051e620bdab", 0xd1}, {&(0x7f0000000480)="496d0c2e31d39cf303db6e49b1f11b80ecd7b51810daaae4d8eb6df6b8232a1f6719c053b087f6dea7fc055bf407b585518937409adc04c443e2703918602436b5be33a4fe250fd4622dbb81c0df9b2d8ebbe4", 0x53}], 0x3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2b00040000000400df916c1e00b2c6450800000000000000d73965e4e5000000", @ANYRES32=r22, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r25, @ANYRES32=r34, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000fa1f000000000030dcce14414200000000", @ANYRES32=r30, @ANYBLOB="bbba3231f192e59f68483c7360993d3c4939dccf7eccc9a7d61d5892b28ae2700f06044aa708c078243ed544acbcfa56fffae8defe416cdd53251ecd969f49066d1c441d1b0950d3", @ANYRES32=r31, @ANYBLOB="00000000ff00ffffa12e3d5a948fdadd115bff00000100000000b8da0000", @ANYRES32=0x0, @ANYRES32=r32, @ANYRES32=r24, @ANYRES32=r33], 0xee, 0x8}, 0x4) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r28, 0x104, 0x101}, 0xfff, 0x9, r21, r21, 0x2130, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r17, r18) r35 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0xffffffff, r3, r16, r17, r35, 0x1, 0x4}, 0x9, 0x20, 0x2}) 02:48:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x80) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1100070000c8d8000000000000000000784aec8b1e781069ae049d7e1626e330004dc4536b481d3d445365c5a8166d64bdf034fdcca54d773b903d8dad00b048e5b0c869374273f0e4cb4ddcbe5094212855e63b117fe4d2f7ff50c408c669d67fe43712b7182258aa07ef0de443c421c5fed98d9d5fd286061fe53cc2c8f46ba8b16832bbf71340f62da463e94ac35d17a885118d0749fa47a39402b9ca2f36118bda21fb4a54cb8360f9a5cc758752cc8ab149b63fa963cbed1ea5036a089eda3ab5aa12173beab18dd3cbf723f7fcce334146356d", @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000000c0)=0x1000) 02:48:25 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x50) socketpair$unix(0x18, 0x3, 0x102, 0x0) 02:48:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xb361f82fee2d6211, 0x7f) socketpair(0x20, 0x2, 0x48, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bcca1ca1599000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a8299c8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881eabfe1d352e8bec02317e32fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813494ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f1"], 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup2(r1, r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = socket(0x6, 0x3, 0x2) getsockname$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 02:48:25 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x145) 02:48:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 02:48:25 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13ba4f59b8bed61b91aa2e3eb192ec693b14895c3fcd5df00e9d4b0c69f861db60045835c5cd0d29f93a6be6f5fc4591748c4ab8024a94ea86bea498d04312d84d1c0f020c06e86902f146d2d9d04993f1aba597d557e88c409cd22e88d80067317fe8c736bb25ce1c71cd6a0bd3a2bf2dc2e3710ff6b93f73de6c721a7277164113eeead0ceaba19c28cf65eda5852fbbcd77ef0b2194cea6899ea8f5642dd911bde8b0ee6505820c7af2169e9c619d53cb1f5ccaced145d8dc25e2"], 0x10) sendto$unix(r0, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd901e34e09317be621", 0x39, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x8001}, 0xc) 02:48:25 executing program 0: kqueue() r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8004) r8 = open(&(0x7f0000000140)='./file0\x00', 0x221, 0x100) kevent(r7, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x1, 0x20, 0x7f}, {{r3}, 0x78db94520e49a729, 0xa9, 0x6, 0x6}, {{r6}, 0xfffffffffffffff8, 0x64, 0x2, 0x7, 0x7}], 0x10090000, 0x0, 0x8010005, 0x0) mprotect(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x0) 02:48:25 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x3ffffc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x8) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) ftruncate(r0, 0x0, 0x3ffff) r3 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x0, r3) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) bind$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) oN./bus./busoN./bus./busb•øŠ+:ƒÊ÷¯¹ØÜÑa4.b•øŠ+:ƒÊ÷¯¹ØÜÑa4.tap1: address list non empty 02:48:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) ftruncate(r4, 0x0, 0x6fb2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r6) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) fchflags(r7, 0x1) 02:48:25 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r0, 0x0, 0x7) fchmod(r0, 0xe3) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) r4 = accept(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000001c0)) fcntl$dupfd(r3, 0x0, r2) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) write(r7, &(0x7f0000000680)="3d2ae08a9132ba720d17590716c72439c454de3ca1f0257c38651261f2289be13df34ee0bcdaba6af324730e9f96776d065803cbef02d1646ca13784822d28db73125441ff409ba2687deeac9f210bcc1769131e97bd10dd6c011f6e6bff1dc285d6ccb4debd6fe9b0c31240f1a60863cf68b837568a15f79606e83fac49fd8213cb74ab36cee8264d4d29923c047e6b1601a5de70f3412adbb1e0ae4e4ca88a1fc8cf97d8a74249c16d705b0a1b1c31fff1c5d7917391bac27ab84443066e38ab732206c6562f44150cd66f668c58b1a4f344990d7f10acce244f1c53abb87a9dafafc79308e89f5c84f83e2603522b23c9c20cf97bd566cd48c2af7a64b75f218259183d39d1bfb5bf1c0418be896add3eae12b964a66739d436b32829135a02e45161b4d150665e239fb010b870cae9457d32543d7b764f353e9242b34fb3d77a681a3b938d852c7d6c4871584814fe807c6a401f3f0275b0289985b974cf4dccc01bdbea88af209f07199457e1db28b1f3c54f8fd94b1593957d6f1fabc2606fe13b48633bdb87a3fdce1b3269e408878d11839e1181001f763b78b0e385c46f994b6973e3dbdc3bb26c3cb59ac9ce46ce54feffd7be95e5186fd8671b2c667da403959a8aa3967d560b3feaff7e4b77bfefc7838bbddbe0eb0cbab755fa68d4b23d7beec9356ff012eb80884ad105ab96fb21462a234327cb8daa79968385211b4186860b5750a249f192c55896b38721fe3de6256d1a1bc776159cff7e6c161a10e3ea215894353cfabdccba89e8944b8b5c8aff13ceea270785e8bc46f32720c32877a07e0246aa50d46cca924db852c97285f96be207ff1287bf65853ede0b0e9dfa924d19cfb83f61aaf339242b08610c0066c0143301f94230381ecf7792afa009facd7088a23414e68cb11a643bd13e1ac7a77dbe277ffc430edcf75cc88c521e407affeecb165c847cfbeed88e30097a504fdcfba91d6c5a781fa09bfaac116de88781a7250a15e0caea941fb5fb8daa9220aa7fbc03543c6d124ac023f5bdafaad90b0473281039236cfb0db22230bd19a4e6509e603728126a9ad4426fa2648fec90b483d6a8c7aa96744bf8acb51840ced108e68cf801fe0409d58ee7546d2b3b79f08b2e026e4da472b0af278ff496ef7ce45190a576465839975bdf94452a5b98c6294e0ad714df0fb634193ffede6ec6c5f525b58ccbec14a7d090024444af2aff0c17d1102a43c4edf0c4724362cb214f83e0687504f51e758cbd335c67c4e3b4e411b2b3fa21644ca9e7ed1c7f4a02af1ae4e86499642c837e7664cb9ff425ea0799d844580d5c74c608ac9220b62a288851cfd154c9c7aef3691a912971efe3153e754d35a1d19360493cebb8fe1b17259529c0a22b5a765afd5ec9861ac3a74dd836be217599d7d1a693cf30aaf98240ecd9f4bee7db94591c951498f5e099bcda16d2f2e1b06828406f7a2224d1a9235c3dc4f31013184e8e473fbcd64b28132577f780497bc8c4556be02a061c65fc45e55768b57824ed2a16582906e08fcfd118ef484c03d0937d25be686e836354d4c7a15a99002af7baa04b552e100fb787ea0e227e7336a50e7728b25fcaf27522b3d08f9659defdd4af949bf6005e4a41ad22feed896900e948326f35af0bbb69fa6ef9ee498410d25e8d9a8290adffef51b3f6e71c7e4cf1fc5e3682fc25fc8e583dca97eb678263033edf3986e367e9fbc20a78f5d010ff6a81523ea4f0dc586ead6c04196443015236b82986bd4b3a7bb572bd8f96479917267103d9eb27491c459a19d1626423c5d4493098c5989c7155efacbf69c56296e66374f189b728348ef1927cab143aae5801a4ccf7b3393c08af882fc813dc38d9606655072c6862e40aca0a9fbe820415b9350b908e0d7f08c364c32b471ee82ffd0f567ef007fa2b5ae220463f36e1b4abf922073afd9b7237cfe4f9d6add3e0192737f69caf89e8122c54011dfa7ba2632b50562077900175014709058cc9458418db52eeefb7f37b3884e548952f728e07fcd959c6400e4e08a47d9e4fd03dfb614785d2b57c1ca00b8eed0e4e36410d6181093ccd9f82808e84dc2cf5a6650900890ac4cf5e00b828ed818e435bd14535f289028f0b69cfd051c34b301dd280bbd8a1a2349e15199e400e0dac64b71b97ede084ff8e7452f78d976a10b6e58b74582016676ec51fb65bb3d3e0f4bf58525806c72c766a30c326ddf4502566561dbbf28cdcfadf330aff8ac672a6bff4230ea3df62278459a4a2db45515135bfb3b74b7c67013df09ff91c47dd328025dda9125906d9ec0c0a4a4986afb003d97ca2466377c18f834be833881dec8fb764504b1c13a609328ef5195688daa6a980914d9c05cff8b7ee2635331ce5f24c64a7aa2407df00407e0817626e5497e0126b50ad21689ba84f329c383e9a266c0c70ff0dbcc39f9b134134fb8577e8a1d854f62bf09e2e19da6d81b1db89415c0a5fd44c71f25ded4292ee6bd675cb07f541aef2fcfd045719546195aabeb8541068d791f3e794fc361d8c000a0b9b3917bcea6fdd3d590b3e5f10fb6d4f951f1257bf0a122a783e14876bb33d6146fdfd43355e35dae26f492769de4786de8fdddb072c07926c9cc3a04623de9917c2cd0f35edfba7c29d2b0607ff0a269b6558784fe8eebcf1eab009be7eddc396f51667603b8e95ca7f89b55f843407b2a8a673567fa0807117b314fb10c1f74cf50d6c7cb37ef8b1d33c2db39b5b9d94dbb4101f5b1b0e925c7a196d531c4ce302a2e398b11f3239e261c4474d4323ff900319a54e48939f6a8c4809490b1eb44da3020dae96a5d5cbef155f2f7628db14f12f746ebbf2133060e3720e7a210d59375d4ec303656d957227db849a4804d304cf9b75330a4b0dfc96f2b066e8ba199c963a8c0e1088a08b232cdb364b19fdbb20f8b70e5fbee78f1b8b05a1d35896a91c1b8f6913e2a12c9615ae0f0fa77cf08645c4699faab2c00c7399fc1a069a677e7e3cca1cab0bddd2aef38895b4aeb0ad94357c70fab92bc37017b5f0b110be788fb756b3dba84563dc9f739d1ce94e1d2e8cb2f9c58ea566aaafaa9b5dcf64980032797fb47b163dda6eb680eb7004b04cdedb03525576187304ed915d4793008d865d58fe325696604a869c71c0abb53d9f8a0c3f442daa4bf7fe47fc7b33497d1d10d717eb52c0d126369bd6199dee1e21559fd863c0086ce70a1dd25ba53fcb7a3db4a9025695178ff36c6d7201e28255a304a5ec9e8a8a49d83229163e557cbcddceb29a3f98cf314b8d54c68a9ba3f750adab9be1c01eb2531eecf251b14ce9563d78985411cc668ee32f63f57d688c82c70124331b01ec24da179dbe9f7841c16ef6c30721a21d57b56f17023f1072245f19e22969d2b8ff24cfcb6b9a1d7173d57b38193bbede674b0fc3687d83a1e1cff2f02fb0161a01b99b192c837c646694680fb50e45f136882b3aaa6cc508c4e61b771c5d61b807cd42b8803a9d48869da07d5b7d177e2b89f6b5bfe3e87b434e43af3b14153d0e1d9188280bf1cb34558bc9f98c2e80feb0f0a2ef89c91d9d81efcaff4ed0921d8391e3851aa29d190673149174a4c8859ef9876cc59ae688d011241bc4e833dbd66f0f559994a188dde606b0e6d8ce6cd7c32c30e3a3c5507c393fe348e2db4fffdbf8c9974a3a9d26799bb140ef95da2e33de21c52007db6a6dd87bc71f47889c3d67c144416cf2ef5c744c0f9f9c3529ad1b6c5914ab4b0d7bf25afad2080512cf0bad3dcc1e82acffa4055545080318218aec63522bd031bd0b53a4405fb1c0e1b8e0840decb5c3701e86455f2529a9358b9f7248e5031147281b29a8420b3d2393b929a8902570f2f84aca51ea4ebc7cf26614701ab88057cc40cb95cd6edd99b52e4f9b3f2f1ff6881217b489da2b06dfa55698a3c4fae3302fa33cd91b5b80543befbc439c51fc0608d9bd861209f39594d2f87ea06b5bea2d04799159e2e68c87f94cf73f870267ba7b0f6fcf4c971ac593381faec82113b0fbddd6166953f675ad01b39d67678cffb46f1876261878e7e7b89fda75893aa41e28f9b2ad8ad91dec3f5dbc846cc36e935613b3f50f3e4a4499e47097dcfafed75877cf5e3fec70e916f27afea8bb8b2a2b1d965ad859a751351dcc2e48e16524079827f00a733c384da86849ca121d200bcf43e123d73549118fb3b6e8a439883184004146f32b17b30954f9d44e49bd46fff77a5525d3ca9bcdef3e531b621c82500e1d88e78c8385e3ef34b97007ffaafc187da10233b1f17c0e210f25392932b5427644336322bbff382c09993f7595726247962bc100f88129b8c918636991c45455c173cf321a7f1b41e9b6674582a41a5098a6706f75904582363d7cd0b91e8c61d5bf26b65e6d7539911ba0df7bdb87060b437f3fca9e348c3167dbd0478d9b070a9e928a85d2a54e8a1bae48e6ad98ab34f69eb7d3c82dcda8878856c632e9230564d8dee622c1579d8ce0d6a5c54f928a6fd014ae666fb43d8b036d057b1d7153a1f1f18cd24346cafa2154bae2c75bce2b385c402812d52246d93d67946b8049e51b76b5037f102a35b3d92566adae5cb34d40c3ff17cfec2f491bc64c12c68603639fe91d79efe35871a725866830a8744bdeae5515ac400c15485f5cbcfa368186409da6407f40966b984f5c5e7802e3a5ab07be107f5525c2e7b7a1b085da50546a901df21bb113e3b454df81d1472788404cd300720d2a82fd12f181b405c6f50baea4af3b0b4955305a934993417b16be592368596ac1bfdcb99737075b46333c8267f031923940985659968f9d9e708b08263e0138b71f27d940907e38bbf0eaaf13502f35630297c6967f813ecaf811fe94eae26b4e88beadbb2ea389001cd1c74bced7413d4073867ca136ea3a89aa916748cd816e184a4e6d8f5134eb1878b9fcac7f9990d930501b897abf9329b55b269a5b0b290c0c51f4c4ed9acd9c63323efebf8a775974395ca7ea202e5499bcb54cc1d0487d79404d7773a3e4ad9887179fdfbe5e2c2117a23de0d16ccb97cf515d29237a1e9c1d509da56c2dfb59b55cb8e5ce9ee209e7af1b05abad1aef37805b45371430660462fd09b8d4aa0d233b08b9e3152a2dfa2b6e22b63877e688bdc6bf61447387e69c0a8dc6a49dd1be915071f2a937544f1bdece321c472bbdab1fb94af6a3d25dabae58036dd08b0b236728b7a0fca2ccf4902825a92b657bf495876db134bbb552f754416480577e73cd7cfe0b2e049934c239e6093fe770fcd8003e1c0d87002183abd57cc40e7d37b5d3e82fb6fff7e619c348d2a3eb41e7c9550621e79f623a3e8fdf987210d71c7d37e8ec00b2d1a0874f5c6be14bcaa1f33c4b8ee45ff057cdfa8c1220e16cfffc16bbf29d375b07a8459edc41edc19aedc125989b94b5832387c6ede3819a4f61875ed7534303cafefa59ba6dbf59cc2ca41417baa856f975a2080f4d030db0703f9da8bb55ec6d93a57d04b3596338e748c6f85d8989b625a5a43c79158dc93c0655ccddc3e345150c706b4fa590ce11a696b590eef5ffa0b91e8686d848afc7d1cd2dabf8b2de7cf67f8bad1d5e0c9675523a9d0f934da996ee1ab5da0a2a30a0d0c3e18e4ffee538cf5823da7ae6cc383ebde8e79cd13b1d801945c14e602d6b3a7eb464e096b1204a4508cc34bb38ee8a0857903f8865527f38bd52fe9117ffb809b8ad35e1bb7c59d8a970a4c2ffe98671aaad6d0043104f793ca997987834798b02", 0x1000) fcntl$dupfd(r2, 0x0, r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x40) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) r8 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r8, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r8, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r8, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r8, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r8, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r9 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r9, 0x0, 0x0, 0x0]) r10 = geteuid() r11 = getgid() r12 = socket(0x18, 0x4, 0x0) setsockopt(r12, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r11, 0x0, 0x0, r13]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r9, r10, r11, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) setegid(r11) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 02:48:26 executing program 0: r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, '\x007\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000608000/0x4000)=nil, 0x4000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000001700)=[{0x0}], 0x1) 02:48:27 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x22) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r4, 0xffffffffffffffff}, 0xc) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x2) accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) r8 = accept$unix(r7, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) accept(r8, &(0x7f00000001c0)=@un=@file={0x0, ""/59}, &(0x7f0000000200)=0x3d) setsockopt(r0, 0x0, 0x80013, &(0x7f0000000000), 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$PCIOCREAD(r11, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f0000000240)) 02:48:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xefffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0xffff) 02:48:27 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x6, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae7d0e00000001000400df0300000000000000cf9c96bcf30330d6dfa4a395820a946261a5a324b103915b15f2c8ef445b5d", 0x34) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) r2 = socket(0x18, 0x4, 0x3) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) socketpair(0x6, 0x4000, 0x80, &(0x7f0000000000)) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r3, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x400cc, 0x0, 0x80000000121, 0x0) 02:48:27 executing program 1: r0 = socket(0x11, 0x8000, 0xde) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet(r1, 0x0, &(0x7f0000000080)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xebfb, 0x4}, {0x4000000, 0x6}}) 02:48:27 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = getpgid(0x0) fcntl$setown(0xffffffffffffff9c, 0x6, r1) setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026f39d57225e21e000001000000506e9f8d7427aa51124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3dce890e6e8cf73235f3ea2c602010000007b01a4809450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d562089fbac1e680d5db19f085dfd2379"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 02:48:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000019100)='/dev/wskbd0\x00', 0x1, 0x0) kevent(r0, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x11, 0x80000000, 0x1, 0x5}], 0x80000000, &(0x7f0000019140)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x100000001, 0x5}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x20000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x3, 0x300}], 0x7, &(0x7f00000191c0)={0x3ff, 0xc3}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000019280)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) sendmsg(r1, &(0x7f000001b600)={&(0x7f00000192c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000019300), 0x0, &(0x7f0000019340)=ANY=[@ANYBLOB="b000000000000000ffff0000b4000000e706298873b6e66afe9e33ffb4ad3d153e5bd62ecad9ca25ded8599dc2bc4253ac065644290dc580f7145abb4146c1437a364a1f1e6622f5ad03685a6634e0d56da29f80c9bedc75c64463cf81a499c45e82af7e6c4e6813230a675597dadb40a5aafbcd8d79f7a0893031dc14fc7c493db203e231cd561f32f0332a065a0898d49cec25370db45b363e8675101ab56ac0c6e06af8bf951ccf9228d600000000b000000000000000ffff0000010000807798fa6b401cde15bca039df99e8e4b6a333c4b87cf0611ffe2b826c2a166ca1b2464a407ffa5c6c7ac725c53cdfeeaef63613369cbbd180971fe6bb3c89163b4a96571dd177c040b979a30b79952a9b701b17b1b2b7aa8e3d3a492fe79dab3861af9db23b30602c652ff613ef918d24c89cd91da6d314d2df35d5ac3a87ae30d4fb44b816d0571948fe7ed9304d031d23918cbef5c1357ff5f04882b1000000101000000000000001000000020000004f022acbd7b0e87c0513320c312b04d0b22b3156be9f2d095fd8758eff5ca0567374daa3d9f9bc3dfafad6dac3c5d1d57c531220dc2b66bb4c8f45d20855b5b0ae2055090edac14035d79495e46f95ac9c4ab231cd8502b4c67de69e5e8453e447d757237f81e0f9904c15890aee647fed9b1f023ff00cc0ea53fba0db2f4948268318c1780ceb9e37fceef945bc2588698d85f7474c210e7ef4590d118551107fe2c0d70ec0b76cfceb6bb84d8a200c0e8a8b1f1ba2319d9750cef60f52e853f96b7850e05de8dbecbd4c14ea1d83972b57af7455817988a7b1d0e22836db1044ed4c4a0291a9207ca5b97169545c6fa5f9edb6d66c2e67f3d9f1c16ccea155bcfc10871822245f9e8e2abeb7154dd2c3552cb23e8d97537aa34632c1de69190f0e026020976a52e837321250bb9ef40379cb1fcce6be3c350e55921c0a87154fb39e313e434d5c6950f89f393d368a1e51c0d5d3ccb73607793a63168909590a1ef9319d1bed15d7d1e43b35385f9489f1d225b0f8788083c17df29d066aadbd9f9e01330d462bf2db8625a73637e21cc2703ef986c047d47682640960719049306df0f006e23ddd111c2ffef1ff5680bc63d5b99f8155e395e6d7f9696936c8aec36bb90487e740cb148673ffb4075225ede47af7c98a8d33088c94e57aef11f27c74b03470287fdec4077fe3085ca863d307868ca8e46b12fcd742e0149c281f9cf82f6b96cad80ef0a27424782f92f7453f6eb6cd5dc04e2bdcfae8767a38f34c40a2cf1bbb1b177d64d894f33cf844e3af9aa7469a26e47cea282112b83c02f8a5501aeadb5fc69b1488dd3f060a40fb21e2d15668efdc63ea226f19858d481c9786bb48bc4939866c8f1a5abb853c75b7d1cb254dee4c5fe398d58ed3096495ab1e6c36737b599b41b76fdce601cfbf7b2c9ac993bb38ae8f7b5ce6e50372cc7e18bac7f51e680c67d39e0d0ddbfb613a76f2bba9bac3af7ab452d5472dd8dfe2569a9911a1f91ef0c55de957d1e7b1035bc5c4723a3b6bf0b5bc47da8a6ae766f1669501877c2d4d49ba6de37c97eac4c0d143ef1cd8ebd68cd0f3873e683be2c83ef8a5d0d7cb4a6263ed2227b33eb89b60082e1aa60400f55c78729b0a47269c5792ba1a0d6316fa7d7fa1d1e767a1c11b58c26debfaa59bb4a43729448fe64143c8c240e055e53e8490b8b229b8ce117f82ddb5518808e22933fc021ac714430731f5f6199a1b007041dcdabafb5a251d0fc35f906c474af8346aca889c954f3b1d0d84205fb09e37ca924cd5846292dca96b82d1ecb84b3f842c9a9f01febe79f632e3b3d7e7ccb1e60436c3479f4bd0f1ce6f58cc22f1dcf8172cd42dff566308927a9efee5b313e75f3800fd90dbcf1b1cd21febbcf6300ba6f670e8e411a1f0b74dc1611226ed9e649dfaa9e0edb2ad6a7709e036aebb4ab613e988dacba20f20003907e9c88c267444a13ef4814993dc3ab6aec4b3cb99b5d1eb1ef7bc224849f92f2d77ffa963ca9788efc21d66e120ed2399f7fb746c91944e5b18d63243d7a032f27989a3104d9bfd4c1672ea2833d43db898c65321b9d74e22e83aa8495beca6f3fc2d5b59c5f3485a36cb1164f14421f5940376ea79cf27fa9d2a41d92adadcf444dc3e342daeae37373d95d544f1000b88d2b1ef0694457ad57d7db808321de574958b468f6d95c1e4d015e1e50f479efa56e636744d525bcd5b938c3b08f5c45b3d4b987d54a28cfeca7bb1f6dfda8297bb41e7f0c3ceac1bfd114296766e60a32bd3170d76b6eb157edb35abeffb50dc6f0dd2a2d66979c29bb4a8ccd28471b4d5bbc825b27424fecd864cc9e4b0b3bc3c9ed3544c2383958e1a5b35d558a674219d226b9d82ee7abc819483856520e3344784ee357eefe129b367689c1a71e3b16958e9287f131bea192160b08c097f4a7c2b4fb5d7df14546a8ff90b9f871afbb376486c1507bd4942d66402f0a6e958a5cdf4d03a6ef68d5dcb7ffea738f0128318bc6137c8bbb882034715d4828ff981765d723e94797b0557162547e64a0d6269a1304d148c54ff5b6e5abb26c89ec98748aa35aa04eb010bd8feaa629e6a98c3112e48ad80ea6a57eccb743d0f5472b56305f137db39e88835173f8a20ce85d434c648313ff7a67dc4686226ace3b0ffb1ad77b4aa8e750e185fc7e31d8e561208651d09c4928c8218259ea66291cdd3f5fadf747a62d619c668e39666cf23fd0c5549b45f65a9372e54c1159da52d4319db8666001cad39e244e67846d0d3ab22e8de5fdc94d61ddf727d511f9efc1f6bd3b159dfbef93a2299b776d10b70f16ff0f4cc605de746c9b0b9633be5956947348b0dc3e0918cd0933068a593bb70657dc0fd8c5d6e7db9a2989f33647e14ad0bbc4f9feefc5aa479084e0b320ace125abe540663a4392c53dddfad9e2e1b40f053354e349e5b47144db75323f78e7a91046b75164ff34ffaf43f66145412933828e5d7c1c49431c9c0b9194e889f64113d2875710f2d7a3623c75cd2be8c6979411daebcb0afb0e24ed7bc3729406c476e5b84c0705a1d60fdc23904c4ca5f5bc0eb64581ec78a0de9fae4ae2a4b289787dd3ef613cdf9a0ea7a51a8b713c1da0165b171a740ad9cb5654171bc3abacfc69be5db515829dd95c3e854a375828b61a1fb913ca3f063e43227db6722d2e0f7af27650bc31ed34d73b26fdec53e9374895a7bb91d1c22572e85d8080007c92305ca4574141136b4139ced17a9a5e46da12640c4d719d4147c509dbc673d2c1ed839b80f5c0a31828798885e5984e93ad3a871f29e44cbdbf7db6014778856f8117f910b035d38ba370ff9f1ec5eb500faf8d2e1cff2f732e551e92d1173ca01e49e5ac50baa064b4fb29ac4e611a3a6b6a47bc92652c21d6dd4bf3b60bdb78dcd72ae171e096b08167585bf72eaa1f1734785cb4859c7c29c2cd2c7d6f9a70941d6cfaf0b93ff4bf94e57648d5119cf6317277f49e4392b0b48d77debda090b405d58ee6ca810c36248f2706ee73183712a5ae96ab7f1c1b3513e66acda9f952633871354c88f0a46c3f5af5c1db1547211fd7fe32b0269b443d56dea1a8847d3ee04b2e771dd37f5d3b31c21dc8d302321777e5659f7affbe470983a9284434935fd5da4499726331a4dbc283aee86fd9733f332f5c2a754920979cd4a78b69a3190b8bc4efe2f17dd70ca5bab1464bbf1101ddc978da160cacb6957691eb38c57674f9b728b966649d0fdda1c2f1aa0d39ab46a85b3545682bd68d641d0f7ad1a48b4f57930a1ca0b03db7c5110ecdb0210095f3257235c3a6d143903ee0d678996791b434e0628b181e45a0e228de1029a64e0d453b86448d7f6c99f8f4244d42754f97f080088dd0664e7641b26bafd0d079f4ff6e77f9a7132ddb6558d08319ab507cab5b3fbb71608c5079b8afa7e524f9e62b289eff5ee40d7f4a48f936824ca7972167cbb5dfbe92fc41cedf944964560832743796690edd6f1a22915ff72cfa734efbb974f87e51ac5f4253edb72a04d082dc94d0f826f8e08329dad63a2f61105433659c370ceb860be011016eaadd4dea52cb5efe671d125ce192e0165252e124ba03e4de2750f3bd6c0d9cc1c3e69708607e70306383a063b075359e2f7bf9b073aecdfe017ecc07ba4a01e0ce6f9c055287d2b207a64d349226c6c0d146698ec8e32552b5973ef03e905396b666b1375335812de9257250f062b3bc8a50fe71fa36bff0cbe086c4546e6bf9d4da7bb9c75d5471966219ef2e89868152b110b570d5d0559e31c7fa8c8d48dfde30ece8c51dfcd7fec026d11dc60c92d5de39dadacd846597c92f1c307a7bbe76eafb29d21c593dae6c338d05c4a513303ed70478a8b6bd7ffd50874145370e8dd8799f5a30dd5b533c0ba5b1a59c6efc768dd13748d43bede8c405da4afabe37322146ff77a2f315ae940a792f015c9d11fb2169b00680c084d5f56f23ba57fbc7f26c24685aee61c08947f20f6d62ac1880096ba2234c02f72298d399e874c15ed81425bcdf558ae61647616d531d6c935f7ef6c05eef57b26783705137c89eaabf3394d59febe82c292a290416d8906d8f6aadc7d280fb8af873fb0d9c6f0322bc23b76262867e300d964f2602f7492c7d85d6681d82295b7328bceeba971745e692eb447ca1993e70b8c0f526b0619265dd5b50260b1d9fb24faf2defb2d0e32365512f4b03d231b213308dbce0fe1edb7b326ffccf7c14bde5f8b5a5759d352e457c624fd9db4b52b967c45ee25efa73c4cf05b23de7b3b5b455598ab168d291a6703697b8396d230d0f00dd4755ce638912b547518601f052da0d7865a295547f58f019056e2f9f0886cf1ae7527f06ee159950c9301e2fcb9befb687778cab6cae4c9a4a44f37a5c63a9d417d5e1b30b79c1f3dc4100e2066872dc0deaba7db23a55cec5fc7a1f592650679a2b8fcf694779a3b73cdbe99527c5d5eacf3775efd92df84604abfea8e9209bcbeafce32fc2855063f54a47c7d05116d166d531c00da92a15387680154f73af9bdd80d4bf8600973238c82eaf59249bdd1722c9c902dc7e1f308ff0a2b252ea7a13df552d9c111006f4690606819c8791bb79c8a2d886d183319603dc7f8f36f836adeaaf2b4cb7de1ba345df46b0a43d234be338e2bbdda10e0e84c37a61ec609f92bd7c73f49c3f81687963877abf442250f845a56be2f5bdc99f06277f20b8948999cd181fad98f2beb6e04dcdcda8bfcc0e612ef2f4b4053bc3d171384ea2fe055dd2a57278882308f954a76e680b5a0728b2831cb5098ad51b6b3579df691fe5dbe76240d68f4ad27f7e7ce0a863521debe3d1a2681587b613dba4853872034f30e181fc6a0b3d3734c242d1a56d2ab31108ec91eaeb5a0b91b925336e8364b65438906c9871d7affa0066774c4e369cc4698515fc7f6e61e257a36ffd3c4aa68d7780d56d799a2903ebb05ec1fd9ccff31c8ffe978e46f1ff453c8493c0ce28ffaf1af6090aeeb4beb0bb3a265e4e2d30c5e397fe511c8c5c06d46d6115cf99194e9908c6fb40b04e33f16a24cd43b3081e9bbf087e71338ba9e1345bbd52fdcc2aa5923b6f1a6baf87cbccf4bdedc2df163f57e988e455782eb4aca01c932380dd66d120dc77bae0192b0bf9b7859fbbce194d3ab1e55615f86574a5cdd9bd803b67ca6e4b1b8b37e578adef81fe745534d78b4644bed9daf63d97c7fad2690c018d226ba823a781bfbb6b1caffeaeabef2e2c46befeb783a87c16e97b4eddce8adae07e2bfc3c120a3c0131593de2689e8e6f2294fbf6f91050ce1167de05f60be338dd295b48070a1d895abc63b0866695892b622588d1ed1c5c1aacfa7fffc5a1e0629cd89eb9cf964365faa5fff90d58351b41717ec9fe246ac603df12dcb6d67ada37194b2ba52b603a883899521c2b1718078b31630086dbd4389ca8d0a42fabb5fcd7774a0d4668d617372ba0a4a187256cf51e482f1702c52b5bc861fa62f736052c2a34bedf58e9c358866c639944722eeb0c8e6a8b176c894a330c2fc2b58cbc1a5eb99d7314b8c81ec1f335a75ac02c04aa916f549966740b98417d44851448f375ba28c40b3087c6e0da2af471e670d3f77902f80a0e1aa55c815151a6a479c7f80c3b16d4123372678041978fea090107a747740b6a513f19c9dadf64fe6d676b6575f109217385b9f9c7ae4b5e54ef7f13ab9f45fb5e0ba49218630f9458996a4b14ceb1b945500b88dc578cdbbca86a47ef0304d6caa0fa389969e0b6f2e16b7f2e00000000000000001000000020000002fa3898fb92df1528ac752ec600e2f18890b2208f1d135f48c970f88fb56092c73a0ceec6bc8681da39944026cabb9aba820421a3cef3594d5113489c9e4592514842818831091c407ea95c71d5057c504fc2df39307fc4afd4b04c424197decb23fdffa608aad1ced21bc5eaeca8d7d2c9da97a4325d3c49474446eabe80d53e0e08ae7b947ed56417d3bb47be410c154e5e3bc400a41ee1b193aa511a9a9e9c6889cfddf061afbc91fbf102a2f81c05db058448ed1ff5539d68c5944e915615a9bd474261a30dc90403dc8000000001010000000000000ffff000003000000f06bbf5f9fca783c034a9be83002d12b72bb82cf8232e8653bcd5b8c7f8ba6473e0345e04ad1998b7088c75a2e9ea8bdffe86d8870296af7f9aa9fc55709005b0586fd50035b52c967c1cfab64af27c296f79e5b3f0f84557510554029ba89652c9e7d4ef94492422e0a60bf372eba1f36e2f413026255364b06c88618dbd3d5c7946d8b742be8df01c9457cb043239c75ba8e871592ce6714394b7fb6539a35f03b7d60947668f9e2ffd4fbef8dfd3596ff174a31ca8e511780b333a22d32a73c7bf37705a17bb47858e44296aca3e9bbb7b7afbd6b670ed401b5882e8897b63866884a0bdf4485a52ec21dfa025a841a95bd7a8f1170183167a6ead23016b25ae3e50cae4a6bcafe8e09ac779757426d914c69b568df8e576d913768b1c58299b4dfbaf6fb3602de3a6dec9df9001d88f4a859d1e66e4682bf6f9dd1e4f508cd9100a5e40fc6e5dcae8fedbc4944ba50653bdd0a4c7cd9fa60075941096073aeb18bf45bf79c4acd42cc20c6cd3879967a0b275e9ccd29e039798ed6ef21c2754272be1d3b2872037baa5216d209c528515cc077d43918f88ad56884a115589002519e1010e9d89387d91a6c221b035394d4c263012121a58a2017162b7d33c96b104bd4faaee7772b05db4c253dc36b4466883e23f1d37a7c54123529b39f33b803bc74e184e4fa874194828f1245d3258844a9baa9d103d1cb6b983d282d49af0a01e83af97d6b124730d18c7704099c6020c12a2f7b8c5374ec69b7a1983188ab870fc61189771df62e3547b7e07d62d39ecb202ab8c23beac6302ccaff72c2cb35b215d084a8dc5a4312f8fe25e55dd23d6effc636877be6afb4d03634260fc5dba883897f239549375b1235d32f30810d26445dd81829cf4bab6d15767ddb5a56f9f7273db1a894a72c7fac20abe2cae2e78832221da240015c172e0f4b25a25f1bca9ea1dac7353917ab64ab4f2f5e90ad94665ee9e9c802d4f68848a2d0e2cd06f543502c054a5846d14ab315bd7f13ad2931faee3fb21eb720fb0558d8cfdab32702f39dc0f9045659c52959c23f184e4349991d4607f8e81cc4038051861cbb11b48cd1d7ccbbf99572be2d60fa3bcb768c10fe1f46ea5d0333b47ffc1366c13ddea7d370960a980ca15c50e83868f276d4e68b2da525b7cdfdef4606addf7e0fa5d0e78559e4c98bb1e594303c5b46222e02ec4ec62c7429ab5909ca698088d9cac5c491285d470c13a3c672797a438811e0edb5cdb1e92195ce870eeb77085d463c1385156d45ac8a9e6b25342c3d683da9fd2146658c22887ab2ab87aff2ad6d0ed0ac8ffc4ba0d17e748703acac98a49801e1207742781f125ddb24ba884adf34a0b5098fd00d701ec2adf84069d31e248aa59421476793c0f5877b9c4ed69c34759892c8f1c0e52356b49847aeed40fa7e72287da66bb1562baa604f29371cdc20f760731a042017985513e91ddd325917f1efe3e676c83c2a3daccf367a5e033c03fa92109bc79ef8e6845289b31059242883cc344cacd51553a4ad4a765bcf6dccc127b5c913d115ce4a569a27e1a8a1b2f1f122f1b8fa959e31249640a09915347f98b9eb2db4f56aea2aabb7555719397d9115e8a4442c71f98841551189fee3e303f8a00113305badb79833160978fd4c469910abfd60365be6410dece5865764585d8b476dd784e9f6aeb9e3f589b75c44cd82d5f78e3963ac303518c82e4a197c8a774c4f43dee94bfee522f75d7001b5fce683eef91d04f1379111d0cc1e4dc1a1f4883ea3c06a632480f8b9d6b69aeedf1fd03149f814b4124d8f1ac2b4ac40290b170186893b0de48f9605c6e9fa356aa34dc2e87a2319df602d5e5f624935b4312adefaa9505af867754c43ef22b2b20ca01f77c8c0387a8ca7ae191e2dd925f9760597556cf3f09310781574c4aa4479cd94229cea05674eb4b2806e6dea8695b0e55a90dafd9b22519eb95b1fdd9cec9fadb009d1ac678a5f29c7af43169eb745f52d64d9ebfe163c9cb6a3099ad0f6904819de3a2bc73e03fd8ed1e215d14af63f2e9c91a1097010d9344d84d98108e45138410571d0797ea886b115a351e0269b6a08b4a6344116057dfbfb029e1f45d35d2f56f2a84422357d73dd47618785ef132e494159753b0ef11383d9e32a6e3bea2b6f5d10928ec96666b3e58eb19d44b84da5c04db6e590fce22beeb9491e74ddaa44c357c4c436bbcf78ca42dbc11070e0bb8dedfe84b704f384919d47f1206675469f30959cebe4d5b71373972ff7d410106f26ba872520429bd344d750a1b0f7a5962b0d70316f76e8dfae649166ea358508e29aa8cba4705154614fd1da23075f1077f9258ea1b3ed2f78638b9893355b5a6078e384524a7b77634a8c5a49d211236259e5a96977cbbe64e4c7a6176335d553a8e7a5b080c205068a458bde5fc127e2a90a250db4e53dc4afbdd9bb226cb02925d097e104432b8cf525520d6390f5fc46ca14e961fef4a3a032762f0be6ee25bf4e9b33c9b977570c85e5256e158b4e465ac166566ce1642b9746bfd3211e16f4881881c3ab806864a92c7e1bf9d5f5657e13db165eb66605986153c6f542a97abc21a7bd8574b1c6c9bb2d74d1f31efecf51d552b52585268695e0d1d96b1f284e72a17ec3963243c979efe8c523bcb5d549d9cc83c5df5cd9d62bec058a26c113361a6aab5382fc2779e10d4e656810f9082deda505868b2ecb8374615878ec45697dc3669f3b19830261536ed6e70726fda27f24a171d95024b0b6c602b772d2fb1e2e2210383278e94202699d23085b68131e6a499ab6709f1cb85c5d4a3347c3802c91812a645c6de28ccfd43a894f9847251be1e2d1eb53b6e64f8f0b38e280b8f2fccfea33e84b556a37ae2c29bddd6c15de8ac14e4cb382b7101efb5f208f0fea2feeea487cd087c545f197949d0ec99666fc618eff133433c22e160b6afc0fd719fdd5acd9f691a9b89e87ccaf39948405e6fc36b5dde977b52b685a0dc165592c984ff46170c0502ee9feaef1b5d954645247d08881c795a812d9a146d22b05bb3d0efdd1b6816fb05c4eeaf8cf069235ee2f440c975a9c9a3b64edc7fefcb17f434d78ab9441ca1391ed14d82a3e34d6d9376b10581371c294916e2d47403e536979c17b011b554cf10f27a44271070dd175ca99621fc80a4c37ccd3ffd86473cc996c9193a67bc9d45770c2e9776e5c0ae5b5fdf0a33ee72f4c1e0ea1e3c39c7e2c6f2c3426c80ab2e9f0e24cf883b161b3b2d900af8a3f8b5714ce6d5d2f1ae51507da2a1244dff3c706842d43f428f49da72238f3f3756f17682c7e130dc2f2f286e00c77c528bf74e120545e0dccbc9d082208017897de5ed567e2034efb5cf3811cdb4bff030472c31c7317d13a91c3e73a2144e16e44de86c6727884d4ccb6f0fc079dc06a9e7758b522e98abb2142a75f247d76b259d60b0c9f8c8b07e6b4f8ff3a0c2b8fb93a333f9d50b1d70569d40d8c661a3533b93c8779a802cb091d00e50041d8947e4a66b70614c30432c55297a7ee20df72b2225dbeac1d5b90cd9c437a6f6e2d725c31d501ed7e6af957c838140808d342c19dd93faddd0d972369b85e431214ce37731bb12007640e587d93dceaeccac125bcec017a1a93e9942b9c1c0218286393b27ce18cc879b59c85a6f6e36fa229260fc9045ad5765259fa1504c4c2c7b0f8670074a32eefa5c4ddda96f3c75433f75762d8475addb6f0865478723926c4071bb2d3f8e2d9bdaa40349f935c1dfe6392522b5e47c025da40b8c2e689d306d97b959009de80355ab604313a60ee81aae255c5fa028791cd1c9df0cd351539258645a1239272031d69d5e9b2c257f71348f4a5f67d4a27f9cb45cddc940433e1abf160cd0c5513d9a582ac95eaea6e209139e30cd000132f960918179e7d2e5daaf26450e10b8ad4da349e160aaa92602430d1b36cc1b871035c7adf1b99c15799c7177384b7450333c1cbd006a7a53d65ba5bef7470ddcfd47faf3137dddae9c9fe5d0887ec09b32d8ebbe40c655f2f66b25446ff9412222d194d71ad44f999e8f84072b7df5c0856eab942abf214ce0708e43740ac1b14f012005efd793e24daa35a5cf8bc9069ca860302b2c47ed8d689100313c7eec4846a47e4724fe505e7c09620873c5dccfc78abb55cf8ea6e06faa89dcbd173bc3ac37bf6621f6362ca36b3d2c6be2599f0259f696514740f8d6948ef1fef66853a4521e8b5c6c9bb2fbc0c76310e0e0f34ec89af4ad9e3baa81e69e5a2d80b04d6ad206dff8862c7d6b3226dc7f143ba8fbb868fc9f8533969497fef57c8c082d41541c9a6c3e4c5a0c180838a722b8c7e8fc395154e53fddf126f1a3f8dd446e83302a46585f10bf46ccf1ff3a63630677b6dcf11aa8ffd4787ab7b6318b9a5f7a7fe29127fc19105689fd3b0f9ebda5b42215545ef05967228a51e804f02c5c1b52ecb567a2a87eab829eb9c4e0599a8ccfdec29bf9ffa10db1d75f0e150bc05e6881c2a15573155b715d87cc964736b7b4eb7869c76f4ceec1a6c96da9558e1013d6e7d0df1516f7a9dd68c71965097d1b6424b9617bac4a37d0eb07dafabed6898d8902a1b8fc160612ac8dc9aa6bad9d87e06b42a5b0e5b1b533756e84ec7f6d3128251b25f4f39274866d732c20807e7805c8133441c9bad24f558bf5f588089bca5031dda7e0a6d11625be52a58bec703219dd72db945b8fecdb16cf6d14c6b579a4830feee3fe07c6f52667ac995c9ec8fd3a68245d7789f2007d5cc3980920c4d3f073aefabd88d87eeed94da95bd08d4a4e0e5c1d61b0c94696aef37d6213def07479f5e8a9c2ad5c65236868d853472fbb78f4246a79d5c7a1dd91957fe34ca03a868f96ee4a561f9957e4ac1cb94818a45bee3aafe156c8eec918db9edfbfb7f355fed0e5fd14bf2e3ec429a43e96091dbf85a53b2de83a88587639730b4bc8abbf15d1fff76ca40e67931f16b4a9c0e03f119d26475f1b6a11e1101bd4bceecb9121ba47ba2909423e4c772ac300a6dc0b959f7d7f31ad9946d8584fe49a0bfe3fe7bd06e73e31af1b085f7e9eed01912ab43c7fa8c00c8e01f6f7aa77cc9ea5907e9c5bcea0cdbc0a0e25afbb6307e03d91d582582547b563d27e902c875f19b7c3667453f9163c16588bf0f5c04a17971846e9b30564770c2a91b5f63ccb96980a7425aa67ebff5e97efa6b368b420426b1cda5dbb7aa0d3b6a8831eaba6307acfb12659b4392aa855586270fde5a00eff0a5ea48bd1b9f8c2549ebdd14431c4a27837dae0e586948d3ae0f32eb0116a887932de0204eb7a4a171659a638b19c6b0843f4e2c88422e53608459745b84cbcd7a95ef571bfcec60b90e965ff43f58a92eaae03e552a0c9a5fb943e744e187fe3611117d26ed04e604e02a3dfbbe2f33f7cd6465b0292c3e3cc64ae0b779a8a1f9de1ef093c5df181dd07919eca8d40ba5f1c2699a6f9af948f8ae31f34567620419f340f42a8897b56d7e07e3dd521245a18b5a873d5f440e6a5e4aa836b818e38c3b9851c319e5117bb55f217bf87cf17ffd8c3c72c980701e8001a3e623c55f402758eab5c736ea52067fbc41f366924a142e1e25d6d03475c0be60e64d8374b186a3195fe405e892744fe694ef9ac8327136aaaf7922e351bf82f428de21429011187947a11ef5ebfe3a32a0743323bd02a773853e3127a6d8961b1b5c0c58219bc84a625b8552954e5c1cc47e3ab11ff7e8ec9947ad2b4e9021a5b32302a744176f2be7b7c5875a1800000000000000ffff0000020000006012309f0000000020000000000000000100000048000000eb378dc46ef183d49ba8d7c8a0000000"], 0x2298}, 0x4) r5 = fcntl$dupfd(r3, 0x0, r1) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) pwrite(r8, &(0x7f000001b640)="c5f9be6065ba3782d79f5d443d06d97ed293772780bda551cae78f26471a26cc3b07a2a5c95cc459ffdd3bd7854c57593fcba045dba97ed2c71d7091d97f2274806bb010180d1134a32db0065479abb4c209bb423dbb905aec52df0ebad27a8d6d9c5c3f10c34ac6d99e5df3d2e109f1da6da80670b7be40a8881aaa09a0ba3b7b295ac479fc1814849eeab121328eb5d1e9e87db1a9c3f9d7569aa840f8f93a599c795c2af6dc7e93bdc082652d536f4d59bebcdc04daedfa194a5020974fb504cff17d699d163e6f30927cf51d369dea8ec339be50ccdccf41256c9717f993d70beb19fb4fff84c8fc2ed1db1f8c0912b48315b5c1012b00", 0xf9, 0x0, 0x7) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000019240)='/dev/pci\x00', 0x909, 0x0) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000019200)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000040)) 02:48:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff3) msgget$private(0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCNXCL(r3, 0x2000740e) msgsnd(0x0, 0x0, 0x0, 0x0) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) kqueue() msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 02:48:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0xfd) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000100)={0x1000, 0x100, {[0x400, 0x1f, 0xde4, 0x100, 0x7fffffff, 0x7e, 0x7, 0x89, 0x4, 0x990, 0x0, 0x3, 0x9, 0xffffffff, 0x7, 0x8, 0x80000000, 0x2], [0x6, 0x7, 0x8, 0x32a4, 0x1, 0x1, 0x5, 0x40, 0x3, 0x7], [0xffffffffffff07b3, 0x7, 0xffff, 0x58, 0xfffffffffffffffb, 0x3cf6, 0xfb1], [0x3, 0x0, 0x10000, 0x3370, 0x0, 0x5], [{0x73, 0x2, 0x5, 0xbe}, {0x100, 0x2, 0x2, 0x39d}, {0x7, 0x81, 0x1, 0x1f}, {0xbf5f, 0x7f, 0x7ff, 0x4}, {0x9, 0x3, 0xd29, 0x1a93}, {0x177, 0x1, 0x6, 0x8000}, {0x279f, 0x9, 0x5, 0x8001}, {0xb8f, 0x80, 0x3, 0x4}], {0x1, 0x6, 0x81, 0x100}, {0x400, 0x3, 0x8}}}) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x1, 0x3}) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813494ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf80"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:48:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c7b0000003b38ff75e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x1, 0x8000, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) shutdown(r4, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:48:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8f90ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e84cfc713c2acad67acda95aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec430518080180e3143300ea000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc430840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7498f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad34c4d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf46b3a87e75f6a28b70b9126efe6c2d6ad124a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e729c897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb617872d2b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6b88b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e69874145e4bb855f590684ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6c"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000080), 0xfffffffffffffeb1}], 0x2) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000200)) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCSCTTY(r7, 0x20007461) r8 = socket(0x20, 0x1, 0x9f) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$PCIOCREAD(r10, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000300)) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) fcntl$getflags(r13, 0x1) r15 = fcntl$dupfd(r12, 0x0, r11) ioctl$PCIOCREAD(r15, 0x800c5709, &(0x7f0000000080)) rmdir(&(0x7f00000001c0)='./file0\x00') fchmod(r15, 0x82) socket(0x2bd29772dfa8f641, 0x4, 0x0) 02:48:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) syz_open_pts() poll(&(0x7f00000000c0)=[{0xffffffffffffff9c}, {r0, 0xd9cb9a26ec6ed680}, {r1, 0x40}], 0x3, 0x7) 02:48:27 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) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) fcntl$setflags(r6, 0x2, 0x0) r8 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCFLUSH(r8, 0x20004268) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) 16:00:00 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)="8806f4c0adbf262792104877210504f903e22699d29ef5669cb635118d4ffc386ced368bbf44b65761b5e4f091bd0f4336543e5b6e8d282c4822069e6bb2a4be9c98a9396972855124a91e7966dc5d398d0c638e76ba6b29db1b19b6cb382967e6bcdb712dcaadab3d39fa1df6ac36d25ef93efdace9cb6bc3b48f95d262964fd14e5748ed69888129577f5dbf45f4b95c24329e301a8694cdbe57a4d281cb1be4777a4b4069bf4b21f8", 0xaa) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x1}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004138ba8004627febffddf0000000000f5ff8068000000000000000000000000000000004dfa5b", 0x2c}, {&(0x7f0000000180)="588dce2f2fd8415185dc07b1ee6abb6b546c2ee8cccb8298f96c4a291395831776b1df962d0bd2933d5a4e652461a4cc803bfcd2c70c9e93f0883c2328d2bd8f0905c162f0939ea54f21656c442c37943feae7f5cbf2436c20fcbdb8ad885e3f3442ad0feb649f145d64060aad65f1c4ad03881c1bfeaa746d4a71513572a9d3f338137f5e8864bd19fdded5098f1f7760fa2301796563569e50bc3e70374a60c6d252e1cfe636c793d8a9c41c8c936c025556c0b6be04a7ce6506a3b6e3a788868d0fa2dec9b1cbb3b634ddf9336aa483", 0x11a}], 0x2) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x1ff, './file0\x00', 0x9, 0x2, 0x3, 0x81}) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000000)) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c117002a7ead4bcb777fa69dfceac2a84e6abca64896bc01010100000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659ea202151cd8cac7dbbc5b593d2870b4122cd2350000000000000000adee00"/189], 0x10) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) pread(r1, &(0x7f0000000280)="691aac3cf8ccedad1755a5c995c22d486914a186272b18c67b9d67ea512ae83958ce7dcda48ca9e5a8144ce94f877dc81bff43c0b8d611e7d2640d419c17ba388c01d7ef5d875e48e95cd26f9d8746696fc6eebb2cf36f068d7f8efeb7bb6547361ea876b1fdf50d11fdee11c4f32229f6f1e6a133e9a73a98740eb3aeb68365923dcf9f011bc28784baf1fe2ad44696d8a7c7753df62388caa6d1549968c4df3595f1e67ec59a8c18fb7deb93bbe587ecd294ab0b31537ed9db306128e90ea2796e847bce85755253c9f872abdaeb651e6177fd8f6cfc70250cf45505dd4a95eb0cbe984031ef1887714be8131640163d4bc4b01b00164c1421d44efcbde2299a25ab6d34b0db8d77a63df992b367f9359ccf07d0e634fce2bd50c318ab3cce952c3bd7f2ecdce3740b46df2b10d3f9eed79a58d8eaccda71449093bbbd07df6922f27d311e83e533ca4d276e09b35d56f94933181de81c8a621d379e266b2ab4a68bbecdaaa34a9272099cab117d37cba464c5d4f5111684d00905b1157a3c7b80f2423a5ad20247626a8db68efbe707d1373a28e0a3fc7b0a92ec0e80fb50efcfb9a583feb67a91013fd5aba3c25134b430c7244d83985a70648d5e67055cc228010a92130b754ff68369eb26f2476dad4f3ddc9f2ac7c91f7811f467da8168908372b90065c4ef00f8fb4d80a0e4721bf792a973db6977e12cef55502e428ed493df42b3cb25884f9fa500b779ea9f30a01217ed95424701e4fd3133d395a99c916029d761da28edf0c8a2bae13aebf24409a81ad6d815cfbbc8201edc4d0ce97b0a634b998fb85b4c04d180172d8bf9018fa2ed4fa314def5f721cc751d77033542ff05cb0071302bb3facb6fd43e552cb3eae5711fe8fa5d5bc6944bd606497209527ddab92ad1ba588d2fdd953bbe40ab184c41a56754a407a470c788e8dec194c187288c584e7a307354ea6b17dd8be599f30544f91f00f69010eaf96fdd2be1c51a5b9595498128808190fc4da9c934f33a4ea4ea5eaa31206e8c84853d4d50589e26af82bb1da3e63bfeb2293006c068dd892f6bc05491631160d5796302755844fff464f5cdbfab3bd71b1422809f109531a400b8b1c78f0f5af25824ab6f988d40e80b3f7390d71c98f2f7209a21cd254887e61c43f5a5ec4fcd47aa8a843a97335e4a61b8cede60341a98d19a970b7997adb08da948c1b4aab253366735407e7ac74a51d887ab89c5abba460a05283402adbdc2f3445e379904007a2d1e9fc6c9e52a2ed9886b9a8d3aaea0a24af41f584cfebb647516940e47b82d3c72c99c32756fb47c131058cd1e813211d9b2aaa3b3ef76851856df7f9e11a39c58903d3d97b703bcac080e48b69dd4a2ffd7d630df669f4f333dfabd0b7c40eb048fc63d950755ec60c01b559356bd777531fb9ba1b914a72c23e18bed81e2d68abf1f571b31aa9500352662948aaa2b27c3dcdc5a64c8822c27b0989a43162d13b21c0a819b83229ded8256c8a0a862870fc3550a08845168f8b19e01837a93532233ea3787df18907645d0c2e83e3c34f81600ab4076500e1f0da2c3ef2cb0dc4ad69e1ffd4f32aa003a9e49e2f4497f22d5c0c1c82e4e09ba7e1e6f484ca733dd8a0e2a9bad8a96ff3f7285f74583d539769fdfb5e6f6f9a748e899242aab05958dae10a74abf36f62ec29a40b9bdde601940475465ab9ddf86764521b77411df7eaa14e31b2980e3c6b4bdf43d56863e015c2691145e824054e54eff10def57db1905bb020f8dc621b90f9cabdeb0450d06ba4eaab5d90d187a43e72185239fc5a88f3ef34441b810e4da3cb0cc7707dc563513b31a02610201fd271b68cf0411e7172a3e6f103aeb7ace6430d4a214e00c0f4df46b4420c7a07db05edf8bb253572d7c5262737a3f664c7318a3bfb30ab6356f7db717ca2d61b4a26eab49578f80a65a00e36fb49f629b7e670cbc0717c7a9ed8af17c2b95b2df76d8d64e10c62becc013cbf262653711590e26d74592511f547dea330834f0cb92f82cabe6d6cd4e9406db5d559dc62806abec2b67f2d3b5f9e509381eaa0e016d0a8effd5ddae08a982cec5626a531308b2cbc9d45e22c68d6d76087b87dcab437215cf64d07e687546a9dca1dcd8e93efa15ad214d5fe8e1715960e71716248270630b5a18346db5866be6ee99fa5257083f205e3a00d776a754c9bfa00ad5e46676457adbb5c1a54f7dea93459d6bda714b563c772fed811f2192ffd6bc329262f11d9e78b96c849cba7745e610e5d997d632ab7c1d72ceb6c534b192fe3e5aa0814fa1b88c694008ddba6a2046ba6f45112787154526f2e233a5dace2916ccd13837edd7cfd1622fb4c05441024cd9fd01573a5616cc65052a4b7d7c454f48f23368fa8445c98d45f6f1a765411f5f86cb6c2d46e18155f917bd4e3fc9f51ad1b9a0d8c1e4c38afd1fb94bc89eac30a192711d31d9ca8b9e636a7d54514797c335f9a27530dc716616e5fc72a02c1fabbf7956cece69c6d4b6344120567b2bd9aa7f05fc3e6a5d9d74b8c3d340ba302e4e590cee1ca9a4004049ef45fe5c7dce595d2838eb5f19393f63061aebea19c9deda2590ae1ee2fb37a1efd1aa7d6cd850a321558ceaef809ce7c4b8e648de7123462aa532f8073a75c79fc02a08076ebb660843fb4c7602f87d45966d2aff2717891bf7fd901c6a1b3ecc6c2d7dd5c80425397e3c7f6552026e81558c8d5791834d17f9d70dd5cd63d587f4bec29bb988b3ba9173932ec778a48ae3b8c867eca1f673b0b9a537445dc11f1929e37e0ad012fbbdfd3b923968dc5cb0cb485c179db0c8907bd25e8c693b5efe98157506ffb347492e99ee5780d5dfb465aa45ceaa7b9bf394854a6b991f1afd4e43244c479640241d527092220bd207486d2718051261d9a2284f66d58362d1e4adc4bf1e2426bae6c63c72d5b2b43269070f39982dab4aff68bc9f31baead2c63f6c3f8933aaa40923558cc7d97ec8cad967828571e0713e6e5c48e1840eeaed68b9417c7d6e5f02e88e632154619a228110468f09a0191b71f3daccb81d507c5181657c9254c1c992df8a44ae8459d807ef112e409c695bbd8e86f502454d882ef048af21c5d1565baa9034b9cba8da985a71fc242fc8143249e40c2a3779221368e92c53aef01a09ae150ec7e165c399389f22573840d4e02dc5df439a75c78829844f8b888871ddf2034cbd8c513b7202866e2a096e15839f18930e421503be9c7927a50fd1cd21db415d30845c1c9dd9efa874ed21b5635b885f704bac0c534ed0c8dde456ad3d155f10114bf17e155f67303b6600857254afed53070579f0da35333a92ec1760ced3752e3d9b0ee5db1ba8eff2791dcff81bc108f9d533e6b301f19b7e1eeb8c0bc0f1b5574fa51d97079a795b7b08a6f8debd109a6fe6904f6993a7328b6834ab333dc2c3094a861b503fa22302d0ac9e072c34702ec734d04fb44f9619444b3e1b7ec9bb2b866690139ed9c6f8d95d961057c479f5b0e1f705d804682b148a35425151c0a494113a8072484b9c803673c953db241ee399514cb46bc564b03a423034609926f31f29acd167756f9647ab65e8d4b23b13d72b9b3a18cb8cf1345b17bd2de20aed6bab4e6f9b65b987046639026c49ae4f9aa8aa02a422da6d479cc464ac2106e4586adc91817e5028fbb98e9a6f1fe406f32c4f1a7784849a63c9e575bd077cafbfbf84b0cf3e277151dc67f2902b7bde232222b1f9141fdb8e622a17a31032326b0eb814636520472ae2d15454974bed69dca53bc12442413529de816142f366e5d9e7874ee221e414d3dcee18a59938a6c5a483ea462c26363955d0aafd4b083eb765c1a4c0c487a0842faf8da4a8944fa80c90fd28d9e157c0c774c95e9c76c128761f781d839d086501fa7ea23cf61576b712d71a153f5fc0b867d8350c16c2ba8f8d50c521223ec1373289ae2145f367d8de9748cbcb30d7d01fa48d9cd37e5927bf59d0dfbf3b285741f497042e4654d7921e8b7fc3351974f0f3d21d377829db014ae507ca8b1d7c07ff21f89f1decba582a09e03e1b0f064c16c05b5619798a7923e5aa18397c6ce3c7d21b3b4c38d729b0a0fb494ca3299876ec3819a812daa7af1ac9833716b1aa634f1c85713bc795f8ba126d5c8a02f2a05605514cc11ce091c1a9c495d507318866bcf4412b0d122a2af992a2f8590b2bb3a47f13c27e94866353fc2e41fa6eca703131bb30b8f13fc3ac50936185d506cd49c62b574275fc783180da267dd81f29453cc62acc1d41f375c8483b92d4cd77fcc30175a65945d9fab1cd66ecece8070c30f7127ecf137a196c605a4ff0fda53487d60706a2a580122961513fa499aa3e7eda84312c2774e569f48d79b902992b1568c6c71fedab0bb636fe6d502512b5b698b4ee36d6afa5420cbb51eca1162517c8cabe21dd899027d970e7eafe51e42281a4a39334a0d6ee7341398ad5c2bf76d69aa8729f7a27ffbf85a595e2253bc2c252257eda7978112ffb7b6ddb6a3374f05dcd490458e31e26eb147202846d088d8beb8465265c0d9e7b4ac44905167cb3c5ebcc5041ac5b6f0aeae9369781d7a1468467b8963ee25e5869ad8f0ca29c3073552c66601ad73374b5ea7c42bab392d08303aa3eb976aab8a7ef1b02902b06adb20b0f73e79a9c2529bb7a66a0a398b609909f71f020eb233797ea230f3af86cd4239fe801b9f08ff9cda59639842fe2a7f3db7f6179ea28d6090336110fa74093a939ab11fdcf0687e85b4f8f408c1fe99e39f2ea5b76ef6645853129886118424efbf7d1e41333fddb9ac26c188f9199456a9954d10fb9909c688b25528bb9640d7404601206da832e21d9f105dbae2cb6fe0f3d6d193486a9680f5ca3fc9d536063e244033e9c037a8fc4094151bab5e752e486fe1d3d272b325dea868207f51f6a0f4e958a0b6f1296543052a58aff9c7d4b9af8fe98a351d56eb139fa7bfe2372821966090ff2ccec9b8223c7f8095de678cd77514667563071a3f784afb124c554034f5bb1ea3045d806d15603cfdc3609169a82e530456f2ed5c466074a8ff3f36e2e72e58202081b54ca7bb15e13e74c48951b7665008aff5c64db6268947c1d004ba06800e5224862e73a636dd5acbf635a3961db5560581290b632693f7824b4a7c263dc4e4c8162209adfe765b90564323e5334eb70df5a321f86444ed58cc2b6324f5e3a36a709ffd6bcd58b82696e649f808395c74cff59dca2ce1a61f9c5645b7684bbbc1db5f568dac42a10192440ce8088b490a4ebc21c0fdc8370f31c607ef518157d26806c2b35ab29c040edb1d6b39634d545cb06fd4dfd8f16a54b5a7ea42e95770131738c1ffac8acfa933961746dce372000827195410db6c996f45275b879eaad8a21836034165b215191caa67623356c44ba9731d0102dd25485956dde66ecf106771afa7ef32632e5cc76ec83010ebaa7854dd0ddc473f2138c09d150d14345b2ff356e7602d32583bb0458472bf7c2737984ec7e7d59944a0f7f532d55bc10fbab56bfd308b178559fcaf9fbb6715bcc6a8d7ef3874dcabf54c23820ea81ba537a24c78a1fbe36f6bcef0848616057b6a1407a661f2694573d6b2778eee5569d7b69b630f81d4c553c53b1bc19ece596171dbb19c011e1fd3774bc5c1376fcbd6b63a555472cd5d42c1a1f9180a0a2890c258f331f3e2052f49c69e1b81ed65ba6a519f4fb9e4402549ef54d8694d3b52e10df806eaae10dc1d564fefd923071523d3", 0x1000, 0x0, 0x1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x10001, 0x6, 0x2, 0x4, "31e48cfa3c59e2b00f3092df1854fa8eedc79b97", 0x5, 0x100}) write(r0, 0x0, 0x0) 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x87, 0x0, 0x0, 0xe00}, {0x45, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xb5}, {0xfffe, 0x1, 0x80, 0x4}]}) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000080)={0x101, 0xfffffffffffffffa}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x130000}, 0x16}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="63cce8", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x205e}, {0x4006, 0x0, 0x0, 0x2}]}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\'\'%\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='+-]%}\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='tap']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf7], [0x0, 0x0, 0x401]}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18000, 0x0) sendto$inet6(r0, &(0x7f0000000040)="3cf0fb15dc0ad72f3df40b1b219e94eb68adf222ecc18c64d09e0f393c811e44d20b4050bfe469865178de4ffa7d7b69d912d2339c445dbe52c93169286c2a0cff70067070b66d35a48e64bc38bb62b27c54a0fb2feb06568d2ee12342ddafaf66ccbc00480f272aa817982392ec1f11412c15cf975284966c8113f22c463d6ee2378275a51b68cc09477cb00b9d3164f43dbcdd30eaf8538aebc099825b4575a6f394a345a49495e27f173810fa9a8b6ae4937e60532d0c4b4ab7b01db80791064bd0eb5809ba4f7589040694c72f80a5df1cdcd39c3c", 0xd7, 0x40d, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a4006000000e20000005680fda074ad00"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06", 0x23) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050460000700000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb56894789146cb054c053abcd402000d7d026ba8af63ff37282921e4fd89720fd3872bda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffff69d14dec8997e608a371a3f8000400000000000000", 0xb1, 0x0, 0x0, 0xfffffe17) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xff, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x20, 0x8000, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r3 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040)=0x100, 0x4) sendmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863caf9323451927ba4aaafd1d62f28547af0e69325aac602f84134df096c5711", 0x4b}, {&(0x7f00000002c0)="5f661505d1264ea9b03e49dc10cb8fc218f666bdbf93da72f0611f9e41", 0x1d}], 0x2, 0x0}, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81, 0x0, 0x0, 0x1}, {0x1, 0x0, 0x0, 0x182}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$dupfd(r4, 0x0, r1) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x40, 0x38d8feba}, {0x89, 0x9c0}, {0x23, 0x7c10}], 0x3}) symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000180)="8b56a184414048121c719e39548c3a06344d3b2e0d23da29aa4ac7343fb85e8f034854781d776ab15d746cc61a57c33112ad3ea1f201ff760490eb2dfb73d963532fc32fb32910e3776c0197af30ccecf5a5a0c2b41582446763942abdc0ed5892e29573173f73e7d418ade861e9c372ee298f016b983a409c1a5c5dec1364b0a10894e15440a03cf44767af6c5f608003a95ce030bdaae1481bc71483ce502c18651da010a25d956e5de098448030a6b9a0895d4bf7d865315aa8dcb2b833faaa80143cb3d7579f69483aeb9a1f63e19e8ad5857deb1f2a8c44429fc5e5db4da3d4271f", 0xe4}], 0x1) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) write(r0, &(0x7f0000000100)="74bc35f24dd54fb656d9f2868af1f75a17ae87bbe617cf4f151507576c2c9112f9dc4fa210cc8170b6939b53710de20b3046", 0x32) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) r1 = getuid() setreuid(0xee00, r1) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0xfffffef7, &(0x7f00000003c0)=ANY=[]}, 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r4, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r4, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, 0x0]) r6 = geteuid() r7 = getgid() r8 = socket(0x18, 0x4, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, r9]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r5, r6, r7, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r10 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r10, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r10, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r10, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r10, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r10, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r11 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r11, 0x0, 0x0, 0x0]) r12 = geteuid() r13 = getgid() r14 = socket(0x18, 0x4, 0x0) setsockopt(r14, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r13, 0x0, 0x0, r15]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r11, r12, r13, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r16 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r16, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r16, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r16, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r16, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r16, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r17 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r17, 0x0, 0x0, 0x0]) r18 = geteuid() r19 = getgid() r20 = socket(0x18, 0x4, 0x0) setsockopt(r20, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r20, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r19, 0x0, 0x0, r21]) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r17, r18, r19, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, r7, 0x0, r11, r19, 0x0]) fchown(r2, 0x0, r22) lchown(&(0x7f0000000200)='./bus\x00', r1, 0x0) r23 = getuid() setreuid(0xee00, r23) fchflags(r0, 0x10000) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210], [0xfffffffffffffffd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0xa8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x10002, 0xfffffffa, {0x1ff, 0x200003}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) fsync(r0) 16:00:00 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaaeacdae63d95b3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba92498fc4f0e943dc316ef2e67c344c880f6db01ef98b9cb20cad64d6689e6de343eb4cabcc5f52728b22380c3c33e71470aac32a9882ba476b8c9950370577fb7fcf1dd97a12db390d29593c3b81358d1d35"], 0x152, 0x800) getpid() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/197) r1 = msgget$private(0x0, 0x25) r2 = getuid() setreuid(0xee00, r2) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000440)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getgid() r7 = socket(0x18, 0x4, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, r8]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r4, r5, r6, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x0, r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x1ff, r2, r4, r9, r12, 0x2, 0x6}, 0x5, 0x5, 0xffffffffffffffff, r13, 0xe534, 0xfffffffffffffbe2, 0x5b845dcf, 0x1}) 16:00:00 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, 0x100000000004, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchdir(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/fi\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') chflagsat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x81, './file0\x00', './file0/file0/fi'}) 16:00:00 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000640)=[@cred={0x16}], 0x16}, 0x0) acct(&(0x7f0000001a80)='./file0\x00') pipe2(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwrite(r1, &(0x7f0000001b00)="b10d6502c6e5c298a05e67b9e52810193a6f9719209b8d9c0023e73242acca1506cc1e4ac92a1a5da8b97d1fabe831b805d4ea1f0b82a50443c3e9dcf73dbc8b68ecbd2fc380fae0fb4e057834d965490f27772bfc9a6b", 0x57, 0x0, 0x4) sendmsg(r0, &(0x7f0000001b80)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0xff}, 0xc, &(0x7f0000001bc0)=[{&(0x7f0000000080)="f2a806cb54ddd485d02f8c9bc6531f0c976708e3f550750213ef1edb42adf1c63663a95b2d71ec513a40a4b1de92799132b559e69e67e4a08461f6e9fe59ac72ab9817691cf927d8d6c6c0c1547442c5ff2a41f9f4bcb90e7d30d32977dbf56c68c9ee10798abdb7d5a29b2ed3aaff9e442a9c41317865c6d2aee4fee617a360aaea6fdbdf5592a3bfeb264d771d3bca2d8fdb0d22922ae3459a82d9e8fc9ac76dee592637ed886d8eb4cad3e3a407f4ec57ea689798e783e195f29bdcb99a3816ce15d27b0874f68ddebc295c140442137a39bd8cb8027b1018c6523e8dd099af52955717a54994d6c0c9702ce08a5ecd8cab3121e5", 0xf6}, {&(0x7f0000000180)="a12f07de858dcc262d6f4846cc283da0a5cf82998e56550363be08e1dc62c0fe83e5bfaf223a2f1dd92255866553afd736ac0f89e2dcaf7ffdc48d76aae2f62227fb4018c268c28786aba4a355e9b3b7854cd491bd6464b996a68fe18f3822385d2eca72082dddce4b1a6ec0b6815db2e11056c8384ad33af602b5557e04561de6130c46cc98055fa0b4384e99afb23e726f883b8f5f6c9ada0247603699c0cee884ba5da4d63be0f06c52abe25242bb2d68dc58460fec998f389b", 0xbb}, {&(0x7f0000000780)="fc2feb6d7f485cf723e8c3badf7fb4a6370e75936d37bf49d058be378ee917260bb081fcd7a08bcd0745c153c7baaa0cce000ac5b699aae4b25cdb5e38fd8e4192af9776b25af98fed3728f358c5460944d25fa3396a9f5c9c69d2360b3fb77b70fbcd493506b60b6d1655a48ac3ccad3b6d61d11819183df1b0414a8e463842dd621e7c4a284dc89d1553f7b0c24950e5bc99b39cc9b2455346ce71d4e65cb2cffd5035b4f861b3560dc061fb6db6140852c4f8f41e9115c445d72f10bf36b8954dd0bc5203b9ff8037e3522f2642cf3f96c298f29fbf5dcabbb887539f33393314345b6ee1e7010a04b2441f40870e6f868fa9d82fa069d66622e9610e64f0d0728e57e0b74db377b587a0b1265f4cc99fca1a402947fb3c4e8405ec57e57a79e6f2747a85da20f4bac89a17e37bbbe5f7d7cf73f5dc55fb9721ce7659e58d526883e4adb3337152a0b501962685fbcf47796a595762ed7c4422918bf1accaead9c5fa7ff305d8736a7fa4b113b3ad084fb7f7a5490af91fe750123143c548bd5433b40fa5e9b1ed434699613490cc189e2b8ea82bb2ab9529c18518954d8b0c86eca09222567f6c80b616b8a10f995374cdd3cf434eb6b7baccc942d7cf76138c3783a81658c1329d682db67512e58fcbf9df4635df697f7efb70c8da0939f2669202b0b40881e550675d2aa989e6f1b96008ed2b464cbba0ab4125af78aa46ccb45a1be15c7d38228191aa1790c2a2b183e41f190121ed6db83df6302ab56aafb3d7600cc14c5adc03bd54850797b9ec567bb009e546bbcebd0ffa4d7c3c8acd7b922c18cb1736eb03747958ac27487fd05f3cf3c2200be1d850a32b19822abbb4f8b2b64f86d63ffe01103f98e4d8606d32313f3cd53031a20e8ec939bf5e8a4b8f983017123fe03b17cddb4f9349c819ea4eba8a9c0ec8a27e96f075227caf14dee9a1bba0e2bd1c1a4a5f9f925e6b2a250b317ef3e93eb7c1566f1c809421bd02d9864fbbcd0c5f578c0f840be3755d4f9dc0544a7173e7f773eeb8ef48ae47440893fd7c7fd375ab32122aeef68b1a2fcb63f95bc8b4c23b43865b58e441ee15004fdf9d5a7b02a6afdbc380fc0ac5a879adf621c310529250e1cf250f726dd5e7d8188258d1c0e86338006a4c2d48a576206a8c081263565c87bf3babed48c45c970bef4a6d12dd4f825bebc21a7654c2cc81a27e59d56582de487c9ad6d6b1178aa639d693828a760278e221f5d5f422fab28bd45a45eb59f5ba11cacbd5e7b80c5f3090f8cbb9f109851fb63559bf84748612a960afb171b369a1fcccacc69d822bdc3cc3ca38a41ceb4569f51a6e354b8f37e4044ea70bf629896b2366a918100af15e68e368d50a1c25cf4b18634ce47f6ea21d1f919a51574260172a6df58672418db70d492b04bad08e743cf070ba3e93a640588e41809d3775e22cac5122e265dc7ecb7add521faecdb115be594f0596572644457e7e51d70d348d6ebfd16e29be2b3d080862c65ff10952b30bc7429800544288c26c71f3d0df2ff95a7ea150dc6f6f8effe56eb0f40cf536efa2e4c790f5af388dc72da1b8767592351f4ab9c500ea807c13a0eb2d1dbbf6ca19ab94a78ed078bba1b8e392d5cc3601e3470c68d7189970608d73fd204685f19d521bff4e08c6066e450fec31c886d7508cbcfeadd429091ddbb121cd2ce8ba5fa237be15146d64bd9e16001eeecc2484d26577e3065ee7a3da02ead95698e955e63b23007671320fc97aaf1adab09363f6bf4ede35ed6ceae5a10a790278287f22810a2f36a339a1263680a25226912b5a2050c35ba3eee013fca39f0738ddd016cba4934021e9fad2b3cf8bb4ef44a80ad2a3b77ed055028a354c6a842b2f131be09ca622b1f6c0520e0d394e5a460944c16b76ff759aed5b687fea0ffb5c53d96a049fabb3145a3e53f2e321f685ce3f3e43939c5e1450482aac7e1fee3f2c400ec917923b614c39b05e9af3a3cfe39b0365677633b0bc0b0510da7a43566c704f1fcc2d74202f9b396046e4a21dfd8d9d88122c57496259082a63868b5358f20a16d312570752997588f87e4472609978ca409f8b70dca0c00bd61211c6d710a6c0bcce5f54a1b5a5cdbfc10fa449867734eeba687ab72e80b008d95f241976a020fe8fa6a1d68be26eb640a0fa545c5f44d468dbc024e6902c9a10887221623f259f6a6799176a7e1f09492048e8c2743487fc162c061fa2ffe8ee01d3c416adf0c3481822ad44ea4d77d879b1a255a997aaef4db5b190e1834a29be15849cea01c40441f63824d04aac96601d3fb9b5e9d019880634090c0507a17a458a65976587d81add6628555e3aeddfbfae55ff3907209a9e28ab2ab9b14eff6a117b9b57a8ef39a022afdce43fd3d5c1f8bc4cbe8f5a2d5a8fe09045567cd44501c51e93374bb91f7604127f9ff6bcaa9e12b70b00538f6ba73dc69344ee485d1df540079ab95b2d28bf3295d80c13f50ee3787ed8553fc0e115b3c61344b3adf76486c63cb5c0d6c0c71bb2788fb1afb1d6744ef52799c37c87adaf9a9ffb009d8b1b745942cc995e3be7ae1b67350d4487d9232bfe520a741a545876a233762f23e575abf82e25f580cebcda988265ca83658b25b1b502084e4f6450ef00f8d4235fd8ce4e29efdce81183d570bbea70a5edad5d67f2210934c86f52e47431340b5d482af10382d9e7d997b9f7e623505d084ee3582d1c679b75c0e2651cf2db8ef2a65bb8175af136b964080c9408aed2e611571d8a26fb8a2fc7f33b30289b63c1eb69436f8799e2d373674d01a3854008b12f955f0a67a1b0919e8d35e8ebacdccf9d3cb5dca4589c6187e7bd2bf8215aa77ece6a17392dd00c101b6380655d0344ac4d766f5c1a75f9aab662b03a95ec98f293fe2230c8f17f3804e209a2bcec48614d2eec5df210a52dde125b9916555c14e5b2a8391f46bdc12c2e0c1deb4795f28b52f3c01ae7131985467cfca657d42f1473e5547530d79639bd9cdb6ba3631bcc528b8eeabc05a5f0ea545534673441a90e4ed56c15ab935ee3dc4cafca8c18c4010a8b8854d2b9722c5cf3a840e544401d09a17be7c186bbcaaa39fd4dcc97fc7bda6152e9ec995c17be4884269c96a96ec8ebd2ba038dc62119a499d4ab169913c24bcbd5db5e545870e2504c9105f149a391a5e7db14e1928c091ca5908a4a73c532bc00eb7e7e4de43eeae5e3ef37dadd88cf114daf8652cea794790397b76e8dc616120fe0e5dd5b3cb11b929ed9a8054fec60cc757ffb6375592824e4acb3752743489175f4ae801c59c7ed9bf1b8d62a24855494763c3051d91def156f12db686bb41fcad5213cf0956920eb314b340873e0fb58cc323de1836d9389f0ea34ac6f28a96647e86e7250b9988bb48fce133b9a57a5a0f188e071a8c1770d426c89bd1b3012c86b276426d3f58a6acf7624e0e0ca74ece95c80d81eebde7365138a7038c15a0920952e9f88737d4cff8429b1b639db9a55ebe1a85cf4eabf984ab1fc55907349b091be9146311209ba1df7133b27bfd3858d7b409977820974228b6a3da1d2fb05e3e9126b89e9b867da61a87ce3509a7028723191419c0692cb1441331a59448e01a18da6d02021de6918f5dd064b100e78befd9d85d50d6142e82260c719772380a47e0b58ba43b61a17d7d4e71eabdd992cf829642951cd5d2ec6860c3c51a23451ac809cbd7f864c093877c53a2e558699f3da166e61a0a84e7e6d8bb1ba7d6dd2ce1b602788131afd9eef60ad48518b2a5e981ae6b9a0edc024e1c836b7fc8a9e35cdbca629b67c8cd07bdc5d40d58912abbcc580dd5e8f900cf3fa4fba68e603d7ac4eff5159ba89ba47cefa17a5fc00d203a33fcfd78e6fe5b75b2ac6eeaa1f49dd9e9ef90e6eb6c6a7e9ee5626fd41891e5ef6131346a54ce5f49aeb2f7935bb25deb7a012159e722cc45c9ca53ee036de02866492c92d4b94153f6758b9ac98ce27eb0acf7d9dce44c1e17a5e339a7538bc6934e42935edd13c5aa380f0c90b8fa3761fb1f2e8d0fd74a9ac032c9d4a0e95a22d09e9d617c252656c8f1c8412dc189c032e552c401336928e2049c9caaf18542c0c4d621b4857aa17899138b58678ef1767f095af4be20aac1ef3c6fbf2ff0cdafe3a5e452f64545cc96de5f24c340b9e90cb114579753e72e74d64bc25e32bb9051ee740ef45b17e7cc51f7ccca7f7cc11660370074bc682f84969706b363eea85052ab164ae16e386184cba6b8e58ce9debc9093c5cfb1c4ecf1bc80a54abe166972bd1f7bab25a7e8a23147fa8c9c58a3827851659e08347b05154a703511db49c86d63486cd7d32d4de69aa5b4f85e9bb7ae38570af94533a62098cb9e78454817af35eb80a920c1dc5e0a74bc52451dc3d7114900fe031fc30628312acea423c5d2672cf70ae8fec3e08d3f74d0a086b9153fb13edd694014d1553781f2ecf4396605a6d7a218fc1d76f9bcf39329624433f219368b890488fd63a5c8651594f12f57664592d2dc271d153ad43c3f41612322c4e1032f6f5650e567585d9fbbe919752b5c6e1a739f9e558e363b1050e575f052973060516b9f9923a08987560e571fbb80644efcb1785d092bf520583a4191212f7676eb177e4d45148f9bb5d0fabd17314f7a6ed04e984b07e615df267a6ad54fa87e39036dfd9008627551a451a7f661449694a87fea2a755abd73d57cea52f9e727932a6e20de92a261358a1313fb0369e3f73833fa72bb2f5f30b4722dc4d0e308f4da6e33f9d5fd96bf6282365ae7b3e5966b856413bb2bf00e0af89eacf6c15ed70231c0b595ce0d335b726693a7b468f419a1c3d3e82efac6c11da223ce7d8542a37102c05041d5ccb12147b7c37e9a959541e7ab17c37434220106a1f115d59ca0c8067f6da4dadcb2dd58591baa04e7a074227f379b42e28ffa5cde544e72a7003a8fdac0f70ff67299fb6b041fd983ecb4072815270880a0f305406652538b6c60a85dc6dbe8c63c8d37e676ec0d453a3c319e0efd8c4cda3882010e6fb450ba929ccb06a8380443257ec5fd3774d030d0287d1cc978e598b4d6646e90c93d2bbf235e192dbb001efbc7cbb12248bc5ec117065b8c812dd62de8e3bcc856d5b3b8d93530c188c1edc3fdc8ea78dbab362258c0962e912927c3e7d4631c3eeabbb5f599358675b86b6e30fb74c9feacbd9cd775adf459c4d193c9619cfce80f14b27d524c3d770265f70922ccef4f5190bde5bf12a55f99a3c26a48a5c68e5dabcd830269bbe74a16892e0dacea14997d3e077b401e3b93e1f28e872674fa19c905bba472148f7c4895a124806d4a801df9f7836dfa59542a74b331f69d1462715069cf8d3abbf9b008595ae3493e7a9881ab7c8a062d49f96f4218e9964b53a62fa389eb9eb975664f63ee7f18d343ef0020c2f626f92d7a438816065d98e06fc9f3d906942f873ca87066d8bd8d7ab588b85f533975e551b01ce742281d602aac162b85f742621883451a23373727244c03e12b4690af4c58a93d7158b1ef1933b251230b80357adfca592909b0e76aa5e07ae3e30a4b3545c12ae2ac5d190ade7b6a281f39d3d7f58edcdb70e410331f2528719b6e2b8483cbea15d5e429cfc4a7bbacb964c22bda2d420c9b6cf9d30fd13e3e59c9e232a52614df0bb116db4df39d394d4197065886364b8f7903cb8cd9a3d36ceb4099fab96fa215bfee0110ca47d543c71a75623c76a08122b9b468fb7183016ede0ac6ba5a70b8d5ef42aef1192164d2e02741b86", 0x1000}, {&(0x7f0000000240)="dfbd7c89edb153e81497fb31db82ce1cfd38e7edaf1ca061d6bb775be9c25efe185a466f218f00f14d07a41e8d6b92c38f9eb6dd68f3b3c0fb262899683d34f7d57ac5c3a252902341caaaa844379d787e1c9c1170a89635ae3d4bb2ea664f628f2bf31a0cf2aabf118fa414428e9e236eca69e040998aef32946fd11725d2b58bbea21e4d6f6b93d0001b0d94b95325697d91c5465ea0a6d5bff725ca662e1811a4c18854dea4de29c8603be906e4b8628bfd89906b4a412355073a0aadecda87eb3a2c391918302232adfca1323238e8db638df15d14a7f4147a32d765ee167409be6dfdced24e", 0xe8}, {&(0x7f0000000340)="fbae24d3eeece77377b653d7a5b855728c457348542531d4a1a41276cf8c4d2b5d8ded2bd0846f1837d00ff94bad9df10d79e156771dddd760248fc135a47e06aa7a5294a5262d60e368f43bc08d4e8d39ccc1ff7a6d18b86da60855885f911b4a2702a1ea313874fe625c3e2879a5c0e88f36c5d2b76f1fa941d318280c5276cd134f40dd698cca31ab7534a233db16aa81cd6776cfc655eed57431e8444d953e4539a7a9b7367f05d7ace391b559346dafc72dc698ae3dd0d7fac8ab9b9a498afce0f24d09a5e0e69b8596a7", 0xcd}, {&(0x7f0000000440)="06cd79a1f32f0ce90438cf9ceff478b119e83573be6a35d2f1cebb0cb66ea18b9aca5941743c19ceb5150b13f75f3d5038d335c330b371543a28c9651f709450a21b78dba28b1de4865b9cef75c8e2a8d4d9352f5ac1da110e7439e68f40f1d58ec146e4bc0c3c3db27407ddae544c4888079a3d54572fe97cdd79cb32dcfba1ce158365c0416cbd17fc980b28a039b933e0d74f5d6e9708ca00bc55838ad4aca12756ea80a7aec162afb54452bf75d79b6a5e53c20a9e5dcec5e134efe384ae608f714e58", 0xc5}, {&(0x7f0000000540)="ecc0ab6782aad7faa4161391f71585a3bee189342c0f6de6fe7b7a317d237dfa215768d0245b5f0279a54d3face234bfae786d3077e9e74d33f14b428178fdc0ecd94544a836daea07946c9d0fbd98ed2a9ec2bece846449c93fbbebff7c0d541f60394fdcb789af1f541d7eaaf1cddf1414b6b1e8b656621b9e024dd4d574faa818cca78ee8d1cf39a8ff313d2e89a675f2a6dd13cbd01db382c610b746fc064a278d6a09c2eded77c1f47fcd9870ca2f0f89aed2c3cf7e20edf6b1b15d159de74bb0c8a1e0aaf64ff3e97152a7b4e4736bd33dc37e12c5fea7292c758f4338acdc768ce1d1b6323a8f52276ef0c0e59272a900f1efb083517dc1", 0xfb}, {&(0x7f0000000680)="e2ff825e8716d86dea2f28b224177485979363e0fb6bf4d03711c665158dfe0fcef349c6371194bd2ab80e001c6463b5987b5c7e96904aca1b4792b06a1ff71b02de018191953dca60b460833129ac0d432e6b620ee777834d856cd5fce36cd51387c29ecfab021b1aa28f03e665a336fc122bcc44cb0436ebf75ee782e417592e9db60fdc614d8300e15ffb914f567ab55b952daf73dd64add79db34af3604a", 0xa0}, {&(0x7f0000001780)="448e95d28b7de906e8f5847bec18eed4063444d8aa4e88b8d00268bbe76725df3a23810d0f14075255b0276523b150c5b1b0cf3936304c12c8ce8bfd6f8c3b3f0f5a4906a627e69f34d683ee4fa052ade6c306ccd3a745f480740f33aa2d725a994f58553d37398aecba152ca08a5edcfb29baf3d30fb944ab18e458e143af8ffbec240c2d896af29db572fc951798f3051cba9c6969ccdf64eb9d0c1177fb2b12c2e84fbfa1b7b2f0032c2a9679d1a3e2b58079c178c044d2d28a605c082fee16ca90924f7ef19b8067f3f8f279d1694cd2fbba7002181d0a34648820301d", 0xdf}, {&(0x7f0000001c80)="68266438649cac272ec74b19dc162440544b34d134d3aa3e12c8543aa234db7158aab74fb56c095059b0f937412ca2025c1a36d54629c2d4f5008840384f0e5510fb62596edcd54fad5989c67c3995ec0c3764722fa655a285fcd91e5a6991583eb80a056af511f90cba8616012de5ed6e15d7c3da6865448dc9eb56ea7a3b50ccc8b9c11e06e80041a7a3745d82e447221c24bc5726819e6c73423d", 0x9c}], 0xa, &(0x7f0000001a00)=[{0x30, 0x1, 0x3, "6a8c0cc5b61a6339afa31ff387111bca2b013fcec3746991fe8c529c"}], 0x30}, 0x400) 16:00:00 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) read(r0, &(0x7f0000000300)=""/219, 0xdb) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRES64=r2], 0x8}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x482, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r4 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x105) write(r4, &(0x7f0000000000)="220e22", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) utimensat(r4, &(0x7f0000000180)='./bus\x00', &(0x7f0000000200)={{0x5, 0x3}, {0x1000, 0x2}}, 0x2) r5 = socket$unix(0x1, 0x1, 0x0) r6 = getppid() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x1, 0x3ff, 0x40, 0x0, 0xffffff0d, 0x776212d3, 0x200, 0x2, 0x0, 0x2, 0x8}) fcntl$setown(r5, 0x6, r6) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x7f, 0x5, 0xd, 0x7fd}]}) ftruncate(0xffffffffffffff9c, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x1c) r2 = getuid() setreuid(0xee00, r2) r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x4) 16:00:01 executing program 1: nanosleep(&(0x7f0000000080)={0x68, 0x77ffffff}, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000040)=0x2) r1 = kqueue() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x62, 0x1, 0x781, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x5, 0x7fff}], 0x7fff, 0x0, 0xbb01, 0x0) 16:00:01 executing program 0: shmget$private(0x0, 0x1000, 0x4, &(0x7f000025b000/0x1000)=nil) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x6, 0xfcffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:01 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x800535) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = dup2(0xffffffffffffffff, r1) r3 = semget(0x1, 0x2, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() r7 = getgid() r8 = socket(0x18, 0x4, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, r9]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x3f, r4, r5, r6, r9, 0xa8, 0x4}, 0x3, 0x5, 0x3ff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) 16:00:01 executing program 1: setreuid(0xee00, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1604) sendsyslog(&(0x7f0000000080)="5946625526a659bc751515c3faaea98bb62f3644d698a32c13e687ba85c739030f2680a49c16ac9fe5fb28204e69113ad0ad06d77c1287b894ff4df143c9674ce8ef3d4346042265ed82559dd031098730118d42692bfa74c1a120366e64bf12bd08b0d09fe7194bdd6035499f9af8ec3a91c7b36e72d78f9581f4fe58081a0ce963d30f9d8d24658d8637671f04ac2bc727a447bdb66713f089c13b45caa6e3ad8ac433634a2d00437b9033", 0xac, 0x20) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x10, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x14) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x9, 0x3ff, 0x0, {[0x4, 0x4e, 0x8, 0x8, 0x7f, 0xffffffffe8301730, 0x5, 0x1000, 0xfffffffffffffffc, 0x2, 0x6, 0x5, 0xbe93, 0x1, 0x8001, 0x20, 0xffff, 0x4], [0x0, 0x200, 0xfffffffffffff800, 0x1, 0x80000000, 0xfffffffffffffffa, 0x8001, 0xffff, 0x9, 0x80000001], [0x4, 0x8, 0xffffffffcaec4f58, 0x0, 0x7, 0x4, 0x9], [0x0, 0x87, 0x9, 0x6, 0x7, 0x400], [{0x101, 0x0, 0xc7d, 0x4}, {0x1000, 0x7f, 0x80, 0x10001}, {0x401, 0xfff, 0x3, 0xfff}, {0x4, 0xdb80, 0x101, 0x2}, {0x8, 0x4, 0x8, 0x4}, {0x8, 0x1, 0x1, 0x8}, {0x4, 0x1, 0x2, 0x7fff}, {0xfffe, 0x8, 0x7fc, 0x401}], {0xfff, 0x2, 0x2, 0x8}, {0x3, 0x7fff, 0x3ff, 0x3f}}}) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) socket(0x2, 0x1, 0x6) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10088, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000100)=[{0x74}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x5, 0xf7, 0xff, 0x80000000}, {0x7fff, 0x4, 0x0, 0x6}]}) 16:00:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f00000001c0)={0x26, 0x1, 0x100000000, 0x7, 0x1, 0x4, 0xa70e}, &(0x7f0000000200)={0x40, 0xffff, 0x3, 0x2, 0x0, 0x8, 0x9, 0xf1}, &(0x7f0000000240)={0x1, 0x3, 0x7fff, 0x10001, 0x1, 0x8a, 0x96, 0x1252}, &(0x7f0000000280)={0x5, 0x1000}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000180)=0x7f50) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYBLOB="276656371f20595e53e5f140d10a8c8838a7bfc9f3b2334b4ba0bd899e7414afd89d2c8ded394f8bfaf05e06afb5d5daa1b329ed683d72e3b48ee711a21227338f053758d3cef370e6552b8316cf75bc7e831f39f036d4455b7a0d4a4c9a72093f550b", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x87}, 0x0) dup2(r1, r0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:01 executing program 0: clock_getres(0x3, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x1, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)="000000186204018b002b3aff7f000000000af032bdf100000000ffffffffbe57975f2765a826d1250f7c48657105007465e1d48c0fd55b8886b04afd1448278211d73555cc62f626da8d0800008528f8b3f3b2e0b57ec6", 0x57}], 0x1) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = getpgrp() r4 = getuid() setreuid(0xee00, r4) r5 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r5, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r5, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r5, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r5, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r6 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, 0x0]) r7 = geteuid() r8 = getgid() r9 = socket(0x18, 0x4, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, r10]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r6, r7, r8, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r8}, 0xc) 16:00:01 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c6c, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x3, 0x8) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8de1f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87dda8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b67854fe1989b59f80e01211395b98e4e2db74d010787a3be9975eefcb8056658cbd1a14ba17a4276b04ac82ff871e58665acb6e14003c5d16a3f915ff07d796956791ba92d05ea71ce35c8a7a7cff1a13cb831e3be2405945cd66228b47d7c85", 0x4ca}], 0x1) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) poll(&(0x7f0000000600)=[{r0, 0x80}, {r8, 0x8}, {r2, 0x100}, {r10, 0x144}], 0x4, 0x3) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000005c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524", 0x3c}], 0x1) 16:00:01 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getgid() r7 = socket(0x18, 0x4, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x4, 0x800000c, &(0x7f0000000180)="c706cbff93b9fd9b2eaa4e040007f7983192962d47818391067840ea1ee5129af40448", 0x23) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, r8]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r4, r5, r6, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0xff81, 0x9, 0x6b17, 0xfe6a]) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) r9 = dup(r0) pwrite(r9, &(0x7f0000000000)='E.', 0x2, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x9339f62a14861705, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000040)="b3b4b1639c33d30b285426c879020ff59b6226cef66da962b2a39751830c7af5428fe9a9", 0x24, 0x0, 0x0, 0x0) 16:00:02 executing program 1: mlockall(0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) semget(0x0, 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:02 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='c\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r1 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) msgsnd(r0, &(0x7f0000001240)=ANY=[@ANYRES16=r1], 0x1, 0x800) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r3 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x0) msgsnd(r2, &(0x7f0000001240)=ANY=[@ANYRES16=r3], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000f000000000000000d000000000000d7943a38334d057b795c8f98852eef000000000000000000000000000000d2026efc8131df488779952fdd1e1880cf63"], 0x47, 0x3, 0x800) msgget$private(0x0, 0x200) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r5, 0xffff, 0x800, 0x0, 0x20) msgsnd(r4, &(0x7f0000001240)=ANY=[@ANYRES16=r5], 0x1, 0x800) msgrcv(r4, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000017420041c0c0a14c4192385c5178a8b000"/71], 0x47, 0x3, 0x800) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000003df08d6736cc0d2100000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf80000e6bf64fe6e7e3f140000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf6410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c121d997cadcd720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b000020000000000000000000000000b89020420ce99f8179e0647ea7dfb1c2dad84c286a1a9010dee645"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r7 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r7, 0xffff, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r9, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r9, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r10, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r10, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r10, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$PCIOCREAD(r13, 0x800c5709, &(0x7f0000000080)) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r15, 0x0, r14) r16 = socket(0x1, 0x1, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r17, 0x0, r16) r18 = socket(0x1, 0x1, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r20 = fcntl$dupfd(r19, 0x0, r18) ioctl$PCIOCREAD(r20, 0x800c5709, &(0x7f0000000080)) msgsnd(r6, &(0x7f0000001340)=ANY=[@ANYPTR=&(0x7f0000001440)=ANY=[@ANYBLOB="6d6f3f24bbd34e128023c5ebd6c8cd4a219d08144a35929879bf827448a035e598b34adaebf7442fe25547748a8d4ce01603a9b7fea57f6cbc94a68aaaa3c86c0fad4167d7d58b413a82d55449247180562d4ee41adc84edb8294d37f827728097184616cbecfe7069aab042d3e0"], @ANYRESOCT=r5, @ANYBLOB="2c3f4aed63c75d37d5475057a6d1658e5ca15380b950b8", @ANYBLOB="b23332ec4fdc2c9316f629048334ea114af41b9ecf4fcbb6e20d58e5062535c38c5b6ca509fff4af433f78a8cc5998b8684a93057aab005735b7de2dd26832904eeb25e210f1283897db6378eed3478ddf5810473979d88664b997a5238eed9fc6be5e63e768abceb64444c31b7b61b6176a6e72da0500000000000000e06305000000b77bf9c334ebcbff80a865d70068f948b0c1c8070000000000000059278490"], 0x4, 0x0) msgrcv(r6, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r21 = msgget$private(0x0, 0xfffffffffffffffd) r22 = msgget(0x0, 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r23, &(0x7f0000000240)=""/157, 0x9d, 0x2ca175c37d0e17a, 0x0, 0x0) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r24, 0x0, 0x200000000000b, &(0x7f0000000000)="11", 0x1) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r25, 0x0, 0x200000000000b, &(0x7f0000000000)="11", 0x1) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r26, 0x0, 0x200000000000b, &(0x7f0000000000)="11", 0x1) msgrcv(r22, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000880)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0, @ANYRESOCT=r6, @ANYBLOB="df9b3b44d53945304737529a927904c1e15a8e1f908bf86a922babb26fab3b03faf775c401759b507f630e078a9b5c1d8acd6fafa68b7e00b879a4d934d3eae132291a54ce431d4cfebfe153050721af9a8c724b64e2e3cb38da99eaa82ae9a6eab7bf86fb71cc3d3c27156110a239f40f04f875124b50b6d79fddb9294db68d91cce65bdd261affe84ad4d29335a6d0c0ef02ca5beb3f56b2fee794c63406b3", @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES32=r24, @ANYRESOCT, @ANYRESHEX=r8, @ANYRES16=r25, @ANYPTR64=&(0x7f00000007c0)=ANY=[], @ANYRESHEX, @ANYRESDEC=r26], @ANYPTR=&(0x7f0000002380)=ANY=[@ANYRES64, @ANYRESDEC], @ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRESOCT=0x0]], 0x1, 0x1, 0x1000) msgsnd(r21, &(0x7f0000001280)=ANY=[@ANYBLOB="02000000000000007f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1790fa22d3697cdfd21260e438f037c504bdafef8d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b09784805127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352e368687b0003f23c978fb83fb3742647ec9e61755c12110316734b21533dcebb45596d9f7c609e6b71c23b81145a24d57db98d819"], 0xaa, 0x1000) r27 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r27, 0xffff, 0x800, 0x0, 0x0) r28 = socket(0x1, 0x1, 0x0) r29 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r29, 0x0, r28) msgsnd(r6, &(0x7f0000001240)=ANY=[@ANYRES16=r29], 0x1, 0x800) msgrcv(r21, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) getuid() 16:00:02 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) munmap(&(0x7f00005f7000/0x4000)=nil, 0x4000) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/102, 0x66}], 0x1, 0x0, 0x1) getitimer(0x0, &(0x7f0000000180)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f0000000080)="c706266f59aa7f9c783f018a9c81d9e2eba9d866adad9a52b94dac577fd388944e4af86bd1864785f93ff584e60dfba8e129") 16:00:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000100)}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000300)=""/107, 0x6b}, {&(0x7f0000000380)=""/86, 0x56}], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100e2956b9223776", 0x8) 16:00:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e001000000000000000000000000000049f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428ce3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d37145711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e200b88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdf369ccf50350869b6cfdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72912eae6733565a2ca6cd8f6bbd8e37d3434e17b0a395c87eb3e21f3f6045875826d9e05ad16914da08e1fd6c99d"], 0x1e0}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x4, 0xe26, 0x0) pipe(&(0x7f0000000140)) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0", 0x1) pipe2(&(0x7f0000000200), 0x4) dup(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e0", 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10, 0x4000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x14) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="e0", 0x1) setsockopt(r3, 0x9, 0x3f, &(0x7f0000000400)="8c1fecb4cc09a051bbd3581473b1e8aec0844c9898ace83afeee0d5bacf5f11970294e3be834c00b6ce542a021ed21be59dce9d44591e0926c1121156abdc40773d0ea5fe3b2314a7dbb361da8466ecf7a71582b11e21f0f619bd38c54a4fd6a9b1b43bd0097af8184562068f490a88890f68debfd0870369cff808ef65d2da6cb129f7e277630da06749236fc1f66468b5a175f75b4f51669f8215fb9ec6142c11946563f8538167e7394f4f140f552af9d8dc58f64fe3eec4b522563e7d42434b1bdea533424e3", 0xc8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x14) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000180)='[', 0x1}], 0x1) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x28b) write(r5, 0x0, 0x0) dup2(r5, r4) map stack 0x203f8000-0x207f8000 of map 0xfffffd807f000450 failed: hole in range 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6208e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) acct(&(0x7f0000000140)='./file0\x00') listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000080)=0x2) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="6a8bc90018e2158f58263927089036dd9abac25b8752be5d86b49b8d9002b4401ce896fe15f808b57c61b96c0828637dc0cd215d22fae02da7207f4009c00dda0201c996e6d930f5e8974abf789b0715e752a2dbe5b43eca343246a5fe4bda171d6c764c3d2bb1b2cc5e08259cb9a6cc3e2f00301e0988edac5e2833bba2136d8ae9d1ffef255cd41d7fc4b3433330749705950fd94a2bb2018fd5754d078dbcf4685a1e058088364c2d3652aecc4af40674003264bb3f970117ec6b08bbe15580241636d53aa4fbaaf230f0b04ac823589a474e4b0f22545ce87d5d538d51b70332721f86146c8cb784a68c2a85b71fc2ac"], 0x10) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) getpeername(r6, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r9, 0x0, 0x0) sendmsg(r9, &(0x7f0000000400)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) r10 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)=0x27) write(r2, &(0x7f00000000c0)="c5100513dd49d09d4e0602c99662ab25dde23ec8036820dcdfce827b1dce69a5fb7db52988393aaf046855a73562ffd89f3bda41ace0a61c4c977f6fa767098a6c60c63c46aeda61975dadd810ed5ad2acba73f6f714a976584d1adb5c788c1a23b1c333", 0x64) recvfrom$unix(r10, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r1) setgroups(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2e7b1970618916cc) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r2, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r2, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r3 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) r4 = geteuid() r5 = getgid() r6 = socket(0x18, 0x4, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, r7]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r3, r4, r5, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) setregid(r3, r1) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1ff, 0x4) r2 = dup(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x15}, {0x10000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:02 executing program 0: poll(&(0x7f0000000100), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/53) r5 = getuid() setreuid(0xee00, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r7, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r7, &(0x7f0000000240)=[{0x3, 0x0, 0x1000}], 0x1) semctl$GETPID(r7, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r7, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r7, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r8 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, 0x0]) r9 = geteuid() r10 = getgid() r11 = socket(0x18, 0x4, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r10, 0x0, 0x0, r12]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r8, r9, r10, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r14 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x2, r5, 0xffffffffffffffff, r6, r8, 0x15c, 0x800}, 0x7f, 0x9, r13, r14, 0x80000000, 0x1}) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000000080)) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$PCIOCREAD(r12, 0x800c5709, &(0x7f0000000080)) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$PCIOCREAD(r15, 0x800c5709, &(0x7f0000000080)) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000180)) r16 = socket(0x1, 0x1, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r18 = fcntl$dupfd(r17, 0x0, r16) ioctl$PCIOCREAD(r18, 0x800c5709, &(0x7f0000000080)) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$dupfd(r18, 0xa, r19) linkat(r3, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000080)='./file0\x00', 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r20 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r20, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) recvfrom$inet6(r0, &(0x7f0000000040)=""/28, 0x1c, 0x43, &(0x7f0000000080)={0x18, 0x1, 0x98, 0xfff}, 0xc) getrlimit(0x4, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x0, 0x8, 0x5, 0x5}, {0x5, 0xfb, 0x3f, 0xfffffff9}, {0x8, 0x5, 0x2, 0x9}, {0x8, 0x4, 0x40, 0x6}, {0xac77, 0xf4, 0x0, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x60}, {r1, 0x1}], 0x2, 0x123) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0x8000) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000002c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xafb, 0x5}, {0x97b, 0x7}}, 0x2) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x28) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x800, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x400, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r10 = dup(r3) kevent(r6, &(0x7f00000004c0)=[{{r7}, 0x0, 0x4c, 0xf0000000, 0x7, 0x8000}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x20, 0x4, 0x7, 0x1}, {{}, 0xfffffffffffffffc, 0x5d, 0x2, 0x8, 0x4}, {{r8}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x3}, {{r5}, 0xfffffffffffffff8, 0x8, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x35, 0x80, 0xd}], 0x8001, &(0x7f00000005c0)=[{{r9}, 0xffffffffffffffff, 0x3, 0x1, 0x921, 0x35}, {{r10}, 0xfffffffffffffffe, 0x12, 0x1, 0x5, 0x5}], 0x22f, &(0x7f0000000600)={0x6, 0x5}) r11 = open(&(0x7f0000000640)='./file0\x00', 0x40, 0x100) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000700)='/dev/speaker\x00', 0x80, 0x0) pipe(&(0x7f0000000740)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x100, 0x0) kevent(r11, &(0x7f00000007c0)=[{{r12}, 0xfffffffffffffffb, 0x3, 0xfffef, 0x20000, 0x101}, {{r13}, 0x5, 0x0, 0xf0000000, 0x3, 0xffffffff}, {{r14}, 0xfffffffffffffffb, 0xa568517b99fcf66e, 0x2, 0x0, 0x33}, {{r15}, 0xfffffffffffffff9, 0xc, 0x1, 0x8, 0x1}, {{r3}, 0xfffffffffffffff9, 0x83, 0x80, 0x4, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x8c, 0x20, 0x20, 0xd07}], 0x0, &(0x7f00000008c0)=[{{r16}, 0xfffffffffffffffb, 0x0, 0x1, 0xba7cd16000000, 0x9}], 0x10001, &(0x7f0000000900)={0x9, 0x6}) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r17, 0x80047410, &(0x7f0000000940)=0x40) r18 = accept(r2, &(0x7f0000000980)=@un=@abs, &(0x7f00000009c0)=0x8) fcntl$getown(r18, 0x5) 16:00:03 executing program 1: socket(0x6, 0x8000, 0x0) r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000a40)={&(0x7f00000005c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000600)="8da9955685fa7544b1169a9459c6e1e802a6eaff022230aae9c958ca1d91cf18a23cfe5c5e1468c0abcf0e3f904c3447921f381a7c489c973a77fa29878fc8e2aaaf1b329960", 0x46}], 0x1, &(0x7f00000006c0)=[{0x108, 0xfffd, 0x4, "bdcb078e8542a21fcb5196834cf99c3d3fca50f2093be702f13a14a233c3cecaa0095a55f87a2cda9379f1fd9745609936e99b3e89c05e0c1603f5bc1d4c7d691fbe19785dda01cc3e95d52ff4d05e1c35b9be8fe3df806e722c9761ebe2a62662348f774d16b895860fcae54df88935739cfa4e16d50b12491007af9f3882b4bbd17e5931be9086c5317b276d34718be1fd53e36bad680af3c0a629f6d79cf8e16716b9d69779da12410bf1147b336245440514eba63c1af2f36698ea5aca2da27836e7c091bb26ada5c497e4775218d58ed7a8135ca0eef442d759686d791d19bd70c105f5ec2ea403bc3845d11e67c51d0eabfb"}, {0xa0, 0x1, 0x49c, "50acd642d4aa78f794d2c5f56ddb7122ac065d1f5ff51c1c4a9574a8297958fa031bc13ac9861cdf818bea6d3287ec301f25a4c0bcd8ab38a037ede431fb512c3efe178a409dfbc8cee547be396020ff963605475de009ca9d63f3c5bf75791de7f5a7c5bc0175cb760ae05f68ad7e169b419f2393f5a417c20b7013278b4edce96cb3b09d5143246430f0ec04"}, {0x28, 0x1, 0xffff, "0219021b04890ef95ebc1944d879048c4387ee"}, {0xc8, 0x1, 0x5, "875c66eb7223aa8201eed31571202facb389221abdd27ad22df2510d43db7c7bd406072e1c276bf1619683bc17aaf34ceaa3660a1872e8d273a380d576feec79028bb874d9cc401e1096141172423d40ea8f621b33d92d0c8f5ee7168ebf447a9478fab6036fdf37333c3f3dd676c19cf4787a5efd3454f987978b504f09cce8bf365bca2882a8aa8216b8aeee866a6bf3ded1017a671b48be333fcedb0eb8189f919ecc5bccb3f62c278e1b78a8662832a04e"}, {0xc0, 0x1, 0xc45, "3b896da9cdae2908b7d96c94bbccfd276e95155a50d1ac5e74ea1b722d11bdb35539e1827c6e56236c28e8fe19d4eabd35aab907d2771e51bd489ddc3d3c88b705106578252e1425def67b2e9edf41adc25242b4e4fb581d1ffb3ce9ea7d3379bcbb39c252408635a3ac4b82ccd46242ac4f2d74638db24deeb47aef6980b5e70c91cd5ce2b56bca398a5c576defd8ffba0e7cccf00c2e866216abffb8af5d2f3451274c76fd06d085c546a7a849"}, {0x20, 0x1, 0x80, "e552997664b6deccd1e3cc"}], 0x378}, 0x4) connect$unix(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8f90ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec430518080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc430840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a5f0715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf46b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b000000000000001b46d78ddc933b79371b5131d4e5c5855db2c70b86a7fa0868f09987ce779e21ec2aae56ed95a544ea1e9f4a7437cdc05146777f913b5be8133608ae592eec99d4554ba45fd1ce1a12830394a2605c21f9eef09a8f2f74352b1d20e85b10b9566be51ff0d034c2d7d2898325c5b9f828872c069946e94b49c7fdfd8dc24e5a44d6ea55b449c53bfba4f0486cdc64f903dca234f69cc6c632ab30cf3fab7eeb44bd266dd5552a4da90aea66d4a100db6158160462fd7492fabfda33f7e77f91f2849434daf7e2d51be9873ddabfabb92cf285ee96bee39888311048695aca8b31cb81c440b5864f491aef7af6f3acfb9eb11fd796ab9fe893d6bd6b3dcf902d627e956ed56aa97a86f024e9f50196936ca80df3e84f59"], 0x1) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x8, 0x0) fcntl$dupfd(r2, 0x0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) socket(0x20, 0x5, 0x5) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:03 executing program 0: r0 = socket(0x2, 0x4000, 0x6c) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff650bf22423adc75b503193857bea175dba3000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e8491388bbd2ad88b2951b15801c2fe29a4800b1c78fd4237b8fa4d012ae444474698f37cff2fd578463fcfa78c8c1f3c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded29239667d76aab232ab2fd01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d42370797ea994a78f5229e1a79"], 0x10) write(r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0xc, 0x20, 0x0, 0x7e}, {0xfc00, 0xfe, 0x3, 0x1}, {0x4}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x19) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7510, 0x81, 0x1, 0x1, 0x8, 0x5, 0xfce, 0x1, 0x0, 0x1, 0x101}) 16:00:03 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='-#)%+\x00', &(0x7f00000000c0)='-\'\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)='{\\/[()^\x00', &(0x7f0000000180)='{\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='{@:%[\x00', &(0x7f0000000240)='\'.$]+/\x00', &(0x7f0000000280)='(\\/^(\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='\xcc\x00', &(0x7f0000000340)='/!,\t.#,\x00', &(0x7f0000000380)='./\')@\x00', &(0x7f00000003c0)='\x00']) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x400, 0x100) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x880, 0x1) renameat(r0, &(0x7f0000000480)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x10, 0x1fbc602adbc1a751) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000580)={0x7, './file0\x00', './file0\x00'}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000600)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000640)=0x6) r4 = accept(0xffffffffffffffff, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000000b80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/bpf\x00', 0x80, 0x0) sendmsg$unix(r4, &(0x7f0000000cc0)={&(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000740)="d679afd9aae3c04aa7bac8b9f1f61391ecaa61a4217ad9c5f900ed2d98b365503e5f20bf9230e7a2c29d0fcbbc1da79c52d5b47403185d5159ee1c7638c93ae9a009650a3210b539ddb0bd560b50af06ebaa5b70363a0972d022cc7c8f04010d6cec3dc0864dfb0fe14ee6c0f3383d617db1482f70ec9d6e8ea069b15b6ca1369335f6336acb9f358587674eb9cfd8b960e04090159aa025b804deda95f4e0b4df515e41", 0xa4}, {&(0x7f0000000800)="f8d24ed410fb895e3bb441f7db57ca66cf125914f25bc5d1820e7304aa07343b41fda864920d4cd70828", 0x2a}, {&(0x7f0000000840)="1ef0a1f0c305ea0f967d5bf249beca572e539f1c04f099f2b7d1f1afe3e256d1f94c7def732d332b7f4c2e62650d0ff2e9a122e690afbd4470018fa752d826944303656f84e13807868136081e772bc53f96b01fe0162b8444a78697f757b522828b0bd4e2aa10d7e4e4c5507f57926c01377feb26bc33c547d0fdae636a1e7ade6f01eb049c8aba31b896546b7ed86c7be3cfc8d2f4", 0x96}, {&(0x7f0000000900)="b73e60e2d9c93f52f807d56709901b1fa24fe80a025331833d08ca5311d2904feb342273f58f02d5fd14f1254ea4a7588e8896af2b708c98d35c7de60a0c4c955516c423add9de0a5afee13433ff783ee9860718f5478bfffcd2f6b7f8ee38d69e7021937e389ca3bbe6db55ada69b7b848456d3ec4f0afa918beb216bce2a471171aecc994fd77c62ea168ebad7f5f402083494b427158c168eda416a98", 0x9e}, {&(0x7f00000009c0)="a94a9f37116659de3d777694761a6f603401e314aef1537058cf709ea2422a87db058a73194f8624c3e361b68781907b51b82f25d4db0db2ee1fa9f581af137877fd0ceabd6773b342a3699d29fe936074d4281343c85e9ebaa9a5cd557bb1444a82ffcc22f9e655a8c9c9c022133303087dc002995c6f399bc97376d44d38c73fa2bebf76574ae08e62b96f870a5989d5d42cd800c2128b36f1a2e2a4b0f7089574400a9ca6c6a2462c9fb3869c50966382b0606d602b066adf301af3f3b07c4b03b86125b7779d6b619721aa4aa578d4045789b1a36742f06b62bcfc606a533de537137d64a49ab744f0", 0xeb}], 0x5, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r5, r7, r9}, @rights={0x20, 0xffff, 0x1, [r1, r10, r2, 0xffffffffffffffff]}], 0x40, 0x7}, 0x1) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000d00)='./file0\x00', r11, &(0x7f0000000d40)='./file0\x00') r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) dup(r12) r13 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000000e00)=0x3) rmdir(&(0x7f0000000e40)='./file0\x00') socket(0x18, 0x5, 0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/wskbd0\x00', 0x80, 0x0) pipe(&(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r14, 0x80045604, &(0x7f0000000f00)={0x1000}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ktrace(&(0x7f0000000f40)='./file0\x00', 0x4, 0x416, r5) r15 = msgget$private(0x0, 0x51c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000001080)={{0x5, r7, r8, 0x0, r16, 0x52, 0x401}, 0x5d68, 0x80000001, r6, r17, 0x7aa1, 0x100000001, 0x4, 0xfef}) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x5, &(0x7f0000000000)={0x6, 0x202a08fb}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000280)="670dc2", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 16:00:03 executing program 1: nanosleep(&(0x7f0000000180), &(0x7f0000002540)) r0 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/53) shmctl$IPC_RMID(r0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 16:00:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)=0x1) getgid() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:03 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xfcfc96ac7f78659a, r0) r1 = getpgid(r0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1010, r1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000284c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="a1f46b3cad08704fe3f46af0812c9e420d798ce342ac1a5d0f30f359f6c952a43607231577dd034a50dd10dce7a8739c9ba06793aa6552eb5d213e803dcb5a6a6caee5355703ff414b1ef14e", 0x4c}], 0x1, 0x0, 0x4) 16:00:03 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000, 0xce, 0x0, 0x0, 0x0, 0x0, 0xb3f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffc], [0x0, 0x0, 0xde8, 0x0, 0x0, 0x2], [{0x0, 0x7fff}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {0x8000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x400, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) socket(0x20, 0x1, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8000, 0xfa) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/122, 0x7a}], 0x2, &(0x7f0000000280)=""/199, 0xc7}, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:03 executing program 1: link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus/file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x707c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000380)={0x7, 0xfff, 0x20, 0x6, 0x80, 0x7fff}, &(0x7f00000003c0)={0xff, 0x7fff, 0xe3, 0xc70, 0x6, 0x6, 0x3f, 0x2}, &(0x7f0000000400)={0x6, 0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffff7fff, 0x10000, 0x9, 0x6}, &(0x7f0000000440)={0x39d, 0x7}) 16:00:03 executing program 0: setrlimit(0x5, &(0x7f0000000240)={0x8001, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x5, 0x1ff, './file0\x00', 0xd6, 0x3, 0x8, 0x200}) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) 16:00:03 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000ec0)=[{&(0x7f0000000340)="76b5a5e812feb22dd17152c7275623ce0b009b694655be5a8942d1653d06fdb1861b0c03093d0265af25c4f7b95483238e4de34a95eda918a8d063fa0b71aceb3bf3ae2ba5cdbfd20b2cad9da8f2033ade4d01b4ec051ee2b97ee0c98382c84e133b14218372b8b257a3eb", 0x6b}, {&(0x7f0000000580)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c3039080798ccc5735d48147817c17532cb8820052dc04c81d6d84c821b8f2cb7980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb", 0xd3}], 0x2, 0x0, 0x6) socket(0x18, 0x5, 0x81) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x80000}]}) 16:00:03 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x8) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = fcntl$getown(r0, 0x5) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r11, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r11, &(0x7f0000000480)=[{0x4bf2184665a959b6, 0x1, 0x1000}], 0x1) semctl$GETPID(r11, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r11, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r11, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r12 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r12, 0x0, 0x0, 0x0]) r13 = geteuid() r14 = getgid() r15 = socket(0x18, 0x4, 0x0) setsockopt(r15, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r14, 0x0, 0x0, r16]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r12, r13, r14, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r17 = socket(0x1, 0x1, 0x0) r18 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r18, 0x0, r17) r19 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x40) r20 = socket(0x1, 0x1, 0x0) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r21, 0x0, r20) r22 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x40, 0x0) r23 = socket(0x1, 0x1, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r24, 0x0, r23) r25 = getuid() r26 = getegid() r27 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r27) r28 = getuid() setreuid(0xee00, r28) r29 = socket(0x1, 0x1, 0x0) r30 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r30, 0x0, r29) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r32 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r32) r33 = getuid() setreuid(0xee00, r33) r34 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r34, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r34, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r34, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r34, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r34, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r35 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r35, 0x0, 0x0, 0x0]) r36 = geteuid() r37 = getgid() r38 = socket(0x18, 0x4, 0x0) setsockopt(r38, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r38, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r37, 0x0, 0x0, r39]) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r35, r36, r37, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r40 = geteuid() r41 = getgid() r42 = socket(0x1, 0x1, 0x0) r43 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r43, 0x0, r42) r44 = socket(0x1, 0x1, 0x0) r45 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r45, 0x0, r44) r46 = open(&(0x7f0000001440)='./bus\x00', 0x148, 0x100) r47 = socket(0x1, 0x1, 0x0) r48 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r48, 0x0, r47) r49 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse0\x00', 0x80, 0x0) r50 = socket(0x1, 0x1, 0x0) r51 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r51, 0x0, r50) sendmsg$unix(r3, &(0x7f0000001640)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="9b950f5eecc5ebcf810c8b6bbd557810db9f947c219aa08c8ce801e6c2eede9f7b688fd77e1123f5e577795f9299e67306f603148bc65e13185a110a6b7e366d278e0fea7fc39bdfb94721e0fb0a2c976eac2a0141cbb40efc1bf58684e8be11fc54b715b8face98535cf5a4a689138835dc1d275c6fae7d48dbd275b27b449e11ea12cc0a9f030287d367cca286fdea630a26547a59fd56dbc045e70f2cfc97d61c", 0xa2}, {&(0x7f00000002c0)="dc0a1539d068e933742aa0b03ea46ce9e7461b951b3f4072a88f36ac6014efde121b236f6b7e1e423b0f6ca5cecd82ed4152cbcf80a98f071fc6754ad463048a954c19f8ef4f909094611ddbce19e8e02cbc12632c7e65ed5be0e0a7b93243eb5059fb5629a785323ff011819b115fef99932b25c2b50fb339482de74b00cd74036f3a40c1329b435594eebeda7f30b5dd211bde1c06b24dad93bf03c58fa983a8", 0xa1}, {&(0x7f0000000380)="c229b7dec6f52b30d6e7c5390ceade486611278618bd63ceda2181ed37ff9a7e8187898e468289afe8716f3e199937096168b06daf54b3e09402d193a4ed0012bee736ea6cdb503aa6a5acfce392928d3fa541e5452891661c16b1e996e9caa09fe1e87f3f135f9892a99ddce63eeca51a859f2e5bd1806318ee6afd8c593ff1bc962ab064340f0cfd9abef1619cfa30fe669041156bf1789978af8aed62f6845b36edb48992d9c9f07c5048a8f6579b40f44c1f16083b7fdfcd1db48fb2267baf6b897d68aeecc4338054bc9a52ccfd114f1945e5d6cb447229e990ce215059cf441378a201d4761723c2c70a6b14311b4b0adb142138d00f70a30ef1c8a3b677770a5781b41496007a6b6c98dc8262cf1dbd81866990c13f35d48a24db6cebd4d2cf7dff2999036256431b8dc38c8380684a776de5fef13fbfef81620f7faf82c1fb4954235aa9e3a98d97f2b8065b24c953b421d902de4991256f97c34bdaaf20a14b11dc973d901d577c9ea5e5e5952665d13d5110b350a76197ab7f91489abf2b2842e4065c80404bdaac09a21bc33149a6f40246f91fc9a45ef56423ce97ca09163effcefc9eedf30987433db7c9434519b12168f52b831e2d52bd3028032a27c149b7b879244cb705faab4741baf0dd310c9e5a4dd8225f67d8bec1387c2f915455517c9a12f5162be399f1d1025e4b333f184ba9d91cae581324630481acdb9e3c31fc07e9f850cfcb042ccf34dd646538625ccec94365bbc59432ac0a5450fc7198ea2cd29f256d1e4f002ea1e38508c62d10e40330ca468bc7034eb61cab9f0c5ba4d8717074cda27dee9bb5350fa8dd13261f388d2c3602cc30c884dca71aa94c0ad9c50eca315a760bb2ebd7a7ba0975ab715f110a8f7b3924676d1fb5ab53c601f825c0e57b31e288f3b14b2ddb7cf5c49b5f52d3f0c7ac1c6002f91bb581443dec9fccc588f088f16374d9af4f3fcf66eb134fd78af252e3dd98b2c2852d10bafa9fc960046c3f634aada2598392ca1ad0688e49435f3a9c03d8e4a041661cab57e79714c103d2efbf9f0c70a6bf47c91513c17f048dd91d4c07f013d5c519e13c262a64564f6bbfa4f8cdccf1a678b1dcd507ace081f180dc3abe5acd142426904e1d00000d929243fb239a35d23cdc5d55bc2ff38f6fa9d072b45c28099aa32808c6f7d5b2a0f91f99c0f7c0c0442cb449147e669645336613bf8d905df2a92799a3f9c512842effe5425d2e833a0d4a0f9a99ef0dc662df84bb54a6e3a2780dc8a22d975208bca5cfb797229151b840b71541488bb1920bb4ac9581fed69fa844eceac6a8cd07412956ad3c8e8423867ec43b5d4b3c62a1831525c12cd60cf6086bcb7630d8377904fe8400d63dc40aa200610b84fe87fe0ad9cb9b6798269b11b468f54d01555f35218a9544ac16ca218cf60a2526a18789a823afa68e43680306cb0748cb90e78f4c09c5f72d0f0dbf4458b7147f93c2cf208e15a95ff2d5288c0ca78cc9333bcc18f0676c6e71ffb2ae84d8bececb0e738d77ef864ed7ee526ce7128d8140ac2ebee79c4155437d44b71f0bf916a47acb745e34f1bd4c15ad9ae34a6bc21568437825c6f3b9c0726aff5fbf5a45303853363ecec66e66e0e93408b73f0ef503c309c41bd3f3877c3d93e8b95f555673c17a57a37e362a2ab02ce2e3c5794c4741c355729525f6d7367123ec92d8958c1dd1705789995ee89549f696d456ee4e782bcf2f37d7486b0813fa47af543fa498b9aad8c7d735e9cb887c92ee0cf1384937b448912c3385ede4a430a26962585950d70cda8199b697e714e792178a156039f7637e0c7957b7db91be5a2ca8299a52d236d6b128aed61f49c4f677ca416528a321dfc32f5a6472d06ce128cd0c206d59578317c55997c76f88abae8e6a1be43337365064eab0d27174ecaacd479d4294adb5239169a8a80d6e77b9bb9d48986605aca39a211d597b653bec9e50279e4639eb1a490f906b006c52ed892c5bee6b110ba3cbbc9c19279827e9de68b72031cdb5771c904335699b595874f033b93a18e8aaea733e2f937929f9e06006cf54b2643f4c907b2f373571c1d87bce7afff39197e36d832e38045d36367209cdd1b2d2b0e4110e36ab4c506cf90f5c30db3b298018ecfe0dd007448018a6e5deb8b31f30d47872d8aa4dfdaaaa8bae068d6590fd08177bd3445f23f4b80d2b86fb24398b0382c28351c19692a5ac271e53a8739abccaae372bcdc27d75d41a31c40ab9065f410ecd681d6d3788022dab039e0399e2e7e68dd295af4d3517123f93dac57ab868f07cdab93f7d925d94a6088bdbc43051ae006022ee0a7b8abdd7ad0f649e79c3ad2901072f6f276b681805b2a85d19fcbd1544bf3b1dfbfcb9d3ddf260e2921d29832cb41968960d269fbc7323f8f46147624163b1fed3406492ed2cd534bf970d2279fe3b3e6123d92c95476c25b2b790daef927ba1f92cb20d49c661f877cda18be67813523afa7ccde8a5a6592c22a4f7ef0aa2a7dfba8ab3d3597254aac819e1f0958191c75a693a504ed915080aea95c43d269337c85d1f5d17feeee69d61716919b612433039fab532fb82f70b95bccb0116d6373e65d1f61a80a88387522bca19dab4b6bf0bce795536ed8c4d25b3fe0b86cf8fe15304b7dd1f9d4f79cefa7464ac396395510aa212e63fd17043823a34e5e8a62cb066ddde3d03720771f8c45699b84ce1b261f88dd394f9de357d96e230fd7b47d9c26f88ca6db6b1c42d9ef06dc98717e0ed0b1442c4cc43ef9af7185fe6b03350bb4d7196b5629d0955d1b81c6c9b1bd8cb989ad06f56ddf18888b5eada8f89c11f668062b53442239046427f04ce551a1e1e55692db413e6c9240e61f1baf21aae9b9d1dc3ea70570e92496317971373c5cbbc045cc8e8f8ac5a1a8f62f1ce29beecb58d25a6833a21cb36fefe0f06425c13efaee25c69cb9a76c74fed854cfd0aad87e2e093054241091c6e0fe5936e410d209b9895829423330e99f35a9c9dc48298850b65fe25d000fbb5315b3ee8e16a48da27b4ca4c135a985965478e1c4c2edc9de9c194f39544d0c68b94ce4b030f5078f9ce213f9cc687d40f8c6612766cb29433d508ac9e9b0319b800a9f2dc607322ad559c3e96c24d3da2e09a5674c7d18ffa2dbdbfca543795f14445d958462835c706109d6977bfc398f658f386dafc3949330307f290b7241245f7a1c7d20ede7bb2f258674f815f7b018729f8117e37fc4add97127d3d76f8ffe191d621bf96122431d3987143473758fca561f2a1f0c3f4d60a71ab9659f185cbfbbe0658db40dd375d2ab446d7f82bc2138c2374e725affdf5b212891a8ae7021ae6b054e10f0238fd314babc34eca6f47429b7f754561ae6385b9b49f614dc4d6ee135bae8d164f94ea0e268fecf9b85d46f86937c0c5153cb62c11ab9c958088d27e2a5e95f55750bf975aa6fdc9fa9f421e90f9fb81214c0ab5a03b8bce98348ccca29f2080fbbbaaa921d3a99a54aeaab9801072272397b3fb6f87a13832a5f886ae10616a7140f9fe391f3c1ef4acb736842ba8ce780862c011780f79a9baeb14ae91322769819dd5c0b5a05a1eba114f9c7c942c7720f658bc4ae792e174340c5343043f3a788f2bdd24262b4f9cdf47b774f8af2e86a4518eb0e25231c73dfbc21146a1e55f92279670e87a47ea613f680e108300c7a36d334aa54e45e031e18da29b3996c619c0747bd57c01b0b683cd17cc7f59468f7aafc35b613e3413fe9fdc3d2d595bbea0481691307682c3a4a081541151715f200d249ff23c157035a64b932990b0b37d7cff30e9938b355a610af19a379859dc06698c91383bad62b9288f7e164480194f9495276c5db72451ae051fa6ccbba55f532ee7823519f293a7c53d7436f24c54d4cf2f547ed4d42498d2f55e0684cac5c4b40a69f8bb07ae7dfaca0e14cee9942005758c1f269da8e1673ad3071ca0ef78b5494cfb1a84724ad1316b0de344965f2b82e9563c059b4e70c2ff04ccc6c1cf686c05a7e3077d7e7b094c98fd641526a63b45b7a23a350b444aa8d8ef4a4ba8b6e01c0ebd6f1de4c102db681725ccae4b2d783df1af1989ec79d1a84456366c7ab60ed8d2751adf3bfd52f2b8d2c1e61b58079f26b4ef63d01438cb0654f9399c5c2b35881c7fe05e8c6e7c25a6f806506105c838e51cccfb901f43c23c9806e632047a3c893b700c299869e4059f5434fbd97bd62cd8fe893ee19cfd34b9b1e159fe5a7013d2dfc555b390dbe1354b4ce744c82e822a546cdb7a2a6304f7f16a4fb726fdfe32b98d2a451e9ede71c38eaeaaac164b01aaff1b1719ca6f251fef9daa18ebc93dc96163f67eb13e74981309f8f7b49a95e571f4c91f0952cb37975e28e1dcea16fdb9e102f80306e6feed5d18bcdd6833264df311ae580edc24a050f531cc51cc6733adcc45adafffec02d49a2e5e5aecb2103822d2c0d470b4412da2ac4a45f31ec927f260d4217b5d98c953ed208aea128e6984f7444683a4394c20459be9c53504b673cbf29cc4e1b4e4478d75f12a8f635f5412e959f19e54954137a9c687b8069157380337b76d82e8e3bbfd09a108ef667027e494c8fbb67230ec797608152ce3999f3c464b4ae158dcc1fe119427f017c713b1e806d43e88fcb5fdd5cebd7dfd8b2da8df0328dbfedbed805e082454c5c29ffaa448fd55c7ea570ed0749028165f97321904ba465bfa623c3d7743e90830b1231091a380953e11e948425a22e52bbc6b5d279a66ebdcfcb60182e9f218e887c3c9ca9a085755d4c48ce62df05c08e098ec2fe19a2c701bcf753334a207b5e9e69d28b5364fd0b5b3d0a4bde47c46051656339c372a84deb2e69464e0c82cbe2795f1e4c99e7137f49e09661bdb02825b596d2adf7f04c380d0f50a80ac8e62163d447ac1d1f204fd93d5ec923fc76b37b6083ccbccd332e7c2507432d83a9c8f3aa3312390c1b53018e9dc05425929faa67ae353be1257a068d9d92965ae9ff4357fe8a70d8d64dd7df1f3b35f93edb9a9ee56354350359a1aa2ca4e9d414d6940e5ea5bdf781777bcce154eec2fa7a49af97cf82e42c184e7cefece0ab25dcceccae51444b66b750f1d3d989c980b93595cde8ac55d6d94149caf369c0f8ec0634f92ea1e11dafbe9ba101338378665348d5948b2036c20c536e5480875d250bd0c1f7f45455ce40c3e9597988566285a363bbe2e46854f48b615b2ae9b4f58e28ecafa5f0c61c8c9e34d45e3c130c40d93de41e15a4f9f28c456592d895a91387e0d7ad4b0d0144c3828b84cf13c12162a474f5cff515ee945e624b411883fa86b496a6d791e78dae0199b24380ebd0a983cfb777de13f1b2a78468a3a9d6f7d4ab4307304ae40669edd8f9d31a03cb91734ccef9b0356080d555208717d46aa4743ec767bfafc22d2a85ba6d5458520ad68d33e9a762118c4be7bbe13133b6d95b0ef291abc378dfdfbe168aaefa41736ac3ef006b47c09370e545fb049f3992d9a67877a5b4263d11aadc1cab86ec38b2a91c50b9238040e0ed6d6d7312bad31e221330a123c94565ffba89fa8eb5477537b7aa7819a5c4f279dc74aa976bafeb6d1fd4030ce92a3d8fade6a06ad7f7cf4b5d75bc3624bb2d6662e6a84f98fa79c3697b61fdb8555b5b3620e2247c119193aeaf080464781db306d36d7d93bcb60962011b22203a62a626aba28de7344a273ef4c2c040c3ec1e2c8e260a4afef62da6caf727f48814653480d95f7dda729343436", 0x1000}], 0x3, &(0x7f00000014c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r4]}, @cred={0x20, 0xffff, 0x0, r6, r10, r14}, @rights={0x28, 0xffff, 0x1, [r0, r17, 0xffffffffffffffff, r19, r20]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r22, r23]}, @cred={0x20, 0xffff, 0x0, 0x0, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r31}, @cred={0x20, 0xffff, 0x0, r32, r33, r37}, @cred={0x20, 0xffff, 0x0, 0x0, r40, r41}, @rights={0x28, 0xffff, 0x1, [r43, r44, r0, r46, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r47, r49, r0, r51]}], 0x150, 0xd}, 0x40f) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042e95d10000007800ffffffff0000000af6ce4f79e9111e670bb74cfcbc", 0x34}], 0x1) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffefffffbffff], [0x0, 0x0, 0x405]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:03 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x9284eaa0731f5fcf}], 0x7fff, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 16:00:03 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="620202e7e00000012000"], 0x1) acct(&(0x7f0000000040)='./file0\x00') write(r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282905000000720fd32d2babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657afa8c500000002000000000000020208a3710100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868b", 0x11a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2e) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x100, 0x7, 0x6}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffefffffffffffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0xffffffff}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/21}, &(0x7f0000000140)=0x17) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) write(r2, &(0x7f00000001c0)="517902453bf98c064058fb0fc3a08df36153000000000000001d479a69f76d1820e729aa52524675fa92b849da966ff852d0df", 0x33) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd8380020331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be54532d6e4fa3c63e29778902f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd92cd0a3354a002fbf4942fc16637bee0851372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b0cd8bb2e075cdcb511cc6b84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7e22198f6ccf6efbad11bf3f540630000000000000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7fcf2cbe8e2c84b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f34fd78eb7480480eddd1ff1730df0b0af70be486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded476a8c04bf89a4cfba9c1c944e62fffaf911cb48b65592d0dceec7ac1e4c6079cf3a2e092b766af6c97bfcf1527b7327162d8f9459524cd3f905bd3bcad0dbb08a6625bdde45b2a2dc181b23027f6e1b7a03b674c01a8226813e5dca3014ffd9ef26bb8c08e3acd1788ca90461e69eb5454b9eb81489c413484b381d87217097b118418bcf890cf569a8cfeccb4be195ed7e97b4c2b7ee7e8611c041ea216dbbad45"], 0x10) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) writev(r0, &(0x7f0000000f00)=[{0x0}, {0x0}], 0x2) close(r0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0x5) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffbffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000040)) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="c651493b0b6ad5c48f1560d80db86571c83201bc9cb462d9ef5702fe952e02c06e5b19da21", 0x25}, {&(0x7f0000000080)="c701466b8f7a654c3d02a517ee87ed99bf192f77f32c3edcf82cb2ea595efc695663ec8ca8d5c6df3a741d0cce298720216a54ea35e3f5d6297cf32c4b333227e77999666d427dff5fa1133838284987ce3292043f64b0bbc33c3702d96f144b48c8c790efefc091", 0x68}], 0x2, 0x0, 0x51) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = getpgrp() r4 = getuid() setreuid(0xee00, r4) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wsmouse\x00', 0x20000, 0x0) socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$PCIOCREAD(r12, 0x800c5709, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x8000, 0x0) fcntl$dupfd(r12, 0x0, r6) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$PCIOCREAD(r15, 0x800c5709, &(0x7f0000000080)) r16 = getpgrp() r17 = getuid() setreuid(0xee00, r17) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x1, 0x1, 0x0) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r20, 0x0, r19) r21 = socket(0x1, 0x1, 0x0) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r22, 0x0, r21) r23 = fcntl$getown(r22, 0x5) r24 = getuid() setreuid(0xee00, r24) r25 = getgid() r26 = socket(0x18, 0x4, 0x0) setsockopt(r26, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r26, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r25, 0x0, 0x0, r27]) sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f0000001a40)=ANY=[@ANYBLOB="15002e2f6275735d06bee2406f7ed55ad9ff47b1c7549d61c6432bf372f02a21e939d124f5f669243efeef00015d9134328558faead832412310e5f9e9af689a527a71e22f130db6680ddd82c1ff36fd6593d0a47ad78f8a061a1966de1babb5b140c998add7baa80c1f2b33b0ff587a8b4586f4526a7f86f4f38ebcb7ae0bcaa188737ec739c87a41aa6cb072aaed67963c133c94c87ec16d2722a5d3065021f258c3d80787c16d5d49a2cd95b83f27aefb86301f0715a8dd24a96bc718656798642b5ba870391a54b1b67b8beaebdf4d8483cf1a2718ea8cb4c55a6715bce88ba21b31adcc765335c4d36141cf646788fe3aa479760000"], 0x8, &(0x7f00000017c0)=[{&(0x7f0000001140)="d90c622f9aa41744d9a130851a2d49561808393cd4cafa45ed624e1b5837cccfb5a7c68db9199ca61608f10251d671317ace1e112c3127bc2ce2f87ad0321079618e708a11996e6c488174c05ecccc4deca7670d4223fefc6aadd99b593c3e9a795c28f7c867515bcceb9bed0448473974efc59d1730fc28fd6b12a51289f7bdeddc5744fea9d1bf35a54c3fb1cd51ce3f8849315a485eddff0caba92fa30e06c575", 0xa2}, {&(0x7f0000001200)="c8b1c50168b3f6d96dfc80b2aab3b3413ec82ba58afacb9dd0eadab8c105023cc588c8c7b26a233e34200df093204e8234df8a24132e3cb8440497b70cfb54b3ebf3cad14e7311c048365dc7f8d8745b0673c2d9fba989496081f14040145239cb7b2122aae601287ea4b940135efd899b10cadd006508f9359f12fa0b73af7be5ad24686e41b3b0bf3965b26a3cb62e36c3586855e5f9130c5154fecc2f67e46c6e858af5422874fc2f0bc967c90522542d6201942484321d309da88588c8f225129506185552d0b2cdf1f369f190ef9abac316321c1e689cbdacf2a2a0345ef4a0c5b1b3ea", 0xe6}, {&(0x7f0000001300)="0b456314b17d5f646f9dac69ff45b977bac6ca050e24202b65dd997ce6c7d3aac65388a51342691e99cf0b9d88e9d309ad53744c50e4f5d8965d861a5e88f3ca1dfff52b45db82ac38e1993a1cc9ff8b1bcd", 0x52}, {&(0x7f0000001380)="11826b4dfea673ebe1ef4afc2cf4d10d04ba92e2853eae671eaaa2d2c28a2dba40aedd4843a5261eec22eb47f788367cb6d7735e18d3e88058d6a96a808b4baf55a5c3957a1e65692dfaa87f06aa8eb9aa59eee505694ae0665599de00b46bf3154e4e665ff5940fae966b8bacb4753cbdb9ce30547b1bc70381079f08172b9763aa", 0x82}, {&(0x7f00000000c0)="03321a3fb17b", 0x6}, {&(0x7f0000001440)="e2c25c93ed6a00f75433ae8a9c818399baf6abaa8c40d0cc08346ef5d9cd387a11b3cd6685b1cda7aa2eba6ef6cb6dd3d39ec316ced1b81f212a5d1185c5a76e321351471e27d08a72184004114540b0b09ddba9ba7a65bba68a8d311b42214339e96815f20194c899bf7012eb880adb4d704384546b6e86e679cd96505a5a569496dd59e1484c0b511c1a85fd50c1a2aef3f3cd6b57e4edf1a5418ca622846c3ee0fc7f77", 0xa5}, {&(0x7f0000001500)="a0f1bcbc0dc600b88d39b97c603b26cb3e0cbf8cf6b75b14ac993289844eb98d4ca22272fe3f3613a5e26c954cb8b653dd5ba0af8bf6a6f98de04e1cc1103f5b9f1d590f185dcbecc9c7768834f053fe611df08225c0e01c752921ffba057607683a1474508d6d5418913e414011d36e3908e46dc30233edd57124e16de4a926b101487b462ecc04aa78973ad40a3cc3e9d3a2b79d0195d59dd9c1184431d34c44a55c7a42226e2df7fb05765ab32de9e0c5e8f2d10339a9a2418d75647e9097d8c5f329efc735c3e46d485db6", 0xcd}, {&(0x7f0000001600)="b3d4a5c31d30eb1f8ccad0a8f3f218d8852b33445117246065b8b708bfbee1c8f219f0c44b51d867b5f15c12663b638176da784a39fa97d1bd23d6d415d48f072c29e587d90cbb2c", 0x48}, {&(0x7f0000001680)="65b442d560e7070c4aa8c402c097bd1b9dd683f42d782d916c6e2b330820a99dff77d1f665bbfb0542824e80d3b4cd8e2c6404b6667a8b3f44570fe501687f9fe9e64dc43b7fb9f39aeca64c2bcbcbcfe4953423dc719635bcf35738fb0ec3eb2c27467b1d4f9f5d7d4cc4b69fe1ebbf7247cdda3d366098b406f2e342416731666b2885578bed54aa57a519c06d0183fcb04b3505678357d7ee8bc851ef548ef3e15aab821d8e4f8573549df39f4deb19b6354a99cc46bbcdf728", 0xbb}, {&(0x7f0000001740)="b1d4cd0e845e5d766d429b8e8a04bfbe4fe19f7aab113902e23db809f8865774b6ffd630904854e1321e02098c018904909a178cccf7090b030c948d5b3dd0bb2638c8d6aa9d28c79d3bd00fe4e8099c42ed10d023c8bbdab49d5ca4021a96577417fce6238f464a93b28fbd30cde2fb137609565bbf", 0x76}], 0xa, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r7, r8, r9, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r19]}, @cred={0x20, 0xffff, 0x0, r23, r24, r27}], 0xa0}, 0x6) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0xffffffdfffffbffe, 0x1, "c1e7bb6f0001000000000000000000e74de400", 0x0, 0x5}) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r2) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x0) clock_getres(0x3, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000380)="b100050400000000000008000101000000002300cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49900000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfb03297629bf63b770c1f5a872c881ff7cc53c8943310b404f0c65aaa0006ee01bc43eaea8c500000002000000000000020208a300000000000000030000c152bb5f0000000000000000b9de373889f0e669339d500816215ed75df4d26776e0a5def92e802ce76059dfcce7a8d7dfb5ca348ec1d3062ad812755c0be220a396d74e26f7fa42371dea0e2e11467ebe2eddc8efe0abfaffffffffffffff63aad8d6a6516a4c49626fc14b39f03e70c95cf21b7be32cb250ec5c38cf50382da0f2595e06c5d80f30662eb4fe77504ceac6a549cc5d595586d2cb5648b6691f18d5b213934717e83af91a53e4426663e0f7fef40b1ac1bf0d794468f39b381e955208bc2e5e6f1f2b7f62db6fb69581cd02e48f99e6599199d00d60a05d04a5000000000000", 0x18f, 0x5, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xfffffffc, 0x3}, 0xc) 16:00:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {}, {0xffbe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:03 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0xffffffffffffff26}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r2, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r2, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r3 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) r4 = geteuid() r5 = getgid() r6 = socket(0x18, 0x4, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, r7]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r3, r4, r5, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semop(r2, &(0x7f0000000080)=[{0x3, 0x4, 0x1800}, {0x0, 0x12f}, {0x0, 0xe8}, {0x2, 0x2}, {0x3, 0x19, 0x1800}, {0x1, 0x2, 0x800}], 0x6) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 16:00:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="450d4e0270cea60651ec94464b1de43d10f60c5f76a68393ec520b2f5d5e152d797bf151da164f65a9359365b33260db8c8b8f2071443aed3310f45811d17481cfa653be1ed229954edcd753cfca7634a4aea9cb0e379014dc295784e54b94f8ae823c0a894ac8d71365e763", 0x6c}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c86dc11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd09d88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204d69d78edb1ea338aece4635337a2bd679763316a5f7786fb568bf7b2395bbcfaabfd7b49380110be988846526d5035e8b018813c5dd87bb73f617bf3d76430050000001788b0c1ffc5299a3d361228fd232b207fa430ce95b2ef4a2e675bcd116dbc9998e35fa221522e13aed4fc39a837887d6fb9b2e71a61584c88714a2b93ce6180a41b6b430900000000000000521938eb000a64f472499220c7d85ba083a3ee8152565777d3cd58185c779f970b50c565952da5b597994ce04c7f9705b0b640bd026c67fdeac68ed55022778f911358006b9d40d432306a0e246db49b05dae644aeeb145755a2a1000000000000000000"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="8202adfdff54d78a2a197a3862078dea24018295200084c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5ebd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473d238495aaee48c02f6ac4e41af3bf5547fffffffffe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac73ebc5b65c6592934e4195b51e551f6a0900dffe6733d2870b40000000077db32a898563bdcf838e2aa4fd51b868ab561ee58f5a3e7b34f479b18587d6e883c2609675ddd7aaf6a592a771717515dd1ef961b3cc178f38762c8ba9d7dcc35d3fbd4ec381b1757689ac65752955d46755b464842f620961c0b88afea7076531246f4bcc7e8dd254c799d333d4eaeb710701d83a1e2da9c3aa1ecc12224947005c9047b1163854f12f85def70c3250c6aa56b18209d8b4fc06e159cd31eb6dbbf4bb6bf01595834d64e01022af6c8c9e45ebd09ce0b32626e28b5d7c66409ad103cf10c0a4f69ada7ab313510f53462fbb645b9649be125ef597bb2a08b3f012b192690ac75b4ddfb9ee0a65d2583c36cfe8b9065ba999898e6d7ae03682ccda5f53e888e9c05e68d3cc87153ebd3c57725097165f25668192b16637b5c8caf50b2bfeb9cbc62ecf75faec5a300f4b57761aab5d2dd72a8e6db8805c311148b3fb8c9fb6398e68d222cb9b64ce18b49717e5c5a8797deb5c3605116bcaaf9e1b61c88123bafb242f562dc4fe6e64d811664c4cd418252a138b40a55121e000000000000"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000200)="220e2a", 0x3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000380)=0x3) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x0, 0x0) read(r6, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) accept$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r8) fcntl$dupfd(r7, 0x0, r7) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket(0x10, 0x5, 0xbc) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=','], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x3) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000000)=0x9) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x4, 0x12300000}) 16:00:03 executing program 0: ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd6000000000102105001600040000400000060000000600aafe8000000000000000000000000000aa0000003292a2103e0a50f900040190780400da230014000000003a0d6ed90eaddb9f520000c45100000001dacc6f44c7b84c2cfd0452d6c9fc945c38bf4449b632a11c8dc6effdff08501367a69ba8c0aa25e8d0ef34107ed19d4a4ef8e349d48e283bcf03ef7773f9e99bf180af3bc37b5350ee71739d8b66d39e9b2b2ab3d7b9f2f243ae261f1589da18fec8cb23b4d7ba33479e162cabffc2dcf644026373f347208e751b2653"]) socket(0x18, 0x1, 0xfb) socket$inet6(0x18, 0x1, 0x3) r1 = socket$inet(0x2, 0x3, 0x0) sendto(r1, &(0x7f00000001c0)="036eb427636390611796a89baee35c8c96c70b583e10112ed48a4bb246aa7363e80547a5dee76c1605c61c43797776325fed3efad8abcd7832b0475754cf00489b46f51ece40774f8fd2ca526c670b563fe746138fbb7903060231bf24708805bc3b6f499091540fc95c64a71ed97f38f77d2a1677028596c7ddc7516a01a8491c0010521a7a9a9c4df6bf2aff5a66fe5c18fdacab582e69f02a5f55ac6087c5e5b7aae15f5827b75f59b21d72cd8925802cefd958ddcdafcd8e2cfc7f8d8e54fc1e84edd835aa55194008359d28d7fe82cd", 0xd2, 0x8, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x4c}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) pledge(&(0x7f0000000040)=')\x00', &(0x7f0000000080)='}\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) 16:00:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x3ff}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:04 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x461e, 0x0) r0 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0xfcfc96ac1f78739e, r0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1800, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x1, 0x0, 0x800, &(0x7f00000000c0)={0x0, 0x9}) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x4b, 0x3, &(0x7f0000000100)="e1496bb51f0a58fa130135682b2a935bf88ff3f5644a6357e2457ed5b687310288c7f07c25bea6f98e4c39c6759c613eb11236d3c12ba963b7a144228411be310c32eacd5f7c122995638c1a4375f8cf544e16b895a5ebaa57de1e027ba8b1ab7d31320ae2bb4b76848c40b795abd888e923120fb4f3ad79eae2914f2a155990d5563272259ef809aafea8c70fc9bd0e6e906134e084794a1c3869b1c27ee95aa4dd4347ef795ae0bbf82d5f301c4239f825c1969111b03188084e9f26928280c38babb087988432072150426c63e82fa97425b9b7801cfd3e983519941fdae60a91074965a81469d61945d9a147d2a49e89dada204058b96c1fb550fbe0a96eca8901ac508a88469c33d37597048190e4d0f9d9448f61b591c5d1799deff38d6ccb2dc5d9f2791d6a3bcaa881d2ec2cfcc035e8518031cbd9cbf0a85d71057e90885057fb5cf921daad3ec6be6d083f4e25bcc3a823aa758387db34e778d7ba6aa0a705004d64b4cc9bd9135f0c4daa587c03cc1af4d53d84682d7bba67873ef33c453774d41108c928d8b65f4add2edb8799d1e8fe8accca764590b38e49e7665cd5b27e876c41cde85156f119eb9a3387fc9db24a7f7e7537947fc3d50ee301ced597aefbb1667fa10508b8e08ca16d69298bbd0ea1826360ea77d79508dca496b5bd71e84a82bc608022fc955b3f6121b28dc72c185b4316173cafc4ba8a5b6cae4d1998dc252e64334edf91fcc9c91861f7f747c51db22c1e71018546b1369ea509e96ba10a1c61e91bc29ecc94a5ddd7b089f81d5598a17b91127103ed771b8dd9fc29ce0b16ea7803591bff47afb1fb3ce27da52b5f15d84dbf0a87e989badadcce011ebd76b8ef065e7ad4d0495d960c4f64a546f94a71909b900fd57248f8298ac0ed648abd2ea3171ba638502a1006631e38c8aa0d4a5cc71d7bea60c654f94dfb27202f57918906ab5d9e367c146b576a31c41feceacdffa3c468cb6592de58fec0030ab6ee2a2b9b5ef80614dd898a5b749b4810f02f1d127062f89fdb4f29b6184c800c28fa4095a3776d06cb9541eb3366ba251242a0e5ef001da469a107220dd45471754858f1feb2b01c03405ec9ca642d7d045ae16212bf5475c8e8907b79cd3f026e8bd5eab4ef265c575d890668e0a3517b7d3a9c84d725ac273d589e62f46edd7b1dd9e516a17652f5ad1954e33a2acb3b74e3038ac9d1b05d4bc76bc3425e338a7052409a6cba83931f6b2fb6af8248328cf65108419c762370fec9810f81c3f3f26387bd0b96a7304aa9bb8cc62f7a668b151d9a37c1a1810b625d401275e9d308cacf5dca0f1d8afd1cf870aaa70a8b7901dd66c73fdd8215b8bc1efe60f9004ada4c4d1de5cf31acd32e3c456c3831a891b3da52344c4c525e9b643ec420c6507afb404ce99270c44db482e3c2c69cdb888a7c09d343b9491cad2d014f0c7c035c8b80238719411cec86a0820be8f1381d67d4008186b4b23c0f2f49053386bc3a6d047f287e0086f732fddd2d2a794620ddc75985db19c946d48824402373771296dce5f8d83aef6a71faa60a851a2ae1946f710e259f0f46f579129e5e1a1a05dfcd54e132a854938d89766e7da48cf598f2d00a608c7d8b0d3ad3116c63f52ac2e5ad1e7327ad681b1f19b1fd5505646675342723812d7377c7a2b1a77ec0a7146449e8bcdd64890888a0274e36921352b9e685eaf958ff3ab6e7639611eaf4d5aeb024d5ead2795d021749d18a9bdbe921c066def8bc6dc192c6039adb49c438ec2a7c4453af7196640f4c0f7c8e6ef6e5a0133d8bbebf75d4b23a544fa287e528b385e7ae10b34d714ded3ada7ba621f44c8919f79a1aad8aab38f9131dd37c5fdb145f103f0eb1ab785af563a3ceaad0fc1e04ce2a3c0f7f7ee95624badbc355345f51705ab5793b434a5366145d0296f98a627a411177464e177fcd731be047208e1265fdd9105aa78fa2b8fb7d179f21c9aa1b39d00d5bc978dc087a76aa88182c62bd1684f3edde248cea9d92af990b5a45b1804bcb108df72c1a2feb7a08ec871cd09b8156b1f16eed1c61c332de36fa4507a5d04c4ae7d3b2be88d3adbe7369190a6588b5ea392f9623073cfc174a274745e89bfb6c84db3cc3ed2398f5b8689728a278fa87c2406926f1665e6fadccfd50b60cb2a9d9f82017475ecbc0f4be9d3aa7b6301f7bbcc6cd5180eead679008fd67cdd24cd147ed84b5c7f43ed91bbbc6cac956f2f6e36aa2a5d0adce942760b16edb72ef6f982045dd9e0ff7b98f8fc91cdebef241448632ad4458cc2878189a8c08e27a8a50c656c2a0dd261d12cc7e66c8b2f9513709b8ebdbf0e0c8a643c4a20d085a5fda165ff2698197c8a0c930126ccdea89f3f22328573d030ef3452c04ea0d182e019803fd346e9592e395341bf245711a131257fcc35bec1611262b1691fb68504f880721419086c069a39a9b3359c3b864783eb421c57ec9d4f6979572c388fba6938b4eca21aa35bd4ef4ae04ba151e823142275398cc1cdbeac49b1a3f9c3969be2ace05cba8576aa962d9be9552d0272eb32b9917b246dfb7f63ae16d178312ceb0c1272e9ed13c7bda76c4cfea95a3d1895f9ee9b5a5b71477348c5c1cf591bfb466ddbcd84ad97b1023053f813c7e15afb4d384b00af71a4d8891b2712d969429b9936d0b521026294eda7a3068c52b41fde39429af370a669813525d324b4a268c673accf527b783d253b881b4553eb92e9d397eb5cd6ff46c22eb4bd4df18adfeebac72635f64a0e17d2551628168ac60ffca671ff45dd646923894889ae08572dd0a7b7a2977240427eba2f8f307848539e1b24f6a84dd6aa88e223c956cf2b45ea9deaa2c910c1b8960a1ad8790311dfd642d047b6ecf407914480d4a9d602da25c845339ab8546f2cc300b268520ed00e302a39d724f3226087c2582e6b786d8578b1c5fe91c7fefcca6471936d5ecbe3e78c519826376723154c5d267bfacf793a11e3ce0b6ef2e131e5d5fb8b01ac54c6aa4482a311cd5ae197a5c965d0d7f94796ea832c104b8b02e2df363e6a9a840d49c5a0d8df620264c775549e009f2226e456afdd530ef0549409dedeff63a36cff456d9255e4542271ad59b1b583d94f20d44968bd22b152d905b11c5f256b8d5ea7bf9f0a8c4f8b0a129d82a4c3e25e87aeb73c39ef88c8acb9153cc6063bed222beed19310d814b7d0e52faed06d0a953199a9749379317162fb8944af262b7d1f05895f728a18fa3458a8d658c92f7109aaf8ac186ea2f5b1fa19924888e73967a64c216425a1c80942ea7627e86a36b46370d838ce9c1e09dc19ad94c56216012f67f8f4378c74cdaa485a00e687436140e306731874fd6f7148e1244c4b07d08017bd02ecb4d881c8986b5e66ea4d44eaa03efb2277f41a910c1f62531da58259f6ca371cf3341fba3250dd846121117348452c60abcef49dea97ef3a7c72659e131618c0bfbdaff5153cdb31381a86f66fc2b9ec77fa530844fefdded9fea27921e1c859c42c32484cb585f610ae511a547cb22f56075cd6bd60de168d41f85510bd7f155bfd515b7df349b2fb3fad941c06ce98f36a0bbc8809826848677c30e07b9358367f62edcb780f765c51635903a131c7904110bf2eb8d30f4b1eb6e70f61cf91a72ca3ca514772e04099c0e9e69e902e4530f8818b3e14431d60eef24a1b511af25574d9076f9822a014df11f1208efe5264edd0cc282043b6defa5e34fa97c79959a735842316fc918e9288d476d9d5fd6730e3d778699e81141479edd2af82e4d02276096994db14e3a42421e5c7018174d77d190e34c500c2b937aabf6841ad08e56088ba11295c503060fd15f75ab695a92b06c191a1db8cad2a083d2dab741db3c8d91ce84565b471ce996d7cdb4ca36270a2e739833fd65f29e9b68f26e6cb6bfad74c82f50ad3f1d5b82fadd3a965cc305ae1a6a6a2309d3ff9f05af11a90b3bd721bd2c1991cb0d4ee133ce6314c308f4ce0d39cc4f41102639ff0ccc1b2dea363e29b3186e9c5e320feea883e5041d080677350126c78927d0776a4d6262628205b9b1ee85f0a8876ed94829c55410e2da685c3afcf2a687163baa7f886bd96a724e15fb4c079e2fa5d593abd4b43c0d7ccbbfe260934eeba489c8b9df6aa2b5a0f50d3d53587854216914ba0feac3c239e3f06f116031c1d161d53764f2f2fc719e4bc087213ac3e2dc7ed4f1c7a3e51bd066c312cd0482e0ff2ac33386e319655287bef20774d69035f959f8eaebfd83b7005eaf80e6888d07a701f5c6da4c1806baaa44149a76f16272ae5eb595682c686ff77706204ebc0f06d81596ae17d3612deb13936fd02b3ecc2eb6d98f8bc7feaacc03b95d2c6b66cf11263848d34c2e6e44b160e758f15cf46c41e898c04420918738f4ee6a0900446859fbbcfd3ca2a7e9fc00084994b906a0ee1e2ae31a2c3e386548feb040a35db020f431c762d1ce22503283e19b32b5ae90945dc5f7a242c7e7bb78954c9eef0676115a5185abcfc87e6e31b7d4a76e1cc968825597e427e34b437c1a0a33183a115c7a39bcbc0ef2bd038044cac146fb8641feb47f75dab9af2c04896d5e55136e6520e6168a997fac3b5b4cf07d5e013641c35aa0ff3b98ff39a552008964465c204b8297d1684e99f1c205e5fd1fbe4e6d976a306557c6d6d88f456d757d433db4bd200a3ffd35fa7d16f2ae32ba7033a7461a30ed7ee5b6e633f2a205f50e0af36721594b54051320a2f404381b9a474e437647e5616ca9a4ff83c0e3cb612200960d8873713fc7554f7165e73adbc51c016a17a70dcbf2d000a84f44caafac29f64ba04746d0037396dfe30f06717428e800d49c9e1d646159bce0a7ffd1dc7acb9ceeaabbb16446ed8783f522d50b931961c9baadf6900896012e3ff4d17e2ceb880f48d2acd3f4caeaf3535cdd8f223e55a218f60ae4638a967f7440cf6660ac7103957127c04e5ca95f010a2ac8ab739cb1d56cfa12fb2600d6b9373e6bd9f76450ad3c8ff1788ec7bb154373311fe38566884079afcbb39467ba3484b0416a09097c25dee7119c7221eb496e0ae19ad9f070020f03ff00f7f1d9f5eef616c1ac6db7ac71ed2bbcc4289c5feef8f6f0ead85aaa0486faa930fbab3a1160219b5c7d018fa681441bf0e532922917b869c275f86ae846e8a40c806cc04f727334d5cb4593205e62a02be61b7281893cb4bd494b134989619f0246b3202daabcfc342e43e0507e4bb94b19d41440ba743b0fbd8032f3a553b0f787c85d7cd1c791560370a3a9f798522bbb35e0e2f0a80f05b44d8138f5d1a40b8e51047cd1c0e9a126703b473d684426c93422d164c425a414465d58e238e3a8484f07813b22fcf848809eeb6844b2faa844d501a6ee2e8e48789187d36d9299fbd34f55d0ac599f41747afe7c300f7d55aeb5bbc6aff5ea7fe335d50bec9a09d177feb8d42bc7b0638af0af4a5f4bf07450da2c30ba7161aca850abaa927dbd4d8ce3bb0f447887bc41a943f649008e2d1b6a897ff88ccbc1d4c8667f118988666275cfded5d87401732e65665dda523e3bdcf3f7b98e64c24a2b490692554331dc2a7d74f15d0e089e51276a2c55a33b614d687ced32431990b089f47ece792fe43636415082c3832ec0fa48f5c416dec2a42299d231a9fd103c967af741a16f86e58c0ce6f4b04dfa1e85ab8bb1871a95c278a5b9c0bd3dc58e9fa8962524cec805ff4b2f60144fcff7c19ecfc0679d6b2412155584c5b3f5762ef4ff", 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x7, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000340)=""/207, 0xcf}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/155, 0x9b}, {&(0x7f0000001500)=""/167, 0xa7}, {&(0x7f00000015c0)=""/209, 0xd1}], 0x7, &(0x7f0000001740)=""/217, 0xd9}, 0x1800) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001840)=0x8001) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x0, 0x81}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) r2 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) semop(r1, &(0x7f0000000240), 0x6) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/97) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/109) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80}], 0x2000000000659, &(0x7f0000000140)={0x100, 0xfffffffffffffff7}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(0x0, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x5, 0x51}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f0000000580)='./file0/file0\x00', 0x6000, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000280)) r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x1, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f00000003c0)=[{0x0, 0x81}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r9, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r9, &(0x7f0000000240), 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0xa32, 0x800}, {0x0, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x3, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r10, r11, r10, 0x0, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1f9, 0x3}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000001180)=ANY=[@ANYRES32=r8], 0x1, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x1, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x2, 0x0, 0x400}, {0x7f3b0752e8ac2e83, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000340)={0x80, 0x1ff, './file0/file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) fchdir(r3) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = getpgrp() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x661e, 0x9, r5}) open$dir(&(0x7f0000000000)='.\x00', 0x200, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:04 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgrp() getpgid(r1) r2 = msgget$private(0x0, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x466, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80}, 0x0, 0x0, r3, 0x0, 0x0, 0xfffffffffffffffe, 0x1000000000080a6}) r4 = getuid() r5 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r5, &(0x7f0000000200)="220e2a", 0x3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = geteuid() r8 = getuid() setreuid(r8, r7) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r8, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x3d}, {0x6}]}) msgget$private(0x0, 0x0) r11 = getpgid(0x0) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r13, 0x0, 0x0, 0x0, 0x80a6}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x377}, 0x0, 0x0, r11, 0x0, 0x0, 0x1, 0x80a6}) fcntl$lock(r10, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x10000007, 0x100000000, r11}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x1, r4, 0x0, r6, r9, 0x144}, 0x8, 0x5, r11, r14, 0x20, 0x4, 0x4}) msgget$private(0x0, 0x105) getpgid(0x0) getppid() r15 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r15, &(0x7f0000000200)="220e2a", 0x3) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) rmdir(&(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x9bfb243d1cc7ffc5) r16 = getuid() setreuid(0xee00, r16) r17 = getuid() setreuid(0xee00, r17) getgid() r18 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x20000, 0xc5ccd61ceea058c2) poll(&(0x7f0000000340)=[{r18, 0x4}, {r18, 0x8}, {r18, 0x10}, {r18, 0x2}, {r18, 0x4}, {r18, 0x1}], 0x6, 0x9) fcntl$getown(0xffffffffffffff9c, 0x5) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:04 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, &(0x7f00000000c0)=[{0x1c, 0x0, 0x0, 0xa}, {0x64, 0x0, 0x3f}, {0x6, 0x0, 0xb8, 0xcf}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x20, 0x4, 0x0) socket$inet(0x2, 0x2, 0x8) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) getpgrp() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffffffffffea8) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) connect$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r8 = dup2(r4, r3) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockname(r4, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) lseek(0xffffffffffffff9c, 0x0, 0xc99, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x1ca) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000000)=""/163, 0xa3}, {&(0x7f0000000240)=""/149, 0x95}, {&(0x7f0000000300)=""/27, 0x1b}, {&(0x7f0000000340)=""/125, 0x7d}, {&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f00000004c0)=""/116, 0x74}], 0x7, 0x0, 0x81) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000004680), 0x10000000000001c2, 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpgrp() r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="b12ef8a6599116dcd1b311e1c4199a4467ac3a9cfea65add0737006801c84237e7cf794cde1b497f7a9a8c29ce4079a2d53f1e474682517aba7ef8", 0x3b}, {&(0x7f0000000140)="3dbf2ee00df569d505100aed508c8b54da3642d9fee7d12f7cb8501109fe0e4b8ba06951c75805d56be793be3ea476f1a6a81a03a274ba7f0dbd3f2b3107ce431cf88a63ce89a26a76cbda55b510756f66a4d9853bb04c74f1eb1ea89d4880c5a444ee8dae2879316d7b2d871ca01d09b670f7a64539f7fbc6c084aa", 0x7c}], 0x2, 0x0, 0x6) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(r0, r1) r2 = getuid() setreuid(0xee00, r2) r3 = getgid() r4 = socket(0x18, 0x4, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, r5]) chown(&(0x7f0000000140)='./bus\x00', r2, r5) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kqueue() pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0, 0x4, 0x800000000}, 0x0, &(0x7f0000000200)={0xb, 0x0, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffffffd}, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x401, 0x1, 0x13, 0xc318, 0x9671}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r2 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) socket(0x0, 0x4, 0xf) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2facf299aafb85bebf0d9b882627000000004ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac5da52f7dc8462782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d4900000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d606c2ef47b4d2c38f572cf51ad724cd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b45bf1df01000000000010c1ecc440000447c89263b7abec43beaf656ff43a9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0007efb705f6835d795994cb9abeded4abba5a82c4c0db6c55a02a05961e2d58646b6316b172ac40db9edd8a568f564b4d217824b0aa5560ea147f1bd941f977d3f79c942baa147a4dc3f3354fcd03af0c9fc348ee40130bdc22c517b800000033e07b95342af9d347db2a68a3ed142c89cbeabeb8f2b6b72176201cb8a59d51b7cfb076986f5d87cbcc0206f8711e09b8e9466de099516b55107f874c94afd5fc8f2590bea1e385f666527b6840ae6bd0b4696ceed908db662e531fe070e0"], 0x1) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) listen(r3, 0x5) socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) r11 = getpid() ktrace(&(0x7f0000000080)='./file1\x00', 0x0, 0xfcfc96ac7f78659a, r11) fcntl$lock(r10, 0x7, &(0x7f0000000180)={0x2, 0x2, 0x6, 0xff, r11}) fcntl$dupfd(r8, 0x0, r7) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r13, 0x0, r12) dup2(r6, r12) 16:00:05 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x41, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000380)={0x10, 0x4, 0x4, 0x1f, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x7}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x51}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x800}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x7}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus/'], 0xd40}) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$KDENABIO(r4, 0x20004b3c) fcntl$dupfd(r1, 0x0, r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000001540)=""/4099, 0x1003}, {&(0x7f00000001c0)=""/46, 0x34}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000000280)=""/101, 0x5a}], 0x4) 16:00:05 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, &(0x7f00000001c0)=[{0x25}, {0x54}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x1000, 0x470, &(0x7f0000ffc000/0x1000)=nil) r2 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/53) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/58) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3800) r3 = socket(0x1, 0x1, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x7, 0x6, 0xfd, 0x9}, {0x4, 0x3f, 0x1, 0x2}, {0x4, 0x4, 0x4, 0x9}, {0x81, 0x7, 0x6, 0xffffffff}, {0x2, 0x7, 0x3e, 0x8}]}) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000000080)) accept$inet6(r9, &(0x7f0000000240), &(0x7f0000000280)=0xc) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r3) ioctl$PCIOCREAD(r11, 0x800c5709, &(0x7f0000000080)) getpeername$inet(r11, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x1000, 0x400, &(0x7f0000000040)=""/57, &(0x7f0000000080)=0x39) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x500, 0x0) r0 = msgget(0x0, 0x246) r1 = getuid() r2 = getegid() r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r6 = getgid() r7 = kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28bc79953f8ae6cc, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) kevent(r7, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffff8, 0x99}], 0xf95, 0x0, 0x214c, 0x0) r11 = socket(0x3, 0x2, 0x7f) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x4, 0x81, 0x1400}, {0x1, 0x6, 0x2000}, {0x3, 0x3ff}, {0x1, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r5, r6, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = getgid() r15 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r15) r16 = getpid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x2, 0x200, r16) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r1, r2, r12, r14, 0x2, 0x5}, 0x4, 0xb8f, r15, r16, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r17 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r17, &(0x7f0000000140)="220e22", 0x3) pwritev(r17, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getegid() r18 = geteuid() r19 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) socketpair(0x30, 0x5, 0x2, &(0x7f0000000300)) bind(r19, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffff7) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r18, r20) getegid() r21 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r21) r22 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r22) 16:00:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x40}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="26490248830005000000a54ce094") 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x6917f305a9a0baf7, 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, 0x20004000, 0x200000]}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, r3) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) poll(&(0x7f0000000080)=[{r4, 0x10}, {r0, 0x1}, {r7, 0x2}], 0x3, 0x0) poll(0x0, 0x0, 0x10001) poll(&(0x7f0000000000), 0xfe, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000000040)={0x8001, './file0\x00', './file0\x00'}) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x48) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x4080) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xa5cb, 0x8}, {0x200, 0x6}}, 0x2) poll(&(0x7f0000000000)=[{r0, 0x78b42c400a525715}], 0x1, 0xc6) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) fcntl$dupfd(r4, 0x0, r5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x9) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x80}, {0x7}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x0, 0x1, 0x7f, 0x1}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) accept(r4, 0x0, &(0x7f0000000180)) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x8, 0x3}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x200, 0x0) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r7, 0x0, r6) r8 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x200, 0x110) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f00000002c0)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x1c}, {0x2006}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000240)) 16:00:07 executing program 0: pipe2(&(0x7f0000000100), 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000140)={0x4, 0x7}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x6fb, 0x2], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0xfffffffffffffffd], [], [{0x6}, {}, {}, {0x0, 0x0, 0x7, 0x2}], {}, {0x0, 0xfffffffc}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000019280)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r2, &(0x7f0000000400), 0x0) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r2, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r2, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r2, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r3 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, 0x0]) r4 = geteuid() r5 = getgid() r6 = socket(0x18, 0x4, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000019100)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000191c0)={0x0, 0x0, 0x0}, 0x1) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, 0xffffffffffffffff, r4, r5, 0x40, 0x6}, 0x40000020000030c6, 0xffffffff80000001, 0xbf5}) setgid(r5) r10 = fcntl$dupfd(r1, 0x0, r1) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020691f, &(0x7f0000000300)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x33) socket(0x20, 0x4000, 0x81) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000100)="fa21c4cff44bbf574a6ed10fd0c83d944776a4285325f5282f902ce622ee86a5a0027fb4d40043d07e966542d5f04dcc93ca33b598c47b2c0063877de4be2981517f2ff66ce44650d621491d245e4f83b1213bbee2524e9e92a9f53613cbcff8be215a2b3254665be475517895d16aa86e2816743fd0fbae73ec4e98e3c40e4f01c4e46bba139423ab731c4d516f85425d7e5ba73655a93ff801afeb677de579320a5baae8b548e20ef84d177167b7b95d72d2efe22b313b8d73ca", 0xbb, 0x401, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:00:07 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x20001d74, 0x0) utimes(&(0x7f0000005400)='./file0\x00', &(0x7f0000005440)={{0x0, 0x34}, {0x209, 0xffffffffffffffff}}) 16:00:07 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) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r1, &(0x7f0000000380)=""/223, 0xdf) fchmod(r0, 0x11) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/180, 0xb4}, {0x0}], 0x2) 16:00:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) flock(r0, 0x5) close(r1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) kqueue() r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x568, 0x4, 0x3, 0x3, "4e15340e9374dbd107f2971de2aaf05aed78d293", 0x8, 0x80000001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x5f, 0x0, 0x0, &(0x7f0000000440), 0x1070}, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x81}, {0x8006}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) getsockname$inet6(r4, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x7fff, 0xc4, 0x7, 0x4bcc}, {0xfff, 0x0, 0x7, 0x10001}, {0x92, 0x84, 0x40, 0x1}, {0x9, 0x4, 0x4, 0x400}, {0x7, 0x8, 0xf9, 0xfffffff8}, {0x9, 0x0, 0xff, 0x100}, {0x0, 0x7, 0x7, 0x1ff}, {0xffff, 0x1, 0x3f, 0x2}, {0x4, 0x7, 0x6, 0x4}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000340)=[{0x309, 0x0, 0xea, 0x8}, {0xfff9, 0x0, 0x7, 0x8}, {0x1, 0x40, 0x3}, {0x4, 0x2, 0x6d, 0x1}, {0x19e, 0x0, 0x3, 0x202}, {0x3f, 0x1f, 0x8, 0x3f}, {0x6, 0x8, 0x6, 0xfffffffa}, {0x200, 0x81, 0x80, 0x3}, {0x876, 0x81, 0x4, 0x40}, {0x7, 0x0, 0xef, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:07 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) r1 = socket(0x1, 0x1, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000180)={0x1000, [{0x2, 0xfffffffe}, {0x3, 0x1}, {0x2, 0xfe}, {0x3, 0x5}, {0x1, 0xdb}, {0x1, 0x8}, {0x2, 0x2c30}, {0x2, 0x7f}, {0x0, 0x16}, {0x2, 0x3a14}, {0x3, 0x6}, {0x3, 0x6}, {0x2, 0x9}, {0x2, 0x3}, {0x2, 0x8000}, {0x1, 0x1}, {0x2}, {0x2, 0x4}, {0x6, 0xc0000000}, {0x2, 0xffffffe1}, {0x3, 0x5}, {0x1, 0x1}, {0x1, 0x10001}, {0x2, 0x7ff}, {0x3, 0x6}, {0x3, 0xa7b}, {0x3, 0x52}, {0x3}, {0x0, 0x6}, {0x2}, {0x3, 0x3ff}, {0x2, 0x6}]}) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x1cf6) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a705300000000000024520000000000666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c04500"/112], 0x10) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = dup(r1) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005136000030000003d000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ffaef5a872c881ff7cc53c894303b22f310b404f36a00fdf9000fcfff0ffe608a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = dup2(r0, r1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x8) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) sendto(r4, &(0x7f0000000040)="916c116465c7ce103c2c3b5fb067cd8a4b3e78a8b643047e9a288e9ff59ae9cf719689fdf23140201688b9816439b8629e69b9c12d5c41ef176f38da38d64a98313138863aa8229c117092c0a742fbf9860b6f9da6ccc15c0ce29bd31e513765702cf2b8388f3f7d62e0c889b0cd5c2102cd76baf9f0693c4ba56f7ed3c3e27b7418b6df9222cece01a8e4184fc8279bf6a1b7e057a2f63563fbf75140a83358738998384692823d94ce90eb07a8c620ad698d44a483b7a53ae7adb851a25ebd9eb0c7c25174a22f3fddd8ecd0c2c040e7d4eca8ee411af42e30f554b97f521ca47c99eae21da653", 0xe8, 0x400, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x2, 0x8001, 0x3800}, {0x2, 0x9, 0x1400}, {0x4, 0x9, 0x1000}, {0x3, 0x9}, {0x3, 0x3f}, {0x2, 0x3, 0x800}, {0x0, 0x5997}, {0x2, 0x4}, {0x3, 0x9}, {0x1, 0x2, 0x6c0e8b3593ea6d69}], 0xa) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffffffffffed4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f0000000080)=0xc) getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000340)=0x1ad) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000740)=ANY=[@ANYBLOB="f5cb09506ffbffffffffffffff6ccd6b8432e5161cf271de4257881087e17f4ee28d92bb967c28931e113dafc237a401e6691bffdd9e725c66be59d1962f0169b2fe86d60d564194c73db8b31af7b05abf8e454c49f0644fad972d6b61fe7a0f5d3f71be4a45b4ed03a1ee380ffd15128dd6e37dbec7537fe0e6cecdbd20e7ff7f0000000000001948bedb5432c203216fc617bd8bf17eac4c786d400fbc2f3f4e0d78772ff4205b882a3972df9f98ac99e0c78cec9fa01115e1768f88473c3ce3d91ebfb735d8f433fa15fdaf1dd7e49515d7cd46f59c77f4d1a6ae929405a89772b1732790b580c17c0c5f7493bdb28916d9e4fa6bbf53b9bc366169171855b4409b23e225317bfaff177415f1fd8b8327a7cd57e4ca24ef645f92ae1a7d3b42cd6e5e399419e219d70e94ab5672343efb2d186893a175ffe7bf19638ae4d9ffd302ed0af4db56e64cc9131f47b88ca54210abfe9c8308479f27b8e58a7fad1387172c39b0a5a1d646b96a9a507a4caeb935c6a1d2ab301b35047befe63a59c358ac892dbed4952f8f4af87fdf0cec7a9f2053e14772b270924c240f27355888c3a6bcfb811559e30e99a3f230997b0c092a4fbaafa6b4c6ebef40815420790426b3a0323d237b4bd271da6134fc2b675e9c4c2dd9e8d63e8ea1cb603534d99f34a29572c6ed0f988616d22ad6a6478f379633296928c586c1ddb743567e319213688b79f3785cd55bf983195221434cabddbbded65ca6e49efabda6ae54ca91e2502f4fd1172c41f6b405215c9d88"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r5 = semget$private(0x0, 0x4, 0x8) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)=0x1) semop(r5, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffec3) fcntl$getown(r6, 0x5) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000040)=""/41) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="592faf71c8ec2f8f31fc523bb642d58d943062b80b58813fdba29268ddad3f78eae373449c49c84f42cf99534d5e7b3a69a43080d846ac59675603c204d8c6320ee936cf081ba15d97264eb593695fbea8150982e1e56af26ca8df49764b10e76f70eb177636fe0e46e764410e0326395489ffa6c85ac7a0706e928f3e1381deedf37309b432a865aead96b0d1c3a96de05c9451eb29b44a66a147b4872e99c01b78e77992fc2f814f8d967fd7b8d0de341d901c4d0350b26a94d30fc8ec1fc2f9c369c958ab9ead91160895a7e6de8e0dafec", 0xd3) getpeername(r0, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="00000018627ce08b002b110000d19ec0c062f7486a6481b4ae5fbf860000008eb3ffd14f1a4b400c6cc6cce8de2c6c0c0c9fb83b69e5fae5d0c640905f000000000006008e0293aed09075a04e533dd4611dafd81412e1", 0x57}], 0x1) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x4, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffffeffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0x0, 0x0, 0x958}, {}, {}, {0x0, 0x0, 0x0, 0x8}, {}, {0x0, 0x4, 0x0, 0xfffffffffffffffe}], {0x0, 0x0, 0x0, 0x1}, {0x1000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYRES16], 0x1) write(r0, &(0x7f0000000800)='M8\fs', 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x18) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x7f) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x44}, {0x4006}]}) syz_emit_ethernet(0x12, &(0x7f0000000000)="b6bc1fc92479ff2b783ffce667786e8a9c81") 16:00:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x5, 0xffbfffffffffffff]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x5, 0x4) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:08 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000100)="a85739e6eb8fc9aa5cc8db05c2014697b7ab1452ff1a12a512bb97e7c993b6398aad88f51804c47195457ae2992d5eb29acacb2861d351cb94b4cab388317e1deb416c77cccdfd3feb0d14f5fac3e4cf2a68c794ce4a7ebb4df07de9639caf6a261d888cc4ac97a8329c33fe014aa5ece8cfbedc371f5cac9f6bc59a403519bee612cff7003856dbe97c5ba4a835186ae24fe80076d2e79b571c0025c833b65839f1c449153be27ee489351a6f77b5c9e15e2824829b2e3e93d2e7b293d0762c0eb3646581f7ca7112c5ea02de3a26f54ca779a64d4560a9e62dd6087128cace0ab5ab0ca230e013e660163fd3d2018eae53d2b345f668561f1f5689511cf9ff9d9d065064b34bd39b40197c36c1c3d7aadc918aad2b301b2113739ebf76085d2ed1bcf9be0cfd6db622ddf35daa5365e50a8ca2daeb9138d36a4361dced97b4bd6fb78a8b4bc7ca23c3205cd4c53891aca449d777f238cbc182e7f4210e8cd9833a0341983135db44ff346c15e40179304902a3f85489eab09e1b7d94820c0b7c5f7f0736487549fb67667eb03caa6e0655b06e69684013f212d690333a845b93943c9fbfd3baf879d93810111b5b94bf9b344acaa91d16b14b82e85ae5ff21f82db65daf4989843bf30ee2dfb881f37d2a57602528f75f1ef548fd1156325bf9fbba1451f6c9d2aa0cac42680ea1f5936aa9bc0bfa196e054128f66a15c1468a37add8759e4aa8e21bc37ed43030c6b418bfc5226a2e82b93539bc035c8bf10ffb9143eff0e5bc01ac176171327a9fa2600c3fa03599fefc621188c4a3386ca52f2116907d28fc2887c315adaa5a058f5f721b0769dd0128c7c41ed12c4fe1e9e68a3567419d95949d87a9f668a64385988d025babd74896dce7fdffcc1e8c27b83f1aa7bcc51f2f2a81b4abf334a7d54888e1db871309fec51aefaf2f5a95af72cd7c3c67a82c200608d053170aaec35a290ae93e8f07e8f6c39bacc08682b14827f8f662524fb3e44a8332ffd2e7f1b60aee7c0cf528ef008d4e17f97767064d2158997c04e1dc7a9af03329c114aae1fb31e6389120efab3174751f67dae658b4bef7ee78fef73b5b976e1fdfa3a4b25b2f73a3dddd7bc9ce574f4b5d3f7a187e40bceddc4048a33718f72951d79989a2df885099cce9d7b488893b0184554d6daf708048805f12a1e45bc531e6c078e2670cf9d4471c7f101532a6aaf8a395b0d6ce523d78424244fbdf9403f9be7b703860975cbea8073c471ffec6d41442914b0f58188d6a74cf44a753310396b35b1a0639f4988a728c5da242a7f2168cd2132da25237cd1e22efb5e8c0073af94a446f75326aae07fa2adfdff18de9c69bc13c1f1ad4071d63d87fae39b6cbb3eb1f4d7f4c03eece62de053f0a4f4770be4036f155f08f567e3e8bc2687ebcb6bc8bc0d98ff6f4b20acd2bb88455a9e781bb04a0300bfa27bb4290d1b326761ba27f6815052a4a7a23b67d6d41d8d05b0f0b79fc2818d089abae0fd03fdb69d179a469b44dfb3690a1486f2a844ad3549df3d5512244d8951a1c972a3094effe0979a989ef4ec187080cfa1d0bbc1d6e50580657a2b763dffee545626c5f11625bd241fdd5f6ae7cfe47576a8613f54fbe602946535e6ac068ae7a9a9d683521813180a85714ef7cfd94e8e0c0d632b8c9ec982e361d204e883908fd48375289a8da7d0aa47aff923df31b04c9a9edc52eb1860c0bc60836b1f1938523762576c9f76c1367b1b0ee1a63a49d3a606f0bce93dc139f7c2e6f830dd23ae6df97d0529ac74afb54b6aa452e6de65817f18933f9f26905b0fcfd835ee5356748afd2f16bfa94a71901bdc367021653646f9d1498e1ba64b80f94fd56b54f55328fda498c186e2517195ed8c3a7873745288a2912206e952976d181d572313e2f2cce85832c667212f00a0a903bff0517eca3bd01682288e78a1d1f762bdac0b06f789dc3fbe3341d8031364d30a3a1e6778fa317bf1e3e1d9ae594f671a942209c982e47b1c3123d361e49f2e97b1ff3b6a2d1f2b2c929b627916158591ac6804e1520d6e56c76529c3063bae0b2f5eccd0260762cba83e6bc438d1c881ffe87255efe8f48e2cab4cd447dd0ef595938b8b7c1d85084a0d1258032c2b6d6a1d014ca25d5ccd0ac29efbacc2550792dfd6c6ae47f3d1981c872d899fa162eed92113bcea26f24d3b4b8f727633ed6c3500f4b932d8a1468af36659643153ccc1f185bbd62182dbd528772730396c09e9da34e1b807d6d5fb56d989d63860f05f4fce415eaecaf658adc819fad8ef686e816ae8a8a245d716d39ab4c9a62ef267b338f2226166d4dd261add39ce46cb2910b7e8417c024fb05a72cdf461d6f7e0ab8f1340dcc0d1a75ae3c2e0420f5f415743a8b0499d307ead2503be01c1a100ef2c01c7a7ca218eb3e309e5b7665d6e4ee9f6d262d8723d9329a16a91c4c11074e28d4a17302b13162bb8be4870e32f4d7e4be27d59c41347436f3f86b8dc28f593ae94281a899904e22141ba276add488deb6bd0402edcc7777f4d52298b07f8714446189e194805ab0cbb5ffdfd8da5840ec54af7aeadbea69e9bbe8614ce9c7d8430041f1c5189d51c83be14f9c3c2ae7ee9975b7aaebc10b80453e7da0366df5e8e2ca78c21560b3c60b49de27f67e30dd0753f25f628760df84e2f53e36ba0819841ecc77732bfc134fb1b5539518482703e07b265c675f0489ec399f416c540b9c85e63b14647ff087ce55b5a695e103547c613790462f12a0355f2421e4fabdb86a0ce6f7f4dde177e02232fdb1afc2849d0489a2085ea6c9363615455c8c62690962a5a40b68e8464cbe338997f24094c0b1204c17f7b2fc8dc92fce8c062b6feae8d97752bd28dc748a8078312b2c9b0cab5fc022af7b6e3568f7fce9a8b49b2a7a558afddb32d48818847d81e78a711c0cc851c4e8cc54d4fd67fd3856cf3537792fb720683ad814429905a089b19384e1c3ea99d0137e118220b1064fbcbb6a22e199a68e30d0bf6b7b0ca0517425fc4c4135eef9addc3a367139324cd34c2c27a6175aafc31d5ba6464d814d36a499877baed8c140298c7ed46cf0d6aa40319ecdadcfda639a498ad6429087d4880ae59ba9ad02e27697d449b18babccf004e1eb1311e6dca096bc473bcf6e85e215dc791fa341784366069d658cd3d5d8f1ead6eb50dcfb8b36e8c720c4e1a3238d05684cd0eaaf05b5cbc8eb7acb000ca2da26ce8845fcd3f281dea309180ac543f2d2acc88e9e45f7849872384ea5a83d24969df0c00bf1d30b4ce69b56cfe2234d54872513844f219a20d3a65689fe73ce3e2b0d50cd546306f13ee1f77da5d278ada3ee1360a566d6d1f33f89cc333c1d72110daeebb5f5bf56a98fbd0cc0be58ef59119b63536970eb0220e5b3fe0791cd9ce5baafacbb1210c9791fa182c716029081436aab7fa78f0e26c54e77955e9f18ffa0fd217829baff54de6f20f7db8a8fb94f20a217e9c04438786a9f00ccfbfb5c730d2b55bfcbc8e268b320e264447374f16bbf95d5f20143e9f3a3ae8c50a41cb69129f8ba9bb6adb4d7b65418473e4b5465e7c4d62a3375cf7d2909c91acdcbc1727d5b6b725ecd7e207c6dd96b6dfd9ae5323216a3c29ec6d075d229eac789a9057e6729824922fbd243adc7c69ffc978a4128e950a972febfd945c8f25ff00d5ad10d5423b7c6e6eb49b0941a5523bf4d5a1d92d57d440d67688dacf0006117f0d42fe74f031e6c25d8de9bde95c1881c201eecbb3f524359373b13e2ed344370eb6cedee6ce9ab56d00acfe29284b20e83aa220f491f4955d8fbf6ce22f8bb1c7eee18ac3097d759d259594939e8121f0ea399dac04e119ada42d974311de91fdf0d92f66196ac9e66ec4201e9f50a4f4762c6f8fd15b5b5df47887c9e22370ec665dc23744f7a8d8c2a293a29665cdf1da7cd268c8c58f4085521c61718aeefaf729b18babb4a57870fa572c7cfae370952a41cfd09996e245e59ed7c54da3b7cee7a52723123a8e5524b498d0902ec6b85058f0f1df8d4c42e84b3177bf722c12aef0a158a16214cdeae15c34aa013109cd6409e82c6f28d23d762a29a1f933fdcfb36de954fd3aa5a6058b88e005de759c7598851c41463fd7539ce56cc79f02b6bd2569621267c85909b0800b99391858cc194c272a9ca9e49fbf0e2510671899c61f1409dee2751a999bc3558608255bf0cecba640b95f0cb6a56e7d3c815cdf942697e5bd25832323385cc813d8850f89516464aaba5f8b9dee6a3a4b70b5a7390721db6377cf54919fde28ce38d6ef5ea4a399df122ebca4139ca637e584662cd7b6bfc78ece3dfb17f663950069933e0503325ea58530aa1cf3addda8cc81d6cff66bcba5189a2cc616ec099d051e17b955b24c75772a2f066449b2be52520bb3dc4f4af28dc75c2fe6be1dfe79754237fe407402b15f97be184bd1e6e7b0e340d1da24260668f445f3d7f51c5557fbed4a566c5a5d44428e262937fc511dc117c832407c22ac3143565e00ea1d97c14455455fa6b4577ef8c165b8aa1e6a943877aaebc5a5eb89e1eaf2fac23045f19a6fea7057cd441a9fbd4252d8f69a5c22a58df3ce931cf612cde03f3e601893994add7930d6c151f68c93c6daa763e657ec29c1ab575da4b6398b228612e6abcb0bb728f3372c36c11b8fe0bd1a61b25822292704a7b34042a4ce97221f221231c8c05d6bbc65811ce6986185e998f9476fdd18bd69a55f497da8a253c53c11b81b41b9b01d90541ef997c86ffac7555cb0fe8b1f180adcc57c324b9d3b34cac4895b9fd0449a38cdbac5a905183af0fdeca3c8f4fd188c14a8fbbc67013980c3ea78cc7a1ba530b993a78fb3f3fa7f2eff74e4c17f11ed232e54fff04caa0ec2e7557e93546dddb8f2d88a13891e3919f5c76a2d9195a3a3a2c2a6b27772648c54e6d3be031c05b383d426e891f3a3daff6d1525fdc2dfa38fb310d8656c32d14ef6d43395e6a9db7f858f41f51d4e0cfb6d354189d071d1f215ccef33638d228f16c67b8ff70ca2eb49f24b1fd8f5bfd4da999e0dc0c80a16a18806091b207e0e62d286116e68aebfd14fe401b348aa1785e5d08edf9dedd50a60f68572ea6dac0a8778490793b983c91957fafe3333838ec98904bf202237b7d0af5f597bf8f69010b9cbcc2e796bb417d003580c717450ea5e1e4fa22f314fd612a8463004204b494e25a7358fc286a488f8d809772fa61dd504387b57a59d4494d21bb3d4d14bfa5bebae18417cd1034252586deb023247fc6ab08dc46700d70388db56376a79ca2b7d3953cbff74a99e635ac34656891cda16f762098b88e08c409de0ee216bb7727a4040f5ccc7bf71e626840b138f62f6dfd73a0039706facd9b661a3525b13f998f8d93347bacfdb49c7abf4dd6adc6c6709d8e7a5e61c3281017365aa552256e22860855c798a8e90654dd60bf22175930771269eff1fb00c955c938780b6cca1d0c62a719bd5085a7bcad6877db5eec5fdcdcd44b64f3c3e96c93eeaac7200b54b804bb21864fb1101b19e222d94c87d0c0ec337f2d636f21589c541c1cc96b39f5c98b792d5cfbb919dafe14908b2f384f0a33864da69c51a8014c8e9663b75584764ef6e0d3f6c276874d36c5b1256c8639483b86e4e872d1ce73692129c96938e489a1015ff3e89c942eb236ec734094e0cb7bbebaac7f42eadbf22f3288f57b0f5a10b3ce486cfbcd063162d368457736f5abcb7fc1bf4e97b509212c754bd802ce8c393f8cb12d0676", 0x1000}], 0x1, 0x0, 0x0, 0x406}, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000001180)={0x80000001, './file0\x00', './file0\x00'}) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x48a) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000100)) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x100) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r8, 0x0, r7) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000000c0), 0xc) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$PCIOCREAD(r11, 0x800c5709, &(0x7f0000000080)) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r14) ioctl$PCIOCREAD(r16, 0x800c5709, &(0x7f0000000080)) unlinkat(r16, &(0x7f0000000140)='./file0\x00', 0x0) fcntl$dupfd(r13, 0x0, r12) dup2(r11, r13) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300076000"}) r2 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/53) r3 = getuid() setreuid(0xee00, r3) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x9, r3, r4, r5, r6, 0x0, 0xfc01}, 0x0, 0x1e, r7, 0x0, 0x8, 0x7, 0x4}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x35}, {0x50}, {0x6}, {0xfff, 0x3, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:08 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) read(r2, &(0x7f0000000140)=""/236, 0xec) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eb", 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') fcntl$setstatus(r1, 0x4, 0x8) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x1, 0x0) shmget$private(0x0, 0x4000, 0xea, &(0x7f0000ffa000/0x4000)=nil) fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) fchdir(r4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) select(0xfffffdae, &(0x7f0000000040)={0xfffffffffffffffd, 0x6}, 0x0, 0x0, 0x0) r6 = kqueue() dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20, 0x0) dup2(r6, r1) 16:00:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r3 = socket(0x18, 0x1, 0x0) r4 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r5 = kqueue() kevent(r5, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = kqueue() dup2(r7, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, 0x0, r8, 0x0, 0x4}, 0x200, 0x401, 0x2}) fchownat(0xffffffffffffffff, &(0x7f00000010c0)='./bus\x00', 0x0, 0x0, 0x2) r10 = socket(0x2, 0xc003, 0x61) connect$unix(r10, &(0x7f0000001100)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae4473e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff010000000000000100000028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d855c4cd1cfd7834aa3fc1611c8649840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888980d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436ce731ad3574d79be64d7a570715f68933de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1775e75732d1efb24fb2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c2f120c300afe7e7c1f1dbea0d7ce9a15f26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaea7654667b76bb2aedb6ee790c0514a813dbbc2cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda093def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7ff03000000000000615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d557692e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35170da354532a7ed7a4a43830c6d62ac6e833023af1ca95cfa3db9607f8a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1218], 0x10) writev(r10, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) 16:00:08 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) socket(0x10, 0x4000, 0x5) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0xbc, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) fchmod(r4, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x28}, {0x3c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x40) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRES32=r4], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r5 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r6 = getuid() setreuid(0xee00, r6) r7 = getegid() r8 = getuid() setreuid(0xee00, r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x5f08c6ea, r6, r7, r8, r9, 0x0, 0x7ff}, 0x5, 0x6, r10, r11, 0x3ff, 0x9, 0x3ff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="080072a20800f2ec", 0x8}], 0x1) getuid() ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000100)=0x74) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r13, 0x0, r12) getsockopt$sock_int(r12, 0xffff, 0x1002, &(0x7f0000000180), &(0x7f0000000200)=0x4) 16:00:08 executing program 1: r0 = syz_open_pts() syz_open_pts() flock(r0, 0x3) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) sendto$inet6(r3, &(0x7f0000000000)="d8463e10633cba087eafa8eb30547d42c57625ca8622cc15aeae1fb40a15ca89cd6880e551b734cb08f1c75c8b328349d82673d36a5ee71502f533278983b0b0518f6a78c710e416182cce6374b2f26cedd42a78bf3f0e98df2e83d60fc25e", 0x5f, 0x400, &(0x7f0000000080)={0x18, 0x3, 0x9, 0x7b9}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() 16:00:08 executing program 0: getpgid(0xffffffffffffffff) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlockall(0x1) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) sendmsg(r2, &(0x7f00000017c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000040)="2e3fe1544b7c1d92877f15c6f929536dcab6ca380c5a5b27f9591dd47870dacb20b3db48f34b88215a2445716104f279f2956ec4546c7ff2e3b5bef0b7fc829a7138293dc9fe483729ec7d81aeed1e5158e54e9eb3ab6d4b8c2a00622d241279ff5fac9b536c45f204b15f43ca523d6666c9523c7526f432ea5e0e28ca5f34fc163f1ed5c49f0a5f1f275e87ec6a2c7c7ec05adb3c3a8f1ce8f9b4beb0e6350a75c9678526d273de4272fcf8567bcab2323a96419dcd8179998926f70bb74599267065f171fb79b26df12a4e5479a4fddb866f42db7a49d1181723f624bb8c657c453d5fc5cf00db44855819c7d30cd37dcc5c38029297d0d4dd757156dc0954649c0a04cc58839fbc6b9d637fa5d72f3c52ea6b005a9f3330924b4b75a4805dd15d3c8defd4720c6f9b68a21061856c058a4c4d9ea2d839ca4c1e984e5686aafcd4bac29832cb196be5761d59a70c6ae3f013b1f38b680b4cad5ecbaecc1b39ef25ff42503f284ba7e7dc5150d6be2f403a2c3df05f4252b05fabcfb12dc6540ca9c453b82d6966fa9d01d0a394b3011b70f6afa4303f46eefe6490af6f23d225261a4434225e8b82808a639806101917a7d6af3bde183537e6f248810a23e59014721227d7046cd95000fd1d260b1405551772b509249b469746e969fba5d602f752ea0705aa12f4eff3cf915c4e4026ad6054682c50ef5673753db91cafb4a93d0324ea6a9983d9af3878466dd7fd4e1d4a9990b97802d3676fcaf9eb0a8032eddd788f7eca30634dadb8742354d3cb41f2f430a41f457f625cbce0c0bca7448aefeea1ce1d59075d7a243928f72ed21a0b1626b9172b31eae7c355f7613baac4455e2e111ef08a617458f5013ae6f0b95d0b9cab6722a5c4bc54c12aa2dee21c831f8979809c76f5d00cd3a3a7b8e97a6e18bf371f4c1cb98eb9cc262e253a45aebfadec6868326c7f127dcdc07cb873c5cdefa16eebb582e2b788aa7f0f79c3432a1c81d01ce69729bc9bbf718aafe250e8391c09efcae879ca5c52222254232bdb11c06944c3a41f3353957823965dd38e259721920ca8aea4b6c666c40a8e338726dc0a9262526ccbb883cee1ee407fa0f16be3320cffa743308c06fe6db40fbc950a6be5f4fdb5c4439de9e606a230b9f2d850e3478744d1740188d11809a1b7c3317f64cad77b2490ec943a73a0c2f181399ef1367cced100427d5bcadc1ed86eaa58d497cf4d66692c269e8e952f46b8ce444e82d6ade9fc755f0b432d474ddf0eb8d6bd0e67ccb54697a8692f6921c261b24be9958e1e625a4da48ca43c064b8b508b3292d6e860d99012154ef7a14b15f8b41690372ede9906afa2b7b5160d18ed15d292d4338e46d9bf4aa50134895ed3817c9167daea61137d3473360815a282048dccb91c5f0f543e924ad3cf0b500658422734cea277679e4ab1a108b18323a413970b46abc6e07e6ce03d6e653e114279549beed6db685ff66152a777f6d7bd830dfcc5693ba00c548426c4c6b9a6b17d3ae71ec0e873ebde588c38be9deb44d33b56d62ec341af7f795d0ae41321d6d8401535403fa03d7876c4ad5b1abc77a16ff5143ed83fcc791576af91e6ad2b3b0799475174ad588c6c0dbfc483fea89c2f8f210d51492a4d362178f1ff54383919cb478c72eddb32581d0aefdfbbb9a863bac7475a8820be98ba63bf63b7827519562bdfc1153ad65bac25b26a0682158ae92d30187ff769ffc252c2743a93d98ee7955e3025bcdccec58aad0afa4a774c9d3b7e9119fdf7a28cf53f35ef9ebd1b8586428e348f83400a80bc74b938c4c239b29b63f420110f7f91a91f6ed927f64e93f12ad65942b00b5af0365bf7daa21137ad4766174246498bc381e6a2a5fcd859178c5ef5307f5f37852ffd69569c6e3bb3380c0a48b1e7b2cfdf30f7ec82e00c9d94874c3db20183e6efa68329450bcdb80f218f7df817b6183e4dc87749b325a145d7ad8088d10bb9fdcca129f1ccdde53b5bb3fbbc25ff971466452fe101032396226234efeee4aa71641f10b53d5b3420ac607cf5499e448ed1f1367635bb09c5b652fddd71280d18374e51c380c058065fa3cf06a165f3f7b88859c274e6a28f24c324b14ca2617a4bf7a2415a9ddcf5d88eeb45ef87ec6055e4e0056b0095cc36a6a134a8d88190c122319403e55fd3a04add7ae15596b428cfc9fcf1184ba21296d7c7258ca99734416bfb29dcdacbea21ff43e594b8c3b7d788427dfc98c1c59a8b784f5f2e4686736e5e1837686ccbf040034f6b888b8840908b6b10b31bd656bceab99835f384438ef8c98bd37d13f42d7b2166c2f7321fd8c433e2a9216e17f0d09f8facf0fbd0d6740f1c6142512b31a64d97c45fae4adc100f8cc65926390b87f4e39d83583a8185b82fc66546a1dc92f9d3f8cb473c5f25ea7e9ad45e25d740a2a4b9000673602b8b749349913067738c020fbb437356eb0bd234055fec10ddc666e8f29f55b8e8e48137ecba72f9452a3ea2b6b384116d89e710cad10be60850df67a71afe489accb25a1decf43e5b98683b3812373b87c0e2a6750d77a689a093c09c373e5ab3292130ca997c969a1ae701e32b0ed05391870dff87c6efc4cd939eb30e2f24257dfb8db2bfbc3c176e8e951ee5448ef3e45bc59dfb4e314b840bdf42c44c02ca3d0773a73be8663b7c63b7a4ccab3add8cbab6aad755a538d5119d1def0cc2eafce12a0f39b05e3a5b63109292a0cdaecd27a9bf3781aa91ded2c7c2c904e64a4cc3c5d2636feaf23ac4c3cd7a45bc629255c44eb18353dd16e0c29e4f71816bf2a38dbc64dc1deef6bbe306c97dbd13502cb96af611b8397f46ffdc5c6c6522c8f00d8fb85aa935dc5d7a4f38ce36b9eb08185a4eee62e82ad4b006d5c3394ec9bd07bd2b4d012fa7946d399850757d56d6771170e9d1af84a680738664fabb4718e90619dd7d48ef948a78259001cf99ccb0558ebd2ee33d7b624ddbcd4f2af06d7de68d730cde4cb9f3f497ef348f2613c7c35860f1e5efef1f574016d891d8442e66e7d8c812a11ac008128d49f4e288aa863e13b08cc825fbebe637a663ba6686a1cbd6988acc8ed555f5774f3fe694a2efaac529ad9a8aaa960500ffe5e5359374af7885fafd675e4f025a8f525bffde9c281f5aa48a70b74711093d85ed66d3d743deff7544d8d8f5be2736b54e9cc5fcd354acbc7da3acded79ff2cc30b16f0b9528b806d043a6ae26397d75af8e4933c9c4e29d197ae0d289b954eee9b26d5efb2a805cbb22a0f84235e924cd649266e2028ea3d4619473acf97c00f1e9200941d85d5eb29461c4e7dc4f058d7c1e48f329ba43aed8862acddd79e551d1b96ac887035822df3116d1ec3bd91200384ef2747b5cbdb3600ef2df8a01428031b3b896bc894e2b27328e7b9e98747fb93cdd8d6269a661b7f7466d41721513534303d5adca74c90926fab68b37ebc8660d67bb9b651d6b41e484199dcc3a734761ace7dd973c30a890db94f4e340abd38ec3e0c30905ddaa229c0424cd59cfa71a858e5bd608421483f24be7ca40a411ab2de817d586e1f6c7028011329679abfeac328f08208e363f7fa44dbff3da71a78d40b997d998056fb30d83c9387460aca3b3b71c62dc485b18461be744ae001ee24f08963c7ec1ef69c4a1dcc75a20f642fff1855fb7685ef1690dcd2dab54161afa11dca4b270be304cff18f69b0cd7a29c5f97a12827bef8049764ed692b07592a702d2cd2e507da0b3b04961abd639cf3a423f02becf95f685de0d7ba91a19d8a46412fcf9eae978937e5b15d86d3195bd651fd31d9dc87473cda3fc568e10131b8ea46d616e4f44ae07ca569aef4817499e71f1160d9d3b8a8c3e001379fc29dcdcc875c87e8a6b325cc286f11ba678cf36523c6e5bcb0e5f906550356e62d351a23fb032efabb99afa130c645dd81c573e3635b36eb3f51c0f7c7396856c4d6df2a92ca253c407e8a33f5864e201f123ab7fe38e708c9425fdfc9171189ccfd58428c1a23596556cb094e178643fde1c44c6f14737f179f7aef788d56f44beebb6e280b963ffde3363d7f9db6ea3fd300e2204b6096f7adc1aea73fced59c853a781182fbb1784cf380165bc72732d9862c4fcdca283cc33008692980a0662a977884859f99f2db694fcaf8c3d279fae8f8d69193858be78fc562d0a679fdd49f8429835ba7b9002d8dabf82f30690589daca77ede8d02f23f37cddb7a168fdd0579a802053b95eb9eb4411b5f0367e271bf8ae8e1564454c9a4ce2abee48c9f59ac6dbbd2c29f2570e1aa94759bbdb008eec052a28b047d09b6997d4ad981d2b914fa43fba05dd1efa6b0e9a153da16d1b5a3a5a00d03462cbdec8151101e31b4094a85b830ded10b8ae7032961827d46184a19e16a54c200bae5fc3b32c14b64a2d66dc750028d21068248b0326dbf6dbfd5f4b15e44ba32917f044442bf96ada7a26ba14a47a77fa2308ec728953a19c545ade13f79434372f177aa9763a70c3aa11bc33eddda0f7638920c29f57aff730ede39002ffa897fa1f0edecc8bd78dab464fc4d28aff85606ea849155c6c40ad514254ac50651bf7d700885bd932b6acb07ec7f30b34b90d3a4154940d20c18387797fbb163f91a5d6b2527a7dc056eb965d259f9c2bfef7d2b5c4491e1bf2cba0b7457466cc97d3828a498b73c5466503e91e7291c37604188b552132044aa3af7e1372aea1fefca3ae5cb30a6ef577e22301b4f6018b3af0837d9ef5483f0679650b6806f465bc05565fcc334ad064b29b5aaf54ee51d2f33c4479a0f819a663521bc7c1209949d17a50da060588a6229c8b946f7f98b06611635665b06812622e8357035a40123591b970e1952db778b34469c29d824fb65a788b3b86e0d81e91d4d367cd1884ba7e6bb05ac6d802c62de174393d2734b0094eb1cd6ef8d80bdd46729339a7c42f4444ce4fd47dc3a802baa09fd17c77bffe3262e206828476d9bb8b24149de38ddaa77e2c85a54722206c5a24660a8969a82c4d627596e77e1ce80c2e618dcf9d4cb299e8a3457627487146a2f3788f03b3f34e154e90be53ebba4d95844054bcb9f452f1899fcac30337722c99e50fb293e4dbda2666a306f8884600904d6de5decb46938f0f1bc4a68efdc0140e0e045f123accc237d58fdb4ca180f058e8a6a0d462a43148bee51e57f9e5bb8ca7e4e6b8f1472260c301226dbff73a5d61c678134772a644116de63b7167bc09b144cbaae044431ace558f58908ace4be1126a868d4185b446b49491fca578363c10bea547a636c3374ddc112d1763551778f534471ba7e81e932081c1e98e5dafb1a2cd986fec29d8a2bcfa4ed4d60193f168746dd3a5b09341aac6992b1b7727034f7afe2e23b6922bb2236c03bb6029984775b825f020dd3642ee730cb3c2fb77e6620f05295096b97bf4c2acbeeb4f908c0fcd81ccfa403c1bdfc6824f927a95104e0173b30c264443be4eb1bd3fbbc1040d619c3111fd002c972471ff882023aa28ea62865bafd3091af4ca58e791994dea850013283abfad4dde64f7f47073fcc10666efd5f83df991069ae3b82f55419ac35f3c9942e702d663c082754ee44316088fb2adbe76794e4166cc780e08a398dd2b15a8cc6aaf3ead7edba03f1d56e326855b2c1898d05b521d3ec207b76198ab4d2fdde5d3d97081acb014bc29db4b9af784b94b4d1677851b2aa092416a12af2d9da4a28be626bcec5625b7ed69f3aff4b37ecf24157d2e6643a032a56fffd5c4", 0x1000}, {&(0x7f0000001040)="bf0c265ca92bef1132e6f943261dc82cbb7db482acb478f13fbbb5b2e383edf999731c93932835aa4dc2eff1d30450711af8a603da1f321f553c8f7a8718fa2e46b19de2b5bc47a864ee5270d732188f19e939c586ffce266cd543118da7fd82f74450bde843e7eb458d9c00d390d17b2679fbe363a44bb02a684eb3", 0x7c}, {&(0x7f00000010c0)="98fb756bbd9f7ff26ac23a1d74e9c6e0a03a6f49d7f40ef05b2cb08aaa979ecd716505770f5575db7d6d1ade659f63ea37a7b751bf9dd6c347dff2b98858ce1a1236f0c9400ea9e6a6ee7052e0cdadf3de07409868bb0a11da343c23be403c9526318888de4124dbe55eeb4b57f2476cf931e477b08b3838372174f63535a8fa3363b61223a79c80b1f04bb6a60b883e7358d13a3ebfff426706672d14ea0f3c5b4c3d3e9e100a6429930d53259e0d5b90b593c2f16a94bc2713", 0xba}, {&(0x7f0000001180)="978497911be191d21f5246366ed03abd9d3dab25e1691da19e15e5dff0daa67860f8104fd2075c467948fa450dcee4493bde3db6fdeb06fc7bd3927877545a1dcdced10e96063f7d32f51fe0c17869c2669d2bffdbb9c41d7bdf3bb46fd09cb9a5fbc3e1ccd193bbd67d2e1305559aec30f24ea07a7ff941673d0675cb589fde78c79ea9e4f595b5b692473743a1f91f772dc6570bc7f66423c7d83ce88833b21d67f0dae1dea459eb3158f51e4b44b370edfa0ca080caeeabba32e388f6c9766c9a", 0xc2}, {&(0x7f0000001280)="7092f58c2c77568e049b7c9061c09304bf092f6269a4381289f703d5e96d114dc952e6eed3bb6c4352012599a45a8972c4c25ac8b19ca594a6bc81c243b0e676dc50ae48904caa90067224761554bca69910f816c085eca56ea5ffc3c3b96b3208c5c7cc8e2618c5e91dcd962925cbcd878909faf23a3a01c280c8cc29d7d72a1a7f9a24b07ee03a66462e211d40eb063c0a199c6515751c50f3f0db60cc72b0799c79d9c288a0a2c2", 0xa9}, {&(0x7f0000001340)="be8bdcca05971abaa4a39ae9496728942d7545e5cb3de2844f294c026758736f4943c422dfd8f85a0142719f9254892532c6c1cc778596e416319b7605fd1d78fe082a492ab59967db8c85a6a8f5dc523e5f5f11178f20638737a0fd675b69d957d2bc8efb3030cc4f745648478df44baa74f783ce0018d9481093a86569c4b1c8c77552e5320ef000aeefa8661042612ecb8c12fba2037ea496fb91dffdafc92f3ce2cbed8ddbe680c76d1e873ca8cd7049b773b9bdb795967275375b15b0870137123d6c4685c60ff52d7ff3fe08dcd28572090b259a135e1cce4854e71fd627b98d6aec0bea2fe0d791a3", 0xec}, {&(0x7f0000001440)="b3b9af5bcd980f296ce39b8445570d902d8686addbcd1b3a8ebfa1787b493aa16cfc0e5de4274c1062b5eab069ce93a206d2e47331ebc7b8b617c7a1a05d8525424158d9cb615c0bee79e203ea0955ba265031a27b909500751fcaa06c13bea3183bdfd5fcdde58c1696ef91da409525cea0dfd9df0a58f75e6afc02f89d46d4317700b6b124b0e7c21487b8f74167052211027fbe7a3224dfb285f81cdb17862ca1a3a953f73f1d3f48f5cc3bec1a81305b3a6b0cddea4dbeb1871ef25b556a4add07e6525de319085dd65672ba04cd098e034d777de81f2139cf85ff", 0xdd}], 0x7, &(0x7f00000015c0)=[{0x70, 0xffff, 0x8, "827b397f801897ad375cf736cb65ee4baf04b07405d6aa62860e2f69bb9a537a7b8b689815909ff3077656f5dd9025eaf1d041f2ea56d154e7f2b8b5a195e7c9b5d767629817d0cb92c8dbe56d3046039defeb73e9965fcbde"}, {0x18, 0xffff, 0xfffffff7, "e68ca743822d5e16"}, {0x108, 0xffff, 0xa6f, "c3e21c17096fc2fec06d63ad87ab61a317aadb93f7a031b931d8db4169295344e6c4a51ceddd4787b6ff6a5111b51e743c23968a1c0ae90586274a4ccb8c37e8d3cff74310163a114dfbfe19f9908435ccecd40990a7f9cbce9b7530c86cbf8fbb4c829cfd4ed4f65285864dc42fc11c9a95e1838db0697cb41f9e00ae50787d85871b7796c26831cc77eb68f311b3626a666a0d9d4335077123a08fc379c678c36ef3d8cfe492e1ab968f72b49fda9f68da1df69681d341e9a9f0d4bd5d103cbfea0fb29425bc5c67089c089bded28bf92f24fc265cf6bfe2565b60a1f3a35004d1e70b0743a41f6b38405a096d87846b14"}, {0x50, 0xffff, 0x1ff, "61f3defaf625fee7dc0c873455616e28b7a1a09eb03752982e64763bb79d4ef3a77001fbd127a45a551b6a9aa66ee470fb37b717b06cd5a3f50e28575cef77"}], 0x1e0}, 0x7) 16:00:08 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000140)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000000240)='./bus/file1\x00', &(0x7f0000000200)='./bus\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa55ce", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x7fffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x89, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x44) 16:00:08 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) read(r0, &(0x7f0000000080)=""/3, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x4bec, 0x2, 0x9, "3ded46b263a5cc4c752c6bf1fc3840baf798e439", 0x1, 0x4a}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a56192a03515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d729cbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628", 0x65) write(r0, &(0x7f0000000200), 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0xffffff01) close(r0) getgid() dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0xb) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000240)={0x9d, 0x2c5d, {0x7, 0xffff}}) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) readv(r7, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 16:00:08 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000006c0)=0xffffffff) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840), 0x0, &(0x7f00000005c0)=""/201, 0xc9}, 0x1800) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xbc02cb0ff991a9ab, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x6c}, {0x4006}]}) write(r5, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfe53}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000740)=[{0x3, 0x2, 0x0, 0x42}, {0x0, 0x0, 0x0, 0x10}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x3}, {0x7}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r9, &(0x7f0000000140)="fb", 0x1, 0x0, 0x0) kevent(r3, &(0x7f0000000400)=[{{}, 0xffffffffffffffff, 0x0, 0x2, 0x8001, 0x1}, {{r7}, 0xffffffffffffffff, 0x81, 0x0, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0xa3, 0x1, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x0, 0x80000000}, {{r8}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x3b533914, 0x7}, {{r9}, 0xfffffffffffffffa, 0x9, 0x8, 0x5, 0x2}], 0xac1b, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x71}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0x2, 0x12, 0x0, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffb, 0xa, 0x2c, 0x4, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r10 = socket(0x1, 0x1, 0x100000000) shutdown(r10, 0x1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000300)) r12 = semget$private(0x0, 0x2, 0xa2) semop(r12, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r13, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r15 = geteuid() setreuid(r14, r15) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) semget$private(0x0, 0x4, 0x10) r16 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x2000000008005) r17 = open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) ftruncate(r17, 0x0, 0x0) shmdt(r16) r18 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r18, 0x0, 0x9, &(0x7f0000000180)) semop(r12, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x7}, {0x4, 0x2, 0xacdbd9d8cf0826fe}], 0x7) r19 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r19, 0x3, 0x8, &(0x7f0000000700)=0x10003) 16:00:08 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x60) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) 16:00:08 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000140)={0x4, 0x7}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x6fb, 0x2], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0xfffffffffffffffd], [], [{0x6}, {}, {}, {0x0, 0x0, 0x7, 0x2}], {}, {0x0, 0xfffffffc}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000019280)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x5, 0x0) getdents(r1, &(0x7f0000000100)=""/102400, 0x19000) kevent(r0, &(0x7f0000019300), 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) pwritev(r4, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x7fffffff) getsockname$inet(r4, &(0x7f0000000080), 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x3, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000019100)='/dev/zero\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(r7, 0x0, 0x0) r8 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r8, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) r9 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) getdents(r9, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000100)=""/102400, 0x19000) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000100)=""/102400, 0x19000) kevent(r6, &(0x7f0000019140)=[{}, {{}, 0xfffffffffffffffd, 0x2, 0x0, 0x6000000}], 0x0, &(0x7f00000191c0)=[{{r10}, 0xfffffffffffffff9}, {{}, 0xfffffffffffffffa, 0x40}, {}], 0x0, 0x0) r11 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) r12 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r12, 0x0, 0x0, 0x0) getdents(r12, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/94, 0x5e}], 0x1, 0x0, 0xe32) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700000000829595592884b0069384c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4dd42ae447473c23e342ce083864b18b8495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d6177001ad59966ebaee0ea2f871f4385f0415779c8a7abbc34bf075a5ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593e056c28"], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x7fff) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="73e6a7c1afe15e1912a7f1147d781bb269495acf7ed30ddd49a8c28c", 0x1c) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x3c5, &(0x7f00000001c0)="e26500"/14) r1 = msgget(0x1, 0x254) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt(r3, 0x3, 0x232, &(0x7f0000000180)="1e6ad4dba92a102e54d131077de644090b5c01f9d580b502f896c7ba05714d03bb4d04668db72c6401676c", 0x2b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) sendsyslog(&(0x7f0000000340)="64345c87c1c873ab4b7532e2d2fe43eb44c7c13c2b0bf7aa9fc9d28104b3c342325254c3dd0d3918c77e53bc9be5d1b4191c0b9436bd78d44e5165cb8528c67cf040ba4182da3473e8995a794da9b1cd0a8b8328cbccf602b809d60759a9003b07", 0x61, 0x20) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES64=r5, @ANYRES32=0x0, @ANYPTR64, @ANYRES64=r1, @ANYRES32=0x0, @ANYRESOCT], @ANYRESOCT=0x0, @ANYRES32, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESOCT=0x0, @ANYBLOB="c43fb4d54ba683781c7ab17fe4b3642099ca11d11fec1b80e9fd5d7408f83acf087909ea98de36e66cb2a30b1d8beafb0c300fed92e04a02517c797ad8ff8db57e02a0bfb8add0966c044694d45dcc401cb542dc927089f05def2b1611d5a7b11505674fd37031f3bd73ca9457f99395c4d73a0ab12b8dbdef76059942036376d2e328de2d6f0f60e6843e60dfa239d2460e7d3a9c2e8f30c9033b80558acd9499f8ef82e45902397049bb67cc5d68a4d42a7843230b7bf987161e85c7aed249217f61f5f6c6fa6f1d4dbc512ccbc9d778817b39296e622517c1d5f3e1f490dd6c4d4acb61347b4f00", @ANYRES32=0x0, @ANYRESDEC=0x0], @ANYRES32, @ANYRESHEX=0x0, @ANYBLOB="362844965d1a1e53f53d", @ANYRES16=r1], @ANYRES32], 0x2, 0x0) msgrcv(r1, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x0) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0xa, &(0x7f00000003c0)=[{0x1f, 0x1, 0x5, 0x757ff25b}, {0x5, 0x20, 0x1, 0x5}, {0xf1, 0x0, 0x1f, 0x7}, {0x5, 0x3, 0x8f, 0x218}, {0x3, 0x1, 0x4, 0x6}, {0xa61, 0x2, 0x2, 0x2237a1b6}, {0x67, 0x6, 0x20, 0x101}, {0x1ff, 0x2, 0x5, 0x7}, {0xb5, 0x81, 0x9, 0x338b}, {0x8d, 0x1, 0x80}]}) 16:00:08 executing program 0: getpid() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/159, 0xa1, 0x801, 0x0, 0x4a8) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x7}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = msgget$private(0x0, 0x20) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) getrlimit(0x13b934158357253a, &(0x7f0000000100)) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="15f5fa8d3eeef160"], 0xffffff64, 0x1, 0x0) 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), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r8, 0x0, r7) dup2(r5, r8) r9 = msgget(0x1, 0x254) msgrcv(r9, &(0x7f00000002c0)={0x0, ""/160}, 0xa8, 0x0, 0x2224b72380a7a7b6) 16:00:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401], [0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffddfffffffff], [0x0, 0x0, 0x401], [{0x9721}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}, {}, {}, {0x0, 0x2}], {0x29e8}}}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x3, 0x8, 0x10001, 0x4, "6708dfc38edb813fb59ce5902949eed18fa96d8c", 0x1000}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) getppid() r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000140)) ioctl$KDDISABIO(r5, 0x20004b3d) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x29) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6a3f1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00000000000000000000000000a0b3db74b72999bcabfb0b3a0b7609feb46f81c388dd0e0c07e390ababe5e509bbc178f7e78b6a5b54af9ec7a92e4641d03f9a43304de42f88a2ad0f94324ca03f8179d26a1f88b905d1f719fa9f319283fdf492630a10f50e89787155cb34df42f498386db43d36157681fb833fcdd3ca51336e4c4f5f1ace3f46017ca6b743703ec021391b944b7318c6582709c43501e10d6a6ae6a3878eb3c3c7da4d3728e0b1c66eac5bf5b40d2b2e9d707623f0b9633845f1fbdd83f6c8a792e43d6949e2e1addafad54257d645305c5868d669b5a33f884bf93f4762dd5e1639b439e4040a372f6bf22b001123f366fa6a8237d9d0aa3faf83467b3b28d316273af19d2198357d34aa180647ee252bb021a22309"], 0x10) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x64, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f0000000140)="1ec74295249825b12762ed1d7405") 16:00:08 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unlink(&(0x7f00000000c0)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001380)) sendmsg(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f00000013c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001800)=[{&(0x7f0000001400)}, {0x0}, {0x0}], 0x3, &(0x7f0000001880)=ANY=[@ANYBLOB="10000000000000000000000009000000180000000000000000000000000000000d000000000000201000000000000000ffff00"/72], 0x48}, 0x401) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2008, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) 16:00:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=',\a'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000180)=0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) unlink(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7edfffc], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = fcntl$dupfd(r1, 0xa, r3) fcntl$dupfd(r5, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x8000, 0x8000, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r9, 0x2}) r10 = msgget(0x0, 0x22) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$PCIOCREAD(r13, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCEXCL(r13, 0x2000740d) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r14) ioctl$PCIOCREAD(r16, 0x800c5709, &(0x7f0000000080)) r17 = getuid() setreuid(0xee00, r17) r18 = getuid() setreuid(0xee00, r18) msgsnd(r10, &(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f00000018c0)=ANY=[@ANYRES16, @ANYRES32, @ANYRES32=r11, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESDEC, @ANYRESOCT, @ANYPTR64, @ANYRESDEC, @ANYRESHEX, @ANYPTR, @ANYRES32], @ANYPTR=&(0x7f0000001900)=ANY=[@ANYRESHEX=0x0, @ANYRES64=r16, @ANYRESOCT=r17, @ANYBLOB="0c9c23c704fc789634625800fb48a89fb8600bdb98b973646d656f79176553804d0d6a0ea518d9baad328fedaefa65a0c4a9d127e37345c7180b06fe2447a4fcc7d821bebd0d8927a330194b595c6f244de7a7652e473f7fd4dcd00b261351e876f805ccb542dd1acb9b8796ca38d92fa47f3c64ec1c67d0066b9e4cc4efb479f3600aa0ce4f6b8673aa1c593233c21aa6469802b9b43fa1501e588699e0899bfadd9eda624c6b7e4bbf101e86297c229b277981af4cd717af0fa90e4fb5a869770b7cebf238bb7b24d4988716dbdd30a387f83aa004a41af84c865345e344b46f4b30293cc80455af932fa379f051e75f3a354b4a9ffe7c2c455634a7b715", @ANYBLOB="122e5d5768609808f2becfadb3d6661a4236b08ec7dbafb90d9f09e126ce2fc4b40804fccdb128272fc2a473bc9c7bd3ef3bb813a99288dda46d5a406f3e4b925244fdc3a8f5d97c0dadeddc50106e812ea27a190572536545e40893a310be188c950c6476e254dbcbea56a64d92e6e754652c7b32bfe9d54ebd0af3bb7e8de699969b4e5b674ff31a62078ba9d93a35ba5a605df7e733e096d8e9bcdbe3ecddfe5eb07106d931ac32f734dfb0dec725210f71eb57e1a3dc22f3fcc44f852cfc01e382277340c8986b4d792e31cc9264d212449c5d9b71ad419e3f49c1cc2d3f25d9c3d5ba0b70b84fb972f2995fe601e3", @ANYBLOB="ce3f74b22143b521f53406b583111248531198100920a6e37ac2b057286f4971ee41c880151b12548ce05e8453325545ff3e071d24d5a12f7ad44993fbf558feaa2db7b60deb3ee3af9b71260dd5f08d0969e77347777ec789a3557a9f761927929f7fca8c76183edc5dac9148329ff3b039d4ab65402cb1335c70caf3254f7fc9e448c454e350a9279b9f50f6fa7d0636e0f278c2fdb870937f275e0d7d0ae116747355f13fa9ab8771b15bf37767e9849b174d2cf03459e129cb93422da6f0f0dbb502b8590b85c726d7ccf1d7514f06227d2a72ed2bd5f4f3056960edffeaf77aac66e42f3c2ea8252d9d04a161af23d0458e0674d102646813c5", @ANYBLOB="02770b2ac93ee89afb8e933d85dc463ecb7a19fe84d1a76d3143915c7f36325ee9600320411e58d64e4df1cd2d421ba805ec121661082cf6f085306756bff437fa60f88a8e716ab8e5e3ea1f79bd38bd5d545ac0e75986dc90ca0ed5a6715775ef0936af3da7ee2f94638a9468a8fccd82872aa771885b23cc144277eec7f8c067ce60f3e14a6e21537f622124d2f7221c31f20c7787f9560c46a26e8f8bae0d2798bfbd96e61c3d28afde127aa30a41b3d6eff18003df1cf9bcf5f2e0fe6e916c5cd7005c323484d869a04158294e911dd245b681ec0fff5918ad0e2b311e52830eeff7cce87de0e75381d99f00fc3c5b51476ec7c9ebbbe608e25ae7f765fe589757b1dc67f031ade650451124f25094dba8b75cc073c74ada55b85e944e3195ac1df52178cd6cbcb7708d5d63b95ad12a299b8c8e9787071bdf56a03f87b805a05ebf57ff4776b8bdb26f8c2f83caf106d1b0da47e35c5245caeb036b1c348c9cc80ce12b0fa7d2c4d1c458b883a0c901a246b85e4dd2a95614e2bcd7f26dbcc350aabc8d9bafb0ac73c7cb211d3ebfa5d67d17b7eb9e9c27c8f61c1a2bf5cc4ae9a81962c6dc05a7b7c97c657c3c17917f32050d65e4c6cb0459b1f0bc32d35255b97df71c1df85668873a129d6142a53083669d5fe5b734da6b347d78ce5b011b0a0b643db927f4b8fe0426af2489640068b9c9a0ed73667be0e71c0add52cfc49d600672974257b93d4e5f5e4f83f3afa5ddcc9c4913d6b2e4873fcbe3416f91aa70b6ccf98f70b121aa36e69d37b82a48680ea4a361afbcd9ee4a62a3514cd78f7fbccbc62f2d487c5b42a137dbd6e6edc6ccd14ada20d078b16bbe8641fc309aefc3e2deebe58250c749aae8afa69b4dde899840eb632051fa8b166d00cc21e46410349b1f9b244125d780f75aced9b1b2e9848b34e013c986c058189eb73064ee8270d082864642b354d8884a260bd0029f3f56a7147d5e3ad3db6c464d40bddaf43cf94751606c01aebe3fb9fdfac741d81ae9323ace574f32d20430a29811cdd4bfb2651a56ff3e2ca095ff4d0d939104ba49ffca63488ab334d7bc4822974fd606c89c5278f583f15dbeb442c045a03f226c5337499a3bbcf0caab5af40bd7125075b3b4180b0dd5d0e8b5862612977fb525113d7fdd53c88869ac27aff630e5ee8bf7e3895cdaeb87bef498ba9e596b77b1ce11873074c040face3388c355b7fe7e312b65e29da4bc5262eab48d5b628a2cb9409ee1e5167a4095cc9bbcc5acf555f85bf17eb4b3e5e8972968ae72fc973cb7fff1c481ac8f8698b98e31b1fa5f3c48e750a0f90a8a4a1e6f680aacd1dfc2164c714aaed08964251333edfb1147111b78d8d517be74a46de893f91b27c6e6505c331c44f41c7a030aa8b654dd88cb95a5019a796c7092aa061fb0c9b9735bd92e11721969226cdfe9f526f558e0c0f1b793dfad06f04b683c7b27a4b5bacd94a1ab2ae64023301009fb3d3dbd5c1bc3bcbf84acd91d3270dbdd5aa936f808aa8e1f4d8986a42ce9d1913176d438dd19ca3b840303ec12ceac9069bfd1d362f172c37078e5c9da8db9351aa4cb02ba09884fd590d20fc4ed7ed8658ff1001154e40fed216887fdc2f3952543275b1a9d6a624817cbb3b2f8bf1504cb694f5605b535dfc9175637346eb9e86b3ec3c769ff7c4c0723e46b5c7ea755fe82453a5d1960010cb790cc474f0a57cd8eb0caa7989d399358b8380ac0601176945232743ccad3612d2b74718fccf80950c3e581759d59f4c4ec7649ddbb5ba0d868bdaba96f885ad2850f4ada6b0e32398af5e12071c4c7f1f26c92ebb9f8c635ae87d46e15ceb389723699a9f9551ce1af021ef40dadd8a480dd2e0ad03d1657a68f5592130eb67fde4ed509edab2f68e85d22008d5d79291ca379f7642336311e38a77d12c63737daa85bf043df3fc69970b46a684762d5a37d1c4effd659c73856f252228a91809cba1ee28ab078e066b4c56def1dc3f2503d84e9062da5f94d6d581c47b510a03560d9a7b546e9baf546398e110fcb50d54bd0ee0d1253e3f091d8f030f00c471db39fe441fc0dfc017665c3fbfda6c80af2b6fcdc65b958bb690a467a83500d984d05a67d26be6ce94a8d65ba7e864716c39ed93d3ff5a18c7ae5733a1f05844a8430d80e6d55ff15b1a5fb4a6992e41ca47eb2e518e011fba042536a1f9551551880c5d8b5090d46ca00ac442c8c272de01f2da2157de2c7ff5e521051a2f41f83e7d7c1251a9e223c34572c8c7b27118954f5bab765a2c4c28c3373a7c79c95fc8d6e1e5a7b17f10fef3a5cc0cd278342e4d618e894f9942d1160954e888606b486188c3c94b6e2fb12b1d6ce64afb30d96fc3c33e770e81042e5ba78a4671e3a0e151a7c01ded6663794a04bb8fcb2030c69117517bd1de6b9fdff89f4942a63050609b1de569df91a28c6c0c21c0b0b31784ad1ed0e0d555a75b01d652dc6cde54b21208d157358d46c8e924e03bf910d1aaa49900ec3eeffc2458496dd7e4a3258c1a97eb869f57a61bf4142e9f0a703d72e0cef9a3973ca05fd562122b064f3880ab3a790dca339df8dfd774e8960d8e0d74e495c3fbb06ca7fa55ab89c9e6fec26ab6541c84974fcac05168e6b6960a33261fe835ccee5a4e0865f01365b63c003ecf0ef98a6e2fdf83b98ba0928e74666e48f2a9ec67e05080f49405e1debde2c34ca43fbb3211f0d6df3086435be5755a2943a45388e26c08d4e43fd891684a86c9cd0ce0b10cf4233a2c00b9831733850ae20167de34a5ad88393a50df45048503cb02dd1512145625f971147b105dc627917ac8f4b3cb357415fd72aedbb28c2b254c2d3c34a927410b66b4ab6eb78c71ada82cb741b229f3283639939c36094038554fd7c10d210d46c294f393f6b158c6e4941e6aa51cc89609d8f8b45d33b08f0119f36c602a41f2c146760d0eec40b62fae6e9b362dd0b109c8e06560795bb32a6cd20c14906ed707b3a78ac2b1b4df1bbadbcaf1bb18a61139b426f108761133401ca2f0e726a7ba5b50e49d8e3feec90daf94c1c8e8ceed289edbffc70f2d6f49f72c231953777207d4a8ef3a917914359063270b062128c4b0c807c7041b7767a90bab33bb55fcc527ed03b0d0e60925a3f83760ad037bc98064fcdb4689f3005b8400a270006d68ae40c39dd4ad0de3e32e66fcde8664b985f3d4170185c13be41220b1707f46d6e272aee10329b6405b87dc337db2ff07a60d1687aa5f141b95f1566db9be58770024a387851206c0efb7c9ac7a4ffcf2f5543f14a6b2967646aac6a14e8946bce07d517c14a16466c14e7e368d1e5fafab282f17bd97fbace537846b1e1cba2a9a9b1a097a37e20a6906645e0e46cbbae933955aad3b6e7360e7cf05e9b7a081773707c00229a87fe06c8862f951be0983d18fc7f74da8fcaba874a94dc154eab69c50d46cc3291fb6af2688c4dd3158f69703958eadfdbb855b238873ecd7cecef3fe27af39d855c1f7040123cecbb301281bd2cfda706755837be0fc4d95fa3df6d345dde0665ae0ac05054675e24c268104003204583005d405463d64c9c0aefb4e0d6ab5e95a1e401b0595b057d83f2cf968ae101a775d4fbb165f7e7c721ed9922179bbb6f2503b9ede96e41f37bc14b9a75287ef2bd2f40def95eb647813432a56a6117b8b3a01d04ac73c0bf58893098c9150ce90ab6a75bf41e3d2fb1e62b4a0b565c4a2fea751778354564db6c0a45a41df87b9db662761a4c0dbbf5edfe4ee2181df8cee0604879be3809935c46ac85f13439bdc4096ca55caa8341692bdc08e26ec1797e1d6556a578a45502715ac97873ffb1bcb4f955fdc90d8d3c958c874aa68c97677163c2e85169be5c00c6438e289f508b2de3ab8de2a1c979eb64bc188e8100c275c64afe97624d62dbde2733d2a6d8703c5587cb87dc6e505bb95795639f8932cef0b6766298a88b6c25218d22d8255b983d65b92757fc542edda5eb735ce6f84b05819cb37fce71bb4d8ab7cbc127650ee1eef044cbd787fb29e44507bd25a49f0ec75faa4ea6be75a3bec775d6f9d5ac340ca1e12ee6837841cb657a11a18779de37230eb790824fa6effd9716aa445051b35dbcb66725a58296c58906771a51291a1a1b3c1038de48b90b8081627b4b74310e290711697308f79b38a04ea4a8713e8a56a435c45aa7b6879c3c15f2c4cf462147224d06a209fe47991990170294ddc1b877a1c7923f603e32dc9b1357cfff3cf069dc2fd800e9dd1526a518125d78c76e7adfe1756bd897a8583c880c0aa2604d42cc127021aa59c4cd10cbd9c9a35ae11745df8ab4a437711cf53b6a562e84f24e88e86de618bf137ef7959caa7a5174576a7d125ada4cf2e9b41eb75bca5afc575f3ba6182b911d79cce8b563494c140633e7c8ff492ac9071b65f802e413fcb53e5b9f4c4e1d5c16bbfb85058f111f6421b6190222cc0cefe69c38ded61eeb2fa529a56641ab6cbc1a64323abff4503878b3bf1aaa15b74736b7f84a88d0619c7042de49aad1c433228080f7e8f1cd829042013d1e03854257f5ff9d8f7bba078b610e66fd12d2cb268a093c048c86228e574c4626f7c337d0f38e1ce0eb7dae659f1674587e3701bdfb5cd08e384684c523dc5ef21d17d3ebae84b7b9224aafe30bbe7e4d475921d75aed62b01b04a2443d6c399a1e59768ac5c42ec66c686f53db6b11ff4ac40883669f2d3e80eeb1ab88afb075405e630a257947385cf33dd055e2cf7269cdf2ab2ae4025961bc49ba3b19cd4cfe38f5e9093e3c2ed12983578fa12095adca5239ea55af7846aca540aa80c1d971f581725338ebbeb7691bb94f93beee9629f2e832a2ba7b8a9eb9a16077301d0c6c94222845202a04bf28c074dca460b1d3dcebd6c6bfaa331f075be6e69d101fa8be09ceb48c98c920b4050883cda2981527c9d1d437c09d324a8ada08fd6395287c1077dbbd9ac142ed4834d9e30bb0fd3a51211da837fc278ee644e8d07fd8ff9a7c09708ddfb83f58ed392bd3fa2abe65779420c24110c780733eb37406ea846e149b293384f73d52a9e7466b813438e98e8c59a2f07fe40937e51bcc5031275f1cdb369f6a2fe9cae08489988e8b67047b1c82f10ea6d7d31f46c0bb661ac20a7ab8348662a6a3885b2b5dc42610cb49c1c3d2e19710e86f62e143455806c9bf8ea44084336b95348dae919980edefed170efdb23d330ed398cca96e0ae07fdd109f8d6c1477e1fef44779a3c13a85397cd88b8e6c3f0bf30f887326ce29b8ef42e4d8aad3a6e95d63fb3334ba6d3664b98fd4449eb72e416b1f0ba599ae87fcc302b0aa55abcdd7732f4149a9cf5242e042b29bb2ebf9bba1084f84f9c3f834f24a6ca679989998d0c48d93a1430c221afc01587fad3ad09aef7649d77f6d165b7731af3efb1752e181a4b187d8b6abf81dd82ebf0a1acba9f52d6d62456c08dd1ca9398d6e2d49a94d59734a8732e55b78acc5d7b0b4afeebde27bb6a65e53b300d33b135855bbdedec50d02bf3c9964681be4a16749e8c6c865f8e38087560e86f1994eff803b4acef243901c0f4d262dd17f05211c40bc3c5f06dadf51fa129055350f3071df297b9c1bd7d8d32a08f5a1e7cdd1c19c390e14c5a1f9306f42ba14ba6096c26282b0a908d4997cf2d9979351f1804b2a07e3bc0ca5afefa8b7f17a93fc07d3e890feddf93bc2a06f2e65bc2b34f3656e38ea5f5f551663746b2662dca07113b92f7eacaf36cca0e30ab80a17d999a0f57f", @ANYRES16=r1, @ANYPTR64], @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX=r18, @ANYPTR64, @ANYPTR]]], 0x1, 0x800) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) fchflags(r2, 0x18000) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r3 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/53) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x4000000009, 0x100000010) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) semop(r4, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r4, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r4, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r6 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, 0x0]) geteuid() getgid() r7 = socket(0x18, 0x4, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd81d88dfa74d62ec3a531929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) bind$unix(r5, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCLOCK(r8, 0x20004276) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$PCIOCREAD(r11, 0x800c5709, &(0x7f0000000080)) connect$unix(r11, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) recvfrom$inet(r4, &(0x7f0000000240)=""/222, 0xde, 0x802, &(0x7f0000000140)={0x2, 0x1}, 0xc) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) accept(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000200000000000000000000000d9090f1f000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8c0e07be82a0234c1860000000000000000000000000000655d682e2800"], &(0x7f00000000c0)=0x6e) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000100)={0x5, 0x388, './file0\x00', 0xd5, 0xfffffffd, 0x3, 0xffffffff}) shmat(r8, &(0x7f0000000000/0x4000)=nil, 0x0) write(r1, 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = getuid() setreuid(0xee00, r3) r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r4, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r4, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r5 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r5, 0x0, 0x0, 0x0]) r6 = geteuid() r7 = getgid() r8 = socket(0x18, 0x4, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, r9]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r5, r6, r7, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$PCIOCREAD(r12, 0x800c5709, &(0x7f0000000080)) r13 = dup(r12) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r15, 0x0, r14) r16 = socket(0x1, 0x1, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r18 = fcntl$dupfd(r17, 0x0, r16) ioctl$PCIOCREAD(r18, 0x800c5709, &(0x7f0000000080)) r19 = socket(0x1, 0x1, 0x0) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r21 = fcntl$dupfd(r20, 0x0, r19) ioctl$PCIOCREAD(r21, 0x800c5709, &(0x7f0000000080)) r22 = socket(0x1, 0x1, 0x0) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r23, 0x0, r22) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r24) r25 = getpgid(r24) r26 = socket(0x1, 0x1, 0x0) r27 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r28 = fcntl$dupfd(r27, 0x0, r26) ioctl$PCIOCREAD(r28, 0x800c5709, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r30, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r30, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r30, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r30, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r30, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r31 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r31, 0x0, 0x0, 0x0]) r32 = geteuid() r33 = getgid() r34 = socket(0x18, 0x4, 0x0) setsockopt(r34, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r34, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r33, 0x0, 0x0, r35]) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r31, r32, r33, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r36 = getpid() r37 = geteuid() r38 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r38, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r38, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r38, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r38, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r38, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r39 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r39, 0x0, 0x0, 0x0]) r40 = geteuid() r41 = getgid() r42 = socket(0x18, 0x4, 0x0) setsockopt(r42, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r42, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r41, 0x0, 0x0, r43]) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r39, r40, r41, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r44 = getpgid(0xffffffffffffffff) r45 = getuid() setreuid(0xee00, r45) r46 = getegid() r47 = getuid() setreuid(0xee00, r47) r48 = getegid() r49 = fcntl$getown(r0, 0x5) r50 = geteuid() r51 = getgid() r52 = socket(0x1, 0x1, 0x0) r53 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r54 = fcntl$dupfd(r53, 0x0, r52) ioctl$PCIOCREAD(r54, 0x800c5709, &(0x7f0000000080)) r55 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x800, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000001680)="a8e07bc72426e441ff2f06bb19b800090d63198117f548376515be965966071f03252f935648e0c1bbdec96be8e6646c4500c6a616faa4d8ac35762107fad52e723cde048bb031b887c6d0389420317bbd3c5c93dc67033a385e5b3b6a25493880c2543fac24f9552f09cc39c663e27ba48a1d9f61358ab56d969562900103e8f2cd8271bcb1c2f33f3c9cd152e038b85a5c185ae635c69082bd47b6487560231969582cae1bd00ca9c53de5b7132885d5e2f37dbb1a9d22e56f9f2f451678f0f93c426d417be4fdcb3429a56dc4e565085d95764c70460969d638c11c1dd05a2e841797bb862d7d0eadf0b168e328a0f7a915b88519c8bec3fa2ace32ac1509c6c48a814946504bdf2c8627e8bc87ed6d79aeeef1c21cbbf1d8344151bebaf31c98b606f26681102a29344d246a1d4ffd43c62f01b54b820720fcb6876749274693ada76706e5a609009922eace3efb3088cb98f04c317127d66d715f0b8dd98d8fc4a9fd1cf5195e5a8e55b42b37bda993b889b1e3205c947678e6c68f3c4bf9d871f34a22a13e8cd62d5152a575bc37734a5929b7fd616369c740c3ab7bdce7b631c26a82d3dff3543e8b0eaf4372806d9609bd82bd2d2bcfd5ac83ad0dad5343505f16200515b4d0f336244d30cf35982a663d5deae19021de08075e5a1f4fade8b0d9a5f2994547eff6596664da9dfee390479f5c9f82a1a5bbc94cfe2933ace716e8ad9011af3d790113b255f4614eaef0f4e4e28f367fd17882918112240174000f7e55d59ffa9502f6460d3b615a1be7ff1c56a1e18d753821ddd2a2ea96a8075024344398f653f1ad12ec1aaea304ae922e0980d2c633f01a474ce7dbac50efbfd58e31a02d91862a5f149b3da610db9f46545b2f1cf1e7bcbc4b3be3d9260ed192a4db3a5ee161cc2bfb814bc07e87eeeffb4e7302f7344b28d3e8f81577d6095a6f852734a25b60f5263818444a0e296dbc0c3e4f8fa8b157e7c334d4ad432eb6d7ec36f8099c106629b23770e2b294a1d573ab4a3283372836239db70ae6170050291e2cf331e84017b47c6708cee59f3674568cfe376bba8a7d43f62b92ab18ab0665bf875dcef1d2d40c272aa33186cf76804f6dbe188ca24f30a3bcef6cd8e1adc360243f3d67f78970b977c1715588bfacd7bcb21fc7a03bc079f2d66d2c9a654fd23fdd1b497ec94b004f2d2019e3f73ec2c4869ec31bb2de38254ef5e37ae8ac58ee1cada235b960899b42b1dc907f09d56fe345e5533133f4ac034220567e84636a1651da0b497ea90828c41d14acfc371469c816524115f967e68ed495044e0d24e2028a230471c3ae68223bcc965b95a50167eecfb3c8dded482a1f871b67cca444d3e9159157ec5e5e274e126c62aeded02b4cb1228aa9632cd536df6149d99b8528ade46d96e810339e1462b493e66cb6dc641cfe6aad297251b97f2ac994180ce7af2c0aebda00e8156845d7d63a6c0b0adc9e25175d8741c3379b84467485920c485bd7e75b0afa4d56ba72cfa2682c9e978746365869506663eecd069bce151983a13e3aa4093a76cacc1c07f58d082a1a73b176331737dab02a9335b7c4d838f3b87d018c291933d772b1687ed170ad2eb559bbd589aac107b1307a9fd765295220b58b4fdbab1f98c2380cfa9b8cf3247cf6df27b0584cf860ada34f28c27bb53001e51aa7f915985468cb82fe3f294e72feb0c1b36d3eb06c6dc4ed1cd0607c8a0d5ad8b88c8e7e7ab63858b461001f24f96a7dfb30f1cb294dca4410abfb26cefde30931511cd0845264410ee7adfc95dd830dbe1a8e0d9a8ae83542cdab039c3542b5bb53e00ec6bd79593dc964cf7260df981e2e9eed557ccfdfd67c71338ed695f90f1be299aa47ce79f7bdba436bf98ff24221fa9e80d99ec3d3516cb54b03ad3f274ff09dd8455a04d33acfa301e5346536b55222d031dc8e525cf9fcef7fd9a1d748bdaa27abe2a376dc64db43e921be7b95f2148536118cbd0ed8a5b725123296fa0049c75e073651f72cca8ee02f7d2549d8b9fd110a4bd7b7d571edc8f62e54d07230f09f7068d5c68697670f390b689cdd908101c1b99eabe15e08d3874c03654acf30754234d061b5b4adbe0106dcfbade5fdfe1aa36e063b0c68a3a273a6c04d06782684deadd8c24e68e4f64af0c025b2d5d35f89241072d00007a03176e0555ba4f51f8e36a9bc7ab7641230fde67268292d8a1e9d11b27a61ca4d3df7457cb159b72baeaf01c822561980f926e451c1faf4206aff206a9eb101e29f26e0365d5213c00b79afb588b3b6b1d7b278096fc7a1da7311bbe9fbaeecbf354e4c1e98f9a66b48995c38982206dd60e39a7f592e6d1f68358225c0b32b442bb8c8ecad8655d879b95ca660ebee7e7c83fd5eef17cdfad54c6a7ace08c88439b79c14a4d60406975301d2482364fb0e662f819cc3265634410eba3e14699b63259b744f41e97f922a4cd996b8c4a811f6c46dfbffab151a9afab4d669380dddb2fb946f1d09f8b52f622ab80248ca53ccf3b9aeb31c75ada0298df34f4efe9e4405587a1aa0555ec84e5fe4cfb1c8539fb491c2c868e33b5f96254687113dcbbd8c65ec1e62863e7f9d30d773cc48496ee811a6ff23fc3b5aaa2897203922b14b42b5d6145e362e51ad1c007b340fa0bab4edd0e73b4802d925b352bdf66b6c2a9287cf2d41fb173d758b5c5c8e85dd63ed397314c98542c40a90c76fb800ec7cc6342aa0fde71725efc691ba421d864db2666d872518abcb2511f163982ea6cb749b363472d2ce101b0e7cb33d2dbbee0abfe5d5b29359f44dfec1c8fd06d25624d9a848a6cacd11a6eafd27362717f918b0fa8552763da102f191bccbf63f0bf70d345a07e16611c6c442b698b633278ab592812854d06d04d41880f9761e233e23aa4d23844b7426c0f5028959663b2195da7bdb5af409a9ad68b756fdccb9e984c1380b9db39d144ad305891819c66a7162eb3805f444bba9997a163fee09bbef89cd8301a9131df8907b1683127170f48aa974e75a3fc37e1d071c6586810f0f92c607ca7fac95a06ab7d02669539dfbb0fcb75f9829eff0ec26aacc7c22e09e922b407734438d2de6e0efb126d0ce882e1ec167e737908e77939ce243678310b9814730925b81aec5a81570e01fd5e463d80fe5e389f917bd6873727c080ca3b98b41fb2cb62ce621c8a55ee96dd67e0816680fff5036679d296b62dfdfe5c637505ecc2f994762dd7f3b477a3d6ae7250154dd2ed18c95cd0a3bd16ecf3b2e8c9688bfa8d2404df87c7c07dd4ea5dbe7d1a458c5592e64d55f9eec7f02af70d6c3fa6e8441e340652c6068f49026e5836c4d2637ae52ebb40b1266ca155ad98f6ce4ee34576e74ace144690be1c26aa3a54231a2d3a11048df79b4c818caeb0f2bffd2b0a89ea84dced070053b12d1d8fba9422916d2dc287bf59be3f5b88a191282f5df3659c763b96ef33a6533879eb5277bd2df6c254d2003a1fc6986a49c8d54f0b89454910aaba23d9cf85553f7f5ca4a09b80ed46cbc13819b73a6a411a4d32722591555744bed50d6694180b7821183bf3746f455d9c992dbafa1001e05fe7f35ef16c721e046f2af9246524d5c690a9754ab39c675ade113eed8a01c97d322ed49df08480b38f7bf798f20043e2ae1b3f5d10216f6824f5e01274d238d9b71696b442c8c0b86b5e597b2aaf62939380f873274fd3023a073eb9e5a3f8b4eb337fe7394a24cc2458d54cbed5bb7c0b45c392c86f4a558628d4a046db8c72a8ea5c8939613d139e0efe9aea466ea86f3dc5a550760a4cb9c29eebfd40ae3985ce03e61a5e1b1930f624e661b75521877399be0f3417af85cfdf654bd5421b7d18fefd8fda063a416136d5d104e1175ae2f7c127198271129beac08e719febf49f69f59798b3ce27cd5386e57a1c8036c501249017b1f176a73b608d3abf8fa46c74d642dd4458af063a937d01ee06de5b7c57e8d5abec38a5932a200d3958dfb65190370e1dbe68e00e8d33b782b7db6ace6619d70bb7eb4ffcc1c48ac453a5697e0dbf2cbbc546cbd347f30648b9d9bc19fd2e256f86e6695cb5deafa54f568d157ea0ff438779dddded2c45b93687c85c393419fdd1d3115c9835783e37769869d87240371ad36b03225ec3e5c1fefe8d42d68f5b1beb8e39f5a856861590a34bf9bba33c00cc02d4fd343405709cf0b322915b1f4185e24bd27f68759414ccfa80f8cd585e3043dc060f863965359a430ff20dc1a186c2edd596c3c4de32657ce255f4069971664d17ee0e2c241e85fc97c81f480d8c6728dc2886a24bee3a2aad9adbbea1351cfa73da689d273cc253372b24ed7e68759e94ed45e73d026790b568838fdfb6082ae859af59edf97b474ed6f2cf55d8101a68ce4e04c529f10c13cd6e85e0c541e404cd4cabec9f98dded431cb944e2f1c5f359e36620bd28ad766f4c29cea1df9dc1eab46635e8dbd7c90b185a21a8a8cb67eee5b2fb556c665ccdb4cd8d5ddaaa4ea8796aec42b5e579f9d1a85c10b38d87f497ad9ce885b2c01b9747c66a350964951aea1996892673398eb566180abcca912cf8f0b41cd7fc7cb627339a6b2f0aa83ad480e9e85fb2f04322de7704e422d18bf8d25f82137c712f215fb0756dc82c057c241bf80add585030c06c10424a588c47a1f2226c16e5e33888f3a14d8a838da829cf87e829d1a27b3461047246591c740a402bcfe301315f2eefaf5b7f99ce5d422ffa28c7defaf4926b90d8a969f99b5e7d6370ded78ac0f7232b970fe2eade3b8a2b259c3b8f5ffc8800b2614f7ccc5049047f20ba9775685b1d95430537fa347c2970964c1b28627444f9cdcf240d45fc4a6c0ed728c6b301b735ff1f71ad8e6613d28023d97cb8dd4aac6ed96cdd0045c0b3a4a6b596ff27e3fb809e3d517748f272e0e57b1e2e3fb6fae8044a6a30a6bc07c7727d162f43e5e7e9005a6370c900560c067a980a44f6f35472e6624b1943b0c203275df6398a2742f6b75de7d0dcc4fa0bdc4b0cedfa6b061ea21b0cd767e1b6808460fcc3410d867e6e0ce4a2b5450d61f524be6b4f73cce30911ccf6ba08d0f729f0bb884d1a81cc8281a994833bc1e0d2e2e5f1cd84e2436eac9fb79cec7ebbe59475f8b8b8b6b7861da9d479fb38ee2f984d6e4c07cf868526bc75a4c8c067ea20850982848cc9dca3f912ac4baa459815eddde9a27288fc74fcac1ceee919dbeade7a9f3d537d290206b133993301a67eaed32c20044d1436d78f62379feea9ba41fab15f69ab75496ca923ae06c15ffa79f0edd74563f46e0e9ff678e22d1f49c00ddd78d59c7a70431c8e8502dfdc9eced81f4dc6dec355b8ed3f5d13c0d3f7e5d4ef459bddddc2b4f10ecdaaa3ab836ea9c7122bda9444366d939ce0915392a541e75f002108cbb195fdeb2b4535fa78f7800baea3676eb1017aa1c1c38938cf199a4a2bf7c789fba5467cf9242a0877b07c7fec0dc564e13bb80facf10222a35b5f95a0e7bf82b897b27a34defca5f0864af30142ff381fcc4080d12c26b89beeabc69b4d3eaef6345ddeaa62e32e91998bd8dda94de6e424d28f5ceba4c6f58d29694c40e63e94f6d4d4cdd41e6e567f4348975d08777f6a221260cdc2ad91da6a2c02ef1b5fb102a4fe632f4e964242bd129ee667c59271185458ae36b855878620dc8d6e38da38108cc50d5571be14f79b47f9a9b06c9d789d5c3ba69f90761e1e6d388c41bbdcbfbf70ed3d8cd530815e1f08aaee1875b4b364603aaaab5", 0x1000}, {&(0x7f0000002680)="0693c0b9d38e074825bbf81d25c3ccf534a8b49726dadb55d985b654e5eef791c0906e827b15786a83c5b938dc61cfecd025a02a34f5618701072203201e7bf66a35bad45be00a21b793c1f109dc665b45302cc5a107978fac93ff9693193c1617f4fe3dac5114de2d650d523eb6278b9946efb95a03d3ed5c4639ea6eea40da5603af77b7750a4702fce8ab8c3021bacaaed75e631d35390a36894670f27f9f01d7aa25be9656b009066000bddd239b28815c7c565db65664d4fc3afd4d739ec7b8a60e84ebcc2a9f0b414863f39f8b9c9025ae4f716f9a690f823ec5d425b0870fba071a026bb9f02aa4562cc96125b817f53c12e045fae2aa78f87968feaf9945217874c13cb74c46ab49b8939eabba4c74aab83a1d2a191a57f8fafd5026bddbade55f0e2b0853a272a4d5daca657df5ecfd5571e7b478c3441687d0bb8dcaac50f03a21d00cc2b93e0c9f914139a0af7921ad95ae1436f1bd160f7fcc686bd2eb46247fb94be20c3a8f0e94d3274d8ddf0e55566e3117c1f1ffebe358e60712e6a90ec2d3652ffcceb4f235e900b6ad51c2333870d95825271e60858b2f36c3d960da8ac18228d49691ab1f2394cef458a7eac7a46972748f1fea7a46d76e1370c0c233475d8497be16d2bada4e32a627e85cace09ae4eb7a9a1bf98764990079751b9cbe4ddc50f4ea33f95d9a810e87b1aa3c2978961a03c1fdce8a90176e12056761c777eecb0f9c234b92ec16159e488af907c69bb7cb03c11ba067819eda172bc1076eff7135384774b1d0c159e276bde8e4eec2bd9c7905b6c19eed4111aac85168f6885191981f9cb1ab17788ed84c8558160f6d64f437f40c47cd61684cb0b5ddd4cf2e0ee3d9dc7501101f69122000d593d19860207d052594b8bc105b23cdc1f2f7d0f9cd60bbcf280ca83c1a9f704ad56d5100efd36d2c54367181ada33e59276c191631fac6e0d05f63887b6871196e15286b2aaae7363b88cc3204f9fea5d2ce7fc6cdd61105df1d5ecdcbc49520a4a4bd812c0112953152e11edf5e66f4e297cd9707ca3db35112715fdd9350d6c884659765ddb2985f712b34464800ec337ef71ac19f2069b31173ea68621eb82b4ceb060ce997e95aa5bc2422335623a7d2dc002ef661a63df7a74c29899b5b707d82b0fa0c6d2438df7c60fd7929a2d4186713c84367dc79b5e27e238b0e4b4ba1004a0a011d4c4af038f10299893da45cbab61c87d69fc794410b2187cee0f7ee272608e02a0332ddbd05c9204c082836433c35fb476aa28aa4b966cc0a813ab53be7809e1b489ad55d99773c6f7c0d8fac5ea08114a7cd03af922f4251528f18293026b0c72f4ca34ba9adfb22bcfc7a4fb779be7e0e84c868da875b6730bd93c07fb2b12ef80df10408db8d97fa50a173727362eb134bdea4a45117ce3f4c08beebf78c556cea14ecd1396855d2ff9d1bf6428501476754cad31e0dec695ea80e16053be5f8d8c68234ad9caa7c3cc20b02d8c7c4e61b00cda581cf14f008934d771c287ec53f3e711c67c647e937c1726de3f46a08a547672d0a39a3a138ef1c291197cdf7f3e7c8e8e68552863a17b09d6d55930a62608e807cfca14fd85c27be7838283d20656e5837e28e3ce068245f6e7c91fac48bbf34c2b2053acbe5d2bc42ebbce658e49b4f82b735010a8b47d4061d4fc760136335e5fc94868c7af3a096948d5c742e6cfc43e5202622be270c090225c83f6b0d5dcaadd0b58e94da70347fe313c740d9c3fe541c59278e8c8ee06d805704b62e1fa74cd86d68a2a16245e18f3f4abc5f51479070f6ab661eefe5be6d26cc4d9d673aab82c3e8270845a12abc3ccf3486cfcd1db3bf38de6edcec1641c51636944df842bd4e20fa443803eb5cf538fd1eac04e7c3f687d52a544159dccfd8b09e4eb0b79c106d9c59d84a968dc97ad17bad760b26d71f2f09ddc83201810967d2304b043d7ed3261dbd87053eeeb01f85b1b4d3204822b55c56b5dade6635c7b298e1d33effba62181f6cdca1cada40ecbdadeb54da5333f99b00aac7359c3b63beda900380a20ad551d5246a9ab7980466cf6e3a39e3463110286c3455f0b5398e8311c5171449e52fec340658a5fc70d67e17b6f9ebd1d1106b7cea869d6bfa3f9009d6570f63760d2cfbb61b2d624fa55b17c8e5fc140142e359895c43f94f8e9499e2000fd596449fadedb9ca17f74b625c687e3d38de820320394105380f0d2a344d7052f85d218d1b0f4fb71a3e70db903d0def936cb89beeffa8d3dda170c4d32710fe46c021e097c6c6e4c482d7b7058a9bad89939b5d4cddf41d44a599ba6375847f2d460e18ae2ada488b9b7fccf5817a41de28f6854bec5aee7dc50681c8c328db6f2c787e33a01ea5a6e4195e29bc75c12cd0fb13d7e44711416ef7f7518d8dc96f5c0a33cea1bb1d642349442d173e9753a843a6692eccfa4619816370be12950a05a94850a954ba5f0e7170114ea57f38a953ac7e2ecae365303388845182dfbe8e14fc2763426a38bb7cf6c50ae1e257377d2b7bc3162e919835a2f09d555fefb597d771b6fd8aaff69273b4bf04be36e2a047c5752c25d775c2f83211f61318a81301e7330082defb0e62478e74ffdf863d8f0e721305e539e6bcb3fda5b091f6b29a2a2d4964332ee80034c9d3771d35a6e04ebe9213822bbc8339c872c2b6ce35c61a88ac29a41372b76d22ad63ed0a33255a734010dcd993c28a43a17486162be1e14125570d2ac9ed45bf4bfe05c36dd25b0378cf43f594d1fb392a121a051b91a0a15e198deee4021d28adbdd24d253c344fab22f0956e4e81acea64b4102f49e557dfec7ff8ce5483b9e0c7f261ba8427b7df1c6cf7ef44af1108089857162f4e49090ad022de1edd5ea4b5d8598ebec45dff7dcdf7960dfa46adecb8a80da195167aaf33f767a4dc29809c90ffdd030bc6a6b3c43d79a339ccd44ea466cfd44d1d1b2995adf3d9af2cfdc7e528138feb6ed16c7c1d8b17399e9ed775edb2394529a076558b95fd8598f9bab2d3d90c23877043b3c2c382e235d8a90d61d553cd0788aa0bcd8e18ebb806aaa139d256ff5b8de439b23da704de74a5c00f974f34a92a5b4f4cb423ff983235e13fb119e0891502f97dee9c1555be92bf27a4059821e83d521bac9a5b97e6b3a6b663676f95bea3be27a94777a2a7da03e165d3670e9737bd6f6263cffbedc88caa957a353f465cb285799618ac9450f36ae0ee24455c85018656180125d235d8946bed14955a4a79c7192fac6a271412e38c5d607f7b63a0173bc32438dd0094fb4f76d06211c1c9b45ad862eebf8ba13a482ead608005c136ae8bf1df4c0df7f7124e031701805ac836772a310bbb56f9253bf22ed90a27f91351221a80f50ff2182efd5b57310e8a2d859adaf8e97049ab4ac22112203945367741e7f40e8baea89bc9fa2d5f1fcdc6c12ae1cb1f52b43aba8affdd6be04714853579de542cfe9ea5c248af109435086820a548c32b93d9dc472aee4831e27d2366e8ccdbc86507f2c32a356a680e9ee663ce5a9d82db7c7def1bbf63b630de166a250595e43706c046a81f73105031eca7717073dfb78c77bb5a9753877c73be5663aa9a13613d3bf29d159f7b965751512b37ec3af4260c8e72aee8395dca37585927fa613720c1ad0ba16bf80f65bd6f0f9c9210c34534ceaf4f91b99708de9143b6b1ec5cbe6fe58c7dedfcb17a5e9cfae7e4650d2760970d22d1a339e713d6cfe7e415e5b7e998f1aba701be060e97cf06399e1c94ae45770b8b28752e09af1b7689e84d4db61168d4d65eb3e96f44163598745a83f6b8e424c30d13a675ed27a9b048664426285b6c5a896c5e4e23d4515341de38e3ce62be049b2a328e001a60fa97049ffd64b86da10af4645f583e91da3d9db9d5fa4cd44037f727899e6a78fbd654317cd97d00f815f4d7e3f5decac6a47c863b6971036fc0c5743184d9a651b291d16d01d05d90d07518891414f669c2b767d55ddada67ba2830b3e838dfdea29d5b95a14d156c0fe2a542d9ff342bdbc60b88d044425eda5a7335b95dd8283da63e7a74140b0117332e218a2693a91ccc4be3b441127e7452c97b836e2fc079d0fb3bf6f1579b99bd68937efee3fac7a242186813554cbe3d822b4674cf9a35ed9364105639d43f834e91f86ea618c3307bfb17926d950d0d3edb4e90232d8f87a8860db9657f8c448bd1a7f8e3ffa96da13754016593539dbd8168a4c961465a0d353f2693cd8fc9afcd68f903d044424f611e76d9a7e7416ca6474c4d1d89e63883d027acf40efeb8526b6a89cbb0110ebb7bb7e9e13f2a790d5dd333f6c443214883198298a5c82d94d6cc9dd2e48c6d1997ef198e734d997f71e0efbecfc9aa2b0092444376580e938242d661b91f1a4bb160b0cc9deef90f67de951963e2875230f0b853af0c461aa629d1b7e0ca1dfad50c68937d8af1848534c1a70b59083d81cae08d14cca41ba7bb5b69b49fdc89aea4da91f964f4c1eca6f84432e864ef23097e4d5b24fbf23be207df5e7a22611360e7f36b4861dfd5ae1f937582a06088947f6a46876bdad53674883ab7e84093308b08b8735761a08edcf8e461563a2900a867515aab54506fdd677dda0852ad4ab1bb42bed25ee8df82ec1d92f960c9f24d375ad0b0b0bc7de5c2770cdcf168f5ebba07b573a57a151ad231f5383617e811724d9e789de1ae2774d5fd27f0ab421d1dc2d7562daf37c734d78489d1d105912482d7adf1be03bb2d5b899fa577d5d37c3a9ee2adfefb3eacb5eb9bf4c9b259c6c075d1eeee32a43a95ea1df0c3335f7818233dcaf44d7b8348b1371fcb329d3808961405987b9e835f732e65175c319ab645808d548699fe0610347ed7c311e9749ea6cdc120d2d40b3d703434666859a8cf5ab44f130b44869cf597761f61fe269969eb0668583b5fc06654a29b12f3bd1003ef4904f7ee5936f2de32ebcb25c62107d65f8488a49b277abe4d7e4c67a5d386f1c91f0a1255103f19a8e71ef03f914fcbcc8ff7461d998e10f237875a4598abff40e0aa744a2093eaaace7477fe93861a9e5d14c43fd32c8c387c7b640f0b1fe142ab0f6ecee23266163e0face671a5bf27b2070c7726e5a748aaac7865ee7df53e0c204413940d70cd24c9e27af3f04e1787c7efbdc4a717abb29399f13a832ec22228697db633a10946cb044145b81497921f5f10b6cbcf0ee4c11086a11585e688396e4d099e2ef85c9fa8f3c4d902d02ae8531d215be5df8890afd76dae0eab563935b7928fa025edba1765efea00de20cbeb0ea496caa3deb2df89181eee20c70f649468fde71f822927c0622cabaaa56dac8d36c0a0820c7dc489bae2f47d58c8ba8cff169ec8cccca88ca0c5c1d4d0ff688d7772527990da8a39a0712479ec226cc8bdfa17a572a2cde2b0738035b568e52c3261261a36d72cea56f427a87b56f926950d558de1e4cdbebb5f705120138d48d735e0b1c7fa526bb9d08e9ea99f259f7087af9995e20649169f3a7223ce9850f0857665b8ded197ee986a633259f9e4f5fbbeffbc25e13769d765dde996fe67a5a6dee327648edc9873674b5fc6f6e399889cd5a00843e73493d489a1b595f8ecaf1603cbd9da46d572d7fd0fd79d3fb8152497384f5024a95c9d405091cf20d58353d48566d23aa3badf4e59a4139d46c361fd4017bb759d1eb669bf4b6ed7c3cd1544501ddf6c40ef813243a374bcc1b4976494f5f1633088a3154f2cd4f8fd344b04312575", 0x1000}, {&(0x7f0000003680)="15d5df158505820ee872db8e0124a28c778dd227812c2f129cb2b86660dee59fbd852da3c21b1e109312e55b9d4df22c54ac311ff120a0545bd4d94889a145ac288f5c33689d88f0ddc7cfb839e3ba849d1d96efbcbf2e817ae720f0279ff515df1a1d9819b9e3da3044da2fdc641e0837c778f699cc1082333b7b2035ec574b1a10ec5764e09a0bbd1cf2d44b0082579a1a536c3d1dc940d04781196e32652ad2e0a9e6c929055d7c3acdad54cd36248a5ec4fe9561e6d0c0d72bd1408ba8d81ebf69ba0f8553768d999f89a717f2b751716db9b4ca6816d246be519e5d8b23043fa22e987875f2c571e3f910a44542bfac1a97c19518a79320f443cd5f123f33fa4f85e466879e5938bf488b6462e63235a0ca24299b4cb1c624ba18194291ad3f9d36bcea2a17311fdbdf26c20a904962f2d930f8dcbf939f8faae55730e7a9ac75ecacf0373e1d27a181d429670680f98fc4c0e010da696ea15af1da54dffe893f02b87aba4526ed89eed2d812764b958303c44b1a0af4661b061a325946b1b21e721d2fd9660f151f48dff04cc89d3a2479a03b157abd8416453f04d010f644b9780caea578da662a886384d1a09df6af4237b9af7bc235189f454266a188bcb8bde28b5ca5cf7cfc0d09aa630db508566721b42c3159b5fe2e66408b5a03b137649d4d5305eb724e0238d3f15faca6f5382685288bf6904bbe3fe6161c40cf83b8d67aab3d3fcb6f456876bbb07f848c1ea5b9eadb72de9e91832e1e41358cdab3686aedfd4af2dee030b637f9fb6c8a0c0d7fb73f5b823cba4b67b28bc28d066695f2ac73232795810e15dfd4fcf9d949e4aa2482434e4d16fabb7e7cdb600e14c942eef84c45fca37e9466cb6dd0b1c12fe88c57f7de54eacdb777d0fb7839451fe35bad1ddac1b8540d5faef2e3d20f92bd84353ae95ea8ea259d7557f96d8c17282cf3428d3d5028fa896e2d8c3476383a2f205ffb5651275899b1bbba8ec8fc1b93e0bf9d64f404634b9d6900b3518af30d90e14a9d31fa61f57d1da25fbb48bbc0ea4d4c89492ee9982674561e7582668e244c6d8cbc349efdc33f568dbe622be2a4c5c33e9f8b760aa07b05cd1819bd4a6b146b9dafd0104eda70e83e9ba4f82f7875126846a976e670b2a3458e7ed080bf4308437c3dbbd93c389e9a238582717cb13f7b4d5f91a97237dd25c7fcae993f94186a62e0205513ce4c7fbeb06c487dbb0297d87a5ca2b1b27c2b323e658fa0bf71ff15bcc126140b0a066dab59ffbe76d3be7bacd748c133ee51693efba2ee4dad84a71084f4095b67d07f00cafca15cdb6b33d2512b1e6ee6be2d6c28039661e4e72f2a7cda88f76c8fedf1f27f560de9e9292a3acfe5473ebe531316268846dba37f275ea9fc508772d08164591da500937d22462993b7421c00f75e357d6e6491c94efef98f6a2ecf2a2427df688a77f5ef41063e9ab9ef99c47811a7a5dade6383e2f118925d34c3afa4766319e81178a659331d04e2c6506050d129892d7340cf8735d0e921ea07e3dcd1d56c32910a7c4f2e1b86e32ed6c1a8ad0e670dfdfdbb3376aeea41bb95fb41a7ebd90b035dd3d99cd1d4985b6a25779a48ba5c59941a07989ed73d8c30939d2c62d9939d512fcbf4bb2180951714ec62995b40b38d0ae25f630b4f3954e75cea6fc616e22e92bcef58f10235b1b529244d40f0a9f265ee50ce077e7cfb88705b204fdb5e8766c491484759a82ebed57e49763562d3b7e1a20bca5d8084dd376fc443620893f78c860c9ce02296058e0599940703a97da2bfbb818c24cf33282351770aacb4bac3d76c271b9ea5076454473f63e1c91d48dab8f95548b795e00cf267423ed367e72d8f819310864da3b2074463864372084fb13ba64182981b10bb77d6b6bc6eb81f5b443f3f608a4a6bf522d9be4e3f1b4df25bdc70ed38ec8b52d42b4c9d89323e1729ef0ed4afb98b130044a9b32ee4287641bdd7f60f1ea712bdccc4a03d90ed08507a831bae631eeca5e2d71a8feba531f4bf1bb89c975edf4b9abc00ed9b8bd19be874015196f62a03df80440fb31103273d82f3612172a2084288826cc190018083a9af3aedfffbe0c1da744428eaa554525f15d918d53cbf49f3dd808f29643eb9afeac2d9da5d11f1e6afa47b808f6804b0a297d08ba7f57072377ccfcedd29684a523b5b2bbab35cf2dbdf379d606494aa8c96fae3aa55284d0af35817bfff38149ccaab06943842e6befac5912adf0806e007b2fccfad45f70365b831e2687ec24279f6518e2adb687f0a6cb1aec5730f6a84b229d38099cfae8f465ae8ab4a7535664994302cb38ed07f7b4ad1745db3be78251ca5fc11bc4f0d62012c58080d3747e047313f300c93277260d72a3b8266f880398a1f37ec536abd062b142295dc614aa5c5ed4897783363497613567d7043f881cf36063c541eab84e69b82a8a76bfc6a2cff61d7a28a055f673e0db33c4c6750d98f7e130a3f38e30c26e96974023cb2307d72d7fdbfdff235b3780d9746ad48a074f31f796c93d472929db565ccbb1dcb979f62d725cc9dd65ba664d3c2977c7b9512e358a0707fe4b90cc2696114435ae0b7fc04ec9563e21d7fbdf1d339704af741d6dd4a81d22d0a029f0c6f0c4b91d6b1ee74a62574b26f8d4df66a9d48c998d6902243e2d9d9ca641817ced9f968376262edf66afe543df4010b15723cfc736b86f6b7ad0acb6484e301612a2d600982552f575c133dd29a8ba552579cbf07f6ed7a4b47cda5166a9b0cb163755b63de862c6fb8b06108850fcdc9ec9c7af139e521aa717a7366212b2c29cf0c8114dfba6b384622c6a37279b7c5120f27f9c3021533770eb0e2c22962a06a53f5bb6698a2f5e56ad7cb42a2060b601bfdcb3a73c4984bb18e1d28795f2d3cd84b7ff4382f2c7e97fbaf149116863e5e250e1f22ce99b5cd1d5a05559ec0c2935c3d708627808a16d33619229c81375003a4d3947c9415f9a29bcc697fcaad97813bddf17a59cb103a32baa436dcfab3410149e86b4375029e1abae088529657fb258ab26f59e0423d6d75f0ae11b2844f91846d55450e2afe8c5190ccb71c07743e592981bc49d7ead46a65eab35efadaa50086bbe8893f7cbb94dc049ba4e5c69b7076f7e7fdf5931926d520beda37f6f5328c1572c9a05cab7dba75175e1dc82d8009659cf442eed019e0a35245740893d12fc7ce3a727acfb1aac0980d434f5806572987944e38eb642921e2d9f4722ca8ba0360fb107ef9611e0450b126084562b2a628e2c1c4e59b99bc57af0c0e52bc4956dbb164337d57bcfc13f06b5d87e5c2acd3f91d0c2b0e41a106109c22da507ac66064973cbda08d25d83367ce767cd0545b874bad1aa964b02d124e0b755b575d0e2e3da2d8e71f71f2fac54be163200d37e04b5e447e8da320ce12ec0e08e352e0d9c5fb4a2fde52c3540d64078d8959eba9f1477e4a4364062766feb6153773028e77e2ec7377d5f7ffefd18b94742de05c3baf09098a47a2e36d7e9c2c92b9dac1d6c0f7313da3f9b8436e5858208380711ddd50ad88d0e8535a9033b376c112a6bfa773b41b42ce7fa57d8ae9008723e17845155a56fc1834cd4b454580a270553965a38771da8558355850b3d429bb105d1803092fe8f0ec2b18422b835c18a25528e610c7c28b633020ee0c28819dfd7708a6f70f810f2218652189faf524e2a9ffcf5470e20c5906578873f270abca3b627f60a69985f4313208e941699f0d1568d5930891ed055ecd00ae8a83dba629edb769fea6af511fd36b0332bac205fea5639a1d4e65b32b4f5d953064ddf6adfc146dcc60891457b2379c0a1d6ee44b8c14e7ca0e119ea9a1dca78f913f13c9a99c91aa53cfaa40f11a73ffb8a2e3fa5669ea92dcddf9df93094f9cec9a1cff4335e8e04e567e08d5f3c5ae6591aa6faa2fe1793fecefc899ea5c35320bea919312d99fcea0c8594b7d11a4e810635e33d9f25ff2a1fefa68bbbc3d68a066e9538c78a730b5bc4e2b8bddc947f25b6c0896be7f47470eb459984c9020505b902641c6b41a08006cc4f11dd3f6bb0f7847b950b7a88f5371706b78b38289731b9563f87653bb00cc33ff4277526bbc4835c49e65f74aacfd7795ba90694c61d1fb046e506040f914b08a4a04663440d9a745736611971baea6b92db006b3df122ab3a53b235f02d5069fd85c90c874336b9da192a494f1e2ce2e08f065a4b99265367898f7215faa1ffc33049ebf7db6a190bc039c4e95f621553b803699ed413fd5f78db2abefe6ee9ceda17cc660174973133aa3a263e20f637d1e990f82f1edf473457f6752ee7eae21d038c182cc7d0789ae96ce909ae5dff23e84454c12673d643901d50e7c97954e7517297626e184c91ca1e9f82ba683ab6049b81039bcb61f8e679aa19ee80d0f0ea3c6100204da5d09839aae7df6adf2a5f7d733558ea2104dd0dc5c9eb7b6ec1b23d8c3d9be1cd5d2fcabf1581de6d46b3262c9d44c3ff38656e376c43fa21916a80ba189b80bcc31dcc4711a02bcb2cba163ac497f9e54f57533af80d030b323d5e85ddee17f2487487d65595d7a9148085a04d7b2cc433b1899c524eab76f729073ba2267f93f0a85fc7f2dabcd87b7e044e96a6d0b8e62b3ed6d69612587f5433c9893a5d9f245f365d63e4383cc517f73735c2bb73f74c3b7fa1519ab6d9b8d7e5a0f06d5be81561d10f3cb263eb2104b8a2b690fb1dd7e400e81b458deabe06740a37c52cf4117fbb5a286e7313a103328ba5bc96417731ff1ce1f6c3110f1f328ba689d2f5e7a57633a88454242198d58a415dd792ca94cf4f9fb0751dbb55a35672e800102eeced7c55a73f454bb8ac1166537c40587b9fa1ce3fbaf1b5e8ecfd26a0bbe3acd6498cf5c8b333967049cc8cb7fc0e63adc30360b2090a887b1dcf403d056fc84c9a420eb48e336ad4803f342d9f57743484a9959a0f1e4b4c4a33a9b50313b86c4963cbaa547d9bef144b526d6499f4a7e1030b7f5d2edeb211d90afe171a0f9ce9c14228fd58ea9234ec2474a1516a5f53addde1bdf5c1af3a7def9cd49e409b599c844229cd3404710c0457e6db6a2b6c82ff0fe2adc728d022cbc25124e2b133730d6f0d91545cda97f7873df81ec06e1a33e7389ad00704b722e6f0308bad60201319c8bcb2074e515afdbe3afc6cd46e2e9aa157a039b5ad6ab9f8b0ffa39e6d9d8ee45d621026d9da493b903d8fd4b6f5aa8e90b7e32b0a29b2e5466ef80e4a0a08f5bf8d46ec78b88899926d56f0280dd6c99d6007706a0a228884480e85927e4fec58780ba066a96131d26d9e0685bd7d764070e7022c21017abf12334a1687f2d0b24477d99f0798ed7871efc88d5dfd3bbf0e4607bfdc1f3082564bc9913ed6ac07350986b9d2f04d6e7d3a94f6c44d6b2ab7707022f416bd25d940b4e98577064e7b71fca5aab3d09627dced98480b4942c46fa6a78b98589f3b222e373fd77b50b215bf770374b87c53c997c98555ee61c51dd604e586bb9d2e6c34525270ac5082174cd77296ee4c7bfb5ec1cad9e3718497a83eceb6e5d39cdd7c11108285c26c68ec7c3e55d7c095009bb9b32b799263e61a5e9ef73d4d1fe8d9fd1568be3f93fa7ed0c6c0046c786e04e040dd29f4decfc293029b8e8147e38aa8bc51faeb364581b1c7d1c55329074e1552f36d97be2b62235ea98160cf5b1a6c2cfcb2c1f91d08787fad51d33aa1d5185632f4969b2164f03fb38c9a5ebb7cce560120d23f48028467c82", 0x1000}], 0x3, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @rights={0x20, 0xffff, 0x1, [r13, r14, r18]}, @rights={0x28, 0xffff, 0x1, [r21, r0, r22, r1, r0]}, @cred={0x20, 0xffff, 0x0, r25, r29, r31}, @cred={0x20, 0xffff, 0x0, r36, r37, r41}, @cred={0x20, 0xffff, 0x0, r44, r45, r46}, @cred={0x20, 0xffff, 0x0, 0x0, r47, r48}, @cred={0x20, 0xffff, 0x0, r49, r50, r51}, @rights={0x20, 0xffff, 0x1, [r0, r54, r1, r55]}], 0x128, 0x1}, 0x15) r56 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r56, &(0x7f0000000bc0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14117c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e616f8ed1651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cfa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a001422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581371d01a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8c7deba70a6373a9e04d4838623f13380fdf230146906d8431a1c0be11ca979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717873121a21b165bf2ec04000000696eb08fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa94c952f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a08000000000000b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e027d21294dce63ed8901c136d92ad84e0a105b50da05369a96c6306f83bf686c65da9e0031d44f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc00"/2733], 0x1) r57 = socket(0x1, 0x1, 0x0) r58 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r59 = fcntl$dupfd(r58, 0x0, r57) ioctl$PCIOCREAD(r59, 0x800c5709, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r60 = socket(0x1, 0x1, 0x0) r61 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r62 = fcntl$dupfd(r61, 0x0, r60) ioctl$PCIOCREAD(r62, 0x800c5709, &(0x7f0000000080)) r63 = socket(0x1, 0x1, 0x0) r64 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r64, 0x0, r63) r65 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x138) r66 = socket(0x1, 0x1, 0x0) r67 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r67, 0x0, r66) r68 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x70) dup2(r68, r65) r69 = dup(r0) sendto$inet6(r69, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x14}, {0x200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x46, 0x3}, 0xc) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) sendto$inet6(r4, &(0x7f0000000140)="bbb69be1b8692cbdae756da32c05f60c62696920c89ec7709091b052aae3b793ea14e10aec26263c3e3995eeb0015bb0f622ee2c15a833c66ae3770bfc4edf2af77ba43a5e3032a496036caaf6f741583ffad83fac39e9f3b9e12f5674eed2c1e53185c799a78b43261953282e62f3da2774c0347aed569ac39f3af743559877d0acf44106c843e855b2fd022aed7b60", 0x90, 0x2, &(0x7f0000000280)={0x18, 0x0, 0x81, 0x5}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x40, 0x8, 0x9}, {0x9, 0xfd, 0x1f, 0x10001}, {0x3, 0x5, 0x1, 0x4}]}) 16:00:10 executing program 1: r0 = socket(0x18, 0x45497f29856af99c, 0x33) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x10001, 0x4}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820206a5c8ea69a0897b"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="334c8f277d3f1f1b", 0x260}], 0x1000000000000309) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x4}], 0x1}) fcntl$getown(r0, 0x5) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) setsockopt(r3, 0x3ff, 0xff, &(0x7f0000000000)="88c90bfd7886b597815945769394157e76742b414c61", 0x16) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) write(r2, &(0x7f00000000c0)="ad20da73736d15d3d0fed630177905332e786b8c785d9e1fa293de0e6abb16eb15c48ce397e2cd9e7e05ce91127f953c7b94a485ca8634deb5b6c0c40169784dd16f4e1cd405072036a4ad96aa84fb7d38635bc291d78303300302e9d38e6315a9a010a706aa445e2f4757d03096ac8de7fc5f3aff71880db64273a6", 0x7c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffb, 0x7, 0x1, 0x10000, "9b4d9ef3503ee238dcf9731ef5152df91b465003", 0x5, 0x7}) 16:00:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000], [], [0x0, 0x0, 0x2000000001], [], [{}, {}, {}, {0x0, 0xfffffffc}], {}, {0x0, 0x0, 0xfffffffe}}}) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x80) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000340)=0x8) mlock(&(0x7f0000ef9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x2, 0x0) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$PCIOCREAD(r10, 0x800c5709, &(0x7f0000000080)) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$PCIOCREAD(r13, 0x800c5709, &(0x7f0000000080)) ioctl$WSMOUSEIO_GCALIBCOORDS(r13, 0x41205725, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r14 = socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, r14) ioctl$PCIOCREAD(r15, 0x800c5709, &(0x7f0000000080)) accept(r15, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r16 = socket(0x1, 0x1, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000300)={0xa, &(0x7f0000000040)=[0xbde, 0x2, 0x5, 0xffff, 0x6, 0x1ff, 0x1, 0x6, 0x0, 0x0]}) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r18 = fcntl$dupfd(r17, 0x0, r16) ioctl$PCIOCREAD(r18, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCGRSIG(r18, 0x40044273, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r19 = socket(0x1, 0x1, 0x0) r20 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r21 = fcntl$dupfd(r20, 0x0, r19) ioctl$PCIOCREAD(r21, 0x800c5709, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELSCREEN(r21, 0x80085754, &(0x7f0000000280)={0x401, 0x1}) shmget$private(0x0, 0x4000, 0x584, &(0x7f0000ffb000/0x4000)=nil) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x3ff, 0x3069, {[0x80000001, 0x1, 0x100000001, 0x5, 0xb6, 0x10001, 0xfffffffffffffbe0, 0x9, 0x1, 0x10000, 0x9, 0x2, 0x9, 0x934f, 0x0, 0x19f, 0x7f75d1b8], [0x3ff, 0x1, 0x2, 0x9, 0x2, 0x400009, 0x6, 0xfc, 0x2, 0x5], [0x5, 0x0, 0xfffffffffffffffa, 0x2, 0xfffffffffffffdcd, 0x9, 0x7], [0xf250, 0x80000000, 0x1, 0x0, 0xed6, 0x5], [{0x7fff, 0x0, 0x7ff, 0xc9a}, {0x2, 0x0, 0x4, 0x100}, {0x14, 0x5, 0x80000001, 0x1000}, {0x3f, 0x23964557, 0x2, 0x5}, {0x75, 0x0, 0x100, 0x6}, {0x6, 0x8, 0x6, 0x5}, {0x440, 0x8, 0x4, 0x3}, {0x200, 0x5, 0x7fff, 0xfecf}], {0x2, 0x5a4, 0x1be, 0x9}, {0x8, 0x3ff, 0x9, 0x8}}}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) write(r2, &(0x7f0000000000)="a8d0b988b8148439416c80a098673117c211f7a3df919515dd99c9f89debef3515edc469b97a43abcce9bce4034f2aca40f2985f206df6f24c7b65b81cce7b6519e739121009da23b2ab805a08a343dac1ad5207dcfafb635cebbd56b8004e5c1321632b9cca18d0e36e1114b8a4d2aa8aa062a7255e07e42097116babcf216ae586249cc63612fab443068322105c5c033e860414b60a66a3ae5493190472dd0a9205c76457eae6159bebfcf685c4aff978188212", 0xb5) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ade460 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020ade460 16:00:11 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2008, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x1, 0x1, 0x0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000180)=0x5) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x4, 0xaa, 0x3}, {0x400, 0x5, 0x14, 0xfffffff7}, {0x2, 0x1, 0x65, 0x8000}, {0x0, 0x20, 0x1, 0x7fffffff}, {0xc6, 0xce, 0x81, 0x8000}, {0x0, 0xe7, 0x81, 0x1}, {0x48c, 0x2, 0x1a, 0xdd4}]}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='.\x00', 0x0, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) dup2(r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x50}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbf9cf740e8a7053000000e6ffff2352000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = open(0x0, 0x0, 0x80) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:11 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r2) kqueue() select(0x40, &(0x7f00000000c0)={0xfff}, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x8df}, 0x0, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) dup2(r3, r0) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x0, r10) r12 = socket(0x1, 0x1, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r13, 0x0, r12) r14 = accept$inet6(r12, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r15) ioctl$PCIOCREAD(r17, 0x800c5709, &(0x7f0000000080)) r18 = socket(0x1, 0x1, 0x0) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r19, 0x0, r18) r20 = socket(0x1, 0x1, 0x0) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r21, 0x0, r20) r22 = accept$unix(r20, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) r23 = socket(0x1, 0x1, 0x0) r24 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r24, 0x0, r23) kevent(r3, &(0x7f0000001240)=[{{r4}, 0x5, 0x29, 0x1, 0x2c, 0x7}, {{r7}, 0xfffffffffffffffa, 0xc0, 0x8, 0x6}, {{r8}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x8, 0x7}, {{r10}, 0xffffffffffffffff, 0x42, 0x1, 0x100000001, 0x9}, {{r14}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x80}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0xeef, 0x4}, {{r17}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x800}, {{r19}, 0xfffffffffffffffa, 0x4, 0x1, 0xfff, 0x6}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x28, 0x80, 0xfff, 0x1}, {{r22}, 0xfffffffffffffff8, 0x32, 0x1, 0xfffffffffffffffe, 0x1}], 0x20, &(0x7f0000001380)=[{{}, 0xfffffffffffffffd, 0x80, 0x8, 0x4}, {{r24}, 0xfffffffffffffffc, 0x8, 0x1, 0x10000, 0x2c3dc953}], 0x40, &(0x7f00000013c0)={0x4, 0x2098}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001100"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x35b20, "e6187a5d63a0f16fc5afdf8a942af2f4eec767e8"}) 16:00:11 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r0, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r0, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r0, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r1 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0]) r2 = geteuid() r3 = getgid() r4 = socket(0x18, 0x4, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r3, 0x0, 0x0, r5]) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000180)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0xe, 0x0, r1, r2, r3, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x7) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x1202000}) pipe2(0x0, 0x0) r6 = socket$inet6(0x18, 0x4000, 0xf9) write(r6, &(0x7f0000000000)="798c2a5a34c9e6a59ca89cf6ee0b7a778d6aa4ca71bb72744abf7b6b520db4d0e9291fb887fe4e4ab51989075fb70ef77ecd2f42f152051da02efa0f7f00f7236700dcd741f4ff349286b6caa40b2f16599bf303dab4b204b0c77abd7ad75d0d96882f89351a41e477bfc7f8297c", 0x6e) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x4, &(0x7f0000000040)=[{0x87}, {0x3}, {0x6}, {0x3f, 0x1f, 0x8, 0xec7}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x400, 0xa0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/143) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x100) r2 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000001300)="ebff125c00000900", 0x8) socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket$inet6(0x18, 0xc, 0x1) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r5, 0x801169ab, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r8, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) dup2(r9, r8) r10 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r10) ioctl$TIOCFLUSH(r10, 0x801169ab, &(0x7f0000000300)) dup2(r3, r7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r11, 0x0) r12 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000001080)=ANY=[], 0x0) dup2(r14, r13) r15 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x82) accept$unix(r15, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup2(r17, r16) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) pwrite(r19, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r20, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r17, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[]], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r12, r21) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() r22 = semget$private(0x0, 0x8, 0x400) semop(r22, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r22, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r22, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r22, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r22, &(0x7f0000000080), 0x0) semop(r22, &(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(r22, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r22, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r22, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r22, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r22, &(0x7f0000000040), 0x0) r23 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r25 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r27 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r29 = socket(0x0, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) r31 = socket(0x800000018, 0x3, 0x102) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r33 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r30, r32, r34}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000540)={{0x5, r24, r26, r28, r34, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r26, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r36 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r36, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x3, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x1, 0xa, 0x12000, 0x4]}, 0x154) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000014c0)='./file0\x00', 0x100, 0x54d608e10951d543) ioctl$TIOCMBIS(r18, 0x8004746c, &(0x7f0000001380)=0x10000009) preadv(0xffffffffffffffff, &(0x7f0000001240), 0x0, 0x0, 0x3) r37 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r37, 0x4, 0x80) pwritev(r37, &(0x7f00000003c0), 0x35d, 0x0, 0x3) ioctl$WSMOUSEIO_SETMODE(r37, 0x80045726, &(0x7f0000001200)={0x1}) r38 = socket(0x18, 0x2, 0x0) sendmsg$unix(r38, &(0x7f0000000580)={&(0x7f00000012c0)=ANY=[@ANYBLOB="00e02d2fc818b2c7a0c5df748fafad0b583a93b7ed1e1d0000005c0fb40aff1a000000ffff00"], 0xa, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000200f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1868840219adc1ed653704b2754acd78653effedba850a6239bc3d84b721843d1acdffa2765a9c525bc40256a32c6b3b0e1ae409f05d98f932d3812ce", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x38}, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0xc011, r38, 0x0, 0xfffffffffffffffe) getsockname$inet(r36, 0x0, &(0x7f0000000140)) close(r36) setgroups(0x0, 0x0) setgid(r35) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:11 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180), &(0x7f0000000240)=0x4) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = getgid() r7 = socket(0x18, 0x4, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r6, 0x0, 0x0, r8]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r4, r5, r6, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) lchown(&(0x7f0000000080)='./file0\x00', r2, r4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x78, &(0x7f0000000300)="b6abf0255598d5f0694c4cc569a6b21d18c35459e55c407efd37760700000000000084d8cca734667e963c7983d709aec30b5e4797cf59199ac31a1f7677bffb689f287bd86c7f000000000000009b64f143140c192c2540356f7627a1ef8b545b1123f7dace63c52c628c1f691cf1641c207ea76783d450") semget$private(0x0, 0x0, 0x600) 16:00:11 executing program 0: socket(0x2, 0x3, 0x0) socket(0x18, 0x8003, 0x0) pipe(&(0x7f0000001280)) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/vmm\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) kqueue() kqueue() open$dir(&(0x7f0000000bc0)='./file1\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000bc0)='./file1\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0x7, 0x6, 0x2, 0x770f}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[0x0, 0x8, 0x10001, 0x80000000, 0x0, 0x41d]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3}, {0x6, 0x0, 0x0, 0x182}]}) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = dup(r3) mknodat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x2, 0x0, 0x1) dup2(r1, 0xffffffffffffff9c) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f00000000c0)='./bus\x00', 0x4, 0x8, r1) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="821092008c6c653004"], 0x10) kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x11, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 16:00:11 executing program 0: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open$dir(&(0x7f0000000540)='./file0\x00', 0x200, 0x101) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f00000002c0)=""/152, 0x98}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f0000000480)=""/37, 0x25}], 0x7) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') 16:00:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r3 = dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae4cce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a96b340000"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) accept$unix(r3, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(0xffffffffffffffff, &(0x7f0000000280)="eae5529e7d7be7f48f2f38a827d242c2bb3c8a802dad311120476de2b8f6f276feea729d2773b1ae0bdaf9764ce898bdb9e6fd012a1c43a3a6aa6b5778da45ccdcf49ec567cff97bc094942a6a2540e527576502192fe26c18de66352403a861f0a9c9ed664865fe97654fe460e6fcad02cf7d534850b678e0ce8e0615f0f2b5e1b857420983fc6e8c221430a8615303a9765c1d73d9528d37f9a8e4a0305f3ea4f4ea8f85249f0f8dd6412462e8887976fa776b8be546782eecbfe64555da4b64d5b26552", 0xc5) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:11 executing program 1: r0 = semget(0x0, 0x4, 0x4) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000400)=""/4096) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) 16:00:11 executing program 0: pipe(&(0x7f0000001280)) kqueue() kqueue() kqueue() open$dir(&(0x7f0000000bc0)='./file1\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000bc0)='./file1\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0xfe) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000645000/0x1000)=nil, 0x1000, 0x4) dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="48e0bde20406000000d87de9c6d1efa85ecb5a5c181d019f26b57c6b2bf53de5022ea40de52ff8c7f24b6697a9481b5c6454db69bd6b65d5c34842bb3ac772278dd7dc1b717899ac1ed8171d531e5d0ddb0ed104e8a0f863b41715f8f9378c247423a6eebedb9d73b31f"], 0x1) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) 16:00:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) socketpair(0x18, 0x8000, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x0, 0x8, &(0x7f0000000180)=""/89, &(0x7f0000000200)=0x59) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282102000000720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r4, 0x0, 0x0, 0x3) dup(r4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x2) 16:00:11 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) ktrace(0x0, 0x5, 0x1000, 0xffffffffffffffff) 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) fcntl$setstatus(r2, 0x4, 0x80) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x4) getitimer(0x1, &(0x7f0000000200)) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/115, 0x73, 0x42, &(0x7f0000000400)=ANY=[@ANYBLOB="bad2df146c05e9b11bf0a75b30e7f61d8b4dab069e419f68319489e55bdccabac1a66a469c22a80ac00288a281c88a30a2cdd9c655bb302d73a4762384a4c8282ad18c53805dfa3646bc61e969c374050da4dfa89c242d0a4ff45a4ee931d6081bd873bc96d6af697e374ffe76945c1041daa3d661faade15a480097c1ecba7eaea90a0793f8c4b153b7e30b0f5c26b5de38e6b9f359e1481c1f35bfa509d003da569504a2387a77c52dd902d26b566135705959b516"], 0xa) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x200, 0x0) writev(r6, &(0x7f0000001400), 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$PCIOCREAD(r10, 0x800c5709, &(0x7f0000000080)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000380)=0x9) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x20}], 0x2, 0x4) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) connect(r7, &(0x7f0000000300)=@in6={0x18, 0x2, 0x1, 0x3f}, 0xc) fcntl$dupfd(r12, 0x0, r11) writev(r11, &(0x7f0000000140)=[{&(0x7f0000000600)="6d5ee0d0125e746af06f262e6b09d5f05e0fe2605aed9014ef278e54777accd07ba7fd719a38dcdee925ddccd37c151fff276ed7c0e86ee348142d34de39d8eb1c4fdad9c95029b5e8993e2f688dbf455692409bf593cb399775cac0f6ebf47c7716b0b9f82e353646f78d3968a6788cddf446623cf7c46aab2f70d7ba2e7c7bc19bccee41f40808214539b1aa1e3724a5d912622c149f2af9a1237aa644d7a18fde3392ad1e357ab73e2d4728dffcb466999fc79e600f77f4addcbf1c5dec6d1514e2d4a905ce1d5fb17c2346839f78c6937fbe025e36eeae65928fbabfa511bf57d26ce5462f43ee2e8314f3b1cd3dd88bd1629e38f8f26de68d5179fbb538d501cc9e291871cf81bd94b77ccf870b44bac3f24cf1f4cc304e8ddf49e6a5965eff5b24806ec2d629044c54ab9df3bec488223dce1bbdf2232903222b04ed16302608c32d4a95ce7351fc035c4a", 0x14e}, {&(0x7f0000000500)="8ce5f47943a61c05a52908cad45e881290ced8a60c210dacb463f0d90e6f1c02c98d41cc37f0029b956ac53065ea129d7e7e4da40b870cc02af43bc3f5b6e617892b73bb33330f3a243bc822f0a8718103b2b47cacff1b8efbb24f7a0173f59efdeb5f6ae511d4c6c73db3347c0a6a7b46f90b3c573ee4a7f04edc577c21135b687fdc893dcdf227e2b4524f5c0e9050bd7affc669f47d8274828b13efcd871688522ece4bc9f82a05fc05505f422e4ba9d0136448754c26a70d8ff8347da32980ce2b72e4", 0xc5}], 0x2) 16:00:12 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0, 0x7) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042e95d10000007800ffffffff0000000bf6ce4f79e9111e670bb74cfcbc", 0x34}], 0x1) 16:00:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket(0x10, 0x4003, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) socket(0x6, 0xdf5678cffeb6c65b, 0xe1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894322b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) connect$unix(r5, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="cbc30a1399f38212e916bdc9231d3d0528930d83e784073c6c34d034b80f8943d8f15f5a16ec9b48f9eee39504a46b3e19b5968b452010e4ec10912a228633a5c57af806e2f2"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) socket(0x2, 0x4, 0x4) socketpair(0x1, 0x2, 0x3f, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000040)="100a2956b9223776", 0x21d) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r11, 0x0, r10) fcntl$setstatus(r10, 0x4, 0x80) 16:00:12 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) getpeername$unix(r5, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) fchmodat(r1, &(0x7f0000000300)='./file2\x00', 0x0, 0x0) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='x\x00') 16:00:12 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "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) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r2) ftruncate(r2, 0x0, 0xfffffffffffffffa) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x0, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x1800}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xe18) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020691f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x3, r4, r5, r10, r7, 0x4}, 0x200, 0x401}) semop(r3, &(0x7f0000000080)=[{0x0, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x800}, {0x7, 0x31, 0x1000}], 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x2400014}, {0x1006, 0x0, 0x4}]}) msgget(0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0xb3, 0x6, 0xb2, 0x2}, {0x2, 0x4, 0xac, 0x9}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[0x3, 0x48, 0x3, 0x0]}) fcntl$dupfd(r2, 0x0, r1) write(r2, &(0x7f0000000180)="760b22d7c9f2b1a2eb820986308366dc21c3063f2684796a2498ef64fa3e57593f714a294cf2aa13223b6bc720e69ec161bd3349c5", 0x35) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x6012, r0, 0x0, 0x5) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x1) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x7871d2f5], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0xc}, {0x80008006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x3, 0x0, 0xfd, 0x4000000}, {0x4, 0xc9, 0x81, 0x3}, {0x5, 0x7, 0x0, 0x701a}, {0x6, 0x40, 0x0, 0x7}, {0x7a, 0x4, 0x4, 0x20}]}) r6 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f000072f000/0x1000)=nil, 0x1000, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x2}, 0xa) write(r0, &(0x7f0000000040)="670dc3", 0xfffffffffffffd06) write(r0, &(0x7f0000000200)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x1) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) getsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000100)=0x4) r9 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000000080)) dup2(r3, r9) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:12 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) getdents(r2, &(0x7f0000000000)=""/85, 0x55) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000340)="b100050160000000000008000701000000c60000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881d37d83ff7cc53c894303b22f3119404f36a00e90006ee01be657ae000000020000020000000000000071a3f800040000000000d57c55e383b40000000000000082fccd9840398b61979aaf5270367c0ae12b83d887db7fad8a3b16b323c2042ea6571c416c72f9565342428ba90b0ae69480cfb91ef2ba74bdd7719dbdd6fd23697ffabf589b8f7fcff067c1b2385bdec5c28c15a9f311a6448d604104196724c136a0df74eb682db481204251d1843e6934249530c94ea2d1abf8f5ac9c3a48874d42ccea3038e4", 0xb1, 0x18, 0x0, 0x8a) 16:00:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fcntl$setown(r0, 0x6, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x80, '\x00', 0x0, 0x7}) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x8060, 0x46) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000380)=0x2) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9", 0x223) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000000)={0x1, 0x80000001}) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000100)="04fd359d", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) r3 = dup(r1) getsockname(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x101, 0x9}, {}, {0x3}], 0x3}) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) chroot(&(0x7f0000000040)='./bus\x00') mkdir(&(0x7f0000000000)='./bus\x00', 0x40) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="fbc43da4a9f95f18abf4dc92f8b33b7549a30441460996786fbb3949ab58f14dfc9da75cb147a1e607dfcbdde995a2393b4be36681c78e2595f607cb703428aa47fa2d4c35a8c2d3323385edd2eae33dba39dfaf8be6552e32af55ea86cf981f5d", 0x61, 0x40d, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x2, 0x0, 0x3f, 0x0, 0x7, 0x6, 0x6, 0x2, 0x1, 0x8, 0x8}) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000480)="56e88ae17f4d28145e9d6c7cc606bb268ac90c7e0eaa864e0b1ad32d67f1d8131d7e0072bfa5be966b62d136f641d7192e77f823ca8892fd9f0163451c593557b45829565c0049ce1b1fc7ebd857abf97962f108527b325ec23118d33ee9ffacf5854a302db243d726668e55121fa60c6ae7bd8ee369ee1ed4de167467ed03c0f6d0343c5c8314a0f23042f7e72dac3aaab4669385d4bdcf7cdabeb22a71630c7defd148a31a5158f4b2ebd3f9aa797375d4005c35b216187010e7b64ac9f23e3c8736906506c58bce193f9f0391680ae368e7900a4f99fa5b8cac3eba51eb33f443f20ea75a7a1d40760090cbb749ffcc080b04c0ef613b5ef782de9cff8acc09b880cbefbe3cc4d2b91e586d6c8ba5c0b97aed5aa404cc43c501fa9e9877ce08aad8fdc2775e0dbdd4f112c1662f6f59a285589dccb04c9f203cd56663fa5062172040082aa11e3483cfbde54b81670f4f727104bfba486271fa454047e3359db4208c9529b66893ea42ee92573530d4a1a2b3fbf3239d6fba0fd215262fd903850b8a6cef76e1ca2f3ac716a7d6a383d485813a23aee5c3d047828cf14018cd14fa4c552a29cd7d808efc2def24fd495f2439df390e959ea24e122c3c02c07d290026cca8dc43de85654921c354428a4287238ad8414a5fc3b9c9021828c5329f709c43fe60f03320b585aac749d5a222f127582685198da2a477abc13ae8", 0x200}, {0x0}], 0x2, 0x0, 0x0) getegid() 16:00:12 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ba20c6fef264d3d3"], 0x1) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) r6 = fcntl$dupfd(r2, 0xa, r5) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000040)={0x1, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x3f) connect$unix(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="eaba54d25522f2161028794fe51b0913d31183a6da"], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000001c0)="070000000000fcbdcf771c9a85b3000000000000b7b5982a9d128728674ca5939323d1d764f1c0d1fc1a7852a3e0b86a4d7d159c86dd2b6a8254bd842c3458a61539c7a06bbf2f13", 0x48) write(r7, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = getgid() r7 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r7, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r7, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r7, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r7, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r7, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r8 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, 0x0]) r9 = geteuid() r10 = getgid() r11 = socket(0x18, 0x4, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r10, 0x0, 0x0, r12]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x5, 0x0, r13, r9, r10, 0x79, 0x2}, 0x100030c6, 0x1, 0x7fffffff}) r14 = getegid() r15 = socket(0x1, 0x1, 0x0) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r16, 0x0, r15) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000200)=[0x0, r3, r4, r5, 0x0, r6, r8, r14, r17]) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r18, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x35, 0x2) r1 = socket(0x20, 0x4, 0x0) setsockopt(r1, 0x1000000029, 0x27, &(0x7f0000000000), 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCFLUSH(r4, 0x20004268) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r6, 0x0, r5) sendmsg$unix(r5, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="5a9c87f81f6cdd42878803305ed4fe0870a25b2b3a379f1d713022c6dfe04830f7740530f59e918642693c39118851f10546226b4eb4f951371db766e794cb132fa7b9f1d3b7e12a208bb437578ae2be03c8d224f8f7982f6f86a53240be4ece8bccf50c8ae97717ee20d11946e22f20a8d084324e2a985dbe19e683873d28da66c12b9bfff6a165449303f768a5deec9181c746fb906434b7f0f92cc607f73ab61d3b0be3dd502a10a35abaf74ff7d7f60c2d2c3fcf11ebbce1969a7363238a94335aba4b1128c01478911a387bfcb21e4644a3954f6e4d3eec", 0xda}, {&(0x7f0000000200)="7ca9938db92f4c67692d193a31ddd5a02a59846f152e10b7ab10ff15ac5e57a0803b161150682271392e1c8a9a62cfcbc3c2c5c6db239d31bc92b672a6a9ffd2a92e2d5bdf45e1f57f86ad5df60ee106f2b0f565e48f40f2afdfcb01f3b05147f07cb21e5632f5f9485640939ad54d61ec190cf4", 0x74}], 0x2, 0x0, 0x0, 0x401}, 0x401) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x313) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setuid(0xee01) getuid() dup2(r0, r1) r3 = semget(0x0, 0x0, 0x2) r4 = geteuid() setreuid(r4, 0x0) setreuid(r4, r4) r5 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r6, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) dup(r9) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r13, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x8d, r4, r7, r8, r15, 0x40, 0xef99}, 0x8, 0x8, 0x8}) r16 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r16, 0x0, 0x6a, 0x0, 0x0) dup(r16) r17 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getgid() r20 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r18, r19, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgroups(0x3, &(0x7f0000000100)=[r2, r7, r19]) r23 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r23, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 16:00:13 executing program 0: clock_getres(0x4, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c, 0x0, 0x0, 0x2}, {0x80, 0xfb}, {0x0, 0x0, 0x0, 0x80003461}]}) dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcd1) r5 = getgid() r6 = open(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x1b3) connect$inet(r1, &(0x7f0000000380)={0x2, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r4, r5, 0x6) openat(r6, &(0x7f0000000400)='./file0/file0\x00', 0x10, 0x140) r7 = semget$private(0x0, 0x4, 0x10) semop(r7, &(0x7f0000000740)=[{0x2, 0x4ba6, 0x1800}, {0x0, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xffffffffffffffff, 0xc31b3780bccc3428}, {0x3, 0x5}, {0xa35432a02fc9178e, 0xc711}, {0x1, 0xfff}], 0x7) semop(r7, &(0x7f00000002c0)=[{0x0, 0x5, 0x1000}, {0x3, 0x74, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x100, 0x1800}, {0x3, 0x81, 0x1800}, {0x2, 0x4, 0x40000800}, {0x3, 0x4, 0x2800}, {0x1, 0x8, 0x1800}, {0x1, 0x1f, 0x1c00}], 0xa) semop(r7, &(0x7f0000000140)=[{0x4, 0x100, 0x8e40825337911b6e}, {0x0, 0x8d1, 0x2000}, {0x4, 0x4, 0x800}, {0x0, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9}, {0x1, 0xfffa}, {0x1, 0x27}, {0x4, 0x1, 0x1000}], 0x9) r8 = socket(0x2, 0x3, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shutdown(r8, 0x0) r9 = socket(0x2, 0x2, 0x0) dup2(r8, r9) sendmsg$unix(r8, &(0x7f00000005c0)={0x0, 0x22a, 0x0, 0xb9, 0x0, 0x6}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = semget$private(0x0, 0x9, 0x42) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x2aaaaaaaaaaaaaed) semop(r10, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r10, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb46, 0x0]) semop(r10, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r10, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r11 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r11, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r11, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r11, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r11, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r11, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r12 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r12, 0x0, 0x0, 0x0]) r13 = geteuid() r14 = getgid() r15 = socket(0x18, 0x4, 0x0) setsockopt(r15, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r15, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r14, 0x0, 0x0, r16]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r12, r13, r14, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r17 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r17, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r17, &(0x7f0000000480)=[{0x1, 0x241, 0x800}], 0x1) semctl$GETPID(r17, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/117) semctl$GETVAL(r17, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r17, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r18 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r18, 0x0, 0x0, 0x0]) r19 = geteuid() r20 = getgid() r21 = socket(0x18, 0x4, 0x0) setsockopt(r21, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r21, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r20, 0x0, 0x0, r22]) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r18, r19, r20, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) semop(r17, &(0x7f00000004c0)=[{0x4, 0x131a, 0x1000}, {0x4, 0xffff, 0x1800}, {0x1, 0x1000, 0x800}], 0x3) semop(r10, &(0x7f0000000280)=[{0x2, 0x8}, {0x1, 0x6, 0x1000}, {0x1, 0x7, 0x800}, {0x2, 0x80, 0x1000}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xfffffffc}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x14, 0x320, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e1b3b3d84b99db7747eb2c045"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x4) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = getuid() setreuid(0xee00, r6) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYRES16=r6], 0x1) sendto$unix(r0, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a26eb6602e1dbcd901e34e09317be621", 0x39, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r3, 0x0, r2) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0x10000, 0x4) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r6 = getgid() r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x800c5709, &(0x7f0000000080)) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f00000000c0)=0x7, 0x4) chown(&(0x7f0000000000)='./file0\x00', r5, r6) 16:00:13 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="9e4358e9accda7d8764d0bd6e332c2b3f4e03a7ba43057e370c426dcf632cd88d18f2038456c6dd8c7136cdcd3514bd02a14807960a018b5e3d1d39f7153e4ac737b390f900a4ea11016cec328de48213729b1a261f568aca4bd19aba1a98688789753d22e3246c2aa007247609a8538c6df45ccec1b2fd239a5c158c83d0c15501dea85b84304dcd41517151359ba05809c5e71ff87530c13ecc8a610fa28abb512e075efc16bf352a8646df5cb083dc6aa70457d862f5b37127ff283c44ad1afa58d0aa023ae83111d757e05e124a13aaa444d9053c176fab75f9bd35b00f25c36dfabc057", 0xe6, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) sendto$unix(r0, &(0x7f0000000240)="ffd25b43b4590574ecc78fa636bb071ad23d3803f29795f2afd5d63b3c56cb3eddf304e66b446c0b05a582fc40083523a6eeb7bc815eb3a5f2fb463e667e19787c4a19e97f8b298f125ed8d9a26a", 0x4e, 0xf, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008034dd070100000000000000000000fffffffffffffff9000000000000000000000000454c", 0x2c}], 0x1) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000000240)=""/94, 0x5e}], 0x2, &(0x7f0000000300)=""/84, 0x54}, 0x1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="3f182d55b6979fe6", 0x8, 0x0, 0x0, 0x0) 16:00:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x1, 0x81, 0x65}, 0xe84c, 0x8, 0x1}) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) r6 = getppid() fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x1, 0x3, 0x7, 0xb5ad, r6}) ioctl$KDENABIO(r2, 0x20004b3c) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r7) getrlimit(0x0, &(0x7f0000001100)) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x140) ioctl$TIOCNOTTY(r8, 0x20007471) 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0xfd, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8000, 0xdf) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x1, 0x1, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x900, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r3) r6 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x10}, {r3, 0x100}, {r1, 0x20}, {r6, 0x20}], 0x4, 0x7fff) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:00:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r3) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r4, &(0x7f0000d06ff8)='./file0\x00') utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r5 = semget$private(0x0, 0x8, 0x80000200) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r8, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r10, 0x0, r9) fcntl$setstatus(r10, 0x4, 0x80) setsockopt$sock_timeval(r8, 0xffff, 0x300f, &(0x7f0000000140)={0x1, 0x7}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) 16:00:13 executing program 0: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0xd1) chroot(&(0x7f0000000000)='./file0\x00') r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) fcntl$dupfd(r2, 0xa, r5) fcntl$dupfd(r3, 0x0, r3) r6 = msgget(0xffffffffffffffff, 0x0) seteuid(0xffffffffffffffff) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/114) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd409521bda4ff283d482c661937100a24e14da97f23e4600000000e1838f74654462e108e659c51bad5a8bca2f17a953f59be5b79d7d2c336ec500", 0x57}], 0x1) 16:00:14 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000003, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x68ea3200) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x5, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) dup(r4) close(r3) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:14 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813494ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf80"], 0x10) r4 = dup2(r3, r2) r5 = socket(0x11, 0x4003, 0x0) acct(&(0x7f00000000c0)='./file0\x00') sendto$unix(r5, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x0) fchdir(r5) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000001c0)=""/33, 0x21, 0x8ca44641101b2ebf, &(0x7f0000000440)={0x18, 0x3, 0xc004, 0x411}, 0xc) dup(r0) r7 = socket(0x11, 0x4003, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x800000018, 0x3, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r12, 0x0, r11) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r14, 0x0, r13) fcntl$dupfd(r11, 0x0, r14) close(r10) r15 = fcntl$dupfd(r8, 0x0, r9) r16 = openat(r15, &(0x7f0000000480)='./file0\x00', 0x400, 0x148) ioctl$WSDISPLAYIO_SETSCREEN(r16, 0x80045756, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x0, 0x5, 0x112a, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$unix(r7, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setflags(r7, 0x2, 0x0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x8) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000380)=0xffffffffffffff55) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40001a28, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r9, 0x0, r8) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$PCIOCREAD(r12, 0x800c5709, &(0x7f0000000080)) r13 = socket(0x1, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$PCIOCREAD(r15, 0x800c5709, &(0x7f0000000080)) r16 = socket(0x1, 0x1, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r17, 0x0, r16) kevent(r7, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x1d, 0x40000000, 0x3, 0x1000}], 0x73f, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffd, 0x84, 0x1, 0x3f, 0x5}, {{r12}, 0xfffffffffffffffe, 0x1, 0x1, 0x14f, 0x48}, {{r15}, 0xfffffffffffffffb, 0xc, 0x20, 0x200, 0x7ff}, {{r16}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x9, 0x400}], 0x20, &(0x7f0000000200)={0x80, 0x4}) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000080)=[{}], 0x100000000000028a, 0x0, 0x0) 16:00:14 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) linkat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) socketpair$unix(0x1, 0xb292f593d83a16d5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000200)=""/4096, 0x1000, 0x40, &(0x7f0000001200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) rename(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r3 = semget(0x1, 0x2, 0x21a) r4 = getuid() r5 = getegid() r6 = getuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000012c0)={{0x7, r4, r5, r6, r7, 0x80, 0x9ade}, 0xc2, 0x8, 0x1ff}) r8 = open(&(0x7f0000001340)='./file0\x00', 0x0, 0x43) ioctl$TIOCSCTTY(r8, 0x20007461) r9 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000001380)=0x7fffffff) r10 = socket$unix(0x1, 0x130d57e3405db631, 0x0) sendmsg(r10, &(0x7f0000001780)={&(0x7f00000013c0)=@in6={0x18, 0x1, 0x72, 0x7}, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)="8e54ea6734b10ceb04bd055ee38e995efa275d5b0905e05e66ca4f0f5c99a0072b2a689871d55c53663288ee045e927986134af35a45f9b477615643f88d212c7cc343939f5dbfaa304eddc002bef95dbcccd5747a4370c8534656af", 0x5c}], 0x1, &(0x7f00000014c0)=[{0x108, 0xffff, 0xe8000000, "26f6e00fb7312616a4e5779ffae59c5bed44ccad2982302a9153fe46723c7911bd924ce6712a56d5125e264a4bdb096fcd52103b7c3c21028c13936fd3937392e96f45b1eae3708f6e495b14bf5df050508cb5e2b7ddab45389b04ce5255e533d14c9e5b2bcee7512f23f35a21e8299d88629c5bc5870fda5e120c9f17d01ab5fc082af9b9a228a9d7bf71eb4dd63d10a75f55f6ea9e0f2382ebe6d772e85540c30a3cff4e2ff6470e86b46ebef9d2da946e597cb7d1e193a1362ec365d7449313b74c4d14a1adfec5134301dc05e684bef5c0f6e8cd744edf66c14aa5e6b71bc4c77216d85404a261421db04cc1a6f3ca4ebec2a607c4c7"}, {0x78, 0x1, 0x800, "dedceadff16be7cd141d61de2a0469c94e9eb2cb569bf888ed97652fc2bbb0e680cf3d39dc4890147ccd0c6a4a2a6f6706b5f8fd8557b5ba5af9fbf9cf29e3d64a264ecf9746f57dd4047afceebdcc288682d857b8fbc85fbbc99ec034b630a3d9393c2ce2"}, {0x108, 0xffff, 0x6012a81d, "5f2a29257119e3028dff1db05a30635c73278b04bb1912b2b502d687d995d9cba56048bf77be71b021b03f8259dcba4e5542c5d1c02b6fa6b33b4a7de1f905778c76c4b7e05faef98dc8a175602e3c2434d012ed388edc095d6f71cd17b67f7041708df6bee3d587ea79c38a11d3d6f2c9458167637c0d6a9678531b5c7d0d06108d65ff220e30504052c5761c1db00da526bb4798b8acfc9a4077f99afe4fb24632589e6fbb197bf458b117b3bda9e3ac7fcefc4ecbe525875c3e7ff37a1f2dfde30d966ed47e8c05c707f645dc81f868c6d99e0c6a41b2e2c1600951b56458d9040340eaf3b1fda0f3cecc8459ac997c3d309bc244"}], 0x288}, 0x2) r11 = semget$private(0x0, 0x5, 0x204) semop(r11, &(0x7f00000017c0)=[{0x0, 0x5}, {0x0, 0x3ff}, {0x3, 0xd63a, 0x800}, {0x3, 0x8001, 0x1000}, {0x0, 0x8001, 0x1000}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x81, 0x800}, {0x0, 0x0, 0xc00}, {0x2, 0x7d}], 0xa) r12 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000001800)={0x2, 0x0, 0x3ff, 0x81, r12}) openat(r2, &(0x7f0000001840)='./file0/file0\x00', 0x20, 0x80) r13 = openat(0xffffffffffffff9c, &(0x7f0000001880)='./file0/file0\x00', 0x8, 0x0) unlinkat(r13, &(0x7f00000018c0)='./file0/file0\x00', 0x10) chmod(&(0x7f0000001900)='./file0\x00', 0x180) sendmsg(0xffffffffffffff9c, &(0x7f0000002b40)={&(0x7f0000001940)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000001980)="8fc05938b54541966ecd28962ffe383b3a86eb8349f28589781e964c6f0201cbd94e22346c156fd286240c706a123314c1c98e0e88795aaf811fa47b8eacedbe0551343d50fc8c16fe74297bd773fb3d447aa595af9f19793d692bd2644e8f4ff53f23cc1380bac51bcaa2e74d5a456f0a2ca83a9b6afeba74aa8dc538e0e676a3e35c8c6e8349e8d9", 0x89}, {&(0x7f0000001a40)="c506b9f7be1485846e7f32e425c7a962035660274dad7ec9253948117b90bf9bd9f83db5a3ff8076101d2bde8302149c07abbf260170662b81da6a7b622575cabc8e119b52d07a5f706d0075f91a362f04d64234c4", 0x55}], 0x2, &(0x7f0000001b00)=[{0x1010, 0xfffe, 0xffffff89, "9bf65bf8ce567f052d37f90823e857bc5783dc655f3007cabe7345ec3e2fe77845effc8f07601e30852982ceab0193ec6a86641ec6462cc5a9b035f827ebbdb8985f37835ef4ae81947af273cd97b71a7fc049eca75e5ab8f3eea07e95ca5d362bd7e5b8e8d95ed0e9b0699c54f267fdceba2e8fd3b747b9632690c9fd3fae1e6469705df790e6910921c589d81837da7a504839b9c971865840ecfd5ed12e0bbd330081be9086bdc9cc39d7b6ba07706981b37a1ef1e0c5e69f280b91af4498909c97452d0d3c224622c425eeeeda8a1adcd14aea433c4bf60513d2c56e8011020fd8fa4197d7337f29d10a58d50af854482be0fe609248175945b93cedbb21dad00bc78d213e21251271df13b072783294ba429b213ca1035db331d801b1e050b0744d7453c565ecf32b5f0587a3586ffbcd068b7ad4d313f089c3c7e8c81b9b4e5ff15fdeed6c4779851131e4b7d4043701f7b1fd385fc0a2c58b3ee45215ae5caebded08e3de4283affab64b0f9fcc99a40e4e18d8960c243755209de5ed8646d8c4dc42b948853c75b2fe6a551df1eb8d7dce61a219a6cbeb539860929289fb70ecb448765e455d92203aaecebb22bca82afd950482fa0d46df6d665a21eaa6ebde4c833f7014dbde4cd8a42fff5dac663a2c7b688292504e6d5f8959d9458f875f0f232323c199e86f5e34f2c9f9dbcde84f069e902b3e3e568fc7553cdc790fd54202b6f2706406c483612703325660ca6266197cd7c812f15624cd9e56b597cfdfa3cdfbc805ce1a5c59db1b5cb2d6ea1730e2d7003ec3a6bf75f4a4cd6815043590511608d786c93b9f4effaca282815c913a9d6a1abecb3a8cf352cb5f2fd04d31026697baabe97396a0aa988bc20deef4d2a252876fed299ec3558ec929ab6e6d485dbf8ff2e256b48a5073ea649f0a080863f9ba359d9ebb23ed7d296fec717ce33793983eb8ea4f7b1253d3e7174b0e006a4de6dc27eb98e4f992087490045b66ed3263aa9ad1d46328db1836be95933da397a5a5dc8c86c39468ce0a5ecb130d71a457da26869764d3298dc9412981aa7c63ad9747418c40affdf95d8b78d6c4675d6515f5119737bebe90f32ec623c89c92986f9773c8fab8a0c99c8ed89f89609e9cee00df31aee87b28ff82121ceec400dbd79488dc6add2b34ac1781ee646101d2491c7bc96e48ecf9491464c7d8686f4d90c2b7f7c028cfb76a10a39ab360b0dbf9d17cad0525e785a2cbf18ad306c44beb83ea2477f15a0dd83661b359be967ee77475cdf633505ccfb42542405b4e4852baca1fcf269ed3dcc47df7754fdc7fcc6681559027257e2021e9aadca4d959237d9c3d64296f0190d5202eec42edfce09372fa37b1933616c2a9dcf172116ab8cb38b6c2ea6fb4dd12014fdcc2e00d58a346e1a3b47ff64bd8bf6d2cb33d8faa7387182aeecf9a7a7d89a0dfefdaf6ced2f50f48626ca5245a217d58be75a344825b6bb82165a96f40b20694dd7870e5473ca2c757640704c80a40211bb1ec094d8a390af47803880fa5363faf5ee94b35c87aa663b9f81dfc1e207f909f3f29d8e3d1064bc2fcce8c161bba48cc76121424defbf37f3082cd76bd168a29c2cc4ff64a4c5bdb7f55826ebf859c0b926547dcc640d3a330f7f067438b5afd5a24a6ea6971c49c6660044476594932d4128e59191f7bc921553856b795df6a9a4a06f375a85b87554e6e53ec11745e844296143de7fdb5310f7ec9f3d13fca5dea0a31364fc67abce18530f139b101044c0f7fc30636d5d453e81b09b2d57d15aaf65f69cf20deeee2bd55a3a4c04c7c4794c2022a7dc1b7b1c58b8a0a2dd5b61db96ada08da6be03628b5876b8b221f3e1557bf9494399b6705d4efa92c821d4c71ce003630266e65cfdb17b2c6728c128fe5ee0d34814144b2904fb2a35df5318cc2082aa35c168496d2e287dcf5b5353a701a8fc4dbb62b95b0deb84ce13c0e85dc1e979bbd1bbf5a6cff1eb52617c2ac81a433c784db01679f5d848677e226ee2346a36b08504779dfcba58c2c4676a07058b25dbde67bc5cc1ddec997c396c9861a42ef333331f8d3091745ba646cc7b4f89b90e1292040f826f2d5bf49082dbb8b2e410b8e68703222b267bdb1d25fd7276aa023497106c8714c88fa54be172e4fe9a509b198d1e090598f54497c2b4cef91f49fff10cc6731477e196ffae4d2272c9a7f518cd2f478cdf729b64990b3a28b9b1082a3e004a7f97df5daea77cc19a9034817ae6954b0b18939dac0935371b4b6267147253c08cbef551cff9aa810dcdccefbbfce52703f8c992bc7269b0a6b96498170a5132aa1fc803a3891a6283bf56e4af6dd9b45bb30bdc7844b28a376fba3c1e4ca9a8e1bcfa130654de68b98abcb0deaa79dde0ce270c318ef68caaa5d64254c66995e5c45cc561f5a7176a4745a8c7391e08765ab3fa9d7bba8810dc120b500a7b6ea94400886b462110054760f36ac8f007ec2fe682591e5f3fc5ed271027fcfb3be7dafc1e258bcc948eb0607844eb57d22ba7f5c0ce318304ecab2c65eeaee88766fc4299f506fa1f44b1849ee6d63b978a6a6035c060e21b925e1cb8fd056c5c5b7975414c07ac603690658f207d3d13e58fa8141ea6a3ad34f7ed79cffc97207862f9fe4d11ffc239292a4092e9cc8e1c8176b9cb1c29cd38e9e9480c14a585c9d1542b7e43201a4e5d67680a9262c7eb5c41cbf4f8f503abd7591d64fcacc45723e4d0a38524b5fd39c6a0890c0e14c548d5cb4c04a3bf3c01aed0fbf7af74f8269d7a14fdbf7936d0773e9bb1e49203b52fa01918f75013b7f2a8521247098d347e74e2fb3d93f1ccadcdf0f6da7d59fbb58cb33350744c8d951119d4bec84053ae08f13b52c97676722b97c5e9b594aa9f53883c8157ba6a9ec82491bd25ceb5142f3d56932723dfee5f757bef8a0bb2928956604673c842c426a2f668aab4e65f00b8ac29a50fb307033ff0379772d7549267397a231a38c4fc9f9d0441ec6524e3f5919b9247858306f6ddf5acc97db781b101d0f8d173292b5d596ce1060e287658184e9c96d0def2152b5c32653c7cb8c4798d58d3ff5591a60adcd25fbab9e06361ca9fa3d058c3f3fa47b7ecfac190e9d8cc3ff15f90db12ecdc8ad3caaaa5b4e685a18d08e16acdd11eb36dc1c959fc8eae66229b788e48ecf49ea1dbb8c339337b8b0f6a9ca2162bc692cc9910e6b9957564f3bbf8cc1a9aafbc3a541ecbd1819c0a0f093e63cb93b2af86775fdf97e7c7fd6f4cc8c6f2016bdf79e17001593f43eb9f00035601329a238072bfb19ae7dea40345db3e69f0da98de1c4b0ddf87805bcb39463eef92fe54daab68a81f17dbef9236d33ef02b3c1f627ee57a1e33ddf8d37aa109e7f76f2ff9d235e3258896783d73eb61b5ef655c990c07bc88ab1125aa6612000188e0e74b6633f8d74a23d0eab389cc077187a7bbda8db8c060e9b3e9398e860ed32ec25207ded897071eff87815a18c09b2ac02ad6e90ea2e9aaf5692ba033c4ef7af91c4a7475b1eeb3be8b6640fd7f7366e884b1ed37ad2c98ecb39a038310bba4dffae397bdbc2e4717526877f19ec2f02dc6a179b47bee4b62aeba5c81d818bf6505001f5ac08540c81badea3a6b7b08aac623f174dd4750feddd68b5488e6936f949991991a408f67a391b85568484c2767fef792acc87bc070a103dc35347e34849398fe312ffbccd9504a6013ae5b4ea878a459d371d1526604627af4e9e0c0ba01d27da69f9b98637242d5ab952d3de51df16339b8afca582bd350dd9579611f3b956e2cdf2ed9786e8cc4f66a23a5dd9a76fca4f0ef3393f1b6c9cc3f090a8f007cf4f23a93f3fcbe361e1313250b2776fbd46a229966751a9840e6b637e43dd2689a0073d28c788246fd8d21c080f744b0dc8df07b5a8f6a685618dba5cc25017ab1b12a756cec192ba98dfd8e049aa4d40b1f76cdeaf7ab2c7bebe67add188832538d382e4cc24f957f6eb4a3932fafa5d4414626cdd0fd18a80b8a2e666c8f8dedf37bad839a4654c4417d75454b4d6ccacc85cb9ed24033ce813edb08b078e5b128223d7f7c697d2e76d4f0a888935f7a7fdd39fad607b415f3c64de1b608584c419b6f309f2edb547c50b96aa22a032bacfa8b3a9866c8441845b8ada094cf9c4b185ca300235a3d51b83e478d5a3964f5ad2afa02bead6c67f4cefe413642860480d0716a6720b6e4f84e6b79648a8b28c033677eadc81e1582332edd5d6a115d009ad6da508c4e304c12d0f0458ee14511a97ce29a8258767e191bf73b3d9816b1d1660e19367fd7a08351a6a2ca3b22aaee6ea66a9f3a8cacbfe01c797d7b023e76557c41c3ed1716b695b40186e54d283d876862736a5ee9adbfdda41567b2f504b23421fa982b7262b32859c72b1a9c68612dadc9657fe65d6038d2fb18f903ad1df75a31c281715ca1ba3a2d519f6394dc39d8fb45372649f5b897fe1fffb09545a8b0322f80fc711415a77d2593a29a3d071a83543b1fc04e0433c31d6c3c623ecc40cc209c546d10aca8277c64c6e8cd5413ff9f61cfecc2db26587a84e169f44a5d2eb11ab3336776f59025f7d5d33675cce22590d5c9086d4be2311ac458a6d9c17373a332b0183cdec0a3ca0ccae302adb159e3a9bd320c85b3abb073fb11eb6f5f88b2aa23e6b66e37d29905e57557b4d302aed0ab02621397bc75b69eeb2cdc88a24da1b7e767184dd79dab94eb600492baa34efae4781cab97691fb4b619bf50008c2f6aa4f49e8093683e4f942cac880363d14e87b4931b78559ff9547a595757630dfaf8151cde1a9fb6ee94c923c62db90c5e7529ec9dba99bda0572bcf5869f9dab979956e7c3f66268e7642b1584da9af62ed93a39560a1412624835beec4d1a0551b9b610e8f9337cb447ef01f4d6f675d2d9992595f9e92466536d1326664526865562a90c847ceec300c0e63128758a4e97fcf41d1c16706726551115e765a306b3260679f3ba5fef10da2058bb96bd050bcfc7b1bbc26afcb165cdb031211f14a9c45faa958db6dfdc088dbb77d8198752cf8e43c5379774fec887bc7fafd4c1476ecaec08cb92e1d88f4ea9e2480c09544c129aae838826f4bec52c2f6c62ffb3a070df0b9029c97409c07d68ea54b51e03236974549945dad631c5fb3e722e52a7ede3e13440e9fcf0993d40422ee17618287e059160c5ae68d10ed446fa21276b0d1dae2d73518b99f29a743a78a971dbac62f346ad8c2983d4983c00c629b475acea00d19a253d25cc15ebb3f109dee9689f7834055b29eb0c2a0cecc091757b6e3e8c3337e703e2216699cae58110d544a8088ed0484f04e2df41ef86cca90ecf4d5745ba41d8cf8a55c6e469834aef58dd3cb9dd4bb41c9d291e0268c8cf8e478dfe294e403df15fc4cd30ed4dc60e4b07f8ac2dfb85aff49e67aa0f91f7abd2eec1236bffd1cceae0c9db405b960592dc984e55007df0c689dc0d4a90d640574f3a7a32b850d0d46467cb4082c80edb2ce64a41477f6a024ca70a28bf1b01814df9d3abefc128065cb305ee99508c23b53e4b22f2b7c47bbd185bc0a452fbf6a259bedf17c6f7947b42c3f541a3f22483afa978d4ed8199fb5d6be4c8f359e5e3e6d83ff056f1040ad550e84173e52d32430066e1cad29b4345cb62725aaccb129be71e51ed664ee8bad2d4132f3e5718d96638a9a4f869c00345627fd7f8983a0a717534746589bc79381d6006e265d9616aa8027797bbd870cc3523395bd85210b86d243bb611"}], 0x1010}, 0x402) r14 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000002b80)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000002bc0), &(0x7f0000002c00)=0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="220e22", 0x3) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000200)={0x1ff, './bus/file0\x00', './bus\x00'}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3004c}, 0x84000080c1}) r5 = open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x140) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:15 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffff7, 0x6}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 15:59:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xd0, &(0x7f0000000100)="c631ab01876eb4d8f21ac13db7aa2f32ebd1dca0d8a820b0f3c66e96ba84d93fa4e090820b0f81a79c836d99b5c56ff850dfa566d94b21d2e561853cb1558fd1281be97a2781565782244c2847a83b0b306be6853079869c4ac099d6411ebcfb3c9f1c5e4d0f453af215f2c358fdf11ae253fcd773d7c043443a07541e060a34db703e9e4f7fbe0eeb3cbee0d8ecb09313359187d92f0701cf17d30f8409efbb2abcd57822fc84393fb70291346352728a47f231457e578cc2043dfad89a63587a84b7318ec4e7f451f131dfd6ba218f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87}, {0x2c}, {0x6}]}) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x10) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x8, &(0x7f00000002c0)=[0xac33, 0x0, 0x4, 0x1000, 0x6633, 0x1, 0x6, 0x2]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 15:59:51 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000080)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r6 = getuid() setreuid(0xee00, r6) r7 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r7, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r7, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r7, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r7, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r7, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r8 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r8, 0x0, 0x0, 0x0]) r9 = geteuid() r10 = getgid() r11 = socket(0x18, 0x4, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r11, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r10, 0x0, 0x0, r12]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r8, r9, r10, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r8}, 0xc) r13 = dup(r0) sendto$unix(r13, &(0x7f0000000240)="b10005016000009005001b000700000026c604fecea10540f6f96ecfc73fd3357ae26caa0416fa4f376336acf00b78048000000091f7c8cf5f882b297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b125702000000002012000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 15:59:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2800000000ebff5c9ec104441cf9272dee29b3f3591b5bfffeff0000000000000000005b9f0000002c6c8706000000b81800000029000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d30c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed6a7334a4be6097e978decfc69900714726a54e1fbff55873949ebb84e98db59b71df34c2c203bb893e28f177b834f16923fc9f992420308a0406da5ae2efbf94"], &(0x7f0000000180)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) fchflags(r7, 0x0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000040)) close(r0) 15:59:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x30}, {0x6, 0xfe, 0x1, 0x7d1}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 15:59:51 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000200)=r6) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r0) ioctl$PCIOCREAD(r8, 0x800c5709, &(0x7f0000000080)) ioctl$KDDISABIO(r8, 0x20004b3d) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r9, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) writev(r10, &(0x7f00000001c0)=[{&(0x7f0000000080)="55943316226d3da2a2e03b203038498d6ab06cd22e7baf5cf2b838ce7a7ca64269ff016bf81bbbd80e86d95770217b23dcc9836af5813c332c1774c944fa9e19294facd0b08fe634b27c881d551b9cd262114a20c911a42e11de80347fd154", 0x5f}, {&(0x7f0000000100)="78ab76702006bddd8e950f823a9c367556dd72c4e24e02ac87dfd5446b838499e8e24b40515f02209993f991917f6166872b35015cd8f1895615382900b0bed94b3015a54b5f925cfce0e725a845626b1f2a3bf2b6fc9fb7307a8eb0cd0d704ae73fe7d7c28295c4c7d686dcff1287c9d1af342f043bdecc576c886295f2cac55abf4d56814e42b123dff7abf4df4e66c30ac4dd2e2b3988a34544f155d756a941c84e5f40ed631735cbd6dc61b59a63852c8d51efbe", 0xb6}], 0x2) 15:59:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x800c5709, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000100)=0x980) 15:59:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chmod(&(0x7f00000002c0)='./file0/file0\x00', 0x29) sendmsg(r4, &(0x7f0000000280)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000340)="b2096477459c6654ecc52d2a3cc5135e41a061e5e31a36ea6ad2ce7c051d9d2c99948d468e0463405f395b19ef4447a140a967fa718372a39f4e77f2a54bc387d1cb5b5d311e0e2da9e81c42d8b179061a3f09053e82deecd2594a0706c8000a4158dcec14e2f62ff63b4eb3836914720e62dec35b7876b60fe06d26e527fd79dd1b46292efd7c05b7affdd570dde21662340e9f42d19eee6d15d55ffa43413f047c4d44ffe8836d8aa74f0cef0319f013f8be3ac6cd", 0xb6}, {&(0x7f0000000400)="59d7a96c2d51f9ff99167269ab2e881de3d98eb6463abf94dc9040b3eec977995a617d57e5e8f5b5c17da17873920064a781dc859ccbab0c99201d09084bebf9f85034d9a9453d2456e7327b08849aef743c9eeace1f7f980d1a48e3f06b3ce315c554f5791a71644435b17cce6f835f301ba40117159aa4a406c79772d96240d639c13ec19725cd6caece997e14ee524f9cc9ab13172dbc4b7e1a4cb13ffda704f311cc205cead39289cc", 0xab}], 0x2, &(0x7f00000004c0)=[{0x30, 0x1, 0x1ffc000, "8f7dadb19cd02a631a8a72c718249f69abe19fb458727a218e"}, {0x58, 0xffff, 0x80, "4b66c1b417308da9b687efe643dac10db1e5cec8a026228b51cbf1c11ef8b21c40a9ce929f5a786c1b127a3dd3a45126ee3aa84e67da5c64b22b869653ae19e813cb"}], 0x88}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$KDDISABIO(r3, 0x20004b3d) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 15:59:51 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x8]}, 0x3c) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) fcntl$dupfd(r4, 0x0, r3) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7fffffff, 0x780}, {0x18, 0x1, 0x2, 0x1}, 0x1d9, [0x4, 0x0, 0x22, 0xb70, 0x9, 0x5, 0xfffffff7, 0x101]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x35) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 15:59:51 executing program 1: r0 = socket(0x2, 0xc003, 0x11) r1 = dup(0xffffffffffffffff) connect$unix(r1, &(0x7f0000001a00)=ANY=[@ANYRES16=r0], 0x1) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000040), 0x0) sendto$unix(r0, &(0x7f0000000000)="47324f081a3d9f96121d362cacbed81e3382dd29e3f6270f4ca6e8e810467e265f6fb08bc25584", 0x27, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c65300088692b82fa7be4ed0c09913dfb95bb3575990f8d10e92ddd5a2f6d1fe9608d49fbaa7a43029b8775aa8cf4adeb02f81df55ced5eea2cfbdeda580ddad7b07cd153c1f3c107a4859e31058dfe"], 0xa) 15:59:51 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) fcntl$getflags(r2, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)='oN', 0xfffffe20) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 15:59:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sync() fcntl$setstatus(r0, 0x4, 0x44) r2 = kqueue() r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x800c5709, &(0x7f0000000080)) kevent(r2, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x42, 0xf0000000, 0x5, 0xffffffffffffffff}], 0x30ca, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x8, 0x5, 0x820000}], 0x2, &(0x7f00000000c0)={0x100, 0x6}) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000100)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 15:59:51 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x800c5709, &(0x7f0000000080)) r7 = fcntl$dupfd(r3, 0xa, r6) ioctl$PCIOCREAD(r7, 0x800c5709, &(0x7f0000000080)) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r7) poll(&(0x7f00000000c0)=[{r2, 0x80}, {r8, 0x80}], 0x2, 0xfffffff7) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$PCIOCREAD(r11, 0x800c5709, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000140)=0x9) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x2], [0x0, 0x0, 0x0, 0x9, 0xffffffffbfffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f00000005c0)) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r14) ioctl$PCIOCREAD(r16, 0x800c5709, &(0x7f0000000080)) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x100, 0x5, 0x0, 0x8889, 0x81, 0x101, 0x2, 0x2, 0x11, 0xa}) 15:59:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r1 = getppid() 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) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000700)=""/194) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(0xffffffffffffffff, 0x10001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) r10 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r10, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r10, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r10, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r10, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r10, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r11 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r11, 0x0, 0x0, 0x0]) r12 = geteuid() r13 = getgid() r14 = socket(0x18, 0x4, 0x0) setsockopt(r14, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r13, 0x0, 0x0, r15]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r11, r12, r13, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r16 = socket(0x1, 0x1, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r18 = fcntl$dupfd(r17, 0x0, r16) ioctl$PCIOCREAD(r18, 0x800c5709, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r20 = getgid() getgroups(0x9, &(0x7f00000004c0)=[0x0, 0x0, r9, r13, 0x0, 0xffffffffffffffff, r20, 0xffffffffffffffff, r19]) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000640)="4455f172b9a1847f86a77cd2657fb38a5d452c08d9c4af36bf680a510404da37fc50bda2b9e15c373d9ec8fbdb4009108c8180734c9dfa15f9c8d1118aa3146ff8970329754e27762207175064f8c5d20ce5872907583d764cd0979f4123332c99dbdd677c4bde18373b1786f185", 0xfffffffffffffc61}], 0x1, 0x0, 0xffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x23, 0x2, r7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', r8, r21, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x5, r4, r6, 0xffffffffffffffff, r5, 0x1c3, 0x40000000000d}, 0x6, 0x1, 0x9}) getgid() getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6355c03a, 0x3, r1, r22, 0xff7fffffffffffff, 0x2, 0x8}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) r23 = socket(0x18, 0x1, 0x0) close(r23) connect$unix(r23, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r24 = socket(0x18, 0x2, 0x0) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r26, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r29 = fcntl$dupfd(r3, 0x0, r28) close(r29) setsockopt(r24, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r30 = socket$inet(0x2, 0x2, 0x0) r31 = socket(0x1, 0x1, 0x0) r32 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r32, 0x0, r31) setsockopt$inet_opts(r31, 0x0, 0x200000000000a, &(0x7f0000000880)="3f847aff000000cfe3072e1815", 0xd) setsockopt$inet_opts(r30, 0x0, 0x200000000000c, 0x0, 0x0) r33 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) write(r33, &(0x7f00000003c0)="100a2956b9223776", 0x8) write(r24, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x200) r34 = semget$private(0x0, 0x1, 0x4a9) semctl$SETALL(r34, 0x0, 0x9, &(0x7f00000002c0)) 15:59:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x10000], [0x0, 0x0, 0x1, 0x2000009, 0xffffffffffffffff, 0xffbffffffeffffff], [0x0, 0x0, 0x401], [{}, {0x9, 0xffffffff}, {}, {}, {}, {0x4000, 0x0, 0x0, 0x5}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f00003a8000/0x4000)=nil, 0x4000, 0x2, 0x2811, r1, 0x0, 0x0) getegid() ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) msgget(0x3, 0x100) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x800c5709, &(0x7f0000000040)) ioctl$TIOCNOTTY(r4, 0x20007471) 15:59:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000140)="ebffcbff13b9fd81e333456b667eefef", 0x10) close(r1) oN./bus./buspanic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd80643c3b00+16 0x0!=0xc3a4b4c81324dc1d Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 120955 70018 0 0x2 0 1 syz-executor.0 *171458 61501 0 0x12 0 0 sshd db_enter() at db_enter+0x18 panic(ffffffff821d187e) at panic+0x15c pool_cache_get(ffffffff826397d0) at pool_cache_get+0x323 pool_get(ffffffff826397d0,2) at pool_get+0x91 m_gethdr(2,2) at m_gethdr+0x4c tcp_output(ffff800000a04980) at tcp_output+0x14e6 tcp_usrreq(fffffd806eaefaf8,9,fffffd80643c3a00,0,0,ffff800020ae1d50) at tcp_usrreq+0xa55 sosend(fffffd806eaefaf8,0,ffff800020b03448,0,0,80) at sosend+0x671 dofilewritev(ffff800020ae1d50,4,ffff800020b03448,0,ffff800020b03530) at dofilewritev+0x1b7 sys_write(ffff800020ae1d50,ffff800020b034e0,ffff800020b03530) at sys_write+0x83 syscall(ffff800020b035b0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffeac60, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd80643c3b00+16 0x0!=0xc3a4b4c81324dc1d ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff821d187e) at panic+0x15c pool_cache_get(ffffffff826397d0) at pool_cache_get+0x323 pool_get(ffffffff826397d0,2) at pool_get+0x91 m_gethdr(2,2) at m_gethdr+0x4c tcp_output(ffff800000a04980) at tcp_output+0x14e6 tcp_usrreq(fffffd806eaefaf8,9,fffffd80643c3a00,0,0,ffff800020ae1d50) at tcp_usrreq+0xa55 sosend(fffffd806eaefaf8,0,ffff800020b03448,0,0,80) at sosend+0x671 dofilewritev(ffff800020ae1d50,4,ffff800020b03448,0,ffff800020b03530) at dofilewritev+0x1b7 sys_write(ffff800020ae1d50,ffff800020b034e0,ffff800020b03530) at sys_write+0x83 syscall(ffff800020b035b0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffeac60, count: -12 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b02e40 rbx 0xffff800020b02ef0 rdx 0xffff800020ae1d50 rcx 0 rax 0 r8 0xffffffff81fbc47f kprintf+0x16f r9 0x1 r10 0x25 r11 0xa848cfb1a2271106 r12 0x3000000008 r13 0xffff800020b02e50 r14 0x100 r15 0x1 rip 0xffffffff8121f6c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b02e30 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (sshd) pid=171458 stat=onproc flags process=12 proc=0 pri=24, usrpri=55, nice=20 forw=0xffffffffffffffff, list=0xffff800020ae0eb0,0xffff800020ae1130 process=0xffff800020ad8018 user=0xffff800020afe000, vmspace=0xfffffd806e913a18 estcpu=5, cpticks=18, pctcpu=0.0 user=0, sys=17, intr=1 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 47197 452801 76873 0 2 0x2 syz-executor.1 23823 312632 0 0 3 0x14200 bored sosplice 70018 120955 76873 0 7 0x2 syz-executor.0 76873 21627 34272 0 3 0x82 thrsleep syz-fuzzer 76873 275738 34272 0 3 0x4000082 nanosleep syz-fuzzer 76873 438758 34272 0 3 0x4000082 kqread syz-fuzzer 76873 493705 34272 0 3 0x4000082 thrsleep syz-fuzzer 76873 240922 34272 0 3 0x4000082 thrsleep syz-fuzzer 76873 383933 34272 0 3 0x4000082 thrsleep syz-fuzzer 76873 234485 34272 0 3 0x4000082 thrsleep syz-fuzzer 76873 244986 34272 0 3 0x4000082 thrsleep syz-fuzzer 76873 71040 34272 0 3 0x4000082 thrsleep syz-fuzzer 76873 350629 34272 0 2 0x4000002 syz-fuzzer 34272 374961 61501 0 3 0x10008a pause ksh *61501 171458 51102 0 7 0x12 sshd 37450 370336 1 0 3 0x100083 ttyin getty 51102 199241 1 0 3 0x80 select sshd 32460 82768 84586 74 3 0x100092 bpf pflogd 84586 258673 1 0 3 0x80 netio pflogd 45968 97223 68805 73 3 0x100090 kqread syslogd 68805 391666 1 0 3 0x100082 netio syslogd 76794 520497 0 0 2 0x14200 zerothread 95201 76713 0 0 3 0x14200 aiodoned aiodoned 35992 355468 0 0 3 0x14200 syncer update 98053 305959 0 0 3 0x14200 cleaner cleaner 54129 464422 0 0 3 0x14200 reaper reaper 94798 216363 0 0 3 0x14200 pgdaemon pagedaemon 62200 3307 0 0 3 0x14200 bored crynlk 83305 439109 0 0 3 0x14200 bored crypto 90923 452940 0 0 3 0x40014200 acpi0 acpi0 31929 377050 0 0 3 0x40014200 idle1 2427 162919 0 0 3 0x14200 bored softnet 69687 25442 0 0 3 0x14200 bored systqmp 28301 69542 0 0 3 0x14200 bored systq 86472 366651 0 0 3 0x40014200 bored softclock 57417 305798 0 0 3 0x40014200 idle0 81148 313274 0 0 3 0x14200 bored smr 1 522934 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 70018 (syz-executor.0) thread 0xffff800020a7c9c8 (120955) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8263c7d8) #0 witness_lock+0x52e #1 pageflttrap+0x7f #2 usertrap+0x21a #3 recall_trap+0x8 Process 61501 (sshd) thread 0xffff800020ae1d50 (171458) exclusive rwlock netlock r = 0 (0xffffffff8246daa8) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b7 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9540 6378K 7269K 78643K 11890 0 pcb 13 8K 8K 78643K 176 0 rtable 116 4K 5K 78643K 389 0 ifaddr 96 18K 18K 78643K 224 0 counters 43 33K 34K 78643K 83 0 ioctlops 0 0K 4K 78643K 1517 0 iov 0 0K 16K 78643K 115 0 mount 1 1K 1K 78643K 1 0 vnodes 1224 77K 77K 78643K 1692 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 7 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 17 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 4 9K 25K 78643K 671 0 sigio 0 0K 0K 78643K 32 0 proc 56 51K 83K 78643K 578 0 subproc 32 2K 2K 78643K 68 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 105 0 in_multi 79 4K 4K 78643K 188 0 ether_multi 1 0K 0K 78643K 22 0 mrt 0 0K 0K 78643K 6 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 73 334K 334K 78643K 73 0 exec 0 0K 1K 78643K 291 0 pfkey data 0 0K 0K 78643K 1 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 128 87K 103K 78643K 3377 0 UVM aobj 50 2K 2K 78643K 57 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 102 0 NDP 16 0K 0K 78643K 48 0 temp 149 3019K 3085K 78643K 10273 0 kqueue 3 4K 12K 78643K 37 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 13 0 5 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 84 0 84 1 0 1 1 0 8 1 rtentry 112 93 0 48 2 0 2 2 0 8 0 unpcb 120 1560 0 1552 3 1 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 225 0 225 1 1 0 1 0 8 0 tcpcb 544 257 0 253 1 0 1 1 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 2 0 2 1 1 0 1 0 8 0 inpcb 280 940 0 933 3 1 2 2 0 8 1 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 12 0 9 1 0 1 1 0 8 0 pkpcb 40 3 0 3 2 1 1 1 0 8 1 ppxss 1128 1 0 1 1 1 0 1 0 8 0 pffrag 232 9 0 9 4 3 1 1 0 482 1 pffrnode 88 9 0 9 4 3 1 1 0 8 1 pffrent 40 192 0 192 4 3 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 74 0 16 1 0 1 1 0 8 0 pfstkey 112 74 0 16 2 0 2 2 0 8 0 pfstate 328 74 0 16 6 0 6 6 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 413 0 206 15 1 14 15 0 8 0 art_table 32 415 0 206 2 0 2 2 0 8 0 art_node 16 88 0 46 1 0 1 1 0 8 0 sysvmsgpl 40 36 0 20 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 11 0 1 1 0 1 1 0 8 0 shmpl 112 55 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2376 0 971 46 0 46 46 0 8 0 ffsino 272 2376 0 971 95 0 95 95 0 8 0 nchpl 144 3554 0 1948 61 0 61 61 0 8 0 uvmvnodes 72 2770 0 0 51 0 51 51 0 8 0 vnodes 208 2770 0 0 146 0 146 146 0 8 0 namei 1024 11588 0 11588 1 0 1 1 0 8 1 percpumem 16 52 0 20 1 0 1 1 0 8 0 vcpupl 1984 6 0 0 1 0 1 1 0 8 0 vmpool 560 8 0 2 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 10522 0 10520 11 10 1 7 0 8 0 plimitpl 152 83 0 76 1 0 1 1 0 8 0 sigapl 432 864 0 852 3 1 2 3 0 8 0 futexpl 56 15170 0 15170 1 0 1 1 0 8 1 knotepl 112 115 0 96 1 0 1 1 0 8 0 kqueuepl 104 162 0 160 1 0 1 1 0 8 0 pipelkpl 48 241 0 231 1 0 1 1 0 8 0 pipepl 120 482 0 463 2 1 1 2 0 8 0 fdescpl 496 865 0 852 3 0 3 3 0 8 0 filepl 152 7998 0 7908 8 2 6 6 0 8 2 lockfpl 104 219 0 219 1 0 1 1 0 8 1 lockfspl 48 73 0 73 1 0 1 1 0 8 1 sessionpl 112 20 0 11 1 0 1 1 0 8 0 pgrppl 48 28 0 19 1 0 1 1 0 8 0 ucredpl 96 740 0 732 1 0 1 1 0 8 0 zombiepl 144 852 0 852 1 0 1 1 0 8 1 processpl 960 881 0 852 5 1 4 5 0 8 0 procpl 624 2469 0 2431 4 0 4 4 0 8 0 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 19 0 19 3 2 1 1 0 8 1 sockpl 400 2599 0 2587 8 3 5 5 0 8 3 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 185 0 0 23 1 22 23 0 8 0 mtagpl 80 35 0 0 1 0 1 1 0 8 0 mbufpl 256 438 0 0 25 0 25 25 0 8 0 bufpl 280 5495 0 200 379 0 379 379 0 8 0 anonpl 16 94180 0 78176 84 17 67 82 0 125 0 amapchunkpl 152 6205 0 6078 25 19 6 20 0 158 0 amappl16 192 3851 0 2958 58 12 46 57 0 8 1 amappl15 184 241 0 238 1 0 1 1 0 8 0 amappl14 176 53 0 49 1 0 1 1 0 8 0 amappl13 168 162 0 162 1 1 0 1 0 8 0 amappl12 160 10 0 9 1 0 1 1 0 8 0 amappl11 152 61 0 53 1 0 1 1 0 8 0 amappl10 144 10 0 6 1 0 1 1 0 8 0 amappl9 136 936 0 932 1 0 1 1 0 8 0 amappl8 128 467 0 437 3 1 2 2 0 8 0 amappl7 120 116 0 102 1 0 1 1 0 8 0 amappl6 112 67 0 56 1 0 1 1 0 8 0 amappl5 104 154 0 142 1 0 1 1 0 8 0 amappl4 96 1125 0 1099 1 0 1 1 0 8 0 amappl3 88 144 0 137 1 0 1 1 0 8 0 amappl2 80 6163 0 6102 3 1 2 3 0 8 0 amappl1 72 29163 0 28755 26 16 10 21 0 8 0 amappl 80 2763 0 2720 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 18 0 17 1 0 1 1 0 8 0 aobjpl 64 56 0 7 1 0 1 1 0 8 0 uaddrrnd 24 873 0 854 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 873 0 854 1 0 1 1 0 8 0 vmmpekpl 168 10967 0 10933 2 0 2 2 0 8 0 vmmpepl 168 113727 0 111824 148 26 122 123 0 357 30 vmsppl 368 872 0 854 2 0 2 2 0 8 0 pdppl 4096 1753 0 1714 6 0 6 6 0 8 0 pvpl 32 286486 0 267460 195 20 175 194 0 265 17 pmappl 232 872 0 854 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 194 0 8 6 0 6 6 0 8 0