ing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x7840000000000000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:07 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$setstatus(r0, 0x4, 0xcc) 16:00:08 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x900, 0x0) r1 = dup(0xffffffffffffffff) dup2(r0, r1) socket(0x18, 0x5, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x2870f92a9de2dfd) r3 = dup(0xffffffffffffff9c) socketpair(0x17, 0x3, 0x9, &(0x7f0000000200)) r4 = accept$inet(r3, 0x0, &(0x7f0000000180)=0xffffffffffffffad) recvmsg(r4, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffffff, 0x23a, &(0x7f0000000000)=""/230, 0x6d}, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000240)=0x200) 16:00:08 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8100, 0x4) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x60) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/251) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) 16:00:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000010f000/0x4000)=nil, 0x4000, 0x4) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0xcf6676f85e5b0506, 0x2) pread(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x3ff}, 0x7) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/47, 0x171e9c8a0019b0f7) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sendsyslog(&(0x7f0000000280)="62915279664b321a29a3b4784e495baa8adbbe7471093b403e08a448365961380a08cc30ec30c59ca8a4a881f32705bda33877092af0f3b31de297ec43c73c7ff87243f4a0e8226b4cfeec627a7071b6a2e240132e4a6a17fecc23f3cee4193398f72f35c7c3fa6dfc38f21c928783f4a157ea512deed46d0095c4f5186bde4dce8b632bb65c2d11e458fdbcc0a0085b9a9d7a9f7a1d7527f4317b49d9a5903b66cdc77c5dba651c22529d82313e5d4aff08084ae5dac370567a4997a81c8321cc437df62cd67652b8724c53001439e53464fb6add1f2e9b42ecb38db395b7", 0xdf, 0x1) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000240)=""/24, 0x18) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) getsockopt(r1, 0x4, 0x7, &(0x7f0000000380)=""/174, &(0x7f0000000000)=0xae) syz_open_pts() 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8, 0x3, './file0\x00', 0x6, 0x401, 0x8000, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x649, './bus\x00', './file0\x00'}) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 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) fcntl$setstatus(r0, 0x4, 0x48) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) mknod(&(0x7f0000000300)='./bus\x00', 0x8, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) dup(r0) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000006c0)=0x54e603cb) fchmod(r0, 0x88) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)="98", 0x1}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x5, 0x2, 0x9, 0x178, &(0x7f0000000380)={{0x8, 0x100, 0xffffffffffff53d5, 0x5, 0x9, 0x6fd2, 0x9}, {[0xffff, 0x9, 0x7, 0x40, 0x3, 0x96d1, 0x100, 0x9, 0x42, 0x0, 0x2c, 0x8, 0x0, 0x9, 0x1000, 0x2, 0x2, 0x1ff], [0x7, 0x2, 0x5, 0xffffffffa6663e01, 0x6, 0x4, 0x1, 0x401, 0x1000, 0x7ff], [0x5, 0x7, 0x80, 0x9, 0x8, 0x4, 0x53], [0x100000001, 0xffffffff, 0x7fff, 0x5, 0x2, 0x8], [{0xfffffffffffffffb, 0x2, 0x4, 0x482f}, {0x18, 0x100, 0xff}, {0xfffffffffffffffa, 0x3f, 0x4, 0x3}, {0x0, 0x6, 0x101, 0x115d45aa}, {0xedae, 0x81, 0x8, 0x200}, {0x0, 0x9, 0x7fffffff, 0xd937}, {0x10000, 0x80000000}, {0x7fffffff, 0xffffffffffff3f97, 0x101, 0x2}], {0x4, 0x0, 0x80000001, 0xac8}, {0x4, 0xea6, 0x101, 0x8}}}, 0x8, 0x2}) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2008, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r0, &(0x7f0000000140)="995ebdb5b4dad513802781fb7b3eb9b080a40a92c716fc2aa646739578cf674f184fa605f8338ae66e03beaed80990fafedb4732e8157ea090e5f166507d307426892ca8a3fcca3d815c7fe05c3f719c241712c729f82888b1864b575aab27cbe804ca78cae39729c56f4cb85ba7f4f429f7bd65c44c20f27052cb03e59dcb7e48bf5f79b4024e4ddb6eb1b3d9244b7babcaf9f2fff1a073ecb2c42d431fad6343434dbc6313e2bb01ecf95d3473cef851c2d25c", 0xb4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x20001, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x1ff, [{0x3, 0x6}, {0x3, 0x80000001}, {0x3, 0x9}, {0x3, 0x3}, {0x1, 0x9}, {0x3, 0x1}, {0x0, 0x2bb}, {0x3, 0x3}, {0x3, 0x7f}, {0x0, 0x100}, {0x1, 0x528d}, {0x3, 0x3}, {0x3, 0x400}, {0x1, 0x2}, {0x3, 0x3ff}, {0x3, 0xacd}, {0x3, 0x3}, {0x3, 0x9}, {0x2, 0x5}, {0x7d8bea9c21b12c75, 0x1}, {0x2, 0xfffffffffffffff7}, {0x3, 0x9}, {0x3, 0xd0}, {0x1, 0x2}, {0x2, 0x8}, {0x3, 0x2}, {0x3, 0x9}, {0x3}, {0x0, 0x100}, {0x2, 0x7}, {0x2, 0x10000}, {0x1, 0x8}]}) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400400, 0x0) r2 = shmget(0x1, 0x2000, 0x2000000000000020, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000000100)={0x0, ""/45}, 0xfffffffffffffd3a, 0x3, 0x1800) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r5, &(0x7f0000000440)=""/239, 0xef, 0x1, &(0x7f0000000300)={0x18, 0x0, 0x101, 0x7fffffff}, 0xc) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/73) shmctl$IPC_RMID(r2, 0x0) r6 = semget$private(0x0, 0x4005, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x8001, 0xffffffff, 0xfffffffffffffffb]) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r4, 0x0, r1) r8 = msgget$private(0x0, 0x60) msgrcv(r8, &(0x7f0000000380)=ANY=[@ANYPTR64], 0x1, 0x3, 0x1000) flock(r1, 0x6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000140)=[r9, r9, r9, r9]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="1e") 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x50) open(&(0x7f00000000c0)='./bus\x00', 0x10080, 0x31) 16:00:00 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x2e8c77d6b525e969, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x10) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000080)=""/23, 0x17}], 0x2, &(0x7f00000001c0)=""/154, 0x9a}, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3}) getsockname(r1, &(0x7f0000000380)=@un=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) 16:00:00 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = msgget$private(0x0, 0x442) msgsnd(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000097cbc1a3e533c5eb9f7a7b9065b60f1623d499f0bc84cb47c86b504fa5ae63957ac8709f5d9fd4e056a4c53ac1932be3fc7f34cca91a86d2fead6ee6a27fecea9a24d657928155bab8ec99ace7cb31967e3f43837d26020b51cbc3e5a913b3b815f9b1ee591dae190b3c8f1e044a6b2ba327f243eda1b935d106a0349785e39ce72f4330bdee4302a85ca2c8c0340d34c6ec6d5895b8c7320283c11cd457367e082ba965d87816dbfede857e4fce6ca663c3ccb196e9ea27a50deebd6ac67f9506778537157f125fe6325a2fd18cf6b0199eaaa2fa3fa3d51ad3a4ecc7c9c6feb44f1116880929ffba889e4a4f6a66339ec83fdca4153bd2fe58d5"], 0x103, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="a2e234d00a07fb77d821fc6fe54c1417089faf83de659783fdb4b20a2784f962ae895c93f1ec6db31a35d70caab31caf204ea376664a824217be78a85f886eeab86c782daa023c4c8f4b9fdc6acc87d7f868014f2ae5f84f32a79a6c464f7dd5632c2faca5e0713c2f6e9e1e36eea73e70f5a472d5d7cfac3e9c663fcc647c75910e465d96122e0d404558f62a2518503c25166b1f2bfc35b369b33a96b5743868bd5b64feb934915ff07394b6466fcddb5921fb0b6c7914b362623fbd7804ba9b0c0dbf6c1a2fdb17a7cf85bbf91973734e465d7531b9e664ac9cdbd7cdb47adfc0806096aa9e1c1148e164f1ae467fc86958af6ebb3d75300b8063e844fbd74c41feb8064da7838e3f890f515777271ec374a675feb16603ad5189ead1a68593cde48b8033486f2842a8c58952525d34a5b17585a3f3f23d859b7607f673137a4f034d3a4a0c30e45b5ba3a02c3e8923d3022b1d605ce16560e6aaf077f9430f487d32b49c324e9566a155b279303153a1599118d019bc845af587ae6b9357c8cc6e9c8aeb8634355795e62a0d5f7a057e31c26f8d1c5e6e718e0e6658df651589b65572c865a8bcb7309e716d38b30d51f476b45f2b6a5fca0c0617ea08cc96b4d57d940fc9377b70abeaac378949f6e45f928f55309cd16112ed9505a026a0a9fd85104add4fdf07f3dd0ca34f9bbe84a6f75346da0ae05eb077eda16bd31dd6f6195e4185c2c5875c35d330ce249e6c1c62d789e543f7c4e135e910a03e4825ff322994810b888477b1fb0e383ed2bff727531bd05077d3bf459a4654c1ef8bace58c6fa20cc604a90b626d1c8d8d95b094a8a677686a666f60d64af0e16b57a40c3218d8350261cfcbf6048f02e3becc5b984b1f2f034871c8daacdbdebab0344a7e858333f15b669f3aca1ab3a56c42d4e70d2e9df2adfff46e99f818e77eabdcc5abd9acaa0e4df8daee30d7cd17d9e13a6a18984f572376edef439bdf3cfe9957269c5ad9fee842f4be2878c23b26ab5563bc07d4e1af784e29ac1b583c42f6a4be6270e22a583c13ae56dc4cb7141db10d8091b893418a9281dcb75919e8a4b087d739fb53f366bd5d6e462d3fd10285d756382527c719add8ea6a30ac2c897c0665fdeac6499d2e0384148c8f837464e27be5b725604f7faf8918ff52208ed2f137e2995937b1f4e1c51d2a473a1ba0c9e5d2184767924f5e4469ce8b4db6e2502906a8f475c1b84d720fa4e0fe1a0ae37fdbe354ebba9d9d8a22cfc74a4d8ee1bb4872ab0efb1b2c0a10836c25b9ed7277c1b98dd26e96aede9402a8ba7d1ef33d12f84d51a020ad221bece9aac83c228d3f0c90b83e6fd4313f204a4a8d7d6db9aefff0acd6f01d20963c39ce166a70e220b4ce8596ae8815f14530d8b097db98f15f69c7da86aea4b29989ffb184c11dd0e17038bf95f2146b66030d87e517b53d48e932b3f8cb34ea094d909d04dcf23703075a0a51c52905fb03bc66114f0fd1a9d11273513721e04e903ebbdeada3365efcb4dfa2cf2924bd8a1494bf41315becab026df3ce4b479ca54973d4acfc184049d024525fb4e3f32161995d268cab5a757c3bc21e82e3d5ebee2440c79320ca89295fd1598cba34a31227af8cef08605b06e6c8d6db5ce2c7ef9d695f32331b31f1a8416fedf99b3051b129907f3ec6629835dbb23b6b2ab33d6223965ca8", 0x4b8}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x800, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = semget(0x2, 0x2, 0x18) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/221) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xab) 16:00:00 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x13c000, &(0x7f0000000100)="f8fb21c3920b4c02c9af18009dcd", 0x3) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) select(0x1d, &(0x7f0000000000), &(0x7f00000000c0)={0xc}, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) chflagsat(r1, &(0x7f0000000140)='./bus\x00', 0x10001, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000500)=[{0x7fffffff, 0x6, 0x7, 0xffff}, {0x8, 0x100000001, 0x8, 0x4}, {0xffff, 0xff, 0x7}, {0x7, 0x3, 0x4, 0x5}, {0x7f, 0x100, 0xeee, 0x7fffffff}, {0x7, 0x3, 0x0, 0x6}]}) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) setgroups(0x9, &(0x7f0000000440)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) getppid() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) getppid() open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r11 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000040)=""/89) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:00 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x80000000}, {0x6c}, {0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x17fe, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x810, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x89, 0x3}, {0x23, 0x7}, {0x67, 0x6}], 0x3}) 16:00:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1a1, 0x0) r3 = geteuid() setuid(r3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x5, 0x8}, 0x10) r4 = getgid() chown(&(0x7f0000000100)='./file0\x00', r3, r4) setgid(r4) getgroups(0x6, &(0x7f0000000140)=[r4, r4, r4, r4, r4, r4]) r6 = accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) fchown(r6, r3, r5) recvmsg(r0, &(0x7f00000034c0)={0x0, 0x0, &(0x7f0000003380)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/221, 0xdd}, {&(0x7f0000002300)=""/94, 0x5e}, {&(0x7f0000002380)=""/4096, 0x1000}], 0x5, &(0x7f0000003400)=""/192, 0xc0}, 0x842) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000003500)='/dev/zero\x00', 0x8800, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000003540)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000003580)={0x839, 0xffffffff, './file0\x00', 0x7, 0x400, 0x8d1}) r8 = accept(r6, &(0x7f00000035c0)=@un=@file={0x0, ""/4096}, &(0x7f0000004600)=0x1002) fcntl$setstatus(r8, 0x4, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000004640)={0xffffffffffffff80, './file0/file0\x00', './file0\x00'}) seteuid(r3) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000004680)={0x0, './file0/file0\x00', './file0\x00'}) r9 = fcntl$dupfd(r6, 0x0, r2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000046c0)={'./file0/file0\x00', 0xfffffffffffffffb, 0x100000001, 0x80000001, 0x1, 0x8, 0x400, 0x255452a7, 0x0, 0x0, 0xdc3, 0x1}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000004740)) r10 = openat(r9, &(0x7f0000004780)='./file0\x00', 0x8000, 0xb) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f00000047c0)={0x5, './file0\x00', './file0/file0\x00'}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000004800), &(0x7f0000004840)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000004880)={{0x18, 0x0, 0x100000000, 0x6}, {0x18, 0x3, 0x401}, 0xffffffffffffffb8, [0x2, 0x4, 0x9, 0x96, 0x3, 0x8000, 0x8, 0x80000001]}, 0x3c) flock(r9, 0x2) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x80) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d010637440bef656adb"], 0xa) close(r1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x8002, 0xab88) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x116) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x7) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:00 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/178, 0xb2) 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x685e}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x4002, 0x80000000000000d, &(0x7f0000000140), 0xffffffffffffff89) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffffffffffeff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x7, 0x10000, 0x8}, 0x7b3c3bec, 0xffff00000, 0x9}) ioctl$BIOCSBLEN(r1, 0x4020426b, &(0x7f0000000180)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) 16:00:01 executing program 0: select(0x40, &(0x7f0000000040)={0xe5a, 0xfff, 0x40, 0x3, 0x9, 0x3, 0x5, 0x1}, &(0x7f0000000080)={0x100000001, 0x0, 0x707, 0xff, 0x1, 0x10001, 0x2, 0x7}, &(0x7f00000000c0)={0x0, 0x6, 0x80000000, 0x0, 0x1, 0x7, 0x8001, 0x40000}, &(0x7f0000000100)={0xc202, 0x47}) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x6, 0x0, {[0x9, 0x6, 0x9, 0x7fff, 0x545d, 0x417, 0x6c, 0x3ff, 0x80000001, 0xffff, 0x0, 0x4, 0x1a4, 0x0, 0x6, 0x5, 0x0, 0x1], [0x2, 0xfffffffffffffe00, 0x4, 0x8, 0x9, 0x101, 0x6, 0x0, 0x3ff, 0xff], [0x6, 0x4, 0x2, 0x100000000, 0x1, 0x0, 0x2000000000000], [0x0, 0x2, 0x7, 0x7, 0x800, 0x6], [{0x6, 0xffffffff, 0x4, 0x9}, {0x0, 0x79, 0x5, 0xffffffff}, {0x5, 0x5, 0x4, 0x67}, {0x6f, 0x34, 0xf9, 0x4}, {0x8000, 0x6, 0x3ff, 0x180000}, {0xfffffffffffffff8, 0x8, 0x10001, 0x9}, {0x245, 0x6, 0x7, 0x8}, {0x9, 0x1ff, 0x87, 0x6}], {0x401, 0xfffffffffffffff9, 0xc2, 0x5}, {0x38380, 0x5, 0x1b6, 0xa883}}}) r1 = socket(0x27, 0x3, 0x80000000) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000480)=0xc) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f00000004c0)='./file0\x00', 0x7000, 0x1) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="c2f2e3ac17ada0d94bec9a0e3f30a3d7c53d16629ba348b0fae5841939b1c0df925c9706a6d32b5b996d05499d05b7fddd85a1568ab49ee3d699037476e71ba257f83622fb618997ae5ba1b0657cd0a60cae11b633ffdf184c6d8aacaa8b8f", 0x5f}], 0x1000000000000054, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000000)='r\x00') fchdir(r1) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:01 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001700000000000000000000000000000000000000000000108cfae191866dde0d9cd9490c987b4bf58f5e56cf39f68b28ebdb4a53af1e76a649f910324e651fcc1299b263703b557e526edfec4d24197127fff6a67a80b0ef037fb8d15479fca966a49ec3b803aaa62896d06a5fa4b1abe5d6ec6850b603e0e31944b45ca52804d2065001c1797152aa13dea12c7d04dc557f06cfdd10"], 0x0) getsockopt(r0, 0x5, 0xe7, &(0x7f0000000040)=""/254, &(0x7f00000001c0)=0xfe) r1 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000240)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x240, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4}]}) 16:00:01 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x40000000000002, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20800, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) pread(r1, &(0x7f0000000000)="285c8655fa75f1031ece12c0569ffe09d738b1c2b64f6f694a198930d32238b73b360401f076268522820f87228452ff13c15b8ff643a0a623faddb6f35731d3f8869f0332fd93b73a01474b877f1010235f989bda7a319f445cb3f789bd8ebed2bd5c4eb196cb4ef7b7d7ec12829de1b7550626ab2cd8", 0x77, 0x0, 0x59) dup(r1) 16:00:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10a08, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") mkdir(&(0x7f0000000100)='./file0\x00', 0x180) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7fff) syz_open_pts() socketpair(0x10, 0x8005, 0x3, &(0x7f0000000140)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1c8, 0x100) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg(r1, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000001c0)="6be97b0dd3ec605f794a1e038329d535f0fce2ae8adfb07daaf387ee509f1d4a4327694979098bf21d33", 0x2a}, {&(0x7f0000000200)="a745161be8b5f747b71eb485763e9aec2b3309c775261680f90fa007e700dff7202b10d22870162c4d4d003255406941569eb6a07b12c7c1150179fd67025fdef135c02adf1493bc42461d0ad67eec138de7ca0f968e6a55fb083739258b15a55f061b654827ca907d997076f0bea43b44044a2eec0d7e5bdea94d6171a4beccd09a01c14c3242319e0af7c9210381ba55c9cb9825ae0cc4ab073d2934156e3bc179c1d3f7fe76a244a795edfa89dab90202457cdf70c86ee7525781d63db4bdf30a0a6fb4092f45e011fed84ba8eeb0ec232be81c10deb96a011de97db92eafc7a4798aa69c41c7cb93", 0xea}, {&(0x7f0000000300)="86b090c20d2c1c107b995bf8d26831536d8b527f02e6c91528de5af6cd835d8135e4c68fe3b6753722b65fce0b66544e00f2157f8f76b1a9ee7909db29bcb9536c4c2f8cba9d3ee2cf7a2da583cba00403", 0x51}, {&(0x7f0000000380)="77cabf605d6df71382cf61a5ab9ef7e455ea76420e7f44e61b12d015b8419f72c73cc96252b87ccc2b94d0e21650bbe53bbead78fc445a2d94c0e9d0dca0183d8682d509c54c81a9415f1a878eeefcf1972a7a189f03", 0x56}, {&(0x7f0000000400)="d05af6c879f5c83e379b72e75a0d4abe4db49a4e7a94c5a0550a90eba2c606221d089ca56f8834f7f8c7d24e73266899a4849959153d8c66f11de5d30d87da39f7acdbb48ed78f3723c082babcee5119", 0x50}], 0x5, &(0x7f0000000900)=ANY=[@ANYBLOB="b000000000000000ffff000000000000008a80f1e1f2e16bdf49eb38998cff4a29f2a2052d4750a79212c7f489019e570d9fbaf8870e29504b82c2779b0eb1adda79e8a6d76a38eca9fa5f2cb7c1656a3ba207d856f07504c2aa9921905a59dd222ebe28f35328aba1bbf128aad7768305a002c61f95463dfa71d22b3956378fb1ef79d2b18b6d327bd1c10d711ef6b6f4000000000000003000000000000000ffff000003000000e66ddf32b1c10a8eac5b4663df5ba7d9e3dc06dc924dce2add3c5615820000009000000000000000ffff0000090000001f6077980ec740e0b48c7e26e4d450aa52d0b5fb16295725e5d88d283d502705ac91d20318b05d6fe3a15acf486f8f7e68f58e43ea98d6f0bd6861191a79cd8481f22eee8409cc9af5e4b15b285b01087351a1aac8e0b9ea3a5bb201c7d024cee1b056e5eb62e637fa4c7c339fd2555579b2cbc3f6a2d48731dd66000000000008010000000000000100000003000000f38e88e6b28330deba15bbeb522c4654812cb345d32b926ad1190704cd4307632138aae52529f370a8f5e1992542c8efee8801c524fc492d389f6883adda482686e81df19a2b8534f0b698bcce1673cdcb19b2c8756e80b3875a54c89ae55284e372bbde51351c2704190df0426175af705f1b824ece185bb020e2590981a953da88906bd915598d7e9a77b6a8b3206169eb67591e3a0e5330aa21d2539330d082a41853167d020741dc5444c6fd622cfae12a523722d9f54230c99cc9264243de38126bb65ebe6caa051b938ba30f368a2a7954ceeddc782e77ce28710cf6264321f5f777a14cd0e69adeaba81ba703c1a0f1bec63170004800000000000000ffff0000710d0000b8178e848be9d5816a5292cc1c1754a1ba367c1ee95aaf7404ed653d595e5a1ba65cdae3c15ca946d33570acb6e744149246ffbcb195c6f3f000000000000000ffff0000ff010000d893f55cd51e568111f29af14432f6be6cda74162a72dc3132cb4ca086554a0308011b4ca6ef533d6f4552dd01febf20048854cb5dca4b2af393e576b424259c960153cf2340ac0ec40a5ed679368ba3095e1012610c3a0031845676d1f8ed6911f785c73f0d96ed389aa7a5580905ddbd302ec970a8201f6d20b14c1eb5838e2ceb0596645c9e05813bf3033c1dfecb0b2ee04d13c14d7e2120f826080c509a47dbd004c98a210d9f8b3d7a1ebfb41e0fd5602101b9ac46d8f73935d652e5029c5b2c88911a5b5709baaa457c0895b570764f03eef577185d140cd700000000000000000000000000002443e04020b2a44c893c997d4512c3b2"], 0x3b0}, 0x2) syz_emit_ethernet(0x74, &(0x7f0000000140)="b6cc251c493e24c790795652d1da90b2c6622ca775730de96ed0dac2ab00851345767019642589dedb49bdf3a35064dd7573aeabe6ad7bf5f581556f025ef9b2522d1882d789ce73e613751e04579459e5ae0268e6e9de4a00949a9dac1097afb3657f3742c0ef7f7e01cc3ba008d235f6df3490") fchmod(r1, 0x2c) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) lseek(r0, 0x0, 0x0, 0x1) minherit(&(0x7f00007e5000/0x4000)=nil, 0x4000, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xffffffff00000001, 0x1, 0x7ff, 0x9ad0, 0xf7b}, 0xc) fchmod(r0, 0x160) 16:00:01 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x1000000000000028}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x9e) fchown(r0, r2, r3) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x200000018, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) flock(r0, 0x7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x6, &(0x7f0000000380)=[r1, r1, r1, r4, r1, r1]) r5 = semget$private(0x0, 0x4, 0x40) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000200)=""/112) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) r12 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r12, 0x1, &(0x7f00000003c0)={{0x5, r7, r6, r0, r8, 0x11, 0x2}, 0x7, 0x0, r10, r2, 0x6, 0x1fbc000000000, 0x9adc, 0xc2a}) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x800}, {0x4, 0x49, 0x1800}, {0x7, 0x4}, {0x7, 0x0, 0x1800}, {0x2, 0x80, 0x800}, {0x0, 0x9, 0x1000}, {0x1, 0x2, 0x800}], 0x7) getrlimit(0x0, &(0x7f0000000480)) setuid(r11) r13 = semget(0x1, 0x0, 0x0) semctl$SETALL(r13, 0x0, 0x8, &(0x7f0000000080)) r14 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0xb9c, r0, r14, r9, r8, 0x100, 0x8}, 0x4}) r15 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r15, 0xc014575e, &(0x7f00000004c0)={0x81, './file0\x00'}) r16 = socket$unix(0x1, 0x3, 0x0) ftruncate(r16, 0x0, 0x0) 16:00:02 executing program 1: socketpair(0x12, 0xc007, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0xb) ioctl$BIOCLOCK(r2, 0x20004276) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x3, './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x838a, 0x0) r5 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f00000002c0)='./file0\x00') r6 = dup2(r5, r5) ioctl$TIOCSETD(r6, 0x80047462, &(0x7f0000000180)=0x9) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000100)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x1, 0x400, 0x8001, 0x912}, {0x1f, 0x1000, 0x1, 0x100000001}, {0x7, 0x4, 0xb33, 0x4}, {0x6, 0x9, 0x2, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x100, 0x7ff, 0x0, 0x0, 0x6, 0x10001, 0x2, 0x3, 0xdbb7, 0x4}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000000)='./file0\x00', r0, 0x3}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) syz_open_pts() r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xffffbffffffffffc, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getsockopt$sock_int(r3, 0xffff, 0x100a, &(0x7f00000001c0), &(0x7f0000000300)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: socket(0x2, 0x1, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x400000000014, 0x4002, 0xfffbfffb) setsockopt(r1, 0x20000000000029, 0xe, &(0x7f00000000c0), 0x0) 16:00:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87}, {0x6, 0x0, 0x806}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb40, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x6}) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) setuid(0xee01) open(&(0x7f0000000100)='./bus\x00', 0x200, 0xb) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000002780)="5c50e83a8b8c3b268d1712db0647d51a0b1761aa12ce566b0ee73588ab39dcce38ef8d366f113ebde5d20d003fa8fccba1f3fd40dfe0f667a5da2cba5a38ec041a62ecb4bfb6f3adf4af22249d06aea41c0df3505d4911c4e29cdfb73412841f2f36f09c8c3d5f4f0744f06a51cdcfbbf6e34800872889f63a6d95274400ab100cda7a712e56c021d1b9ff5be7939251bcddfc1d2f50a5da877bc09eca685f6e77bb8f465611fa793d2aac8432ca997b36971835a2be16f18eceec19770137a74d92136ba136f1f7a16346f549360ee2745b7fcfe96004be3fad370fb7603d75beb51888a51dd06a8caa9a217947a693e8ef0c28a972dda591451d33cf9e4c22d3a5ef3eb15648952688c9a3cbfcc524d54c4f2ef2ff369ed662a9545c9c3106720933769480770a426bf9a5d268cf3cbc8f6f51cc43278c930971def2fac816cb0a3ded89f2a42ba36fd607fef82b94f19f83d0a8821768d18c90c51c3d16a8b0fcb6a047bc59b1d4497e161a8ba8180c6c67ede04421d33f258c83abf280ae5390bac3d2c5657482b15b5ec2d367e40536e8c8767ef19d37ebf090b72627ff9df49a68bdad3b07a3fbc55c40477919e45fbcd538525e55756c5c03685963c3472fec32b55895580a99a5a683b9ec102354b7a920b1b7fe87aeabd058c9dbee280f1cb9731c76ee8f82d286efe5c74ba516ac3855a9bde41c84c0863b6f00f127534a6a4c85e3c94f58d8489fd30ba26a9ed15281b852687c3b7b59281a962e8e45e4db69929f0c10428620cab4c7a25298f7d64b6516a55d125e75cacbc7d3c94721fb59ee486bb36c4308f4ae49090270b8d71c3f8335f1a42039720c6288e4d9d90f5ce4a8a57fe467970df25822c012a7c96e9d27679809d22a50f759e1079aa2d7fe1f0207a64625cb2ca8be21a150d19aa3c82d0a4fae6cb697afd88146f1eba87f6a2ce54d5a0f8d9766ca430c9145f8b1cf721da483b2fa6fc467a84fd4fc491398a1659a66d7add0381459a68f30735a3e4ed0c5a0c1eaa62ec9f9ea9ec6e5ffe1d289b8870a9363ea1a98cb252c4b0918f6fd6950219cef4f533f07345c024a5023fa0ec908f351d4ea37884088ec29637772973b71504ad77b59357e0a728873b0f4cbc231c59037fc0a890d15ce3c6e51dfba48523e81082986576a209cf31ccfa24ff734d8bc705fafc3d670cb6e3694d9b0d0a013a740d01daff1ae692e65d4a9beba48eb35383138d43408cc0e93837e072839c3343ef9ca2bf3883b4ae5a86ad392aea4932033167076ec6f1a26ac9511182518c6f5be8a2cde3e5a8c48f3d07a26b66bafc243c921c9c1932a96d2fe71dd202ccbad0e7b40c3318cb40b814667239acc8617dd7414b7c2dd8e356bd98a26e982a051e667ea61530239bfb3d18221fe84bd0d12ce30d3673c64f17e0a75a818c2b98aeab78c658deaf9452099f92fac61e46868389fc4099454a8a598676acc714cb597326774723d45bebb810c3de1f50937e79faeec272b23407137a37793898e6b252519a6c788ebb35ce1618ccf42234854ce9c04a37546b100ec260f7e7047bd6287020d41bc5052ffe432891940e6b2e33bbb8044302280cd51e539147106cb66bf7eb90f715eae9f94c18e480378fbe04b6323cad4a1608a067c310878705af4fd5d9272455d63915f02542019c60ffec0fae4b65a9a0f7ee4759b5f2977124b28a3fbd91e78d33b51e3d9742d1f23cfce8ee78da02adb731a4f3a4deac3e0f9e50eb78ec1fc903c1220b0f1152a5e7387b8bcfcf6ca67ca0380eed79634958f59c01b7be6a690d7cb648536af2884cdf748d15d3fba6c63c41dab2a1b264b11b80d9b0d1c2df50e3fff3e189da9600f3ec297e8cc7c948f8121cd278824d231d23d74d2270cf6ca2abfad0af674a803f04a46f2d1a0e1b0c6318328be9176885b02f806edc569ab0fb52f02d04432f5ebc78afa6a1fc7c4961fa3d96318620c18b9c6f3cca3d274981316ffa5a803d6f0cd93884ce0b08d59dc14ccc90ca18138b683bfbef07002dafdb10ac5e9cf0ab7d4ce5de17bf23c4230a267c75a972daeb2a94ee4c06fb93c9fbd869461a94b205cabc7e7b1fc52437a1c9da86c18eefbc21722d786d24646acfedee10af7f6695cfa26a9e7a9254d2a45c8b80be9e89f66f603893fbe37442936598759785fb02381afa67d798e49a884b1015d36000dba7a5d124a3bb2cae7b778b03303bf256fcf789b5199cf9965e8c0b8ee90c8faa0159a228c306511a22052e49537a161a5a4b136198b013fd2d76fc3815e609056d831ec16c17baaf6dee50d27faae281f0c8d5b966a02127a82a04f85dc655c5f3ac83f29da49d0d30199e39bff01ba04e1f1170d150a1810a6a08d10cd28f096941b73ff3d91efe6ab56ef12606f1e3c5af8066ff15d28ea7c2152834c560cc4158aae347bd66fcc49e34e7a3dd2e92ff6d970658dc09f76b32f8d60c868c9da6c1d2695519014d1c31f15a44c63511e8cebc33811d8c378b5774f3cfff454fbcf3f840c790928a14b5f8fc809a9e3841c51b199bda2addf8860d199a4a103abfc9f277ab9ca71221db2d0242c058ef5481a88eebd55020580bf5949c235a23c902de8cdddfd90752c8eabf04a57feeb17611780b69d0c64895633e5ff7ab6867a2490617d208b57c7f05665c4088798484f56a861b417eb587985995520fa0b5838b2bbc32d29ba51a5a90151921f4ab0951b27f4480744d4b85c6b9efb89bdb6ccd13e2fd709fd0ed73fc9c51a9d143514be73368866bc55b003c2720f6ae8669bbc72174347be701b011257ed4d668478371e97bf7faa75f811f612a5adfbb086568caf22c37d43d926d3b57558d79036b8355c63b9fed622aa6c289e8d2cb6268519d4de4adc343aebd674827a601e46b6c82259b0bb7649bb39ca0913b926f5b85c8cd201112052fa416a661dc17ae4c4fdae73e45124cdfd458dc0c61ee91228c7a51720a15a34040200e317ad33879645c804a7781f51dbd635120f09d500017e76cd264b22c19b5c1c59010ffed9d5b3e32cc709d15539ffea760ae4ce485c1022bfc662270a446d50ced12e0f175e218b3cc97b54203e0fea124b0dda788fbc3c8e6b93743ac9fe8bf0df1ff4572e77e3e00d22880f1712a135de1e7395a5154c68747c7dd15afaa1571c91e215c3db7fa59ede28732e7b95f83cd343e9d597585fffa985bfc9e5f7ab8948fbb1415b6ea13ad0924df1367a560369a5b9264fca78d6b93b671291187e8da08c2644c274cde5b9cd9163d65396d4fdac75537bdeac07e4364db88783ae578df7f9dee7526643669ee0f170f59af37e89e3ad9f6acc9979a2b4e1cf08add56a6b4c64465390db58b233f77cb7773354ac28db92140888b3f128797d2295a2d8137ee3859ac87ebf09c56e7ae57c2b9ab49fdc81b0835441c29cc75c1d9d472e11d3d652593d47b5207c0d49a3f20a625bf8e53b1f1bb2f509ff118867e9fe636ff2f9455949f3f4eaa720c9794277594384b9ab986e38d412df75dc1a29cd276dca3e06c96353cdf6036ab01a9b6374ca95d18709a95fef83d2747f0eb443ec685f11cadf5fa4d361e12a67e081683f15cdf07132779e48a8d217b751186b397e642d5dd831342c693f2a84a08267f43b48995b05bb8b55d5cea4bbc3a0fd5976e493ea3a5d577ddd4843cb2d30a907144d868d0a15e38740c4b4a7e64e7184b542190a0224ca709c4d210a6d95da8c90f06638249e6d10929e0a6cff31d8529a62f1feecc4c3fffdad624486354ec8cdccda70589cd99e110307d9e1033ea67f799d8bf494d4780fbfe1551ce3bb3041399b7c6979dfa2e9247e0d2dbb9f3ee9f23dad3fc693d147e5d6469b77f3d363707070127f9516b585043c237b52753319389cd75f77092a4cdf6053240d9c6fcadb61c690c67bd83a71ba7febc9728c28b75cc4d224b410c2e25f915ac21e65f71b4e594af2180d2be0b658c0a05c964344d35140992757c0e4b9ed3036dfcf237979c54dadb2fec439cbdcbc144a09ff241800a39ab4c8034a39b3007441434c7bec4a3907dc3ca72e3a77b678a4b956a8f42e44e676d532fb2ffee9b8163edb92e482d9dd06d8aedf3989fb3667b3d4b2da0609583aa2f6745d02d42f85c7eeddcfabf3a9fa4cb635e5f2ddc346c2abb32dd69c02777f0374fd73d581c8892c1808588e0e772cf08eea03f24d277da57fef0d45d191d6e0a13584600f4b66c58451b5c87a84fac162f8db3d4f075247f60b38903e9edb2300eab94e160615109ae91f2ca13aa5f2a8fcfd9a531f70461c349f0e45e6f7e58314ad8a4d246b7263d77776c72eb3214b49488fbd32105f3c74974c3fddc02ef559f8cf1ae4e150efdc428915ac07cc9cffe2bb57a4a90d2a43dd191aa3b5687553674031dedfda872dc260921e863d8258eef6ecdca054165a4bee0d68bd670e0ebce0f68e71a9c7da6bcd8c8f48ece94c476923377a6b396b15b705474502337fbcf0ef71b04d30b796915f2d0946b138fe002da6695bd9182d02708743908163169ce5d8944839bd43ba23433c34ab5b4be459360ba2371a2c233d21c54efafc80dd7fdd17e4dea48d7a556430e04ca1675db2aaae58c3701679c777325d06e82d2a061cd32db74ea8112f50a2e2fde2edf8f5957fb29b8e7df4a4b0fa8647c4dfb9cb94580bc386ad7eb12e0b76f2b1d04cc83616a81fa39d0b480e138a68e6c03c6220a281cf4ef42c62f563c56a18d54a454dfd1aecc63cba933ff8e62cef24f057c66f846ff1d3a394f3de2723f53f30b3be0697364b00e614a3e1689c14b2b11452d3bba36fa53e071b949d1e67cf5c3d8cd1b67d191b05f5e44f2da6d77d7e48f25bf4e5ffb9c36a040c7fce103cd03af871d466305b3145283053806538724171f2e447235234dead2e71cbf8198f409e2e3c3d68022a30f8753763a94504fb98129d86baf30929d659a48783f7b64433b2cabfe4aee5b5f85aa53e4f7597e27a988c276e64c073142d6742f8c6f171c9c7865a8eeaab89af5416df70b76fc07ec297bbf31c8c6cd1a189704ab72ce0493ad8fad0cc7f10870facac7711df982ffc9bfad56b189042d0768244240f43b467998d07df33cb3e1864af2467eb515a5d97030cf3ddf43831a0e22a8a770fc70d8cb80e0019898cd8623cd17f8c551e306a6eaec2c715c8c42cb2e5a46fe325b110303abce41cc84989f71636e9401eddc092c0a330b1fcb1ec2d8992d422f2ff8537c218d4671f6d82d335506daf1ad2f8022891ee4fcc65b3ac6f5b254fe1c5093f93125f9d9c153d8087d90f1db248f617a8358fb979e55e84ab13683b76044c099c71f9516fd98d244474e627f480e28256760d12be3e0bdd3c4fa23d4bd571a45470d547b6a4afca5995acc9051201449d480deec5e300722b5411a6cb21f9b1e7161b37311f9c85f028360af82e197c884b22e340675c4e13d4c4894787bf0c104e338fc29fd65fb06e2b2c16e11fe735190e846d2115469d1c5c80d00df9268100978eefbf7965c2e3560c68d3d013668cb1479502cb130c1e47c36cc74f0d0bb90ad629522c137222079086a7805e25671fd97f8db4a1cd617b373d38c987ce7b366faae3dedc5179e99b91766e770a65adc7454791771266032bb5b10944020fa691303502c85e207077229d6979e5d11a7b313a33a44fe3169cee68c60f32ae2b7309a78c3601295c5a976ae94bc25fdbfd5deea79e6014aedf99c9e613de87bc364312bf7115af9113451878ed6df33b64d16be407f5e2daf5e0ce68a1d8f62cda0eb3a9fd3c19b003", 0x1020}, {&(0x7f00000002c0)="762770a8e4e8d64bf7414f6947c7780663fd47a9b73050a9b869a8b3a5f140f190d6a71f7da66c69bdc2edfd2b6d001a3ee5a5abc3abb63f21d3ae2d70d1c148bd29e2ce25a1dff5f39d3cadd2e0a3bdd8840186fd0ddddb4368c8ec430d6c692f7830c31cefc3a04740cea0dfe69c385741ae4225ebb776bf07c1247923494da69f", 0x82}, {&(0x7f00000001c0)="8265bbf81f34883e58325df2e33dd909b8b3d695d43cd67aac706fa14bc60867c989b1a91e2f7d7723ef3a9fa78362f69ebb225c201fb706", 0x38}, {&(0x7f0000000200)="555de7e86cce03962932cea335caede2c4ba324adb3823357aaffb87b2625f2824f5d415c8d64c4e5a1ca1ac6496c6fb6adfc1ddeecec3c8b292cc0ea5ccd7899bf7be2ecd3bfe73d9396fb0a75626ec97b3a7f781f4058893ee59f89fd681f2ebc282f2bd1f6cc6ad057244259e", 0x6e}], 0x4, 0x0, 0x20000000000000) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x1) open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x2000000000000002, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x2, 0x8000, 0x80000000, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x4, 0x6}, {0x18, 0x1, 0x3, 0x9}, 0x0, [0x0, 0x56, 0x5, 0x56af, 0xe8, 0x87, 0x1ff, 0x1f]}, 0x3c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x20}, {0x6}]}) sendsyslog(&(0x7f0000000180)="f4a43bbda6a16d6dad5433a710efcb16e4ab6dbdd235dbd36772d48b091b98eccb8495fd8ed504732c37d8a05c1873fa9e3e7340e72f141ebc91fbde2d57b91a84757abdaf06e9acdeb5009208b4a535", 0x50, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x104d2, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10498, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2a0, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000007}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xd19b7c8258167d6b, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x1c4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="c84e3db2211042b25482c2d15726ca53f70000000000100000a6ca498a9977f8831b19790330970200000000000000bc5a004243682bd0b323ca306fc4d118bbd8918d79193232276e8ceec88fa05d15d8a335f57134cf4b2427bf58a21a233a1c6326575e29a16eff3266e882ad5d2ab86c12a5f0bea14350d5742feb7bc858bdb67ebc000060c3c6ebade07b37b5212faad0a74fb95e48ed97f3a8dc6f2f57a87233cf4c3db29750ad5265b75f2c0536aa19b176", 0xb5) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x6, 0x3}) recvfrom(r0, &(0x7f0000000080)=""/71, 0x47, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1000, 0xc, {0x5, 0x8001}}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x9) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = open(&(0x7f0000000240)='./file0\x00', 0x10800, 0xa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lseek(r3, 0x0, 0x0, 0x1) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1, 0x7}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000300)={0x8, './file0\x00', './file0\x00'}) pwritev(r3, &(0x7f0000000880)=[{&(0x7f0000000340)="49fbf6ebc103b6dc175262efd171286d6b69cca4fea3b5e74affe94bd056b3fe33c5ec115972fd626049d2680d81244e749877149c655fd9dbcaeb50cca61438b2885b1063734cbdd31a308bbb78c78b151de4200753a7900a050063abd49ab00fdf4dbdf3", 0x65}, {&(0x7f00000003c0)="6addf94e92e6b506f193c721f2429c19ddd144d120b3d73c70cd433add3b9933778fd8af1826edf9f26ac1f5e4a76acd8e08cb4ea9d63972d2ff109a973731222d9b33e5d7d3", 0x46}, {&(0x7f0000000440)="f81b02954d3a3313d06dcdefdd781f2c3e48a39fc7624bc3153dbaa14846f10143e326a237cd7ee2bd8f8bee", 0x2c}, {&(0x7f0000000480)="1013ca19552e9a92e00226e2a18378304bed8254eb0882cbcc62675b34c174ddb9a621f2d556ba63ffb3c0d52df4645cf968ff4b35bc41f27a29b4ecb6673245249573826fb539fcf84a35e99445250b93febae8cd447063735279b359dce1cc7a16de93b6c5f23d8e50d8dd7a582b2fad7f709396b27696287fd76b62f6937f26e96da38ad87e052c47d5871734eda3f6e117ac3354cc1ca3aa8eb4d02f65d884700ff3d88700f0bc0b", 0xaa}, {&(0x7f0000000540)="0d2c57f7435959a1bf525ec150c71550b5016d23ab711d81fc91dab2446dab8e46e162ab148397065cbc877e9904bb15453ea6db", 0x34}, {&(0x7f0000000580)="2a7cea21ae2f704a5c73a5b94fcb5f3516752dfd92b443a1b6672f172d68ded08c4d413ce29198d0a097b61761e423d395cb0b3e2ed12431e36bbbcd108fdc2f21b16efe05f34154083d0907b89e73b3794cb25ccc2e4bec83322a23a9237b62143f72c6aa64baee3a66da079bfc037109e3d8a928fbbe61a8aa0b9d132b3abc81eb321dc93c7f868200abda5f3f6f2b2b2f20f79033e5132c68bd742ba46b32974d8f8de98b6ea9dd8b64ffe9f28d6b4740c0c9041693a5ddca322069e3f2711f31b72d6576129b36f47eda70fc84ac583860dcbaa85b507c4846dfe05253bcccee7d2679f1dc828d1741178a07cb7870288d9bdfb3a8197f28f6f141f9d2", 0xff}, {&(0x7f0000000680)="a2276577e797a2ca4b303aa35e5141c795c8f2f30190fe34b0158793063c70afa8a48d6b635cc7a3602182ee5ec378f71acf44ade041a7da098916727fbb0ac7ed38da62b6fc044385e7c62c91717d5be582ce72c03031805d35450141137bdc97757209e9ed34c9242c678d491e99e2be548439efa940fd11ea1a661559a0a376b8ab4ede60e521da568a968026c404b7ff803197b348f7dd658080324581e5931fab5009130790c4b7dc2aefa0eed84009b69e772511", 0xb7}, {&(0x7f0000000740)="955c75fc21803db81339ff27ea03d5c61e23cbbfb590942a80df296b7818c1f9f04e903b714a75ee2d9386d6a9a778f35f50e5ea6f4284a5a5505d3f7921976700f8ab5651ef2dbae3b53abf4d6dccedd259a506cb64d346d1f32cb7c607a2cfa04a9637d842b852d377c8359d2b8ba759e0eca8fcc30d6af55480b312c91184cdf30bdfc00ad1cd14", 0x89}, {&(0x7f0000000800)="88893cb59e9a098517c74e6cd1df1dcc4142ea6024252bbcee687d93b13ebd1da4d73aac01a5365889a9da2a29b6ab9f5463e15195465dd66bda1fa0e61c0a9040f71473cf3e39ab24abe2a58ad07fc1cba0eeebe666c5a1d83302bcf2c2859ff151fe9503f434ab913342604ef7", 0x6e}], 0x9, 0x0, 0x40) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000940)=0x200) fchmod(r0, 0xe0c8f3f687ae8734) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000980)=0x81) shutdown(r3, 0x5899e6068f68c435) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000009c0)) sendto$unix(r0, &(0x7f0000000a00)="3acadd20805a8e63f29611b932d0775a188a808d35d0c4cac537839139bce38f62ac45e213cc25f6ee6f381f72fb2fc8457ee30a6bfaad9db89679e9865bd2d70ecb53e19c8c986c7c084da6b080bccbd8977e7a7eae7011a13cb9efb4e4b976c0968c73240482766c8484306f86b2cfbb5154ecc13f08e1a707314e67958c127343b585643ff30ad6cd85aa634dc65eb16b4a802be64ef9447212e3bd0741cc83045088b41777d843fdbdb5d02fb3f2b7204e8644974508af8829a9b46a37e471566a5e1cfb247626e69eb523245e1bcdb09dd632d29bf26e2257b2d6b3923280c8ac4d2a7f7280a45162e62e8ffeb2aea3498a73a06aa5fba0", 0xfa, 0x404, &(0x7f0000000b00)=@abs={0x1, 0x0, 0x0}, 0x8) close(r3) lseek(r3, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000b40)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000b80)={0x3ff, 0x4}, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/tty\x00', 0xc10, 0x0) setregid(r2, r4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/wsmouse0\x00', 0x400, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) mprotect(&(0x7f000055c000/0x1000)=nil, 0x1000, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8820, 0xc1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:03 executing program 0: symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0xe3}], 0x1, 0x8ae0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r1, 0x4, 0xc4) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x20a, &(0x7f0000000200)="451358d8531fd9f0159da4ffa2df8d68d416372fe35f01e496b76ce0f872f8525c8b3cd2f56276f9995be5f76107ec4fab4f6b7e1d387e9f0777703cbb49390638e92f67032a14107e92ba2d6d8d76") 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001380)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1d, r1, 0x0, 0x0) getdents(r0, &(0x7f0000001280)=""/185, 0xb9) munmap(&(0x7f00003a7000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000001240)='./file0\x00', 0x8, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000001340)='/dev/bpf\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x40) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="51d4dc53dfe6e81e6fa496115814332ffecd0ba3ede2afee06f26e7f6d8dc05a6768d320d243b4cb6afd067f5f50ab29c40bf5faf7df58efa2b90abb9047881490005352a1e3cfc5b2da6042485497cc28c2b0517f4ffd002260d2f4e8da3fcdc9f1667184ea165de3f21bf46f1b7fdf97baa756c3ffd22144ab755185275ab956d03f2949b04bcbbcade2de280baff693a46097fcb4bbb91aaeac8e1bad69359b7c3eb9055c7e9c0fe10335d681ca21716a2d7eefaa06124684007656adc5cbf036b3a0437d435403c44bc5ec1dd30c8beccd6fafddd51c29dd319f798848cbf1e310933167f0c3b0d286", 0xeb}, {&(0x7f0000000080)="f6f7c60ae9952c8c50343c8588686e56df8bd427fe02c7c4e2ee3b907b36d60090a04ada1186e5d3f13dc2dc140f6d57c08aa0603b4fdab7e598c110fd7151941c73cc452d9cb47f55c629764001d532949e233d85b1d1c6fd", 0x59}, {&(0x7f0000000240)="78a87bad95c5c6b1119605f66591970a002b9a3f2f2f5d1cb40b4e0bf5c849adf94aec6cf65847cc22fdc2b98e17f883908eb0ca1bc222ffe57809e7ca0290087d8e0c5eb9e7336f027151b83d3a934b4e3ff4002fea13f6cab7f526552aa04c159410c90a94ee088fe4aac4fdc2ede4563321514a23de28e8e9dcd76ef22f4d4645d5a91b93f48707604dc921784a74f91a11114592652d06a73488281b27de02b12ea0711c0d6ecfbc0f6f32333f1aaae66ed4d1a555e43c3daf3d08f695ff4c74164fd11740f656a9d26f149c4d847e12297eddffd0a18384b9b51f2fef592dc262d30f20b7a596e5698c2d58f03666cf7c8a8435d7e84123e2c04f5612262a066022a594b379d71f23ae60405d010f1e2ea899e79aa205f07ced14d5362d1b5940ce6f2efc68c0a1edfefafcbab82c67d8adc65ec01aecf5417685f914fe02efdf5cf3e0ce18f9dc5762d76cbc9bc30dd5947249e886c2a454207ef014f48e96948ccd58adc4474a07f326788a7341fd6f4f96d486547914cfc021e0b508d9c64fa130e1dd857fabe9aff8b29ea59fcc6d3063726434b050119994dd262c532225c107d836c5c4035bf04243c9d46c1d5f98d60c994b28d5198e0c41154250806838f5430f82632be7b6504e7a9575a322dc1ac24df4979a2616c41761984a6b30fc8b68ec9d1032618ed2480c21f9a74baa9e0103c739c84c5950dd2a76c56d2872814a3fc07d6eaf32f48bdc9b8f995c3fae7abcb27b9fe4069d9cd1d937e51fbe48e3c1ab28ebc36e2ad7b24b3d89b101580f8f37b89b59d396bc0cb8297efbf42093a4eeb7a174963dae705500d72273fa161e53c9cba35505241634443fba6a5a39fbf91dc89abab215fa151f29d5c4bb2a7561cf9556fdbb702684be2d6966a8dda0a8523bce5dd81a64459689906b6453e1c3fd8993b3b189ba1b33ab2b261896e267a502094ed32829746c482354ab1bce017cba29b11ae38fde697ce6692dc4142830d2991650fa266c7672d1b25cd36bf76c400255a97f9cc1db4b4c3d6f0f495454e463478f0e8b5bb25b7c758ff095f24545bb89a9fa270fd32848bcc7ac6fd28448387f8d8ff8d45d3341fa18d72f7cfe2dacb729898a290fa6e92e56ee70125b4e0ff8a3ea2150ec6064fdbe1885452fe2a0e39d1a31df0d9f5cc0210fb5261c2128862b86f27387a5087f29f87be6119a61c4ed50d59a5b60fac808ae90f672ed7904966325265372e75351f4dc01e99ab5af8fe843156e5ff745f3b7933503bd9350f9762952eb96db30c569f88d9d93b25357ed19663575e6834b326cdb9f55eb6a206e257e2909409d70001da40bfa23873ee81cb70a00d4f0ac58df154b83ad502aa556d0dcd8cc7d3db3188e3cff93bbf70502ff32c61402933959eaa355effb0847243c8e487cb0afd444faa5667df725b63adf7dd81d844dc5b55af5a036fecd73ce932c32c01ec960f797a79dd745c1a3d24954c56c373d275a92a7e6e3fc06a41f00cc318204f0a3e207ad8265d30f04826bbb1c5def66aab695789170722baa3c2b86594afbc124d6eeee697b786455fdb7e0b0188aca69b9f955c0cc554fcaec6434b89fa942c4600c9556f317a0683c5d0b7331303713a005ecad08e0874134819f20604f5482ef4cd15c902a0c052e52d1e78afcc46958af2e122af001c742193e58e9e09a698635a643abf08f36a369bee4739bd76cfa3a6ca6b4d59c39fd3be1e0c58f1b22baafaba18069c1502914fe463f755ade5b6bca0a5d6cd65b4b9989c231785674fc57733609a185c36357e8b96f9446913be9fcafb551204f2aa627a12dc89f1bc632141f5250e15c523710139ceee2dd88286a41b4273fe70f49bb2677c80aa81ec6d3aa3c8c7ba366fb4b196ff21439f837ec11caf5e19b5f35c73891ecdffc9cfbdb331b1a6c53b90f54ce1511a731f65b3726e909085c295aeb21aa3061f9e5b7260178f6dfdaf3fc0b1de6f697b3d7bb5ba44f9602c1b828be7070ef49bc59d0e78c91a6fab8204121fce0815e09a80c6df9e2bcb0fe79b6f8d966b4f43f506a4990d61840d6629e7a3820f28e2b5ff8231f474153b45df6dca538c58fb36de4d4225543bee04f6c9bd825b847af57bd6c3ff17adfeaa315abda7704df536bf9fe7c5eb459efc1800f6f467caac24f9cac5ea0290faa428c602857df95633647e41f36f4393c0735a7fb91da217e3112b6c26f7cf5382d2f10dd90d9a1fb6cc527fefdab2d41e7420fcf280b026493c21cc2a644d3a0dff443c8c91fc658339e9d6909f0ab1c7bdd0de4bcdeb29556929c1132e88e3ae6e64215edde729fc99ef80e6baaacdba67e205758e758bb8c8d9d09fd7f9affdabf2e8d21d6997abb853ec1785e9b842d74451b60d69aff52d16158ffbd5037e4a79a6bf8a2a635f89775e8714711adb659661163311ead38a52a16e626e22d3b97561ae163b7ef37f54f1637e7a9901269690dd66fd930b85a91dd03dc85f261ee8cfb287a3b36fb281afd69fe800d3d74fc35d63b6e38029a0c296c5f7c9c09ffd9f950e1e630f8f5df574f2f60b2130070d4c42e4b8f9da3ed98f5d32d3777e8156c8badfcdc2ddcb3372b30cd1f4d2c755053eab8fd6636d0846ad30779db710441487e7fffbb07f825632b0737f7c8adb25d0fb00241304d53ba293fd5c3a27e3bad5bfa79c86bb1ef621445e172f7f9de03d0bcfac834dfac36aa92bc2462a49720639076825f38d995792300fa26d99d7f351092b2a79608b65afafbbaf4acd6083fd236fb2e057c736b100a463876b07da0d49c902fbd5ef17aa43b07a17a1142c52a03645fa6a30cc500d62946b43c1079168eaa939a9ead39a962b9d0d9dafd1f2b3200a0e72283fe95a53482eb6d7d8683e3436921fdb919fdf9c3354e63eaca7bbfa24c2be242ad36df3a8338f9ebdf0c46291b152699a3e4bda9f0a6a89a53e2b97472c642dcb4b47ca413c13b25d35c54999a1ca5b10a1b7034f806ed55323e24f765b22e39c4c3c8faeae14bbdf340cf9b6766994e73d64ac458f10592f272e74925508347f465460b6a9e1015cfda2b8b7e2d206c584c731082d489b7a4cc28c0ef32dc5864ec7afe3432cda222c724399e21de1e691903f53deea2bc468d443050119ff8617675d8c8d969b5bbd529c9973f376501a6f6f0884d648fef409d3a893e29099e554ab927f9d3f99a81b7910268a422a7c5da9657d4d613aaf4d114e95412fd48bed6d6feec39b1971e7e0461f8e6dfd435794dcfeee31024bb7b7bb8519344cbc7b3522a47b2940878b364cc62110824db7276909e1a5ca3ce443b79314d0e4333f62613fd7c1874839b13054fc91f61a7156b300fe9b5600a587cb49886a4311858e5302edc28c36a40be038f1f8db660ccc8d3e3322da42439c57bbfb5c8ae25ea4a342db533dd82108a37be4557742bdd2e21d729bd12ab07083eb6595139779a9f86d3277470a2335e90749cb05fddc7eb03757a4b2221822c31c3850a26a111cba2f04bb16d48cf747da3ccc938373917570386c4af349d957a86a24baae218eee96650344bea08d11a3575d49b5a7aac5dbf1a3789110316cadcfe1e45a8bf016ff5530b243da679aaf10a6cf74378cb82d5f47984ce19ac09de6b51f0de7bb2c4806c83e4c04cab3817430de806ce55cd3b8977be0cdc130b706fd708fb04b92bcdae94733179d7d517df86b8a5ecc600edfb9b44a7843bfa28d3c7b407dc98569e8c6f39444dc19eb152a0a12bdc8e339318a7a3820d8deae6d1cdc4969a5001cdcf113aea4d54dba25959ad6bcedaf0ddc8091596f68351799afa0bf1cff0ef5cfdfd1a6645a224e467646daaab92a673285ab294999911beae617327d7b2cd4e336d8cf2bdea92ca11f8e070656abca8823e245492f5c401eac02e7e43a4b66719559fdbbf1bc29bf2fb981df39bc2721ef50074aaf804f78ed9c11559aede2a623cffae4aa138a8fa6837489dfdf011b29999686df78a4aea6ce36c1c40a4ec8baf4ead97b1ec41446df7e6ce04ff280f5cc482fbd5ea6221e26333bff64fa13423f8769ddf7baf92169ce3915c8d01e159884545622ce81427458e7bebb3399e92b9c2abe634e008a7fd2e55ac863aafb02bb5bf051332f61d67557d07d5e627211f57e7d9f0fbeef6a8370c2bee1b2972e07e26c68628b09c8ca392e2d86df63c8cb0aafcd21a99fca1205c00ffd9125e0772e3f93baa88997cc58fdbc1829bebc5f3539c28304c65c140f0ab96ff7cd791c5b739aa4893c01ecaba9a9771db60c135dfc9b40a585feb0cad647ce0252b01a6e3fed21ced2c7232bd796eeae78e9733d23b6ca1a7edb789015c245976855e82da7b65bdb32009491440ee3cc320e269dceb9a561422a41d8473442bb03ae4ec4311388e8cee4f10d4b76b505c5a46cc54160b5f37bc3cdde01db669d8be34fc8c67bb7acdd8bf5be50152e10d05962fbef05436550c6bbe5afec0a7b32361d36eb5c59f32f88578e0192cf3be93717860f81d5640df2436aa4a425e5de62dfc6af24a5fd2f7f2acf038f99daf9da45956fbde65af6842796a92cfd3083ae411eca425a5e24e037eb9b39f8c484ba2543482ab8d4a29c45954c36fda2a3f6ed2803d83fafe10fb5b91f1786610b6c2df1a93db03a1402beda5ab77607af1f7b8b830434f046450bbfd9dc179dd4092464908e239805ad61ec563ec9644992330cce4f91b021b158f3bceab57c603781c6c6d4676b694906eb3d0e8717ae875745ea1ed851743a0e7c13adb5d815016a30805ad2b89250c43ac972a8a455dcef1c4580d9938f8d2958cbe4819a6d76d7f9ec510b5e205215c59d512047ba66d0426493b3ea3387887feffea4b5701d1f8855bf6090c2adf537de0413b4f82166d4d4a5b3e39a312e42cfaeb7782565ccbdbe6a1dc766fdb83097d39dbf738e2eabc82e4f38df4f7bd641dcc6e65c2fc90f720842d4ddf7c582a40ed4e3d7400625947b4a2abb27f426029a997fb499655ac703871f0a6480887800ca2d9f034e8a6a0bb8b9f2ee4bdcf7d186d9d07a2a1b48b4bdc4ba685adbbfd76d3d8e4b3753f84b36bd3fc2066fa87e688820a8c76cdf5154680c35c053ad2cd272f58c8305516b5d936d45f4b084b42c4d13c1d543e13ac46e5034f4e4b3e1a018982f6f9a2da229a57fc58cabc1a811119dc91a12c31f9b486f081d3f2b018bf9e055947fa0383c4d6ec4e359c4711d6245d104aefc19f4f614755fdfb432a9b863bee140abde983f85c3ab40ae8309e96964e6a8358a992fb7581f202e363c436b653e93397606fb535cbc0845b5f46e08d68a0db10b939fff9b252bc25c57f91c7966b45bcc0b726d2585d715633abe2afec615b779ef581cfe82a8ca388077e29450148f6cf0b69e2533840801ebc3f7d4a8be484066af4e2a74f509e5021a881188e46da312d2b4e243e605a89bf1f7a38e7f7eb11fe959856742a696111c7f1dc0db350ef13577b1fedf6b238deddf137e3c3311a571a62c104f780abbcb5c9f4d5858162b1aa36be4deb0cb8f8411bc840028514a2f42e1a1e2da9b1c6aa3c0d5e85264dfcd09b7fbda29d08dfc21621c6b4417a3958665a010585b88cbe9ad26fecdc47b792022e1738d7a0aceb9cdff619b7e873a904a0e74b357276fc658713c290f1e28bcd0b0db14afc0a9ca335f1af444d4375d69124959760daed4e918fe9164f5c727880b151a7711d8162bf1bc63cc5cce10625d53eb392822df81d3aabb6b6d79894b31524781a", 0x1000}], 0x3, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000140)=""/170, 0xaa, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:04 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x1, 0x8, 0x8001, 0x5, 0x62d}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000000)=""/253, 0xfd, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000140)) 16:00:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f0000000280)=""/204, 0xcc}], 0x5, 0x0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000200)=""/134, 0x86}, {&(0x7f0000000700)=""/143, 0x8f}, {&(0x7f0000000440)=""/247, 0xf7}, {&(0x7f00000000c0)=""/12, 0xc}], 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x802, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x0, 0x526}, {{r0}, 0xffffffffffffffff, 0x3, 0x2, 0x10000, 0x5}], 0x6, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20000001, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x3, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x1000, 0x2bd}, {{r0}, 0xffffffffffffffff, 0x2c, 0x20000002, 0x10001, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0xb2, 0xf0000000, 0x7fffffff, 0x5}], 0x7, &(0x7f0000000680)={0x100}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xdfa, 0xd5, './file0\x00', 0x100, 0x4, 0x4, 0xfff}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x8, &(0x7f0000000080)=[{0x0, 0x9, 0x1, 0x8}, {0x8, 0x3, 0x20, 0xc4}, {0x5, 0x3, 0x2, 0x2}, {0x10001, 0xebbb, 0x5, 0x6}, {0x10001, 0x3}, {0x100000000, 0xffffffffffffffe0, 0xfff, 0x2}, {0x93a, 0x3, 0x6}, {0x1, 0x9, 0x3, 0x3f}]}) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x82, 0x0) getuid() syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:04 executing program 0: setuid(0xee01) semget(0x2, 0x3, 0x0) r0 = semget(0x1, 0x0, 0x0) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000000)=""/4096) semctl$SETALL(r0, 0x0, 0x5, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x41, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000000)) socketpair(0x6, 0x4003, 0x400000000000, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x18a) getsockopt$sock_int(r1, 0xffff, 0x120f, &(0x7f0000000040), &(0x7f0000000100)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x9, 0x3}, {0x18, 0x0, 0x4, 0x7}, 0x5, [0x35, 0x2, 0x2, 0x20000000000000, 0xc87, 0x3, 0x4, 0x6]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000100)=""/94, 0x5e, 0x40, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc06, 0x40) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:04 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x202, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = semget(0x3, 0x3, 0x45) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8000, 0x100000001, 0x8000, 0xf81b]) syz_emit_ethernet(0xfffffffffffffe2a, &(0x7f0000000140)="0d2298ad") munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:04 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x46) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xd9, &(0x7f0000000080), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) fchdir(r0) 16:00:04 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) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0xc8, 0x2) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000280)="4144a062efd8bb90aad7864c1794443b7b744ce17daffe20c036d77b9e08c909752c1db162892f2edb0cd5adf647f99ecb07f260c6b1c307f071a54ee88d5a07c0e23085957deb6fbf0902a73a622fafdbd9efae1cc1912e2287acfbc647817a045036f82631c9e4a1f33786aa78eb1e4ffd83cc61c584950ff8580410e60cc1be4c9642f4b478ecff8ece1002094595b962fef8ca9ca3af29fe8962fbf495467c5d8509ea617bfc74809ec32d5cec3b6e5f04b7001de8c3cefe9c70b3a96d67ffdeb2a0bd88fab54c7f209310e43a7f94563ed022bc2392d76edeeeca", 0xdd}], 0x1, 0x0}, 0x2) 16:00:04 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x14}, {0xffffffffffffffff, 0x3}], 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x4268) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x44}], 0x20000000000003bd, 0x82) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x900, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/140, &(0x7f0000000240)=0x8c) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x2) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) listen(r1, 0x8) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) shutdown(r2, 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$setstatus(r0, 0x4, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8010, 0x10) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={0xfffffffffffffffe}) r1 = socket(0x3a, 0x2, 0x7fffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0xba1, 0x9, {0x0, 0x8}}) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/11}, &(0x7f00000000c0)=0xd) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x1, 0x80000000, 0x8}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x1000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000400)=""/45, 0x2d}], 0x6, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0xbaf1) fchmod(r0, 0x90) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = semget(0x3, 0x3, 0x22a) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0x3ff}], 0x1) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000540)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x800, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000740)=0x10) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000005c0)={{0x8, 0x400, 0x7fffffff}, 0x1, 0x8, 0x5}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x108, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000600)=""/213) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000080)="4791655b06e94e34fece9089780f3d24880f56ce90340d700b14f426b5f633d49ca18cb1433743dc1234319b5d35de1bd798b0de32e03b8c1e856e6c2d15e2281e52d0dcf540ceb559ea5cd6c3d5067334e8ad2de04ff6d82de3c3e7a40bbb95624f0ed9c0205b418078a261b032844033566c6812a4736c896c80219c78950d11d96ef3511dab2d4b575f1a8c2149f6c8a898ec6b19441ace137bf756bf1e1faa5ddec6c35ed6c55ad6add865d78bcec618f50e837f44300658d6bfe0c14feba4b4f95d220c15e1a5ec1ecf970fc13cff753e702ca6322c04cc22fa30fac02d66a187e6b618e1991c5222eb6a5c7b02ca55dea45befc5", 0xf7}, {&(0x7f0000000180)="3cd50b2a069de06cf781bb3ef006e037fba28f72d3c0aa5b9dc6b4022fdacdb8821a38b4410bbe89b53d62642384245abf270f0d117bbdb1251f953dcbba2f784bd6b96d8a7c4c8e222c26611392355bf4e34b11001e244107fa79aecc85f76ee0c682d673acbf5c3b704fac17923e352e30512ae8f678d6a5e8", 0x7a}, {&(0x7f0000000200)="1327a8ef1521ffd2eae1ff1b6c3c1aedec329d3d488aa292e7b79d08aa7075aad355d7454f4ef5f737a03bcf643871e0dab640aa47dfa8d5282a35e73b61eb3334f79cfd512feda244b596627850896d229fca48e96242275116c47a956f4846978c7a21c32992614c16bbc9aea06efe8adf6106cd3c0370a6db4c73dd334bc6fc34c53503690f8a250aeba752811a3c10edc7df9b2e5b50c3dc54ff70881ac93aea92abfaca8fde9db2a28420624470feb811cc113d55de9db66019a858b03e12b7391aa1176a05b6ccbb3c49d42c1135c2a3d9393bddcc4e19686663a6249f8e03c50c9ee9d80847af899c0de3c8e2cb5387f759d5bffafcbb152acba45c1d23a7325ce42784fe85970487e91f6cba454859434d4b001ba98292de4e4c78a70b72a00a6a5d6dcbb03a8879feea3f2b04bdb2ae082555692b1f4e68afb42e4a0dbd7a284e529a3d3777390fa75bbd2db4ac99fead83b42dd59a21fe741cc4f5f78f20ece561f84f382a84b8cbb21b7591eeec95ade4738829f4aea735c7e488cc9d5b595d8c5b231b03ba12373b091021d3e19e9bdaf4dd513d00f92bd1c54a4368c386c05c7d46f578d6b2227d9efb6f260862430a8ccbde12f113b0c7957174cbdb0cfc0bfe83443f3e46d0c139495a64da2584fd926ccf0cab5f9839993466affe79e564417badba10ea22a1962a7fc6fe689b11bc98b3a24d4f511013a2b083d6a1300d17cbb98571538d2fc7e1427e66596bf23800bc36bd241d26eb26e9bd932ffdbad67c6838a4bf04af600adc666784557c5d8cf0f14282f3acb7c422729e7831de980128875bbeb75ccbc18843ecaa79793b91b50d1d2138858dd0555d9caf20ac569e0fd5b68e3a8f0ab12795cc687787f3df07d5332f29415ceecb69343ce3a3dcaa2965c413dfa7a7be3f0c48a3380561834e51ebf574236f3e08bed033cd887c3992e79f784ab43fe8ea0eb1ace90284cf5dbaf26b226ac33688ea48cb8bd56bd8e299dc9fb31ec51f51d6d2a948007ca45e91b31b7a1c87367d1f9add8f9388b877bab4fde1b276aa222d8f99a741b4055701ba81733d6bd1141272f9332af0594b56276eb29580125bc150e7df85ecb5821a9f1aab3e6dd9987b980771d6f7efcc777307f9493820e88d97cd6bdb862596d19f0865294eee0ea273066d2e84a53c798e5065bb8f8218a969f74ef1d995bd3eb226621479ef68bb9fd0d1fe77c029ba940641a43fd218aea1eafa20c80020a2b305dbb3361624c89f37c6e553a4198f4e3119686c60ac7d183c61380c07ca77cd73c70ef1b57cba3597f6d34399fb87609351315024eba1bd7db782b651d4b4e514950eaa36770bfa960de152bcfae173be1d3de05525757ff5b0fe5d95cd9041126698a792bdad2f2f35a42497a818a4ea57842da9095fbd35b88371d9f577b3dfcea7fdb913e5b450f62588aa7d2db4ddfe1139dbf81c75b503bff6cf6c3d69d7354706f5dd37cd4df3de0830f4c06170dce487c83e73a11d050442c7fb78d70b40937e9ed0e7067c31ad5633e0a7bbc2a9fc53ceb50c0a0e1729c7384889c9df60795e4006ef4b990565bd931a2e9140552af6bb6dce150bc30afe33f6e6dfb22c2ccb298facde9ea4d19d3039c561b8b43bbe137d8b4cf5b3237143955b1142ddd02d8fd24bf64a1bfa3a358f253685d093d07af96964ae103165f8a618a99918de02a5818750dd2a0d20c6278a4320a39fc0d1cc4373721e01c059922d119c00792cabbf59b162988ca886fa91a421b90d57e79f05506835972773e8940e180dc7c23567d9928bbe34bd04c195f0fd930e8fe7c7c4919d527af5e5647099d647c248c1c540e8008a6f97d86949dc1df5fa6758cbb0e0164d6f8267c2a7dcdb8c641b05e8d85030b18ebcba81af75b8beb63da0cc5f80aebee6b3ae359a282eff15cd68e127053d380883138e6ff77c74e08bb90156d62b1ef11b3fadb9493c7ec3038e3705d687e1bafacbaa6aedd8fb654cb3b627794a7a2bf63301d8cdc6e1032accb5f091b92338c9adbd24ac77fe6d5346393c42443bf48ff774424b989a49823836983a36ad87f18eb33b1fea3e58b11b5422714bfef20e4068db8f1ed3dab5e4996c7a395772a5dae8e15f2a046ddad929d795139ba59472fec8056c30abc2d3a1d49c463c783023fb49275f4a5eebadd72456490d748691b9a6a9850c3e4507f3c25b9f7ea537efc7d82eb61428176d36443598ffe8056569aa5c42b59d8d2405fbe015ba72072b7f6692345fba0d2465a60d08b42268b232358f445fbb6f508580af77d3479031dbea77273f38f0c58556dc08fd2fd7ef50f8462dc47bd669f0cfa3ca0927220f000e2a2521068c4102d922dc8b2481f54481752e6b79041c9abda4aaf8d05fd6dabc9a77c235d1dfd8bffea9e2eb70113787030cf05cad593585d548aaf888aa260682a1c29005ef074ba4fd41acbbe87592ed4c16098241c733c1161d9b234706c993445a92ed3370e6612e5dc9b53b36fa233cfb32fcac241f21b00ed5db2398344ed5000026bb3d0683ac78a171d73ba4e3403e4c046d35280281572e3bad1bfcc74d25cc0f114b66357aa03ffec91dd8742e3041d4d6c6e8a6ce25a86f00f60dcc16500c842c29556315ade2e5f0c08e7e9ffb22ef74fdf832cc3d7127294822332352efa33715171e02f1c82cf5a174c0bfe987fab5056d576778950741392c153c272bd3a119d0e6f13a8c8ee5b7dceab6893c0b74195309d46a48df03a5b93a34e4a91ad07c1b6b6290ab7e957103ea9a8c909db206defd37b265fefe802f0378ed7c15afaf0bb0f43ac538356470420065c61f3df5ded286b83b776552636be9b163bd3968407d3c4213ce2520d3907547845ea323029f85662677725fe27121aa4e7835e967645da59ecd4f65e3cde81e82385c54773c3034693024135a8e2199ef675990a7730174666fa488ab1b9a27dbb1a97dc5a08ced4619e7aa7c03799b0a1afdae5cfc4273b91b6dc8fb7afcc113e02500c69c9f8ede05e13ae8edc8fee7cfc69954424041c302e0d0f1a83f6197f696fa71b79ca828b8f4cdcf2bd5e800f531f93a0657507dfa71eb956fcbd9b550d99cf9e6a06342b80e4b491149719661711a275cbef6d3fb113834fe9aef54f9a0512c923fa921dc5a7fe92a2ad27c552209e3e7fb668a554ef7c65cc7f4c3e5067f53d6ba1c5dd538448e956406f108211618ba5eab3931bbe7c791d662b57f58f60ceb750ca1eaa9e1bb4a53aa1963376321ab8270d637aef963ee627d57a8adbabfb00f562e48f455e884907824723fa8f9747edcef51a5b600a7a52a1c302f8c52bd909c97ad756d1cef752c150e2190dff3fe55a2814fe1ceb9ffac98b73f1dd00d0b174eddb3a216d07afce8cf1e2b84731440ffb641851d282b15025505ee9cd6996e7c711edd973ecd0c71a941fd2fec57dca7f2d5cd42fe5b17bcd7bc1aa0092cffbf7df07fb7abbfd75de17a2e000f93824932789ccae90d6c600b5f694df3992f1dfc43336b57518a938b0fb76f2f8407d6167dcf40a813b2cd325a8f604b5f906ecb8e7a0c0284f3c865fed665441046aa428c152f451fa1126621741fec24a68a3dd67522fc75807d85fb73626f7c218b365baccc55d6e347cb6a1560595ee76ed5b8defddbdcde930657b96bb4ead48e64ac6498e8e9569761671d7a802db95455a40821e95808e75599700a8effa46bbcce48fe9137fa8bb831242f645925cc15e13253f0634e24cda0a6822db3a9e59e43966ffeeffd3444249568b4a87e7024c99c143ec21a7c5be5ac629d4a00dd20facaf83266a8be1b26079ebcd99df58e9d52d1bc996631ba851916e27ce51a2d46ecf9b36dd3b883e240cb9f9d72872a6c608992e7f43b27a5b3ab8d345d32fecc34dbabb8e8802a86806f0cd7adc0cbe44dfb169114a7fe2c9596b79bdd8bdfb723ead7db3943a102f8bd05a852ffb98dd52678b6b602838149d0dee2f8a19b760b74bcecc9791dd72806a1189dfee6b645d6f627533869d54efc5cbfe83dbccc7e3ac4d09fc39986aa8f25d047a9c7a83bfafdefdb5eb8777fd8d82b66ea103d6c99f84c0d883f4ba55b809aa18f159e8992513c505ec21b53cfb2d4305d7b0f4421b56ebbf6d18860569183e1f1d9f42b1bff77136f74ec1d0ae69097d016dbca43ba68de4bace8376af33ae1ae528e17ba6e5f7bb7e0ab05fb9d117b1f45706c0cd168311e71d8552621facbc3ced05dbd73af55a2d6ae66b4e0e09d28c8b08a89b5a8ea4a4016418945fbb1cf51db6373a9b72a91c228b66cc6e87e9f9699274b572d4deb6418cd9ec2b75b5b7c5e6ecfaaaf391bbdd002075188f285775557be33e517c161edce3d690e00f4e4cfe263c5467f5588d546578aa8efb37bb6f6eeeaa9f48693f936995ced2db3cb37d981beb89805c270ebefa06c7b8a36dcd780199f0241802c976cfd7fb5a4c1855f680e78ca9384b3ad14d7a126d8ebc16ade6934841cc8d77cac2d9a430515590c20fd9301c24e8af314406612459e3d8c1405560e74d792679d37a0e4ec741efdb39bc25033e51cf2c56a98a59e7c9a8ca8f269ea34e804db6a55c2de910077c45c701f8cffbe175a83dacadf690765405cac71e499c66c171b5c5e51c2f164c4c84cd025452fed79dfd446d8d1c91cd495da527645b8cac7724564de0d3de86ae3e5bd5f07717d2faf1ba8d289a16857223c7d68bcfefe9ba2a5c3101cf2d8dfeaa628203e6715995b71c741ffc119ab8d1caec7aadc0944532f3769bb98c9b20c7fff50f3b22990ed3439780d6aef22b15df8fb3a07ba2df197f36b34170b025036cfa186c2c9fd754ef520511acdfa1c54d8f2e76aacb94e2d749f0d8e30986106bd6dedf117d4d96c15d700d29493d1f09d579b48f91a19e48810d9eed9388a03e1b5c6ec576a3fc99e8bf42ae0b7f600a84a8f7f8a7772600b27ba3c052ddde542c7ac503cd48d3f862059a0449979ca2b165e881f6dec07bbbcb95d32813fd3c0e05986e476feabf32f679dbba77e312a1bd12d67576c19b5f42b60e0d743f4560956f0bec56484c183237ea9f53c4c17dcd0e0c7a350aae66ba059fe25cbd291203f6b64b27b8342ebd9cd7c61949290726155a89fdf56239693db248d544546408ad292750b3baed7ff54bf140939cceab50b7fc852a59094f46cd9becc609713b80a0ac27e798a78e2896fca35354d910373910766834fe90520fc30bf62d32d7bbdb10343f71d281bc4851e820afb4400e727b030c699c9a338ab16528989a2190c33e8ba855f1246b5c6595129052235f383c367be7e424d7a8948c66fcb3cce432d9f4e1487e4137ca7e39712695e9084cde80127828b35b2ad64960ccced65e87b33ae5219015bf7ea468696e134b8ebed82ad9e90e0a3869a6f4341815e00ed202dc105be5470c5ec89c9acdf8af25acb281b276252839b4205655bd8179be73b4a7d1b8a507206995ad23cb72be6ab82800edad405dd3e9244ad64b7d6a24fce8773252ff560afafba67a6bb8bf8549904ba6f1abb14e8bfa2fac798d45c323a2fe3fa7719365cc3fcfa4ac95311b6a5ac67428aa76bbb6959715e568cf8190dec792ec54eaa1ecb894c6d2a7e09840104337b61d8c0e476929e815beef7297815e56a3ea733925a5c734a84c3aad4392480adf1942a52b8179021cb8be5fff0f9125ddfd05c1a74a59d9f61b2a67bfc7ccdc3b39572431408ea557f5750a759a65417ff835eca467e55336367365e02", 0x1000}], 0x3, &(0x7f0000001240)=[{0xb8, 0x1, 0x2, "2110562d4b4c2a840b843e9170ec8c11de8b64928ecd2d799075f3ca6e0b738cdb2e2e5968a147bcf2c834bbd09072369fba55275139d844aea587d92e921d10b1cb21812b02093ca299e61176d88088040aa63ba129195a554086f3afbdaf117cb71afd897bf33d3abeddfbee11a369b523d68bdaca66187234828fce8c6a08bf7668212faa2e6374e71cfdec02d0b8e1a1b9ed439cc45829cfac1fcf92adb4509cf90d40e152"}], 0xb8}, 0x8) r1 = socket(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001380)={&(0x7f0000001340)='./file0\x00', r2, 0x3}) setsockopt(r1, 0x29, 0x8, 0x0, 0x0) 16:00:04 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x52) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 16:00:04 executing program 1: chflags(&(0x7f00000000c0)='./file0\x00', 0x1) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setgroups(0x1, &(0x7f0000000500)=[0x0]) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f00000002c0)=""/120, 0x78}, {&(0x7f0000000540)=""/87, 0x57}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000100)=""/47, 0x2f}], 0x5) open(&(0x7f00000004c0)='./file0\x00', 0x10280, 0x90) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="9c63c00a30f09d43cf52338cf5ccded5783cd5fcf4f384ca9cad8a508235102b5eedabb87be14ab180c050b32283457f009d735e60b6ad71dced7d29b7e958e61c6a993ad371a8bbb4906d17db319dbd94c26b41e2731a72008951d23778821c0190ebaf9dac209fc7852f66a61b8fcef630a495d3f301ab3aa0ff56431f546d7d0d934d9934f0ce92f2128677c5df365b90a1690356b24c67ad74b71380eaa28c98fd4754b56a332691a6a0792e95528fc9ebd2ff10b62d7930c9cbe5b0", 0x1}, {&(0x7f0000000200)="3fe24e0d3384e323d7af14f7701adef88224d8f80779d517f675a5614900844f0b43a052c3fd4ffd6c5edfd8188b1024bd53c68643a9aa8de96911d58a8bd2dfd10bcf97ef196ef9042566a2d07c180890deaeefaaf7c2b573adb54379f21fe10824f1f0af3dc9c641349da2fa5427ef74725d797992d9459afe709f7c7a37c68e699a2734fff89a1c55ffecace6ac34e51c2026ab6f42f4c29c2c3c03b5867919026015b0f3797e8d42d3ec07a387e9509f14"}, {&(0x7f0000000340)="49df6bb6ff593c1ef4d77a9e9c0462805f27686e96a08b07d6345e028ee0a019df0435cf14c89bc5e4489686aca0ba0e7f15c5c3d9381373d2fa7b56c2e97fb419991e2f73a5c2b17e7c561350ba1f000803dafb3a9443745efd50c040b3e54f79f1f64651d71c109dc11861a877b20254774bf7b1e7893dd46cedbad586fbc381a7dcc5b932f17b9286cc1a57dd4b57b0926d3c22abd8305ff9553a8e467895def7064928d33cc05287d72d8d4620e3048f9df6c9bd14503bb9c2f9c872c99d90c5270d4d99c5379865e48cf50270d20c9311e6c793c8"}, {&(0x7f0000001740)="eea0e5b45cb394dce77c1527a96b8210f5ef4c10c4ee3e95284e91f91bd92ec24e15f753997b8f2709dec608fd32027594091af50e9b57092f1ed9839ebc1f914ad9ff52b1d45d4ca492257ff9722440cd99d600885cce70724dab4566585aa7b3d76920ba2d0f096798fa52bb2f7563e52af36e091e7b9ec984d68e3491a7ae21ebe644bccb3aa902313f5ae9b0f16b909d5974a3b3e16b037dbd17b6526b2e628264ff2aff6902eb030a32d12cc96d6a3c0f8af12eea124e7c3ee8c8430b5c729f19689479d0e15b3821d36a27e49edca348c1ca5bb8b6a61b4199ed1bb9d5acaf2694bff5fafa05425813be98a046fd634b8b6f199afd2306e56625d65c56b8aa1239ac1a60f5fc22bb511f9a6a952ebd38d4cdcaac99024d1ee6a3c27313efa3dff70886a3b242dd920aeb3aba37e74005a6916341d15ba780c15d242176e7f2829387e7e1f207a0be55fdd682adfbe4003452aa6e7aa1a37ed266a6a6095deec0816fca51910c9f89aefbecd273aa14ec191334ac9c4c3a8502f64218c502faeedd4652fee755c8dd12ad2868224cbdf048c41bf2a31799d1cb62bfe54f6e1f7dfa8e83b8173a174558dd9b9b02b50f221f0daa142fc6c53c1ea5a42644c32c268e3e0ac80842c221019a46c0616fc25a39699d7cabdc96cd6447c825345f1c572d11434daffcf8f25da98bddd1365527d897146d46f1b72ae15092058d01d2e9474ff1c176c2dd39d6e2b75c297010885e905daccd321fcd94827e93c0cfbd04b16aacc2b3e32b215ba7f6494a417ce900da0c1641a80b9aa65b26f47d30afb2cf44222869dea94046f9f5890603ddf5f265947bf2d8ce3486e1c1f8714ee0995ce8e78656f6b7ca273de9b69cf8aaff8470ae6079df9d98a48829af2189a1678695a35bb57a12438234f8b7adce1df0fd799d5c2d052e4b7bcfccbab3fb4c10a21c226896353d19ca3d8600b3e9442006575df32a64e55dabb137424ed91e2fdd4d1cb37cc8c017f74d1b080b6fb69b2fadbaa9918c1850569241f5e14d56061604a3467fdc1cf1b6153933b6d2b991fae1f3af502cb910a9b015ba3f549b5451d800175849fceafc0d1a006fca105ddb7539030ff301c6021aed14cec98a781cd8613e080653f337bc671d6f63177fce0c236269cf24c50f7760ccf5fa6710a9f6d5071c84001f583efc6df1e07c3b22e8de1f4c70c40f651c564b41b11616a20cc68a7814942053204c56272e87b56627958188a4149e6eeab1fca53fd8a1070a1360a25772a883df436096618e47f9ead774b75dfbd4a0a6566f9f9f50b078e55a8f63cec4844951517ab598fb80634c8b9c0939b3107f70e48f5da1a9c68fd0a9eeffc9ee94589884abec62c6384311f9b9ffb74dc20e3a66e00b065d94e182aba1fe59692afe7ffb64429f3d9fcb32f6465e18aee75375fb88a1d64fb3207e990ae9687112ed454b186f4f76bb61fbed30dd1d861b8fa1335fc39cf09f9ce53d4245d115026049db4f849123c3e1ba550c1b9fd4b83affe19b7d8cbb44911259d25e62c2826f9a5432024a2140a7bd631cf9d3aee270eb44896fc4cac38a13a955e129aa9bf11d787fbc513975a7ffb993bc97e128a3d2b40c25e533381f12e94865b4c570456534fc3d2129d87c14215409aef21804aad3c09146135e8b1b124052609d41cd962f5d727c9543160c604d6832024a660a4ac2c8963158694bd3e192c104db4d6827808808a12d363e3023ce9d62921d8148a5348dca4dcde66daf3412facff707f113af29f65b0e7fded9a72da5e5faca3aae5f8eafdfbbed9a8d7c9c327925d975ae71e6f6550b7e72c46ecfc51dc424879af18e7e54097eaf69f89d357d68abaa3fce7a38204c568ecfce5d226c94a13ebd9cda983ac88501d4e838908acd7333986e361eb62584c1aafe18726b33845594869e9f7318a8d4bb66f6beaaf08aebb3548021a539c417b949e2efacb6df31474846ca564d083ec29a0f8a18e50af024703d650144437553188979d4e8a53129f7a532d2ce521b3dd80acd4a570017c4a00e8136466a3b5fb01770035d23e2710e8993374fdd97d861fd52556bb26172f14f4b977ffecd5c85a75f72c5ff65ccbf60aaa9384a9ed37a4046e57260e2df07c3d5c437a45b240c2fe69b764e7691b200d96e40690f42a76bb1ee374b45f0465b0f132c478aa4c62facb1ea0968d3501aad8626b46c728e5d641eb548d074fdb8c6c2650238ae21456044b7ce8cb5452c0f1aa3f8f88c29388821eb8f06805cda79646cbecc60ed961fe400c8fcd56ebdea3e34bf8eab12702b5fb17e9cc4e3fd5a006f06d8b2d9ec114e4c23eaaf50451fbe8a77065c8a5fe450f6912eb5d96c0aac10a21559616ec8c518c6a56db02b82f6139e15d4b5da0ce86f3cd7347419e5da90326e141187ec3d369b8a87886bd20c49efc01d895bb26221d6a39ec347fe3b36097153704226f5281fbe865724876baa694632104a18a4d8f9fba2eee93927bd599fa8816c594a8f452073251a2161e04ae4ae84aa71b431a6abe90e4743f07aa0b67874a9b617f9820d0d8677b4785eff281d65ca0bfa1a1189f1dbf148e3c457d73a0ff0f0819ffeed0402c70593a9d3b26cc01b15584ba9e13bdf3c871d9a82d1a0bace1e82eb253e650f0cb93552064b48fc1f0f45bd76776ebb6413f5bda683fd7bd88def8438198e536251637f1e70d0500f6979f9f663b82988656c151946d5baadcb79f2344ecb9071a7d2321177fd91f2f995394b5f13a4cfe1a87ad54814ed28463f6dc4d15ed2138cfe8265eed40acf32dcc7224fde07aa100bd160a8090079076841521eece58e9d4b4475cb0b63fb5b0b0019432fc4bd25ccae20bd5ebb891f004a0923f24720bb0879d99778b24eb7b14aa709c182a75068cc1ba995c5f5aecfd81418b972a27f93cd12781775c7ff22ca5af4ff5dd20f33762b5baec4c53dd1f97fdd4952859a802e632b527b56d562e182ddf4c8d88c3d3804f7bf9ca7b68ba7c23a943cb8aac786a9c4780c6bbd56ce311584c11f1fe67cdcaa1278a9d0f94e264ac78969ea3aaa2919125adff6433754ad16471924b766b8cd9115b154204885aca9e538a209640da66f0e43ceb608f8b5aba509d51491fe726494b1d6fa5e3620cdd18e0e166709815b841888f7be0a89b55b2c14fb055a17c7c01b1d7e00b2d19f2427689b82d8bd3368e5c9fdfa7008f759ef3aaeee59cf2c7a2bc073d1a686f45b46b3396ac4f47339c8718e3d223d980b2dfa4c3ae8eda9ff9f8bee4dd42e922c54b39a578c3933f07857cfa67bb3db0170ddb69c3f65e95a9bbd274189e14c23e53dba9dbd5d6cf9dd6915caf521cc328bad58dacd0bacbed4a065a702f6030fea396d871cb27c6a0e5ce83152ab49dc7fa925683c213922c283b6d8dc3e9cfc75977ee5a5f910dd83a3eb0ad81825b8d14daf92816429024b6196412559afde4dadcd8a18258eac2a099fca2ac18be56d563c8b36ad603e2cc6badc475dc4b85f3f271adc476e83a3f79470d6a4dc32e584cbbdeb06fc3411070c30d799dc18ac8f941a752b67d72a951774636afb278a947db4c8ad78e1335ebb32483b986800c16dc06557601f73c1fabf31ba2bc33dee2d0fb2d8e29b7f07df520f8010ac982c7db128bcf879317b53109cb3363d3c5f84fb009539acf8e09921c467986a9fbc222b674ac9e4b6a6bd4085b8a50949b2ecda5b1c19f518ddb41feee869ecee9426317245befa7686eb0cb1c478aa6052068831b2777118dd34fc490c1deb5b137737e154970121e44e11cddb9c6e0ca90ea94153bed51b549d6ae8216aab53527b12bdd3df7fd8ad43181f1a22876b8ae5d281d8c13563b6b06105befd448f34dce650afb9ccfb8294ebf1cb1fe3d745bb04c5efbf17549d45bbbb9d2e451d202ef4d6fd61dc2b543f61ddeee0f53d63f54de70641192b4add9c200d5034ca93f98b5b38bbbbb0e967b3e7f4e0a23e14526b32c9eb12f66e2030e0fe8cb9d1535536900e5cfa2476c5e9dbc4db3cc19431d8c9f07d1497b07b05e23bd75da5d8e15db833fe1e75f6da092abcc188a54daa7bfa94c5f5a52a7863c77a13ecbd831cb0cfce55e167a61bd65c87f497e73acf0e1f1b455d8665d3c03b44f0cc5efbaa92c264a3efc9e784afb0250d8ec911b0b69dcaaf32be4926d7f21aff82acc647cb07ad4c9b3f311f928cb454f658ab2c481e6a92b41f3d54450f222a0cc1d8120284fd42d0914ce8030d4e9a7dedb59d19088ad17c50b25b712a8ec8947b562b61fdd6cd43bb3fa81ed3e0560092ccb3af59ff00ac3dc19664bb8ccc2da20bee0e7275b26b22cb15085dacf2bd8a071f2f39bb76e8826bc5ae11acac40e1662f2fb3a14d8f098bdff6d5bd30723d9d11413d8c426d0231a79c82b7dd88cc56aea60331c8a7aaae25df70de6361f2238caa0a3115317c30282345c325c14a120e0fd35bb439b79fe9a91df23d50daea92cf88b26ad5e846f92a566d348cc364ebf8cb179576d8da756f7371812d2ce3f6aa28fb109cd062094817488fac4aeb3c170167ae66d97c8aac909824483499a1a2e820a26579f3500e7bf5a1428a7fdc9f8edc65093b0b49060987cc8a5fc76144b4fc6f5aadc549310f2a3af69065ec7e6e9f8bf3609ec3284cc7fdd53d89ff6cb4bbace89858aa903f3e8ca9520edf7183397fd85980dab57fdd1438b888dd70e634ab1622d32d1ac65af082f267ed6fdef288716b1756b77a309084859d6af51f72b9a22c4f479a9403034e926b91e83f9e696dc24192848a63ad1aecc2a396ac444af4f2884b46ecc0132ef5ebaee8e3c6ecc51be4e41017256563d69d7d41d9be6eaaa7d8cfcaa8a9ac0fa4302123dde4ac8e4cad30d4ee31aaf621f53cb5e9492c2c2754e058ab4bcf27050e40afde26198692ab6b3304d8d134faf56737acc65c549051e05226a485e1cc514971703d020a0b94c9ad956f8d897c5a8efcbbd33aeb6e0ecb844afa532a86095a23a958ec38423275f9571cb80308401c8a491ed14a3c8776b6434c49aa9c845507190157eb19b7eb36459434e5557f56fddb15ed9e16aec6e9d7a9ead610ca8a626e29043c620ad73a6861d8de378f80f5f9b06fd823c688814643c40bdab0fe67cbecb675e2d46d1b7bea03961a461beae83f4ba62f58a64e1157905025dad1160c5fb06dbf0790a8f2df7e9d35141ae7a459af6f30e192f5bdc46647c905cc30e3274d783586cea587d91be9acb6725eaf2052afbff34ab38ccbba764cd09c40e6b1f1d6db4c3451370fadc14a92b84ae0f35796b6bbceb1f7299a1b4708053a9260ff14f37afbfe4564f55fcc5e20d223da12eb5105be201acafb51ee68525a13504a13c6e47e3ff6cb28800d7cb4821ebaf4bd9a4b7a8d42e6c903ef44581ef1f784abc7c733064f67947d433d263d28bc66d0df69c5662ce7d6bf64321ee4da401e29aa5fb5d071a434499d710f3f5fdd84b202ab3ce664a2586843240def9585a3d077e7efd54943180295da1db32377d44ecd8c65ad59079355a4f9b79e236718a427090e252c258f49d8034ab84ab775d240ec215603e26170052384f9da2ccb1a8687990c254d48ebe434fbeca39cc97ac77d2062a88a27ae553e9eb1fc188d15f05277d5163ae6a639f066488430a5e35e269221114a3da2acf97a9b11cdb9737a9bcce6d65d8d71b8c44adef9000ba7ecc344a3a8f1739a90ed81feb6d0685e9981daac51c4c01d462b1e3ca33f7d7167a63c298ac5f32d"}, {&(0x7f0000000080), 0xfffffe17}, {&(0x7f0000001500)="408768067f7f66131bc3f8567c05e4ebe136b47b4d4c14fca71959abd44960ce8daf977b2ac7726ca8165bd5b9715319f32ed9b8142c8c3775e4ffcac5ede9d5faf793b311062e53edf3e6ce16fb9f136365b9e14ef4"}], 0x60, 0x0, 0x0) setgroups(0x0, 0x0) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) recvfrom(r0, &(0x7f00000000c0)=""/220, 0xdc, 0x0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x41000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x6, 0x46, 0x7) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x12) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x0) close(r0) 16:00:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e676e365819b9878982323ac3ed8ed7bd1e5364642f66696c6530297835e38e18f8de1430e0b283f8970000f4e715dd3acb79862b0a1f49f3d309c1315e609660"], 0x10) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="d3") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x35}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8200, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8008, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x0, 0x5) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f0000000080)=""/72, 0x48}, {&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/54, 0x36}], 0x5, &(0x7f0000001300)=""/5, 0x5}, 0x1) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000152000/0x1000)=nil, 0x1000, 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/47, 0x2f) ioctl$FIONBIO(r0, 0x8004667e, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x33, 0x1) read(r0, &(0x7f0000000000)=""/24, 0x18) r1 = socket$inet6(0x18, 0x3, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x100) getsockopt(r1, 0x200000029, 0x69, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) syz_open_pts() 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x40, 0xff, 0x9, 0x80000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) open$dir(&(0x7f0000000180)='./file0\x00', 0x210, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20000, 0x0) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) syz_open_pts() lseek(r2, 0x0, 0x0, 0x1) fcntl$getown(r0, 0x5) getuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x101) 16:00:05 executing program 0: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="faf9c82b4ceed46845d3277c6e6cc3553f11f6017d93e4696ca0fa5f81c1957b69824a0ec702cc0830eaf5350709fca92e0d61d42e40f7dc8eded29646fa2390e2ccbb6f622d57a082e862c495b53b1f05ed65ecc4e3eb00defe4aadaf137f3fe630f1e67ea6766472f05bac8a58754b5060be47f1ea22", 0x77}, {&(0x7f0000000180)="4009b3caca553fef05ec843dd1a4084d27560c0af2d1c271f9b1e6057103ee80517d54a949770e9cb153369a0c13fc26aec72d3d8f26ef8b8b9052a9e6abc024a2317d0dbecbb22c6de5e20ecb9cc5f1845a38c877d39c885b1ce9a188d13a0dcd58ff083489a6bbcd86d2c05dd48a7de4730e6b5dd04165240eb6898cfcdb7b1431c2c6fd3b8426ed11deb57780a2317686da596a5d3abfd817e18b37fb52bceff283956b3d7191f6daeaf0d12711dc48657d5e1f0a0b27537263c144dc0142fd04b308cabab644153edb9c76f7672bd01afa5659990f2f64acfc4372f371a856b4623ed869b71ad13ec297fff445ae9aaa92c9913160a104663aad90", 0xfd}, {&(0x7f00000002c0)="d6f4990369ca516f09689d37fdefb136352747c448c1dc88b196890ef9363b2dd85d2a0220aa52201df7a508d03f6de9ab6c65767a0aa889b3e993118ac934e5c37965bb6f9d80d215941ad794a039c824676064f2fa114597f22ff1a6388f26167870cfbf6f4622654144f9bcff628503160b15102e08a0e7d00a3d9255d3d381be9fd22d1cca57f3c2ef63f4d8faaec3a4e122c7036c22f0737823", 0x9c}, {&(0x7f0000000380)="befe3a41ab2b0529f51b49abcb25d8cc27fa92032dc17d5de1304a3cf9c361c134470246fd3a101762f4363bd56f9b1965da716a19055dd1ee7ba502bd1dd22496bcd8e219cd5392d85bb09ad1abb8c79824c4212694177bae1b4fd2a6", 0x5d}, {&(0x7f0000000400)="400d1b6c2744fbb3aab0cc6806b5c1f45ed2ddfd95ac97d8b24337a995148bcd83cd7b226b552a8e97f713c4e1af7c1e9ef26d1266222698b80de2da9008af3eb8975b80e4b5603a9970318f0a75fdb990914dd1da06bffd3f19067f3c2c719e79d2d8322bba32e916321c300096ae85b67d228262a182e03fd44b47b6fcab7fb40357bf548d1fcbbaf41d6b16518e7b829baffb", 0x94}, {&(0x7f00000004c0)="a856e8466cd50eb4fd9ce040b29fee792fda08d38143bf0ae5e11836", 0x1c}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x40) write(r1, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/106, 0x6a) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x8b, 0x5}, {0x22, 0xfff}, {0x8a, 0xe7}, {0x26, 0x3}, {0x0, 0xffff}, {0x86, 0x100000001}, {0x21, 0x800}], 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r1 = kqueue() preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x5add6a194f1cf32a, 0x10a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x80000001, 0x736e, 0xfffffffffffffffa, 0x80000000}, {0x0, 0xa3, 0x3, 0x7}, {0x751, 0x3, 0x2, 0x5}]}) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) sendto(r0, &(0x7f0000000040)="136bf03c3cd2ccfd", 0x8, 0x6, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) listen(r0, 0x1719) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x10000000025}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:06 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xc00, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000001900)=[{0x0}], 0x1) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xf00, 0xfff, 0x5f4b, 0x100, "dc5d13a725a30df4a3fd37795417f66a952b2068", 0x10, 0x4}) socket(0x20, 0x1, 0x1f) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) fsync(r2) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x80, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ftruncate(r1, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) lseek(r1, 0x0, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000180)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x5, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mlock(&(0x7f000048b000/0x1000)=nil, 0x1000) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r1, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r1, 0x6, r3) writev(r1, &(0x7f0000000700), 0xffffe0a) r4 = semget(0x3, 0x4, 0x401) semop(r4, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r5 = semget$private(0x0, 0x5, 0x400) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x200000003, 0xfffffffffffffffd, 0x17fc}, {0x3, 0xf6e3, 0x800}, {0x5, 0x401, 0x800}], 0x2) semop(r5, &(0x7f0000000140)=[{0x3, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x40000000000000ff, &(0x7f00000002c0)=[r2]) ioctl$TIOCSBRK(r1, 0x2000747b) clock_gettime(0x6, &(0x7f0000000380)) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) pipe(&(0x7f0000000080)) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/194, 0xc2) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x491, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x5c}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") recvfrom(0xffffffffffffffff, &(0x7f0000000080)=""/10, 0xa, 0x2, 0x0, 0x0) 16:00:06 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x10000000000001, 0xa3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) socket(0x6, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x1a, 0x2}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1d, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) shmget(0x2, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) lstat(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) r2 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r2, 0xfc42238bd748d82b, 0x5, &(0x7f00000002c0)=""/181) pread(r1, &(0x7f00000000c0)="fb9654b4be68aa30a50d10aeab3106b9880b32d8869d7f444081c3971d5312a3a18f31cd80efd82e3506d74092eae76f89f21b4f6fa229108496a6e4d402c12d1f4ce3045e2ac649a3f1717eb97b4c9a03e3b70235683a80e43de7a184862f7abebf27818c7e3d08d8f620c4fc19fae89084850ff4b84d1df4f8481823fe4f96d5aadbb444", 0x85, 0x0, 0x0) unlink(&(0x7f0000000200)='./bus\x00') open(&(0x7f00000001c0)='./bus\x00', 0xf2abaab276a65e67, 0x40) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/90, 0x5a}, {&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000440)=""/157, 0x9d}, {&(0x7f0000000500)=""/195, 0xc3}, {&(0x7f0000000600)=""/167, 0xa7}, {&(0x7f0000000080)=""/40, 0x28}], 0x8, 0x0, 0x46) setrlimit(0x7, &(0x7f00000006c0)={0x6, 0x8a90}) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r3 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socket$inet(0x2, 0x8000, 0x10001) 16:00:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x1) 16:00:06 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0xd, 0x785}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r1, &(0x7f00000009c0)={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f0000000980)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000005c0)="4d0321faa511b8c9fb425d2b25d39cd3c6af0a9f2d8478d662fe70d4d41ed8207e23f6cd6c470e33b0985e8f69c25f6e913e6f33b304fdef6f03658be3310b801fc10f2395b612526c08980eb51403379eb91229aa66ca6bf6d531aa398f0254a816c12b5950e439742435b0c1f9951cf0dcdafed5cc0fb40d56ef6288913826ef8b55d62645ce364be9ccc49e81", 0x8e}], 0x1, &(0x7f0000000680)=[{0xa0, 0x1, 0x7f, "1666759d9244d6a48e615218134f002fa635ec9aebf70f56b1e945fc17ddc02536bba588210136c42a47642469b23992896fb10be5e2468ccc12f9752d9ab75890bc540e175d5ec788a34d47b191b8933154fcaf31a3b7dcc02ceeb8eb1a5cf21d548246ea143f51d663c8856c382f31c431fca50f27011fb5445799a004ef5fca3c819953324e8b7b"}, {0xc0, 0x1, 0x80000001, "d35308528f090c526ce2bdb91e3efaa485b3171404b5eb5d89b35cd7133cb24e7868f126c2a9f304fe09fc61fa0597377c00bde6bcc8c5d73b62bfa16d8570af2cd0f2fc35177f4f077019ac61ebe866013e8869d15f2226e627adf887cf59667ae2554599ecd4dfbde4978f61a4a35042b053afeb1b4039d39b0f460e6d1329ff2ce1ae7452f0a5bf97dd29cad613f51cb551e0b971ec2d663ef9a888a05456e318935488d8568b93976597acdfb431"}, {0xe8, 0xffff, 0x4, "0ee50e11a9aeca3161b3f0cec8f4cd4addb67ffa59634f011d603914abf9984ca3b9c271a5bdf9147f07e36f99e39635d50b1d769e9d45ac6a44fab612c69fbeb2723a80a4849fc499a6fc131100c15885d613d7be11f425f6b74c7a95483bd43429cee479393fe154faa189b66f720d02df8ba436612a2fcffdcdcc47411c2d425e932ac3480f36dd798d0493a6fa3d3a0a69c818ae97d9dc0bcf7c26d634f28c66c1ce258c720adf0308ee1a759d770b58ec58dd77cc99ac9398425c636b5bba7a5712156a7dd49f48631529eb2b853293"}, {0x30, 0xffff, 0x3d, "8a1ef06d7f431dc9c78ae0af90dfacba3fd822be233f585835e6"}, {0x60, 0x1, 0x3f, "950ab21c99fea27f5f43228f616f382724f9aff9d8969f8bb9bf0324fcc7fc7b1237247537d906c235ac2f5c77eb1ee6da58f68c9deeb9ef557c292302e70592a439559d3d279808cd"}], 0x2d8}, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e451", 0x459) syz_open_pts() 16:00:06 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000740)=""/100, &(0x7f0000000100)=0x64) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0), 0x100000d5, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getrlimit(0x8, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r4, &(0x7f0000000140), 0xc) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000140)="86ffb2bd06ddad48d93a8a65aee3f62e5549c228136bfbf0d6bc030fee50ad2fe0c5916c20543f53035c8310003ad4a8a78594482a18cc792e538de51b5f3ab47d3b74f00bbae8bf0fd744921c67a3477eaec294f00cd0209a886227c517e68e4f35cf0c4b1acccc88728b2cb8b7fd8d03cac290ee823706b41c8ab329cb98253e5b1cccec309eff24620d45538577e2732aa54a27a5e2e1eacd03a5a6780e6310d4b96e8a7bbb79c261cdff339bc205a4d473077542a07b200b21d64f5c55ffd4d3d29c6933ef6a78fa7e26c9338f9d08b450001f12600243138e49b6", 0xdd, 0x9, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7d, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a", 0x1d}], 0x1) 16:00:06 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000000)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000940)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x9, 0x1ff, {0x3, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x0, 0x9}) clock_gettime(0x4, &(0x7f0000000700)) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) semop(r2, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8d23ceebc35103000080bc7fe3cd4cacd26aebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d20895f2b5000000"], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000780)) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x12, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(r2, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r1, &(0x7f0000119ff0)=[{&(0x7f0000001540)=""/4096, 0xfc74}], 0xffffffffffffdfa) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:00:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000440)="5827001000000000000025259560f8e5811f73f2e3a0e968c4d5e41789632dfc94ff847379bfd18e02acb76f334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40997beae078b0a80da188763110dadb6a5fe1cff9dc3b4efa6865e5909ca390d4621fb9b9ae1607f528ac7ac64c69f1ff45504215daffd3015db310090b514907e9ebe63d9b040b0df6330fa326f7bf1b2e1361e4c990311a0eff874a27461bd7ff90c2f70c544bc2f7fe7c8cd09244e708a8e5e76f514a3df158922e570d88356cedc3c1ed2833a3a0001000000000000834dc288a64f727a2b88335644fcee6563ec0d22a1a1c99863a8", 0xf1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x18) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r2 = syz_open_pts() close(r0) dup(r2) fcntl$getown(r0, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) syz_open_pts() 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f00000000c0), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) 16:00:07 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) preadv(r0, &(0x7f0000001b80)=[{&(0x7f0000001780)}, {&(0x7f00000017c0)=""/251, 0xfb}, {&(0x7f00000018c0)=""/229, 0xe5}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/151, 0x97}, {&(0x7f0000001a80)=""/47, 0x2f}, {&(0x7f0000001ac0)=""/139, 0x8b}], 0x8, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f0000000240)=""/221, 0xdd}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f0000001340)=""/216, 0xd8}, {&(0x7f0000001440)=""/165, 0xa5}, {&(0x7f0000001500)=""/132, 0x84}, {&(0x7f00000015c0)=""/65, 0x41}, {&(0x7f0000001640)=""/113, 0x71}], 0xa, 0x0, 0x0) 16:00:07 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r0 = semget(0x1, 0x0, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x8, 0x200, 0x4, 0x100000001, 0x3ff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x0]) semget$private(0x0, 0x2, 0x44) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@un=@abs}) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c60800000000000000fc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0xffffffffffffffff, 0x4) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/175, 0xaf}], 0x1) chmod(&(0x7f0000000100)='./bus\x00', 0x11) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xb076, 0x0, "000000000000000100002000", 0x0, 0x4}) r0 = socket(0x1a, 0x2, 0x600000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e0000000307000000000000000000007b7b"], 0x38}, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x80800000002, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x7, 0xffffffff, {0x3, 0x4}}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x80000000008, 0xffffffffffffffff) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0)={0x7, 0x8000}, 0x10) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pread(r0, &(0x7f0000000400)="7db4e2bb43f5adfe7aca58dc2893618aea7bf2e3705c7603e05df2879537b7daa2c697735230e2ee3a73d68d5b2176d007c6ef6fc6be9c62b00d5caca450dd20f7f3644573f6bfe817d0ae096cb82569642acbf50c7999dfbbc8d8f8ce29af81376dd3d072e83d7a9e713a1df002e1e411485e899fd886310ca2c6861854859f264ebe15f124ee60858da94a0c15220c62585962a4e2cb26b2b828d49a0e8ccfbad21dda78d1eeeb35bb10f6b67d942fee4eef4ed5eb330a33ab", 0xba, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) chroot(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000005c0)={0x80000000000e74, 0x1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000006c0)) clock_getres(0x5, &(0x7f0000000100)) getegid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffffba, 0x0, 0x0, &(0x7f0000000300)=""/210, 0x68a7056ae742b687}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff0000010001006073297b38", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28, 0x2}, 0x404) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080), 0xfbd, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x1e, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x20) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') open(&(0x7f00000001c0)='./file0/file0\x00', 0x10000, 0x8) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept(r2, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) syz_emit_ethernet(0xfe51, &(0x7f0000000080)="564c58036263901bba31eee01a19e43c881469107bf60f872086eb92aacee3d23f3dbe580ece55ad") pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000200)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) bind$inet6(r4, &(0x7f0000000180)={0x18, 0x3, 0x8, 0x80000001}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x20040, 0x0) socket$inet6(0x18, 0x8000, 0x1400000) 16:00:08 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") lseek(r0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x56, 0x3) 16:00:08 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r1, 0x4) r2 = socket$inet6(0x18, 0x33a9e01439f9a4b3, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:08 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() r4 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r5, &(0x7f0000000380)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0xe7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000000000bc21baef4a5f520da59da29df9f9dea5361ddcc0b3d3274ea8cc103ceb09f0ca94511ad55ceb1d76161e53ef663894d00c6f09154679d3c4b5ba9b4c2d7a20e1062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be68240131871b3b7f53f37b9fa59e61f329b0d97f2c7e04815b7e67766214f1a05b51c1669031c302a226"]) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) syz_open_pts() lseek(r2, 0x0, 0x0, 0x2) write(r5, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() r7 = syz_open_pts() ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x6, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) r8 = syz_open_pts() r9 = semget$private(0x0, 0x3, 0x6286) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x6, 0x2811, r8, 0x0, 0x0) semop(r9, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/97, 0x61}], 0x1, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x60}, {0x40006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8) ftruncate(r0, 0x0, 0x1f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) dup(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) r3 = getppid() fcntl$setown(r1, 0x6, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000000c0)) write(r1, &(0x7f0000000240)="962eebb45cc894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee35b7ee183d904ae0ff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a40d0cd8196f598cfe982813f0000000055452f09a35aa832aef2bf0eec24bbe039c910eb6dcc758cb4ecdc2c4582c128c9b956d58d20087dc227730750cef8cb7566b26bcb57f2b62c8305c86cae9b33098c7ddc5ae46c2de1dcb2dbdb6f8897c07f87c8c69eb1a5f3c29ddef4afda6e859bb9f824ae1b74c82f2c58915ba4463b213316453faa69d5108f58b6f8c96dbda3dac78523877e025c3c", 0xffffffffffffff24) 16:00:09 executing program 1: r0 = socket(0x18, 0x8000, 0x8) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 16:00:09 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001140)) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10, 0x11) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0}, 0x4) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 16:00:09 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) accept$unix(r0, 0x0, &(0x7f0000000140)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) read(r1, &(0x7f0000000180)=""/101, 0x65) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000240)) clock_getres(0x7, &(0x7f0000000040)) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) setgroups(0x2, &(0x7f0000000100)=[r1, r2]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x592d) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4000000195, 0x40, 0x84, 0x4}, {0x2409, 0xf8b, 0x7}, {0x1000, 0xd, 0x9, 0x1f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r3, r4) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000300)='./bus\x00', 0x140, 0x2) chroot(&(0x7f0000000080)='.\x00') r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x12, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) setgroups(0x4, &(0x7f00000002c0)=[r4, r5, r6, r7]) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget$private(0x0, 0x4000, 0x1c4, &(0x7f0000ffc000/0x4000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x6, 0x8, 0x52, {[0x9, 0x4, 0x7f0000000000000, 0x7582, 0x7, 0xb82, 0x1b2d, 0x0, 0x8, 0x2, 0x3, 0x9, 0x400, 0x3, 0x3d2, 0x1ff, 0x80000000, 0x3], [0x7, 0x7, 0x7f, 0xa78f, 0x10001, 0x8, 0x7298ec60, 0x7, 0xd47, 0x1000], [0x2, 0xffff, 0x240000, 0x7ff, 0x2, 0x4, 0xf7f], [0x9, 0x9, 0x5, 0x6, 0x6, 0x6], [{0x1, 0xce2e, 0x8000, 0x10001}, {0x6, 0x3f, 0x2bf, 0x7}, {0x9, 0x71db444b, 0x0, 0x800}, {0x1ff, 0x3, 0xb0c, 0x7fff}, {0x3f, 0x8001, 0x4, 0xfff}, {0x1000, 0x9, 0x3, 0x7}, {0x911b, 0x3, 0x3aa30fc0, 0xef8}, {0x800, 0xfff, 0x0, 0x8}], {0x4, 0x4, 0x9, 0x4}, {0x0, 0x4, 0x100000001, 0x3}}}) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x8000) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8000fd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x1, 0x4, 0x8, {[0x200, 0x1, 0x10000, 0x5, 0x7ff, 0xa0e, 0x0, 0x1, 0x20, 0xfffffffffffffc00, 0x720, 0x9, 0x2, 0x0, 0x8, 0x62a, 0x7, 0x7], [0x8000, 0xffff, 0x7fff, 0x6, 0x9, 0x400, 0x9, 0x3, 0xbf9, 0x80000000], [0x8, 0x3f, 0x4, 0x4, 0x2, 0x0, 0xcb0], [0x1, 0x65e2, 0x9da, 0x3, 0xfffffffffffffffd, 0x6], [{0xa9, 0xffffffff, 0xffffffffffff22ff, 0x6da000000}, {0x1f, 0x0, 0xf6, 0x2}, {0x6, 0x3, 0xffff, 0xe75}, {0x2, 0x6967, 0xffff, 0xfffffffffffffff7}, {0x7, 0x2, 0x1, 0x81}, {0x101, 0x101, 0x1, 0x3}, {0x7, 0x8, 0x6, 0x6}, {0x5, 0x4, 0x80, 0xffffffffffffff1f}], {0x22d, 0x4, 0x1ff, 0x8}, {0x3f, 0x6, 0x8, 0x9}}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000280)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x84b0538a3eb19e90, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x1, 0x1fff) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x2, 0x8007, 0x1) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) socketpair(0x2, 0x8000, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) 16:00:09 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRES16]], 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1f, 0xff}, {0x18, 0x0, 0x82, 0x1}, 0xfffffffffffffffa, [0x400, 0x0, 0xfffffffffffffff9, 0x7, 0x3, 0x9, 0xff, 0x5]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0xe5, 0x3}, {0x18, 0x2, 0x1000, 0x40}, 0x1, [0x5, 0x7ed2740f, 0x80000000, 0x0, 0x0, 0x2, 0x9, 0x20]}, 0x3c) sendto$unix(r2, &(0x7f0000000040)="051442dab9f40a0487231fd92950537e834d0a64f1c9282d0b94dc18f801203f2fe5fe410592b7787fa2697dbcbda7b224302d70853d7f87fc2353ecd64f229f7b1d224b706fb4480a40ca5b", 0x4c, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = dup(r3) ioctl$TIOCCBRK(r4, 0x2000747a) dup2(r0, r3) setsockopt(r3, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x0) 16:00:09 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xdb4) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe0040000000000000922c70766c307d", 0x2c}], 0x1) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x47, &(0x7f0000000280)="7f003a68d2160367318ae3ffd5d8c833f773b942d782f5de5c1a4be2fb72bc7388f643b722919e3b6b176ef1b11eb7ec207de734ed6b09467de06bffd0707d610e17b88bd30772") 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xe000, 0x5) chmod(&(0x7f0000000100)='./bus\x00', 0x100) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x6, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) read(r0, &(0x7f00000008c0)=""/214, 0xffffffdb) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="10c29f1d4bcba0", 0x7}, {&(0x7f0000000180)="71d2a441f54b9dc28f50faf9eca0996048bccc1e33e76f7f5def2db78995c2989628895f07dc4bae9808e738cef5d4b2cc18dced64de64b1860c6373492357d788c8df1f6a1324dd72d73e3bbb76312705ea77021fa1feaf064ae92d4221fa321d3ffbeba3af3382ebc99c42ff620b27a0b739f3cc97a71e2fecc2b2d1fdf8cf068b6d24faeee5e4e81035d8c27f70ecf2fd0889609200cd4ea23df20d94e83738db63dc64982716e6c0e8c6af68e0b3863355ad2b4c221e636b1132f0234eeba3", 0xc1}, {&(0x7f0000000280)="283b8ccbb2560e77815e0e66298277cc63db8b83b4ec429ae4f42a92daa0219f72b54ab956824ea8b1972ae2e8b71a989ccad9c88c519b84b35af5b024589eb28e69d3e66f0540c6df37a94f9777d6788cfaf387af565654a8b5a66de3013cc1093f54fce55defe0e3daf853bb199a22e3ddb16d2bc4ba5fb3195742b1950fda1e04cda1ba92448417cc51c8b8e3dee9419301c0574868dd76268da019259f301daaa942ce9bece414760f663b64bc5b57a37fa3ff4cd8b4338a361244cafbc58d82b92ad0f23ae0316718aeed46fe2692503cb51ce3c8bb3aa27ae2a407dd1707ddcc69a064a63dc8e65d1b2eac94a5b326c856981d163bba57c0a1fe5323db3e7375efc9cbaa6950246fe94319f2f6128a7dcefd02aaeddfb2e9f1b4324a9c66204e1479f7480a1ed1cc816e2cba5c19fccad91462b363ae04f5efbd50c4b6172c72038c3fdc9ef5a754bf9937040aeccd53dd3ca4668693e0a469b70bf8f870236f0c25e4279d77b3bcafa1134ece4690b7b2ca64d522480b9ad3b6d367c2669e2ef7a9a801d74823dd29a5565415e22ec66cbf065ee5bd228ec29b5c25d434de5691105142557e1087d65ce543d3188c2a0731fb527579d70fa58fc5c3c437a35218ace784a6a9073d022a20b760a3f2333f3633668303893fa076cc656839b72daf8d5b1e84326cc980cd1c0afcb8058dd3b38a92e95fc3187b5b2a973854e6a8b320355f169dc57f60593746f072e691a4db8b7d7c6748f47675b03dede5f76e66df33db6c6c4f9fdbefbcbbab2e67ee9cb7b7ea569e0708055dd2091ff54013b09afd2962cc8eb77c2212feef033a4ad66f9e72cdc14492f7ae98552c46799905344b1be8e5a247cdec2ed75cd3fba623f9687f0c92a246974fc2b3c083914a0e35190c87b972ed838bd16c048c4067ba48452db5323ed402814408e27fb5153671ffcc3e1d6672253a71d5b1ce286506e867a6eb0a257d6ad799a74c136c88106421dc3650722bcbbf29e8a6a2e9107ddc674637c0014aee983afbd5657093eed27bb87d505551f78355b5a6fb3b7884f8f53995abc00ce3a56c4d28a762485b6ea06ea7606e2954df1886efdbd38aa7fff8e993a0d4d7c32a55fdd4722b106297156caee47ff6e1bc73d7d03d21ad8b49a7ef150fe73243e3ccd3c289fad08e015df5b23dfc2337b1f277bc45bd97abceb038e3ba8c30b5cf45ee3d62782914a21908c2f2312dd610a18f67b6c4489608de38fb9ace93fb0037ca3e7c2110201b41739ddd5f24b5c40a1fccbc4e6b5f71e87cbb8baf62aad44f878431ff43f3fa25e3235d86fd6d39854ff5b0d39352dad886601ec1d02931336946d53e358bea10051e9fc7d51f7e2567eedccb1f537439432441eb46e29f27eb4f45d0e0ba26de3f8f5b9d2af045ec50dd042cdd53f4306175a0df18ec54a829ea8552cd88d63a4ab7a5329669c9e94065b4d1697957c115e87e6f14b81aa2dcbe932eec378e839e939bded702e4e2b6a0c6a56b4795fd99703823206dad21db11876bd03ae6672c2182d967ff60edc98cc816ce84189346547555777e61492acba3ee70b7e12ec6d6a939ed8aed16356023f41c05a01f96700be6a7a2874d8e745f242a27cae34ba44a39aa82b8bce3f9a56bbec7d8059811a5e6648187cd2a140dcffe055c9a4a494a422c84bdd23f8abe7cd5b2926cf3a467ef7eac058fb1956e49d9c89df6c16b02658ebd58098f3d417b622ef4691c97c0e65f25e231e6ea8027d9546c81c0fd972f6ed1b30b2b788fac8a29ff549471cd2f9fab354dcfcf931a624f52c16e7edc1304525e2a5af813ea58b5ef7c2655dc239d6e02703553d23de2cd9b33f8665baa3bd3e103497ea7a4acc89ed4bb5f95e5cd6f3ddfb81b115a943dc24d7beac5891ba4c263c8d74cffefc8301ffdd7e18ebc0d6cae1571ee10723c24873ba7c29eaa5696e839069f2d956fafcac167aa81fc18dfeaeaa88c3456b31b0dce7af002c763165e1dcc950daf74cfb9f95b8b7d7d8d4f8c7f6cf476f9c025cdb8d50ec81d1673ff8a70d1a57bcdb6947e05d67bf8fccaab10a102e89178cc9a2fe5d594c68e4d94f7685ab6e0e1a6d5f15b3a96618ff423470c5f529c7d706707faf7e59b243002fea238eb864a3de93d4badf9da42213a8f5d77d2a0844ee277f1f8cb9cd93184427fa3276c3d28d8218d3fad3d3585c8702f36487642c5f59bc51db1421c93695e121ef1915607de583a51a18cdafacd528f4e875ed3a7dd6416fcbfd6125c8dbdbc48efad886e23c31bc9de76704deb4d4d291988c6037ad6a20978f785f6ac13ca43588ac9fe3a70ba16d657c4f972a6cc348c6424f34e5e5d468183e0fa968bb14ef77becb1b57d069e106f7585f170a537664896dcfbdb7b34f37cde7b18194783c2fa12546c212d2b85467f5f9ecb2d5f425c5cfb7d6a273ec305e513ff0c33961fee3297620a3bcb7d374edcdc09568d84ddaac5f27a3c95e4181a4bd81ced771d1974820879ace05c6723f25a160b7237f0e2e48832878ed97e971560c44eda4d8532f04286dfe17677a268e21ab1c97cef0a33e94424f3ce6a953e1505b2ab98776aace18d5bac7cd6244e7a54de39f846fdd8c7dcef69bf733fe62646e13bd8b15d273b4f31469c6b0b5f2b5d51d6aa3fff49dda1a02fcd30d59aa7e4613881ce78422ad0b3c5a7e6f9f52c00e608252625fcf6a0cb6452aa39c843f14d70e15403f9afadf44313f1c1c0b2b19d0be2353d3a2c9f4290b9b432d84dc9bca5272e78b5d9d2bd0af101e98c918a0858f5ff1e998f13e4ccd5dcdc6798a56a5bf4b20c27bce415a83bdbe5d0fea89867edd3093f66ddfa3e93e04eacf9a89e643cf9ad64bf4d06b9127268a6ca45106371de3f413bdd8774fd72db227ccbe8b0ee04a677638d080386d648432502c7366bc552cc20275c74a705c5375f4a7467a95e95df25457eba545d5fb9862264054716e7d1b4db844148a006264c1d8dc9c04283e6151389e9430294797583bdb4db5d003f9f2c48fce3769c90a2ab007843e767d86b6ae14d6c03b69d0bd71aaaaec4936ddef0ed6408c37a63543e1fd7997c2d045530f16df02da4061ad23fd5ceb4fce15dc6aab419254d4e7d6efa8cb96aa361fe4868200729011e269bf3d62ded32f38c7bdc350176f7959f5ccd60e2befd580a492aba239ad54f0d65daf6c019a55b861a2a972c1bd67b5baff690e3d984bebc6d7b0bae0865401c9fe005acd3d5a83f3b81fa35f1ee80bf12c8d35d8432ab6368080dbb7cd279edaa2a2b0d4aff23e28acbcb096ce9484f5898e7249d5db4d75bf3d9abf5e1a140b6d7f9455323885a61da63d36ea838d57399821ebc99ef4a60bce0a86b92613d578fc4b9a3270c189da16367db17f43ec45d0b3a0e4d42c67e0dbf7485de7faa53747c674d1b511c905dafb80242cba3be83b321197175fa3a9c693b2d11f4b73278171e9754f5e0449ab1e02f13ca4cfc0d18862cdb38318e0c471f248579abcf45a4cbb8b481039e773651ddc4a90287d374a5a6305cc33f41831bfb6c24968664f28608bbf4f9d5ad7d655c6219405bd5bb4bc31255087a5d3d88eddc882df8bbd8c52014b05efffe34bfe0e1b209d94407332489ae7bfc4572fb1e7d7f0bc76abed27c1ec1be4735dde998e36b1e58051fdd1a71bc08f73306a7ee3ce7f0e8c086ba2edcc492d29987bafaa2db4adf1a14f3f2b7e3d5601bedd63b15737de6d70b605efdd4cdd2d5b953838e0f2d26087dc9601a8a9921a02839af1e3cf606fac9d18cdb6e6923f2b5c439bd3eca1fbb1ddafd2c40969b4bb20d18bbc9ed07c3cac908eb25517e7be40a42545d1145fb3959a27d6a086a2dddb375a9894e0ab1e975876c7b64798bf0bdbcb42724ac47888c339020ebe4ebe43a087bd0811d31823939130e4cb0a44947965ec063b55dfe6eb40c1025eb429eaa09637ceb8031a46f48a56f1bb32e7663d53c59f727847443698212f9c61f055ec1fe074efcb072f56618152a573147e9f3b41ddcd8284d7dd0d4280be9025878bfe7f1d0f94fc5388375f7d6338e60227d6a9796e678a4603eed98310ddd48901f3abf7a2be4c6e8c89bf71e575b50dec4bcd58546b9358f9309603cd5df903625fd7cb9585116c8c983fc1565eca99422f76e958fed1f662e41b2ca5dfc9eaba6dbfef4a2190171fe8587a270fe1e21b650903c878ae28662f836860d5f234f9da392b5a109b5dc80ae9607aacd95b8ca69e84dac16ebf8c3c932fa7239ff769c3c5f7b9928afd5a884adb04993a4e67dd31e8e04d1539cabaf0e48e81ae077588b16f3dccc7c95c3a9ec55bf9c23cdbed4b079f999b8d14b80d6fe28fa4e9be84ee8293ccc502cf8eb85b070fd71e2226b008e2171561925c2db556cdb4d4256174ba340cbaf5539c4cefdb86667b5dad8284ca6b49b894ad87e723371174efe05978f51bf3ec474ef4b972f429d2871d24399bf3218eb717716f363c9566f5b44c79df0048cb1ad54c8a871b3c92819901cd4be772e3039868cf4496c9498d00ae8575515a74e43f2d38564e4b7984d8126de0fb70cf429e15be8bd5ed45a3729cd771493ea408436c5085cc7b2a7deacd1b8be1fd315f70b48b7a8d30744d70760ef4876e777d3323355ed28fd3933da067f37b703ad02e81a48fbfca0bca146c12652cf9a5c87d1008cc3cd2422cbb69c5bee15261e132db257839c5098774823bb2ae30f3f3dc6e4508918b80a5010739470c55884bd18d6699c5438795ef3ec1ec0a4ab8f2c340f8cfab622e3a1167b00013f3963614ae9b9405711711857c3a97d4b23e32fbaf332a0aad4ec8a58fdbf14c603a84786e811b735a05f267820404932277f0386a26e25abb34a247920a0c53d825c86d660b2aaca2b88100b61152484b0b2a6315cbf83a98e110368a0cecff975e63bdb24e062ac74d7d30cfb51c2d69fd58f20ffb2430e3c99160caf143149237d4ae5739be8ecfdd7a45a65290ad4e79c99f320ada452682a3c459cf0dc68dc16b986fc90528bd3a41532cfa99838280132898b8b461a1d570d318349b03556fd54bd570eece71dc1c65d6c3e65a4f2a6cca9345d2518551a025f96d0d116dbd3086fc05789898e5446b08b0cbd209b00086bc920fd413bb54d7c81f0ef1340563e3a7cf8a7da2d7b6eb80a57cd7dd4fc0c4e9fa8556424cf45c9d0bd43361c6e6305b81c2cee45bc3b72813a8c65f3fb93cc37590f2918c3ca270742b2a04b4d41dfdc0e4a72ed0a626f1c616b7492bb2054d31918117f0661395707c9bf0efb8a25a390309af88d179bf8f28e0ebeead58673532200d4e5aa17a6bb84dbc1104da614637c997e98dedea99f18bdfad1d2138de54eb1151768c02f23a13805212325e86a1a38ea3934249cf20684b61f088c0b60750a2420253b10df60a52c52e38d7249e91b745580daa997dd9a76da341ac5b3d59e8efb6e97162b5d39bae9b21460dc302c5d2c22634edf46b88eae053bc5ae7f87c3c22f4d2fc2c3c0cd9de923b3c51c9efddcfc0fa2d4c08970c7273fc740c5ccfcf9320b14f86cf39be729bea52345a5fc9c186984fba05275593548554234e4f996cdae07f2ffe4e9b0136a35d4ae47a276b6b745c7e65d2f7881516bd6c46d568f20dd701da1a5d7f4050a0d14702982985d25e2d553eda23db57e57443b058783e6145a0db891b70671be982b88c35ffb5ecb57f0edab5ac597ef143a0f2fe4a311ff7e6fdd9a1981a732c538af7a3a2522c9d553a851", 0x1000}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='g') 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x302b9, 0x40) openat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) read(r0, 0x0, 0x1ed) 16:00:09 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100a0, 0x8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)) close(r1) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="00000018600400e7170600000000000000ffffffff00000008f8ceffff7993547d00"/44, 0x2c}], 0x1) chdir(&(0x7f0000000040)='./bus\x00') r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getpgid(0x0) setpgid(r1, r2) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x94) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:00:09 executing program 0: socket$inet(0x2, 0x5, 0x1000) r0 = socket$inet(0x2, 0x3, 0x2000000000102) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x4, 0x100, 0x800, {[0x400, 0xa4, 0x1, 0x93, 0x9, 0x1, 0x8, 0x7d, 0x100, 0xb0, 0x3, 0x69, 0x4, 0x7, 0x814, 0x3, 0xffffffff, 0xaf], [0x1ff, 0x9a57, 0x7, 0x5c3, 0x1, 0x7, 0x1, 0xb6, 0x632b, 0x1], [0x7, 0x8000, 0x938, 0x7, 0x7, 0x7, 0x3f], [0x9, 0x0, 0x7fffffff, 0x7, 0x525, 0x6], [{0x0, 0x4, 0x5, 0x8}, {0x4, 0x2, 0x1, 0x4}, {0x6, 0x8, 0x0, 0xfeeb}, {0x100000000, 0x0, 0xff}, {0xfffffffffffffff9, 0xe5, 0x2, 0x100000001}, {0x2, 0x1, 0x3, 0x100000000}, {0x4, 0x1f, 0x7fffffff, 0x7fff}, {0x5, 0xfff, 0x4, 0x7f}], {0x4, 0x2, 0xfffffffffffffff9, 0x8000}, {0x3, 0x1000, 0x401, 0x3}}}) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x5, 0x400, './file0\x00', 0x6, 0x8, 0x9, 0xfffffffffffffffc}) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x400, 0x1, 0x9e3, 0x2564, 0xff}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) mknod(&(0x7f0000000340)='./file0\x00', 0x2, 0xffffffffffffff00) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x4}, 0x7) getpeername$inet6(r0, &(0x7f00000003c0), &(0x7f0000000380)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000280)=""/91, 0x5b}], 0x1) openat(r2, &(0x7f0000000180)='./file0\x00', 0x8809, 0x104) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f00000001c0)="f71015070c3661889ac8817bab6640786f80906ee1cf8b0ed3dc11ae7710c8628747bc4fd6bf93690bcf0797dbd1ebd34e8c045fb5eadff385f662590566f97ac53cdc3d1ad28bbd0eb05aaffe42d7d3406341225e73511405dd576e273ea58e99be9916548f75e5b71735ed7ff1bbdf4a332452b6ddfc5a6ccaa7b358474c7cf23b4cf899c6e2624a8d800e9f292cb98fa41f668e85688c761b7e84e038cf15cfa2a6d112c5f9ff940c68be4beedcae7a3e0fdeaeeb1bd15c24a130355ecba2e9c8f80875311132e52a827881c9914f98af", 0xd2}, {&(0x7f00000002c0)="178f71fd5a4ecb5c5da0b5087dc6eff7163ce1672cf468bfb17aed104ac3cb038c5a23834b028ebb645b44e2", 0x2c}, {&(0x7f0000000300)="ccc6dfc1414f24", 0x7}, {&(0x7f0000000340)="01f42a3b4c1a8e8f1c75e3a7811332b1d8fe109a0953cedc2d5666c4cabd093ca8b777c156eb3379d192e87aaca2b15c791d99863b7f9adb0ca9c9d89fb444b2ba795f31508587087361b07b9cd61af03e0440ae702a0356a072a1d89357e9e3b189ce4f16bfcbdff1a5d491f8360640b26394f8d3f7c9ea33cf1b8dcaed8aac241e3ff76ae54f3338a1b576d5a3dde65e2e85a8de7292667a66833e166a47e06044c4ca82e1c61dd37858e7167e4510725bfc2e67f16c7142ba1bd7c1ffca9def2abeb40493c9742dbf6b3b3bfe9fff9387ef787b93a26b5ee72cc16de8b14e797d403b92afece70975899c081b1d2e647937", 0xf3}, {&(0x7f0000000440)="b4c9d48557c1e578309fa700f74608500095280ea4675b94e8bb356f8fae6ecddc518584c4ca192d9f7e838116b8efa9daf8ff9264715403b6a5e01cb5d66e5325798cfff3d25d1cf8eb32f46977d06a00363a867a68ea5500ba84b18a74385dbce8910d2932f7473d5b69ad85d01c51fa8f64744fb2870a68b14639d08a9eec7f5f49fc75dc29d308f11400f0995889e1a9ddb8c67ee6d0548326ea5b1c3584b7daf047511026d3e5b4ba9f91c6ca3ce5e37a7f44", 0xb5}, {&(0x7f0000000500)="a8ed6efa035de0d6703c038b8f8ed4967001efbd8f20811ecf68cbaf84c38a1947161ae1650bac9e5aacd6784deb49db28cbb9222c0fdf09190af8d403aa", 0x3e}, {&(0x7f0000000540)="81644820e70ca575e5e79e81f15a5309f9dddfb84601a9a1d09b31a9f8f11bd6fc4291c9f04f7d8112c70e3827e0dd5d790ace1f5f189be56bc382df1295768a40338bfedda7e6c017d966bf58d914b53193f16778a272df809c104af6611981542f1584257e9c31dff77cd69ef59f4802aeafedd68fc7ecd95e74b5aa452af9155a79478e24ea2e28e5cb381a6f90461168bdfb2676d16650f23176217fda30810fad862c18f265ee52a79165322a820efc851baca2bc8d2b3ca1c3eee641c424b9fa4d01f1ce9286561c58d73395225a763c49191dabb561e2d81d87c4dbd6226584b662184b080338e73c4fb014c66c3559d8d0f1fbd1924d8cee238f26c186f93fca0a81717093717c131a148d2d81c62912a2c8d3c3495e3f859870a0647c55da0d1f386e1be38ab6086bf8bcb8c5260145ce8318f1aed1334a73257fdcf001fa469af2ba064353ef434cfa47c403be73c7918d94ceca8c6202c773f64219aacb14622e573cb406f3d1306e91b82955275b8c757f325aed9ce33232dd5b7e723d5d5ca46c19725e223fced7e5a87c9770323638fee22dba493c8d1e2636272d1e936a799c4af350e603d43e78c66276782456961828a074cc0f7bba33e407c087fa54095ea51e3965d3ba36249c2dd13ecb6a53ec5ef7fba5cedfe29c46689346c6e7069d0bff5d57b4475bccccea22551d0fecf9f4e5bcfe65221f0498ec5691750d55a8d6c2da9f9c15f774db7c258a0695476755eb13b657bf59bd7a9c7bc987f378380fc6d4eecd5a2ee0a25339e4fb8f3d07d7e6920f79938540d3d3a78b0cf16cdec5c8271f1f934e4d4a96132e0925a40bc5ff18579a899a1cc8294cde5bd336027ab6680d535d1b7cf020f96212150ccf27d7e5b0ecc34b448dfaba1e18aa0af791f96826c3c30f9057664c919d75f789d7dcf43d34d5456225db08954dda1df815bb9479a216a1d357ca18949735dd591ce6039adc64edbfccf577fa9da3f3c8f8201c4b6b041b023592b6ad5d8a1cf6380493ee1019e52f3af6a719ccef55821443c334c03e7028adaf268f6d3cb86ceefd30d47933218b4edb98a981350151e7468c4d63984ca2139572723e17cae2d412639e8d8356bb999477738cf864d9edab076b8d8a557c18f0d8c5e3a49e2e9af29ef2769235050307d7f04713da450a0fcece5f2aa84bac082d7f5bfded3e7112541542aeba10d444d5de388a97149f377b2b71af16c79d8e525f8023a7fa4cd8f5eea6c3fe7ff845fa06824a8427b3b28eee1be480040ab4fbffec9cc3fca6632db299e843ec815960932c8f30fecd2bcb378a2f1c0965e34fcf27da6eecc2a11e9741150ce4ed02962df7c68c190e23dad5ca4af6a6e9211dd38613222622e6bc007d9ee27780a8d0140a01f635689626d2bde7fe8dabd167da5004ee37b0cf8d00c1de65a750dbceb9f9e7d9035f3ee434a9b8abe8eec453bc00184e2af15c139cc91dcb31a9d31c6dc7487670000d783759c3a7f3e96ad342dde0e4c2d1e951d64b6f269ce4ac379face942aa2ef84a5339d15f02ef265df4ff330ccf2bc70d34f17e2e4038039aa28db0a6c4004bb2f12a3923968cfacfdb737ff2ecffb2edd3eacb6c91641958d952f95cb7c121c7c348d4a4a0d3322af596bf515c0e45c10781a12453d7b13f07f1587a88c4cd824c46e8358e82948769b9d09af5fde58266c1244be532b2c2aaa35edde9a22baf71f55c92fd04e665a8430495b4f0f4d3c699168f84a0a33f357d910ab3208a0c80c48d2e39ddcd396d8a028acd115cd45ba7024a2369b466b5b46dfd03f34449301662b2bc71696f66efd641f5e963d8c099977878dd66bef160f4e1464b0ea87fa1e52000c4608179f7e33eae7493fc88503ef2e1e99183a0323262f906951d1114bc98d44b0b3ba5dc655630a85fccc3875b5daddd88cfde290184f416b81471cc3e2042d6ab75d8ba58937ad764e93f7481f5bc2b036d5bd3d759df98061e7b5e3f4784823cde3b7df128f6a960133d567ed9a8a7aa23710870055c6bdd1421322aecd15c04319b05df96eb9b18e3c5fa01f909d25872c0f450e43a2d7910f415d8ebe974841143ce4b5829c298195535f3db8b42feede7f2c72c49667ee2efab191b99389ba32cd1418db1164d3da668077aaf923e6066fdba0058f9dd945e8ac30cb007b9848d90235ac0a512dc8a4523469fbf0796672c7cf04f19c339a30b903d619afb3a4504821a032d080e261d835ca1a994748b7bed18a7459b66b9704ecb9eb2516bd3a5206a12c89495deef7963e9af1ac5358cb568b66e8c93757c32434c713145d0f7782c76512955dd8e976fca15f2183c2131c893884f9b42021c74de26ff464a3bb8992bc8e9dd6aea84db2b30b9dc8b25c09b56eef3b34c0fb580c9ce059f23a5154030237911059f616a25d4f6a7bf4caba397364d090efe1d978603a133e640e63de4ec1a4dfbbf82695002cc5e633c2a02194b895c612ada93aebe6df483a643233b8e28866490cf6cf24b78a395854bca517e999a838f9d95fc4419a7193698b0fe3d7b435682d6a93e62c96427eb6d0cfdeb5483d1e7d8204a8624afd96cc230e143ec8ad2ba9b14dd05d930b7d60f363a8e3988d3b34bbc3a6ee302fe8d06bb2a0419f60dbcba72345219062041a2245e5611c4ab40a236d4521e80b40ccdab5219474d2d0cf4ab21b33022a5c4d8be7784faa8f6c3af98332a966c10205fdf3d2784d7ec81f5fd5e70aa9f797d9db19fc0e6fbf126835827376c5eb8f17bf044b5bbb73aa76d625e519ee4c924290a56e937eadd44c0a340d049cf6217df267bfb208d7e8ff4dac38a70fd06bd99c6d5eb0b95ab3a0606eb8ce108db556520ab795ec7b2e004823b59e1dffdf4aba08f18a349b98e7da0c9f77c13a9741c37656a615e948488a76754b6d99c6a1bd2dd784d6f582e6ebf1dc3730c32724497ce9504aab9c4c2636349740ca2a1980b965f25dc35ecd5354d79a80602f963c04c88cbdff1da2efb4f78cf4900b98e5eb407997780d1c86a79edd6a796439c63c970329c0ace8642f6dce986ac31fc1cc41653eb59bd4a56451ced752727dedceb809320c5791f5041c89f22e7fe380725d88e3e483b4c93b0afdb7e4499e7b0793355c4eb6b896c0841fca1eb6e59315fd04931336deab9d490966edb4150a05c7f3e157975b38ab833e986f193e073aeca97638f9a03d300c2d0bb38be57c58fbfc8768030163237a5696d2d9cf0bb0f9f2daad66861ce5040f804841334dcc3092aa9e81af8a375c09f3b5f5518b36db3746f5db21c0faa09889c1983a800bff7c5482eda98bec1e921d7495c755ee258f266d593577121d03ef8b3e5c5d49abfe6896c0559c880c51d3d8b4ec3b53ee5224f6f8f702a3f681fe98098698d9b304beff9567a07cc4351fe930450994e1ef40483e2eed1c81a8cc3f26e61dd5fb1a026a5f4d2275b1f4da54c365d196a250866d4113659be24cb9eafeeba630b3ece9cfa02ae80e5cab5fbbfe7be46078bf801048da25ebf26c2b0adb819ac4ba61e773e27190c6d04b33c32b400c824562834d9290ee6b54f9ffaa650731e9b32a283e485976243aa614939d670f78675baba9c03893e69a403215ea98c3471ca56685244cbbf20ee24c229ae1e8ac5fbf407eda8bd3974be9002533f7b93af8e40f2ff518cdf991b068f5ab3497eebca8d708334e1844ba3f2fd2cae7d20d7411fa546d91592cb02b03cec5e8654ec3d089f17eaa622c0fcd8c7b1a785291fa044b6d4f736d87ff642bc539c6a4705e9a0a31e681698ca40508370d89c1e2e53c8adc84645511b3d262e648b79f83d858dd5127a2a1fa10325509eb0f7aaa13605f940020d85d18e6ecb573e4c6f6aa5b54f6dc26d276ebb724c3f5b4a88b63a2802cf8bcf983aa9ad6ee2aad5dec29e917735887e5e285a7ada631190eb48b777eeaef8794faf547187f9df5898f62970eabf311848111e28a6e32186ea2bdb39a526257091806545ee8fb8daeb05bbfb89d53dfe9f50b65d0003794e7a0a03116e7da133766d5e45819533b3295d46f2d08c03248da26ad73f4eb279d83db4400da09a671929b4101f991d6a8dc005ecf60da8a765d3c407344f213b4a5e16e7f1ba108d1be35f38381cca5bf3dc9310a169f007e1e108935c3ffc9c293fca32ce7eb626d882ec1899e0e6367f7721b99e401fb866225a35d914295f13b8240ffada6c43aae4be40b19e61653590c3857488b12d4deef177ee63c1cbe89fb594afa6e8c9396bbfb905518ff499a6ab3eabe4be5d97b3c76ca0dd4488358f62c5376c07afd97d76ffc711c12afb11511d4b00e45238747af22175b34264d7c5c66bed6db2fd12c71ae88da2678e7523dc3e33c88430b84316f3a7a9642692233239b1ee496ba403f290b4034273d13238ea978b87e8c50c58ebd209514e5c00c9d7552465673803b41015bea9ff4ef86edd1129d9d0bd2dd56ec82652dc57166d3e3ad867c754f78630e36dab0145521ed499774a01da73618b78975d0a821d8610f3f6d0a0fde897ee10897a88f4cc3bb6035f3a717b74ea45485e060dc096c6007755b28369d29622389a7e4c51c0c427e4808f03a7bd85f258248a85d6d47a596cbf89ad4330aecb8acd08d0d23f59b317bc81947abb432addeeae23ec6f5806f2290f79d5daf5d12b573dc5ba1c38d7b1962750dca3c69d77086ccc31164a5e4e0d6924c6e2454a5fc122ad098d14332d5a9520b984145a44d82a1ec89d25acca0260bfda65b1f89e7c8726c5239b67c12f4d72c51edd56a145ef8a2a4821e6e310db373c379351cb2aa24878cdea89086d6d768661a998319ca8d4db889e940382ba5a35021c6527a312589753a0437c3878b77eb1f88aaa32e8b60557c09c76cceeb7601ff4f7bf2bc1bb5074ee12131783720ad427e5a08962b73c35d9dc506a7964268b938463b2ebc713ad8cd4a81fbb85487107e54374e4dc6338b17e38729b7262dff6a1bdb4176719e776e34a73a06bb5d68dedc727f7489b040ed8693e94038092552410136e2545a60d9926aa9032d30ab409fb8b6bf5eaca161344f5400b0f1d5464ffdd3efc8fb68bd3107b5a57163dd1a90b2aaac2639d3cba1cf69400e0728a65e93972d1c90649096a289a148646058f3c26b116898a5a076e7109cbe8c4e5ef18cc4001db489421ca35484fb12f5809050d8e790d3e38d8f6ba6b803ea149373a992a1ef8b8c6d15d87b3729d4bf6c40f8bcaa47cc98d5232c6a41dbb7141ad8eeca5b9e93d415827fdb5b3c4b80bc601117a1ebc1a4b4437797fbc76bee53da44988b0b0ab12eb062a3b3692fcfa5caab68f43dd80ecc7ad10e7107dcea1eb53ef752a2f820d4bf5827476e5c46a6e391bbe99859ff769da1b139e534cc49d7641afeb14d7ba1238a4b010776bd79d8317212fbc0ca785eed82ef905692ceca379d8bcb5aef1fb93d3f8e8c99510ad88896215d10a10f7939a299e88c4085b7714fb7c02bc5054779e8a0ebb249d6854975c5e41210c3b337aa16fee7b1831e679ec6c33c1620c9e96c2e66eae625df88499721826a7e22f34590e32f779b8ca28bb9806217266328bdb240552fb8e0f65b7f3bc1e6491d3be468dd84f44944097b290c817304f827f38693c99c8e3f27e77cf010a2325680335f1eb580ad6f1a359f2eba7a354b2a4f0061d205717da4c1e63384e40156dc1847039ae612100bd0e26977dc3680026c865c275594c1d3ba57a81f01e8318e43ad495da", 0x1000}, {&(0x7f0000001540)="fad60e0d73b10b815d8e1e737b326526d8f9eb20eeb30b7db109d69c0bef3b506fde34dc49e04fa4aa5e766b0c4f706188563cf5672c296e2f455bc7bf37ce61a0f17bfc47ed5b6b3405de7515b2cf826e5d97801195ba930ba10ba11049ae7cc2bda2054fba33e6c4ad7579a28413bd516fd63649d4a601dfa1d103c313613a37802829a3fab75e898b704c03a185e375ea1e3543dc8f5cc68b", 0x9a}, {&(0x7f0000001600)="b8e5c7813781f90528cfb96dd2ccd4dede80baf2ae3b1a231f9fc08b4a202e2288e0b0337f5318952bee5ab153e721436110e4801d6631247f990f1d242ea7675791b1056a171bff1f9d9c203421bc2f7271adcb618bef24d0f52ea44383d70423e739c2f48eb8c3484681cd97fe8da0a1bd3b1419922959b8e984001a05dd59b8d6afae89a99732d9ba35b8e79bd2", 0x8f}, {&(0x7f00000016c0)="f1dfb3bcb5c8108e608cbbdc440cf8a25fd7b286be03b222ace2a52b20322e70e91f39761af3b1c8777ed2592b39b22811325a716e3b23cd5f431b187679aeccc69df179aeacd4a90c14beb2dea68f288c950e248428456879fac76b6714709ceb9d4c5232399b8e5187281334545f189adef1eddb8698532de7d447e034f80c7c24e078a306415b4a5bdcc048ec0fc4faa65fe1fd7d30be3582", 0x9a}], 0xa, 0x0, 0x0, 0x9}, 0x9) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xffffffffffffff81) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket$inet(0x2, 0x8004, 0x9) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000980)) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000780)=ANY=[@ANYBLOB="720000000000000800f8758592d7d1940af7be2409979ee545dba69a98dc845257a1a2b58333400a7a9e8d334e878ab4b4ad39dc7c596604ec4e8c00a5ddef618796d21c5c050f47cf35b7d077c7636990083ed4fe963eea75c1590ecbf17652343d4be80c8595b190d7db0f3614e168e3ad223da0706ce769ee06f6a811c1b374939c08453cdda9aefdf1f68c62248e01be703b9d2c6542bb8aed80dd580437a508d602c85d0cc15961e999babd92119ad400b861ce4cf7860db99aa43dedf96efa137c26059899f37d81f6964f7a58ce2026e5e2ed7c7e69031fecf822227d7ac2e4e1fb2ba284dcb36a02a7cadc235294e5bd8a8fb41aaf510bcfc815bc4de5156faec68fe32e16e25de4c7c376c969698beb4269c72de6e06f6ec056213cde5239fb2de3898c244f0c43f73a7730af0f20561c9a4cac8cf580573782874d2007f457a5e3399b00c8e3d185f78c9a6d8eccad7d1997df6e8f08dbe44e79ef521d217a8b1fbe3c013c7d0e1222db86ee75b41141325bc806f4c3bc098a330bcfa3"], 0xa, 0x0}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x280, 0x1) getpid() ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000280)={0x10, 0x5, 0x4, 0x5, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x65f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fec000/0x12000)=nil, 0x5}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0xa4}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x100000000}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x10000}, {&(0x7f0000ff4000/0x5000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x3b}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x800}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x9}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fea000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x4}, {&(0x7f0000fea000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8a30}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="88") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x7) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="955dda52cfeb7581e078ff9b6cfd7997a79c67951565620531f1d7163ba45000186fea01d3d0461353f2b123d10b5f36e8f487ae4c79291cb2468a0c94f59ae916ae7531b7e401c80dc500"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f00000005c0)="a8a3fca66f2899c832c00e10f220a37f11248f9e9399a079ca945496ecb6fdffde775fdeb7bfb14e1d9d791421c43b9cf5e70902e2711c220d768297cf48e221ae03000000ec1b6cf8953d20ac8ca90bd9c53058870ebb1147f7b5c66838af330ca68a1cafa9615ad15480c64fbce0011a16b23149b79d94172bb056a69937d6f21c440af478d1b63c239241bcfa294e74a55a34a7b5db8311c74fe4bb9e33e203fac48df6a937105c768f9597545e1816544e0aa271692e33d4b147a3df339992027a4e319a3faaeb7205a1b0e3bb1bfdfbf9ae72cecd8b1fa8cf", 0xdb, 0xc, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000368000/0x3000)=nil, 0x3000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 16:00:10 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f0000000200)=0x8) bind(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) write(r3, &(0x7f0000000340)="3749d3e8e3c4cff249a7c69abebb83355842f67a60fd135ce31ca7f505c027c723fb535ad8e71c666920d320512997bea500a72464695d778e586b597a125d777f21bca37858a530d5c1616abbc9fbba48b61561b706911d265f6437bba12bf08384a26db91fdb4b01eeace30a2db43f3b397369dac95fb7c167105e919cd85016e38f14739b397e05b7", 0x8a) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r4, 0x0, 0x2) fcntl$setstatus(r5, 0x4, 0x80) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00', r4, 0x1}) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) sendto(r4, &(0x7f0000000400)="64f12697080092510102671c16fd621e31c9789478f93ece1c936afeb5838fda96be2651c7a13ef8405d576b14796fafaa219932bc93de0cba2d83fbf9561c610cfd3ab126ba7ff052d5ddfbc2baec5ce19ef66874d96940bd0782655ef8b5381fa003f0db17c5b9a4d307a3f6ec", 0x6e, 0xc, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) write(r2, &(0x7f0000000100)='w', 0x1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000280)) close(r2) flock(r0, 0xc) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) 16:00:10 executing program 0: 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}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ftruncate(r1, 0x0, 0xff) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x3) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10040, 0xc1) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000140)="a97884b83f3139796ac185d6b3aebff631fcb13343c7c51239e8b98f990baf983faad892b8d5c3966eca17e82c9100e45e31fc6e9ff0445aafd23a97df2ed56200947ebaf6a0623c6edec21011888ff57734f5fd165539457c66031f5570dfd32c6e2d7f908ff32f0722f9a1fd7f3ed4509e205af3a064c8b5f878c410879e1e6cc76a0ee1ff12593d37d3266e39a1dd9a8ce5966e646738c1b1d12935d447f2"}) 16:00:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd803f00b000 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b000 va 0x20ffd000 didn't change! 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2, 0x80000001}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x0, 0x0, 0x44) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x98f) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r1) syz_open_pts() setrlimit(0xffffffffeffffffe, &(0x7f00000001c0)={0x7, 0x85}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r1, 0x6}], 0x1, 0x0) fcntl$getflags(r1, 0x3) 16:00:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3]}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x1, 0x1000, 0x8, {[0x40, 0x1, 0xde, 0x4, 0x7, 0xffff, 0x7, 0xfff, 0x9, 0x5f6a84be, 0xf9ef, 0x8, 0x2, 0x9, 0x0, 0x7, 0x0, 0x7fff], [0x0, 0xdd, 0xc00, 0x8, 0x3, 0x9, 0x7, 0x72525d4d, 0xffffffffffffffff, 0xfff], [0xffffffff, 0x4, 0x0, 0xcfa, 0x4c, 0x7, 0x8], [0x100, 0x1, 0x3ff, 0xffff, 0x6, 0x47], [{0xffffffff, 0x53cd, 0x2, 0x5}, {0xb3, 0x8000, 0x5, 0x3}, {0x1f, 0x7, 0x101, 0x23}, {0x5, 0x200, 0x1, 0x5}, {0x4, 0x9, 0xce7, 0x9}, {0x5, 0x4, 0x4, 0x1f}, {0x800, 0x3, 0x1ff, 0x2}, {0x7b6f, 0x2, 0x80000, 0x6}], {0x5, 0xfffffffffffff7c0, 0x0, 0x80000000}, {0x3, 0x8000, 0x352a, 0x8}}}) 16:00:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x45}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x8f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30122, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) pmap_unwire: wiring for pmap 0xfffffd803f00b000 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b000 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b000 va 0x20ffb000 didn't change! 16:00:10 executing program 0: madvise(&(0x7f0000841000/0x1000)=nil, 0x1000, 0x7) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0x3, 0x90000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000200)="eaff125ca33672ef987700000000", 0xe) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffffffffffe73) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000300)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e56b0dae23170a524df0ce925d4704", 0x1, 0x2}) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f0000573000/0x4000)=nil, 0x4000, 0x1) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000580)={0x10, 0x100, 0x4, 0x2000000004, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400000000fff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f00007e6000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000315000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xc2}, {&(0x7f0000889000/0x3000)=nil, &(0x7f000048e000/0x4000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x1000000002}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) flock(r8, 0x2) accept$inet(r3, &(0x7f0000000340), &(0x7f00000004c0)=0x30b) munmap(&(0x7f0000b49000/0x1000)=nil, 0x1000) semctl$SETVAL(r6, 0xffffffffffffffff, 0x8, &(0x7f0000000380)=0x9) setgroups(0x0, &(0x7f0000000200)) getsockname$inet6(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x1, 0x3, 0x20) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x5, 0x1d5e}, {{r0}, 0xffffffffffffffff, 0x40, 0x42, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x21, 0x1, 0x9, 0xffffffffffffff01}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="bfba8caf3443d56f26fbc00addba8079c4a5c007ba92498f0db12231f48e397c2bdcfee23dd1787eb9548f94cdfd2aaba459d0d091a4ebd621bf5827b342e2597a43531dc348202cbdf660d58a144f5d69efd55108d83ca070fa5ff6ec4064c34f7be9c3905fd5ab9a62971c9272feb849822d592268f16f7a7ad487ae6fc91a1349b33ef8631533edba744b52f1c4ea38426667afc87f6bb31cec6d9912e2c8e26602c0c13e44d4ec54e28691c1082705d7be05156090a9c7fa72be7907b4a0a3738f088f6e69e1e7ba286beaedcb1fccf195d40589812a98a683e4cb22ac551cc5d68b780bb6134593d8ec1db8efc5db423556a18860cc289379cda2331a8754e52994ee9ffc3f2fade20df657df80695eabd10ae3150f060529966cdd4ffe33ba46224428700ba01e3ab1266bc22f7942313827ba387c9e0ec46f67f96b582b34e8c4ff99c7e5771f3e97fb04e002b36de4b8e6794198f1ce7dfff3f7dbba6c4aefe8aa451010c6df3401d387cc4a59bde051fc5110a7d5d036de0e1d7653993dfd0c8b54b6a925ac41878fec01db166ab3fb8166822cc68cbba2b80c1362982ac4f3967617ca5f454e76d46867f7cca7de4f6e9e3b5cb03d49168ab482fea31e3aeb3962ad0fb9a075141850f8556d01f1de926806f70fa917c68371db5393c295923dd6ed6308ff6d530e735d4200346a408093a0691ca0e9f46433c53777fe32e026e27789c1f0a0ee5805d27c214eae5ce921e7176dfb6a888276ef8e82905ccc2b9ecb09237830a3ca3d41d4a384b9e818d2985134cd45c0a43a13c09d0bd180af3b5332e9bc18b8de16bc99acfb8d19f627e04836843137457ffea0bd401d18fbbbe86794b2d95aba7370a0602d52aa7bf3d41dc1e910288f0d04f72658a01d2375d0c9fb656403dc39c91aac690d8fb1772bd8687ed3f5c971457b1f69877744a1934022266145b6086a7c526e7ccccbd21688c5be3b3bb6392bb673b66a6eae4449d6be485adb88886dcb80d0785c532bd228898e272384e26a0b9f213fea41a79cf3b183f469b7475b1396fa29455bbc42a07ff56d0665f03b3fa902f52b7ec5678dbdfe277ab56d5bca0e35034741b68c3e8434ae19f60ca575f0b0573eca5303cfd1956755754e95bb8017646156adc864afa65dfcc577925e99790f31f3cfe5dde40db9637893ffef03d262730910077cc6638abbecf89d117fd5907bb8f36710f51891288f250068ff681128fc10caee6cbd4846380972a35ba64f97d2ebfe743bfb9b3793513c7d3a5890c8d85bf16ed8c0d4ccfd4791f44f952d0d28785ca3f7a715cff9aa74f9e904216df0853a840f9f26553d92c2d6c742562612dce2dd68f9c00ec383838574530767bfbfec1fa6f52768f9fedc06097edc03b10ad4f8d4ca15b61086be8175521cc150c4d3627f6d25ad76caaaf43e5bedbfbb7387a1e6ce6b426fcce807e6875264c9b92118ca0715b12f386bfee948203daaeec545def949c76aee611276e18eeaa6d14a1278e95beac651a1297e16aaa2374410d1641df96b6f23ba939303ba90c59438017ece011e973dcb77ed35b388558099c96c6751e2c0be74bf602e31799d9f0ad40c60a0139e7eb482f85b353dc6c71aed679c61128379dd1528148f68696a3c334181bb3f72a612d9890bd840032c8eda2bf079b3e3b9e13ef0dcae243409c1922729df5b4ff84b3139061d1d28d8ecce36e9f9e0c8ad3223031aecd119e7f9a4c678214f1cc77baadd14712adc9088e7840bf803a2c2198870170d8e7adde23c76a7bfde275501ddeafdc96163e305f689e0b3dcb5e047fd62ba28b992d2fc4c5f2109227b9b835bbe51f500a81390df6025e29e3a9c04ecce61a574687d174fd3051ccda9d5fa0034b5cbd09242c4fb966c53123222643824a75b065f79e590c6d2245f5caa626496892f38552c21f5ffa549b78bf208d9acf17df43ee1be1dfe1b8147ef6533646fb86cfccca06edc6973b516613439349a5cbc8ceb8f2cca93c498278a16d8778f384682374e482140fbe534d3729515aceb7ee1500aa8553db5ab65ab81cb6013805866179c19b6aab9516e804f604a9a4b2e192df3c7588c7e2f31e93b518dca53b1bfbd185b359f61b0b4a05845b5026ddc4986cdff60a758d8f64a34b7681d9e243507d680dae38b77b9899b4eeae10c6bb9e69d681595af35f06e78b70f3fb9e03a9675af64461f30cda6fe20f7aec5b8b5c0943236d4878edc9d16a30d6aab64577e3c75eb1ae8bc2d536756705351771c9565a44469bc19c9dddc16a39311671779e61acb5e3214932c44b248ebe8edf8f27745ecfc155778eff6f0f222cd2f27e304269c1747e2eb365178aa46fea212ce16b3e7c5c55e7b67035eb84b45fff4d0fb6091e78d30084a45aa6b7b49c80b176f4fc7f042197c729ee9834b5f73d362e9d414bc8f986c2320402b8e45faf506227026164bccf0ec34d159a5cf89f5e148e02ef5ed91b3abc7517aa259bc1a2afa4c9db75ba0225bb331cec1dbade07514a82a51210cbbb02c72a745cbc2593ec868a803c2e7c6b1d4cd88f1fe299392d26b9efe8f90fe9ea19bbb2a2c8bfa21901975dd686f4c9422a9fe0c20f09445487cb642cd8a309fb69f13257739df356179ec93dac7e4825545416d1cb2da009a5c2d251c99cfa925da795dbbcbfae975337aec68548f2faf9f7099e1e9960b8256a611dfb39215f3e3bf53c84197a5fa54faa234158cc13052ad6012ce345592124a5318d8909dcc3b825fa74b5e6db68c26630bed8cb2aca940f4aa821e3839654f6d39f9a46f7b789674c854b2b52007d2303dd687d25785afe3fa41c69675feda9acc612e2426696cb5625c74840d1274f38e141cca843fe0b2e9dbf369721c8d989d8f7395f0c9deb93fbdfeeb1d6ae6dffd86b73c7b8d85289d32daf5587e136155306715121e67d31f185786592bf71d2ec17a3aef2f650edcec49137dc5b8d78d1c10a4d9d8ab6ce969776145a9240f1ac3d564561fbdb149ad40b5b63c5c770a935180d140264dd8d6987769b0f1dd5b0c074860351a333ef5626f99d97a9a1d35fb8e50a74e365296a92b3db92b2d9fbc50a9b8014d6ab81fc0d41be66ee25f6169f317a0a5fed72e639af9d67b066de2b66db46fcf94c7bec4448881eb58779f19d165f59528e2a275957e266264c4b2e99b5f6d9a63a4f037b6dcbd1e1a13290dd84b02cbae850d10dd4a5cc49ff847c93283deb4b1b5562d70e59ffa0223965e6174f0ba2a7bf4f363b9390ccfb21902127e73143d2d131fe8bf3226757769aad87ca61cca229339fd667f955f2e451d9ce76bc4375c15f99f678721e5afe16d418b69d1becaf616435f1b7d1377b077c3d6a8998619c9df8c0a6ffb451bd57402d7fe648974a3eb091e5e401f5fd044254e593125776c686be308ae806d59aaa8e31b5f46be3917f2890fb7e20969ca1d374eb46e27e6dcf2a7f4fbf8b8d05c0649cc26c4a49755224d077948aa44e3bf39580ec1b0b12ffef627fb979f3d8bdc472ecc8a60c2a83a78036e53ad07cec970d68f761178aef8ec2437421857c7dd7e1ec162a53b95320ad66052309fea3d2af862de7cba62a2ef94b0dd7889e5956e053e5bfc13c4e3fc0c0206efb0490b0bb4e565ad992d2cc808a645c957887d8a14e8dd92dfc93fef9263644cfe3c025d2c89160ce829affc401961c15d6a430553212693d19906b2dc7aaff9cbacf1816b1cba9abe608860edb41aa3eb45688db461d84318b4fdf6f04ef8ccd312ef8f5d2701bc4f98448832c09550c6e65644b52d513ecef3c196db25dd41e7939ad7492a3b32084c94b742e644fe190ea3f5e3ba9ed79e48219ccc0416bc8e35b326067e7071e54d0b5faa7f84dbfbc5b4ff60a6e798482998aee70557a4a785ec1161610b80c2324213f29d8b89a9951f71be0de10cbaa3ecb11752d7ff680180decb897a82660fb01879b9c0b3999301ded0f6390ce0545c796b9b1ebf2ff69a043d99061ac1574c65e7657aa60881af00a0dcc708222fab532b6d6bf7b2f3e8eb25788ccdca96a5fd0ead768d59d7870429da0f241cc6730bc0e012a98a90ed22ba04d67cc0417fa6adde9e46582c20e13b9697af8e2119c26cbd6634a5fdc4dca2f28fec630074301d65c66277ac8e95ab274995f54cffc31d91efdb6d63cdc108ec8a66376e5b49b7c0d4bfaf291f04a908f532484cacaf35565df576dde44b8f69d467b72a5291971220ec30900cb18a8ff2135dee6b699fc9de541f21130d31851d5400b30da05d6872b04f50690871a8204497b4bb51cad4a7f554c7cd6d252d34c8e9ad4be0ad100ba75b6f4a4c05902e11d7895db891c164049759cd5aed92a6eb3cdf4a8475023b5b4b0b3dc8d1c8f9c8c3fbd04fd33b138175d2f2859016ee3fb61b1bd08a6d86c3bf8f7107ac881ec863fca17c5e60dd167897027f660757c986bfb508bc9e589b8f1ffef2601601e941a33e8ba8b3cd4f906338d4c6a14331ddbbe92268b286bdbd2388d9c47f856fb5a2ef069381b2c59e7909ba1fc23432bea4483fdc7f524d45b16820e22f805b003e2137c367ba9f6ba0aa8a2064a2b392d1ac99634ff9493adf6a99ad68adec1cb42143df90def4fe201f69d88c4b42aca2769e2a3419a53a7665c83b83c3ec48c24ae8c63baa5a44e928b233adda28912c6cfd370fd3c103f8bdb128c404d3100b4918e4c4cd99dd0e9550ca7602135fe3e80737159c5fc94b582d00d52aef14d48d3289cca7e2e1381d9e29dd48bbfa060fc2ed5fc5bc179443b1927123a9e3a2cd3322626ceec43f6e3d90260a85d814141a361e1477aa7a76d275a014371ee33821a3db5d879229243c8c6731c3418d0826f02259d6d13f64d8b18da96661890e1590d4aa38b0a50ead51514d4f065ba0fdb40a0f0b9c267d33952fe651f832b0091fef29dddd33d32325b8ac409c7fe4cf1562ad12cc8c81e621b81430d5ac931856ca839f47febb0c8c3d5410ec91e53ea8a6f355a08db5cb912221418eab65942f190f870807386eb5c5eafb5aa30b01a99afa598463eed1ba29e023743edba15495044a9ee8444c1afd2bbcfe639ce02a05b0fe2ae9c01fe0bd896002cb4d87d1156abc80dc598ab31d292ba32175eb9afc7df6324a408f464922df70b657da9794541983e50269dec7390d562f837a442e09c85d0e8c74cebe38e20e35cca6dc9a23abd077d463641c8b50166867ae24de36a993cff2f604862ff4be11dddc6103a4cfa8c3c4f4efa0cd5f817d5a9882169769c822acbb357019b14ba7d7fe5e912187a39fa5e43aecf96d10ae3a6da7788ab8fddc26343927a2ede4db0b8c82e3b13d760560488765eaf2ebbecefccbdd8740c3cfd77f8c11ac0ab3dc9878bf5b6b92cfaa48d58dc654e0e5d7eb42148267553871281a9d3620ea397cdacf69633a66f92eee0f365ddc73f520d83ff04ddf3f290981f1b4c8ea48711fa67c7109f9af1e4a5399ac2cff3602786977bbeabaa533e6a5940e770971eded0a3b264557c2e05bfc743c2172b30cdcb48fe96a55581141962a2de39a4a189f47673f11c7e6d6f35f56ead1d297c6f63d03bb78f9ecf729a4d5388e0b9f25a49bf17acbc118e1b06e1cd34c422afacdd4ca3b27c0bb63eb7557651349b1024eb07cfaef055ca937603de140f5f1c560c20d1d7308cc0119711b844f23175049cfdd4805001ce22119b29c6aeae37aed01fbafdcb9837ddadd12d631cb4b7bf9d45ed1751638e5d27d29d1d9", 0x1000}, {&(0x7f0000000140)="54da4c83ce6708b84ddddd0474174d1296e10a313d6044880c944dd34977bd6a1d4bf031167607f27b1510c84b8db11f89392e0973ed263de4160e2f09d9d7d9565d4f22645e993cd415e4bbcd6e8de2670d9991cb72c2ad6b545b59f8726415f8efb3d621", 0x65}, {&(0x7f00000000c0)="ce2db79d1c45e6f1e77e0824eeb4f440558db127599f98aeb480716def0ff1d0961340147331", 0x26}], 0x3, 0x0, 0x0) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f00000001c0)="4e688b9692206fcf6fe8cd7e50334d98f7497b005ee23a6019a29b4c9dd955f5313801962245903161c57651990187e7a0b56465bd87b2db42083a738c1aa71d62da1de43036e60de7925cb10d653822d33c869f523669aeba6ce4443e5c35202a6fe867ac56a41a78519fdda3646b587f", 0x71) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x200000000000018a, &(0x7f0000000180)}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xf583) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x1) pwrite(r0, &(0x7f0000000140)="02", 0x1, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x4) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000073000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x15, 0x8000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8a) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xffffffff, 0x2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8, 0x2, 0x5, 0x7f, "f3bc7faf93ecd4181d38cb5fa8f458ca62ff53ab", 0x35d, 0x1}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x5, 0x1, &(0x7f0000000000)="71ce1daa8ef72e4384a9a2aa10ad5465cdaa211cf820aa33d586f2917ae3abe0f0c758171187980914de63147a903a07c9276f56032dddfec247427911a110b85530f27a669e2e3b242fbf6d13aa344dcc8a39f9d3cb68606fe5c2cffcd4a79ccbd6b77b44baa14f5f977cd6d8a8388f95e191d5b5e8528536908137b9ea383f27ed080672eb8e56ca8c9500cfb1e9f96596c117a12c1602e8abb56543afc5df1ba972bf7d9790445af0eb6a7bf65a76c82205", 0xb3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0x271) ftruncate(r1, 0x0, 0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x3, 0xc, 0x3, "5b530e40eb9b4cb1e12abf15e73def990ebc3d72", 0x8, 0x5}) close(r1) r3 = dup(r2) shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffd000/0x2000)=nil) r4 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x31) sendmsg(r3, &(0x7f00000009c0)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)="6de8d96322031e14189798682d3f8cee420b391ed4b0c8d673e41e0651efcec0ae04defe319c70729ba07a7cf617a2050d7a15fa8664a8c97fc9273498dd15bab1f51c", 0x43}, {&(0x7f0000000300)="a0ace81678b9684a7f911006d16e4a2fd1db5b2c7713e6fc6981fa45debc80bea75fad648b9cf6e59bf85ec48ce2f32f59f3775ec235bfcba1ad72052f82fd5eb6584b352b5aea2aad09626979295d5a6429288bce600d5c0487758d72fe9e84677b3abdd1421a223f237a98a4f39e92d88e68327b0edcb52d1a6e611292e2c59fd9b8c778dd085e", 0x88}, {&(0x7f00000003c0)="647608153d97db2c13168b980e9e127e7e41bbac", 0x14}, {&(0x7f0000000400)="bac5718ced6dad37014af34bfc0831febeb178d717b319d2f0a60d5cf7ddf711c447c5a1b11619c6aae1763fe7efaf073b072b4b658597fb5a1798c03978cdb99f3bdd6a3be7c7ee394e579b84df63b7f3d1abb8ff26dbc6e311fa0ee316e9600a37011981b5394a46219c71d9668a113a3917ac3cb2ebfe53b2e580f88a5643d776e4bd919c5b014b925e0303e1732fa5b30bae67bef1fbac6bf21cdad43a922bf1442ce8e4e9f49472f037abbf23f10a17f042d19a0883c0a907cb01106b943414053919ae037de5d1463fb4db1bc3ce49febcdd67d3", 0xd7}], 0x4, &(0x7f0000000540)=[{0xb8, 0x0, 0x8, "a4c55c60b916cd1861822951c64a7f43f468f6b9d6a39dc26259fd40e206b6d13578f91d025cbc1c489d635ad10a212bb1b5cab447b8e11f106d99459b1d8b65b928f1903c748758f8113c330675ec7a7200d6574cfec07788af2c9a7c44947884ab0ea17cf6575ff1e653ea2f461cc4af1d26280eedab280386d65459a969663f5690210850eb8c790a8e608ec674a44dadf60cf9a6321f84be75f77aa2a9d3a144ebc8a1"}, {0x108, 0x0, 0xffff, "7c36ad605d0a052a90909f74540fcf203002c509c4fe76c2657880839eba5c5325dd09fd9e9be9b0e5cabf4b6b0b0782d1588c512c1989911852fbd3ebc7c1ab27eb368230fdc2c48ec7fe5b3bc8285ae5f4a2796031e5da1da0bb8a81a3450edb6491fd0e2c1cfc9b5ee1e0aa127faa9ddf92a4c2380d17ecc0b4616a0b91843242d4fda577ea2e1be721cbd50cc7f36dcbd709d7c2518513af0071d30350067496de1eabaad599ebdad6db0dbf3d65587b5fd4f6606336809eedc475a857ab031cbaadb4fa74991b9e77d4c2e90c8d509d8bd35f10389e74008f0752175ae13d5709a9f3f8f7f8e971e78571520e3a46fec410d2a3"}, {0xe0, 0xffff, 0x7fffffff, "83c4fb45a24d0b32fd7a00050661b81e744f96595cc51570032b47e07ad82f29a1cfa70f70d0488f6ae3a8f15e6da6924347e4bc8622bf314a5da5451f2e0d0a784f7fcb6f1111dc5117c33da569b98792837b9021c791a8728ae17c34084db394750d9cd7f6f775f61dad94893ac3487bf1a29f0c34461e04d1b42970ed6f799b2782e215e2edd020f69e1f97bd4bf1d77a8a49316ecfc23c8ea455c6b04b33aa2a25fcfe11443d2c591fa8f5ccd1f6983578c3371c142c9d268c0231cd4f3435789423c5907ddecfcb"}, {0x90, 0xffff, 0x34ead40, "f949dfe414bd421b51d28c402f490c0e452a24de7d14092ee7451e7a51f00925a4eefb5dcc813a1c56100f921b10588c052a69942e2d7f2da847791c5b3789a0f6614396c4b42487e02c62fbbf5ce29b6ac9ac95ad20d1695131f2bb34897b5ea81d31574d3e0b63b38bea7a04404597b6abec0678e7641ad6aca6590d9d"}, {0xc8, 0xffff, 0x800, "6606fc815a01ac36cd567792ebcf0250777a13b07900b96744c1e616db5384d6f4928910d937fac87ac0a6b4b114fa67dec0bce7b74a4682f4ce21d43d4ed7f86c2afe05b7fe3bbb52c593dc0fff199ecccebfcf9e2d83595dcf05c451755e96fdf4d6b0a6379f115ff4f76d85ab0f8545de48da5dafaccff7fade34f59f32a35849cf56a7d782881a252894ddc642f80d80192e74e4f2aae84c93f0f4133dcbe001b2ae38c325fc99f04c7172c99baf4550"}, {0x70, 0xffff, 0x6, "41edb676d50075b84a50241552af5b3f3d9b9a345c72a3bde10676ea77da13442aeab31dfb63e419703f92933dd074852f722363abf3bcb66296db96ee2e9d9aa8ecfb5aa85b3f4c3e20461a72fa8b697cf6e56b372269324361d5dadc"}], 0x468}, 0x400) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x4) readv(r4, &(0x7f0000000100), 0xfffffffffffff09) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000003c0)={0x10, 0x4, 0x4, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x55bb4061}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x119f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e7607247dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a0596dd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5c5f4543f421cc9e049362aa8405617c5e520049bf436dcf0f1537e63ff752cc167a37bfc31f2a9d7c84aafea6a1d33af12ad621928b25e8abc987d3b9dcd8ff5f2467e627eb80b2f9fec060460b208081c8dba2ed7b027c627098355c8c2ad29686f3e169efca69f05b44c7ae87876654c623bf72d56985175acba01944fe48354e25357f404d2f3e49d3bf0825b9b48c5c8b8dcefe279e4d98b47d13d3dafcdfc51a15f9925fae11d9a2ec35ab4883949fd9fdcfc8991b6f130877b05cd46454c0a20fe000000000000"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) sendto(r0, &(0x7f00000008c0)="58eb1b9d9d4a4505c297f5218026b8f0535fe09cec35334fe14e07435fabf3b4fb3a2f065a467b81142616c94e5aa75bba9dec41d967e396be60b229f54edf2aaf2957c664487df30aac68a8ebf05561ca7ce70aee1eb213c097449fe0542877b3b466f0e087b16d82b3b67c654d780f9aebc68d3c3627ccdc2422c1594a00e62f89d0bd6c8eb009377e1d88e605234770be39da5d056e75707d", 0xfffffffffffffc8a, 0x403, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x12) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000000)={0x743d, 0x3, 0x3, 0x6, 0x5f1a, 0x800, 0x3, 0x10, [{0x4, 0xb2, 0xffffffff, 0xbab}, {0x9, 0xffffffffffffff48, 0x40, 0x100}, {0x0, 0x2, 0x8, 0x4956}, {0x4, 0x8, 0xfffffffffffffff9, 0x5}, {0x82, 0x3ff, 0x7, 0x7}, {0x6, 0x1297, 0x9, 0x7}, {0x5, 0x9, 0xa148, 0xe5}, {0xf7, 0x6, 0x99, 0x6}, {0x3c, 0x7003, 0x7, 0x2}, {0x8, 0x2, 0x30000, 0x6}, {0x48, 0xe0, 0x8001, 0x3}, {0x3ff, 0x4}, {0xfffffffffffffff7, 0x3, 0x5, 0xff}, {0x3, 0xb3ac, 0x8, 0x1020000000}, {0x4, 0x8, 0x80, 0x1000}, {0x7f018ccc, 0x8000, 0x101, 0x5}]}) sendto(r1, 0x0, 0xfffffffffffffea1, 0x2, 0x0, 0x338) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x3, 0x3, 0x7, 0xff, &(0x7f0000000200)={{0x6, 0x7, 0xffffffff, 0xfffffffffffffff8, 0x80000000, 0xfffffffffffffffa}, {[0x0, 0x8936, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x4, 0x9, 0xbb7, 0x1000, 0x45, 0x4, 0x0, 0x8, 0x8, 0x3, 0xfffffffffffffeff], [0x8, 0x8001, 0x0, 0x5fd, 0x1, 0x4, 0x4f, 0x8000, 0xd7, 0x3], [0x5, 0x8, 0x100000000, 0x2000, 0x1, 0x1, 0x3], [0x9, 0x2e, 0x0, 0x7, 0x6, 0x6], [{0xffffffffffff7aff, 0x400, 0x8, 0x7fffffff}, {0xfffffffffffffff8, 0x4, 0x7, 0x8}, {0xbf9e, 0x203b768b, 0x1, 0xfffffffffffffffd}, {0x1, 0xfffffffffffffff8, 0x7fffffff, 0x20}, {0x476c, 0xec5, 0x10001, 0x17}, {0x5, 0x3, 0x1, 0x6}, {0x5, 0x7, 0x182, 0x2}, {0xff, 0x1, 0x3ff, 0x20}], {0x8001, 0x8000, 0x1a1a, 0x4}, {0x6, 0x0, 0x3ff, 0x4}}}, 0xa0, 0xffffffff80000000}) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000480)=""/187, 0xbb) chdir(&(0x7f0000000040)='./file0\x00') 16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xffffffffffffffbe) getgroups(0x0, &(0x7f00000000c0)) fchownat(r1, &(0x7f0000000040)='.\x00', r2, 0x0, 0x3172a4150de90cfe) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x6) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2d, 0x0, 0x0, 0x20}, {0x6, 0x0, 0x20000000, 0xba9e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getppid() r2 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x114) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0xdd3, 0xbb3, 0x7, 0x1, 0x80000001, 0x9, 0x0, 0x0, 0x3, 0x80000000, 0x4}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5}, {0x18, 0x2, 0x6, 0x5}, 0x4, [0xffffffffb65e0165, 0xffffffff00000001, 0x3ff, 0x0, 0x4, 0x0, 0x84f, 0x5]}, 0x3c) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x2) getppid() fcntl$setown(r2, 0x6, r3) 16:00:11 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000000)=[r0]) setregid(r1, r4) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000004400000000000000000000000000000000000000000000b49b00000000000000007354eed9b756000000000000eafffffffffffff700812c3f5b1e6cf2ac9fb40570b5d5244b791a131192d4a7972e8c4adbddbc3a05697d981aa3130e87a0fb07d9e8645cc2ea2d8770d60dac94f21cd606894004a73e4ad8b93ffc0e0ce7240ef44c40059e9c1961271509fc7ccd229b850000000000000000000000005f6139203a331a580021a5379484730ae37456b7d523c07bfac1520bd80f6926b27b8831a9f02be6ba6b694c6dd68ad6c28460a7098054f47446f4a5c55a25ce9ebbd3839bf41b11b8fb6a1d14d96c661374dfff74c922264f8213da0948eea1632b8d79bbf9d9947a8a57d742bc0aadede6440b49a1806b5250f1cd4040e04814"], 0x55, 0x0, 0x800) getgroups(0x3, &(0x7f0000000100)=[r3, r5, r2]) r7 = getuid() chown(&(0x7f0000000140)='./file0\x00', r7, r6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r8, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:00:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0xfffffffffffffffb, 0x54, 0x7, 0xfffffffffffffff8}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0x7f, 0x1, {0x7fff, 0x8}}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r3 = syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000300)=0x4) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) getegid() semget(0x0, 0x3, 0x20) fchdir(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) preadv(r3, &(0x7f0000000580)=[{&(0x7f0000000440)=""/16, 0x10}, {&(0x7f0000000480)=""/198, 0xc6}], 0x2, 0x0, 0x0) r4 = open$dir(&(0x7f00000005c0)='./file0\x00', 0xff49386f21e254f0, 0x100) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x40, 0x4) ioctl$KDENABIO(r5, 0x20004b3c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000640)=0x5) sendto$unix(r5, &(0x7f0000000680)="3b53d5f7c8216fd69bfdfc692dfe6cfedd5240daadba48e8f8c7a82294c53a2cee0e884afe8ae7c33cca9c0286b9a9d4527964dee912b18be8161fbc4a7c2652cbbf516488e667cecb400160dbee37f36810335c20f24827328e5683770c00e4fd4e2dce0c85436f69dc402469fb48ce9f9b84049cc35b54ab9aaa66983391103fb32e5b7f78fff1be0b720c528aed2247b3dc80d67cab739b1ff0bbf731cc3a6db3db972d5524b264f040e73ae7f6e82f66bdcf882c6e6369aa56dcd180548797d2b5854c3c8432523ac1d6524cd0e2d91c73bd6d8ec45c630b5959ac2e295b4c94bf195daea6a6c755b4f5fa079e9e1c8e0b20083eb7d418af0d478fc57505ecc58dc8f560825fdd8651ade470b2ea4512969202760e561ba6479eea9951bdefaa9381baf5cfeefe3e009d8c8b42850a5c97b732fdd8122dd4bd5a7cc32e716ea68f4e3d44f700f1d55f73e2c5638b4e0b327bf3ec69ffc6f0f231d883460fbc1b51c8e26d88b06631fedcb0755a828f01ae03b15f0c38e620e9deba2c33f546bd06aef053751b4fcae546f435032b4335d5639f7026533f46558c9bafc4710bc8f6128ff744bc3104f3e9ad558e5a6062d7fc7dd9d4d36b19832e83739475962e7840263599be3515028d5fd4d8e3a7ff05ed7f9e5d7643377742c7f8c56123d403485dde6245f25646a3dfc8535b79817bffdeaeda75ac7b7543eac191cdc868a32dacf751aa55d1bf12a1560a3be261a7a39aac2b8c76c2adb7c45bdf83ef2cf64d93da7973a6f3ff8153fff140b6aee37389a5e9a107ff1df5822f3db37d51f86f5b923587abab415c80ff9c19f5eead4e6e71940496a5e13aab42b29edf2403fa9c63c304fcc35a1f3044812361fdf5fe832b5680770e5492a2eaa14891174cac8d99224902832370986301856faa9bf0c1a1de5d326f8730c21b88ceea959a5d49073ef29341a7317bd3a22d813e241605d81e764b87886bf6ae3a8ca98d30e382c1493eafab3ded2acc4134101a32140481894558e07b9bc0f1e41896d65b85667f901c82b544c9ccb51a0d14ff54d9c40952fd64e2113ed4ab03c10e5418a85503603f65ec62af2ae1a9c13385372c5a1a5bbb54abad9192f5dda20d98e6f4df1edf7ec737980003953db8a063ea64db5736dc7eff4dacb07d5a3dd576c841222f4cb1f7bbf418fd21cd5a41887201ae13664e36b8f3d121f60588de82b7a2aff0d0728ae753c6ab5e2cf8b175b60671abb9deab436144b9810171cef57faff3521954bf77abe01de570aba528ce7eaa65ab501dbfde9f33c6d56f2bfef9d835b9a2d03291e26af526a7d7da1d108e4ab30704e286727fb4c1e25f48d30707838d8884a8496338e05031c98e5890e2428ef92f5f9989f8195dc187f117c92268799dd9103d2670d0c31c284d6c39fbf58cd2cf62d742e078902726d60a12e3d108c5830258ccbe9363066323e550968229d6cb58e81be623bf5640efacc65e61f3d891d057380c666bd985a2138566923c9522b53e7960f8c9f6618ca4ab48423e9c2933c5a32c7504d8d3bf5075a7effca4f82c6dfedfd98fee96c2e5b61ef9ffbdbb1ff6cb95272c31e8ea8625514fda7d4734389f18228ae21c25a8c34ae0ea1e60d2abc5b543aac2b820b2690855ddf42054dd6d2e0f5b98edfd9d972a10e0ed56fc5f1c5e9fcfdfca5ed94d674acabe387614cb8eaca7c586fbdd17adf20db703c73ca5a3c436e5445c3ed18a32da0d0092fcdc06228199c2e1da041d7b65d8fcb38209215c1ae230328c088bc447d6cf48986ee98c599107bee8c98302337f66100a08bdb31bbea965fa2017bcef7e100a8ac3c26ccef0b0f154c8d258cb68867696d545b265f3675a22c1cbe0eb3930724cf2f8fd4b836f5cfd98ece5225817d8f908461613d70a61e17e6f51943b010b450377d879c5e728d7f9caaa4f3b0ae48f1c29c08250221bfa11103954bb1267cc885d8a05ce3f80d07a04702e58447fcd38a3ad6043827f0f0c9fa117c79d601f5775339ee7972ee9f38b37a28fecdc48f56b4fddb6da76709f453d762e230fef303d54a457bd4d157cfd581a3c4920cada77ecd89f76fcb2e48858abeb634729815e25c6a8b439dceec5dd4b2fcc783edcfaeb932d3eeaaf58af8326b6f6bc91223de8318a0e2f2b653d45671709602a02630f33306b24ce761336093861ec838abd7e957b077c6c01a4a54473275a6ec2a4139e987e0881360b6151fbc71f008eefa373ede47e244529457dc44a6e99bdc3bc1a73d1db96f88d79b7f2bbee1ad981d73d3aad1573c54f7817173d59d80396dbdfdde8cd786e7cf4811b93f3007540e916c340cee258730411e68c69a0d9eec8648b705206360d4105510e83f92d316ca3c1d0272a584edd3e40fa62034ccd790c71a6e8a490e287dc9abb59db28cefa3e7379c02d8f9845fa324d1ada845869868d41447266cbd7d5627182bfe2fc02cff5c51fc0fcc473760bbe0e0ddec508e87fc866a2e443a3d16c83a9e66deb5684812adc82da688f707db255d8efc10cc7fce8e77d93b007039f8d1d2cb8ae0bd4b92c493c7c6921ee0d009e92274ff364d9d8454ef6347fb24406233674e525ac6079590d9fb1713a4eae4a2922eb0a85a41f7186af0a701c4c0de2dc82491c4d2132b9a519fbc1f81e02c6f7d78d9d95e79fa7368b813ef72721c81d9b7065cb8fce3d964bc7485c079229c94527a5dd7d1d6390ae385e3d4258d85b98d6394cd4e76eebf21c309a1d29088b3f434543ae22b1a59aa9e318404c3f657a25463ef3997ee26f3a32c3e67f4b7605e8514b608f74d13dc8ed000c991aa2380f5d38c60d12be77d6fa3019e13ebb628f5d455274d42b5f9edb3a146bdd66821263f07fadb1592d1be632bd48cb9e51bdc90c5ef79b7bc717dfbe948da286164466648549fd637aebca444dbf58f8a3a587ab4bb6de2dc5d4140d5155291ff14c159b1812b43314d37fae7fbc4500305f7953eb4a28b1bc22d827300a3f6c660a1c9494d44bd7c4f5718826ad37e540927c4cb9460130b95004f95a0b8650b45622189c630ba9db30c5b21e828f8bc1ae0efd4a975074a1ad1944232793b8b8e89a92c2fc42a9baf3b62388b0f2961e55f0ad1daf7e66786bd422560b44e20c16817ff0c39677f413c0fa56992443fc56042327c012ed5f63bc4e57d97fc0b6eeff148c2f71cc4442d9d48d7639f3910174e8a9191449ccb9dc4b3f9cda6beccf331e16799f2d7a3cdc1c34766f2a33fb1ed5966852423cb5f781ee1723f36d4bfb3c861f252a130d12110cae6726de80cbf3a6cabc642f52c02db5cf7f3af5a6757c706a76dbf2384b20cb5f6208e5fa3494647fb59877b7a5eb3129a2b2eb87e4fa7dc7cc031a4b9355d986e22f2e73d2187d7c51de87cbf9101644d9f0944b67367903827d99da3e11f9f89eada0a7bbfbf0e2b202dd5ae30ab941b80471e75b6f76a3a4f02613e767f26e51b5a3c36e3fb23383f1b32b0f02306a8d74df3ba212dfd65597613963f2251d021c6faaac681e98fa21f8330ae81c1fb7c0b4612294f265565eb4a7bfc4e180a2c5e75ccb7d31efbf1f05a37f1c2c65d2d2caca4d48d017040665fc54f975472819af3213e241c81e39d75d551c6874dcea50793a116f154ac17c6f79de00398d28dcbe965bcbfaf062f2010e1fab26519f363cb89101b988333a2982da0ef38ae2c952ecc7f14596d579ce725f8ca9c5e41a48eab44216d8e3b45de96334fdc8f46fb59343f21843941af90a27e27b0cf87495d857627ae0ccca520f46d06e3c7d961bf6b3ed58304851aee8906723188ffab543d30ea416c6d65d0862c7fe41e964ea3a47b99f546113fe3a177132dbb8c0c0580313fe0a47e724b435b06850cd075c885c58e0070ee86633bdfeab6eb67391c248cc2a42d551bee6286aacaa786ec35e6c2b43d9f80bcdebe3eb74395bae82ef8d7974987a13bbc608cc1ffbf127bb786af84e7e7c72391fab05ba2a353030b104a5d73f134d9758abb68db8d840549d61d28202a92439bed0b780f94317dcd2228a3dc735a4ccd59b95e51ae2a0aa2562aa150354ed1774c276e95e77b2fd7102409072101156eaa7d5fbd3f9e0391e811c94581599acded87a57f0353f6bf11a62174357a22c0a16d64aa2eb783f887f221ede0f1e8a7fc41650a832230b98671e633323809ccfb3f0c92cfd892f4aa752c33d8d7d7b48398c6ab12d7048e5b80f86a26eaca654139e5461092c92d9d57f65dd9213e035ca798a58e4196e93015fdb5ea1e927782cb69c590e5e2e8db22b7e2c202f35c89f6a23b01b5fca32d50fd033ff0bf234de523d29dd1e1dc1a1c1fd654ca622bef6725a93db2ccacd58414de6e0b6d62c44c808d699dfdc98d09da0f93746578074ca6d4d6c3962e890c728e0b651e4fd9f515a46e1a0e35904124a5cccd824e9020168b7e5adeef2f579ae1c69514211ea099f020ea9c5dfb2ca5fca496e6673531bb1e524721a4a8d966756d585128adf110780cdf4d6c6bc14527a3658b14bb63d28ead92731d08a38aa521939a1648db7a03272840fd28aacb439adf1f2fc5c5cb5ae474674e48cbe2ba6f1eb67de7d36555e21e2048bd7d1521bbc68b7ce378fab4cd59e04ea3b4f6032a7e422260639b607ef00102180599023af4fd1b7df50cf2b54c3a1029b574145027d37988f9eac0d14069a11ec74643146fe450aa5102df5e99e7721d5a0cc444c705a586e5ec2289a37b4262639485ccf46e9942af036be4a2ba12565fbdf754bf52d80eb2175e6bb3098ce14d3a020ec833cc8e9138ab6f5638f71d378abc570889e2cb621fd59dfa02658eb44f72b8ea270ed16a434d4333e5bc9858a097317e1c61229e0d48a2678107c1c0f98117a0e43e242600a4b98aac7f951fadb881e032d4de19b580a8b844d937b9f3cff3f31ae63db761618e470f512131a1fc44b03dc9ad15830ae8e8064f501211641409dca4058d4278b9d8cd41eedef14a9bee973cda4823296c51527830c592e70503163e73c56e2e82bfa98773fe48db3a34c1f85a7a97dcdb5830e49555f94cfc37ec67124f950da7d5ceb53207316d3deec5359a9fa7237217c774ca13a7d5e572ca625d2f9b7a74109cbb5860297e946f6bf164ac74a441d78b95450e32700a480becdeb0fd1904686626ddee406a02cdfb81b1a263c68d512253133d1def76b9246949f10b5d885aa6e7e99382bd7e264cfb4b61e7bceb30fd72c66258341ba6e623bdd972d41c48861a04345f04e635f0be2339ca7ebeb7b03cb0b9c57a86043ec304e49533db87977430d2abba5518242986d7a7925c1aa4fa8dc73e56832b1772fb6833e5421a8cbf28b6877ebc75227a9516055f57f7453913340694b027035290acc6c0bbef7e5b1bcb7ac48a9f296f19fdd89556c3bcd2224f41d3aa596487be25d57c41329689a08810686ba2a5d43a77a5871bd82e8c224738fd33b95ba8be9544648d62667b39c016c24437a53ac5e8800a6a7522b4b0f1625473917ad9e671af29e08bf7b54ab91282a7edc184e6b971ce596e0984fe243154c9e71e95e2b481c26064c34fad1ff152b67c6ebb5f3623850103ad095b7e194fa1ecbf9faa5ecddc5f955343c27469ace37e7ef4d5c527de9715c577573e466dcd29f27f4f6be539c4f7aedd744b661c731ff70a2514ba232deded1628704564a48c16f583ca14eac631d74d432e6e6fc4af9c4a00f8a0d64cd3225e702247af2fa0a346a0a5cabed9f466da48b0fc9", 0x1000, 0x400, &(0x7f0000001680)=@file={0x0, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x8800, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001700)=0x80000000) openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x60, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000023c0)=0xcf) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) lseek(r1, 0x0, 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x13, 0x2, 0x0) sendmsg(r0, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffffb4, 0x0}, 0x0) pwrite(r0, &(0x7f0000000100)="b3a984204f463f4ff5b4da5c2ee3c36fd3ca365a7a8492bb8abb421a332628af74ac20a822adcd5a77940fb2062428dc4d5c6b9ab2dc38af17762576b8", 0x3d, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x281, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) socket$inet(0x2, 0x1000004005, 0x100000001) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r1, 0x693, 0x0, &(0x7f00000000c0)="f45f957eaf46b7dba6d08a307aaaedd6f0499066c9f0b643ac1bddc3392f389a5230d68c8860275259ee2ae424b9c0cd51830021f9ba1975a786", 0x3a) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0x8, 0xffffffffffffff8a, 0x8a, 0x2}) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/10], 0xa) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a5934c44f7b202c, 0x4853) mknod(&(0x7f0000000000)='./bus\x00', 0x39, 0xdd5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xfffffffffffffffc, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x38f}, {0x18, 0x3, 0x20, 0x5}, 0x5, [0x7, 0x81, 0xfffffffffffffffc, 0x47ad, 0x9, 0x10001, 0x0, 0x4]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) fchdir(r1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x0, &(0x7f0000000180), 0x9584, 0x0) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) setsockopt(r0, 0x10000, 0x7, &(0x7f00000000c0)="ce6d63b5289fce27fe5cd5ecaa8e8b615fc3531fa16004a7c5b6fe82692c00e1c453af44ec2c2f72be", 0xfffffffffffffeac) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) pread(r0, &(0x7f0000000100)="41e2b829cb3a600b6017a08f71074e988b0d9d086ebbf0c3ece2dbb719140b2a5522acec1ab5b1e79d11682e8e0f6aaad2330a8a984b2ebc166ec4846a5122d4171b841fbdf2d86d2c7a27aa0443af662bb9131ab0ed98026d8d96dd676f63ed5f4dd76e60dcd37fb29ea8fad18ab11152bac61b160588f5b7", 0x79, 0x0, 0x0) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: clock_gettime(0x3, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0xc0, 0x1) 16:00:12 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}]}) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xff9d) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="166684c5d617c60365849cef3f0f8e82dec04ff3a6d106f197cc58556204753eeee5a349bbfeefa66653737e42a50cde31e2db903c4217e7d50ff18d27341d42d92811e6f04010426383a9e4caee6c00eebe383a6a204f18b06638456c3d295b41beea41743bfcc84a13394dd15aa0b13f594725d123f0a056d9aedfee7e97991f5dbc7d17", 0x85}, {&(0x7f00000000c0)="67e795c2d3ab8217155678cbcd357fa0148de346793d84329d518bfce25f8de1f8e0c37552b08e0e3e9375c7574f7e74af8742df9f9e0e5a19e0defc4a3c390229fe039a35a7ef812e00ba037d751da9a0ac008c686348e5c10171353b0529bca110696fdd3210b215fbd950c790db8ebbfed37fba9b76269223bab4acfea804312a56c7bb285fb3a3b9be8ba2b33c7b76b1d9cec27e8e666235e1e34a28277e60f4635584fdf559ebf79f5106", 0xad}, {&(0x7f0000000180)="5f22f7199668525121ec57a69ecc0c59cc00e21684e2fa6016448d1db9301672932265fd8028818f0192e7ce4cfc229cc1be126214daa0de84e08c1240d111e972d99f9bad95adc053a05deeeb8821720a83da90a3422ddb864c8d2e3cd66aeb5d91990f884e66ae7a0d1fb0137e92ca16cdef295a7a81d9dd35b7993d2bd48de9f447d2dbfdeeea9a244f25bea91b6c4697e0fba00f851acd78052d25c60723f93d6a405ae575cf0758353bd9c5085d336e199b6220809a4a63992014180d3f8e1e488d232b62d4aceec1420ea657caee3600cab78e49c442ecb63db212", 0xde}, {&(0x7f0000000280)="d2a395b82678f58ab60173d96638cdb9a15b4ffcff9152ca42c5171c8801c752de0a11b35187dd5e479269a45860027297058bc6cca4a48b0e63fd9df6e623d2ce5f80222a6711c79a0a63347f347bf73012a40c0eaa5f5051868e9f53edba691a14746789198ec4282a47102f77783de657e240b973dfa32e309a30036ff781fc1102c5c184060397327d6e4c18cd6f067563fef44f556cb248", 0x9a}, {&(0x7f0000000340)="9642314f135c6784d6c398c8772cd53af41fa12242192c7baf2e44e14a2048ae4a7246f476ce7937a9a5778af61c34ae736e0a8f003eecdcfd8b267f23027158651dea17b492d8e6531eebd6607b80a2f9061f52939b3db139a16722b518928d1b0651", 0x63}, {&(0x7f00000003c0)="68c5e862a420e90179eb14aa029e6cd83ca8a7a7f545ba7ee8f60fd87ab92ec4b245e552543c78011c4545a3d8bb4de843c3049cd938975af97fe71b014617c0273df237c745c30ffc46fa184e29961aa981dd0bca8526ac1670fbab2cd0fed5229b750d943235d0b6c7d24eaecc7098725de2058664793043a70ed79b34ffee4a930a95cbfbd5cf663d5c3cf7641295e4bf219a4b91b4ecae85beacf0d403f6", 0xa0}, {&(0x7f0000000480)="51e754819586f2ff580143b1273707635aa424dab7fde62467f841bdefaeda3c02cea1d035a86a2154f520851a11a7122ff104b832f39f9ad100a49e898c538a77984630378103237cebd9410f0c5abf3153a36f9ea75430e2fa67246e982c9cd3c5b64774c2adfa619e312cb6afede0b6dba94e0ec7800e0ee86ddfc7beb277af002b81", 0x84}, {&(0x7f0000000540)="534347935590e433df30b6ed5c8d192a85d3c221487013a697b18b9b7ba6015149d5520110ce4e700135247e8375227d4a95eaf1bf4e40227768c1ccf8ff134f3db44c881ffbd5b3ed3f4f5a495158b88f242cb8dd23e9f93a414c18cd1d89a3aa816fa0c0c6bbee3795a42ef972c54c612e0a57e434c04bd0e83455f5e96be200b6dc0379100536ded4a26de321e874ad697215b718b050962782ce6cebe7755f614d5023fea822b9df31fe3c01381761a25106234adb95ad16c72481277e0c6d0ad876079c7edca8f729e1d1009a174554cbfe36a893e21e57f9cacf45d99b74d2043d8151ea475be0b50fd690220c1f", 0xf1}], 0x8, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x1) recvmsg(r1, 0xffffffffffffffff, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f00000001c0)="9398bc11312d475a158a89756de211b02e2d995d67c14c2a2447b4f4546556853c0c5aa17654e2053e9b0b3e3260fa64ba299aa873440d33ef060f2e5c18432959739d67ff97df655cd27a53581796a686693019a17e5e38da2af15f07db45b401c53da5afd36ba65789c27bb790278f3278f8b1b5028c7cd49a48b23e0e21d09c1fc83cb265120b2da2c4a5f1ade4") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10201, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x200000000006}]}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000140), 0xffffffffffffffc0, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8040, 0x0) close(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8448, 0x8) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSDTR(r3, 0x20007479) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = semget(0x0, 0x5, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x5, r3, r4, r5, r6, 0x0, 0xe3}, 0x3566, 0x8, 0x7f}) shmdt(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$inet(r0, &(0x7f0000000000)="84ed72eff36d301401ea9f81bba1c4bc952cc0be01f691499f8901ec548acfd3ab43530d7e3fff4760c8484b3cbe8bb7dcf2f096f0569c3686295c8ff3c32e455caf51c389bc967734220969a48bdce41356fcd8c0e5a58f640115cf3840840a74fdab0db8a5cb7e2ca6247f03dc317b66b01053047a63170a9dd8e7ecd40a444fbb1c017598bf68d4d4543c3557bfd7799610f87bffc1d1258bcf38bc15164e82fe0cbe762379dd700361bc4b90b87b2c27cccaae04897a1a07fd3f038b", 0xbe, 0x4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r2 = kqueue() ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000140), 0x10004) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x3000, 0x5}) 16:00:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x6, 0x6, './file0\x00', 0x2, 0x52, 0xa0ad, 0xa6e4}) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10000, 0x0) getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) readlinkat(r1, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)=""/68, 0x44) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r2 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x2, 0x0, 0x4, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x82ac, 0xfffffffffffffd84, 0x1000, 0x4}, {0x3ff, 0x81, 0x9, 0xac}, {0x5, 0x20, 0xfffffffffffffffa, 0x9}, {0x0, 0x4, 0xfa59, 0xfffffffffffffe3b}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x82, 0x9b2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0x28000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x186) 16:00:12 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000001c0)={0x36e5, 0x0, 0xffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x859b) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[0x548c0863, 0xfffffffffffff001, 0x1, 0x80000000, 0x1, 0xffffffffffffffff, 0x0, 0x1]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x4, 0x7ceb, 0x2, 0x1}, {0xae, 0x100000000, 0xffffffffd514d3fb, 0xd6d2}, {0x3, 0xe9a, 0x5, 0x122}, {0x883d, 0x400, 0x0, 0x9}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x4, 0x3ff}, {0x8, 0xa8, 0x5, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9780, 0x2, 0x81, 0x6, "c16d26059a2006150f6f17834c6b7639e2bfc0e2", 0x4, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) 16:00:12 executing program 0: shmget(0x0, 0xa000, 0x10, &(0x7f0000ff5000/0xa000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x49) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) sendto$unix(r0, &(0x7f00000010c0)="ab3958fe5b3d979b508ba86c13e79b799bb394b1485038854f8a550279176755db365b29b6c035afdfc06ab4", 0x2c, 0x2, &(0x7f0000001100)=@abs={0x0, 0x0, 0x3}, 0x8) linkat(r0, &(0x7f0000001140)='./file1\x00', r0, &(0x7f0000001180)='./file0\x00', 0x4) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000011c0)={{0x18, 0x2, 0x9, 0x3}, {0x18, 0x1, 0xd0d, 0x1ff}, 0x1f, [0x1, 0x5, 0xfff, 0x1, 0xffffffff, 0x2, 0x47a, 0x5]}, 0x3c) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001200)=0x1) r2 = accept$inet(r1, &(0x7f0000001240), &(0x7f0000001280)=0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000012c0)=0x1b2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r5 = getegid() chown(&(0x7f0000001300)='./file1\x00', r3, r5) open$dir(&(0x7f00000013c0)='./file0\x00', 0x20, 0x100) setgroups(0x1, &(0x7f0000001400)=[r5]) r6 = semget$private(0x0, 0x0, 0x4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001440)=""/183) r7 = open(&(0x7f0000001500)='./file0\x00', 0x402, 0x101) setrlimit(0x9, &(0x7f0000001540)={0x847, 0x1000}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001580)='/dev/ttyCcfg\x00', 0x80, 0x0) socket$inet(0x2, 0x3, 0x1ff) r9 = openat(r8, &(0x7f00000015c0)='./file1\x00', 0x0, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000001600)={0x3, 0x1}) open(&(0x7f0000001640)='./file0\x00', 0x800, 0x22) ioctl$TIOCSCTTY(r1, 0x20007461) setgroups(0x4, &(0x7f0000001680)=[r5, r5, r4, r5]) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000016c0)=0xc7) setgroups(0x3, &(0x7f0000001700)=[r4, r5, r4]) pread(r9, &(0x7f0000001740)="555b7ce935716cf838bf39ef5c975ae3721e5aa54ab129015c12054dca4637bea87080893aac64f932fa02a077fd2360620c3fe29cd72242e4a0c43427089e3d42ad9963690be9953ed546ceb0ac218da0e4667f92c2c8c52544dfdde9d785344d5d46d871a319b4568e036ba08ba589d1929a5f4f980edcfc66e49108cb0cbbe9c382b726557d8e3d41268d14ff77138d1d87caa084e2f82a0f7d2cdda5b7f1498b54ff108a7e40fb9606ef19c1542f848b8b4a2f325da8b9946c89a66af0cfdde8c20e5d8d9e60d08b8b4abadcf8dd9dcf22cef31c16bde25842acf08cbbf1afc4e2044b5e18e24ce01313ca15c9d13a9467e953f3228adea6b7d9d373d46cbdf2aa96af0e8a4f6d5ea10aa1ffa25e34ea1a42bf1baa8f559acbe10b41862b93adfe81b27d2f5128e2e34f7d5ba37fdc160d817bb36d571f7d6f18acd4d9c4bedab0b99a6fd57ca96b47ad19a5f46c1e7c47fc2f8c271d2355ae04babf14710e3a851ddd669ec4a39a8bb98bc68490d41452072ea3e84d96face1f063f8040d732c61a97a1a917ebad052a6faf9975a43e2c7e234931f0d24e60612b54250d2824c91ee82c51297cca61b862874ba8243a617e7e114d5bfc16fe0d46193de450cc73ce7dd6d399d68a6888b6a1e9ff1da7895dc89c443764a6a577d98f2719274fc824e8c6833371dde39313c6d523cc5fd9c20d38995c3f7d16338d7e291a69ebd88bd81e057a2db33392cd698cb2b6c1e623d16421854165baee7d8afd75dcb1552bef9b7d0c703a796ce60eda918068f185a4d6ff56566eeb792a0fd3668cd175bf4a9389e700a5bfac6a1d23adb360f26adadfa54212cc81983b311d4ac89a657c6d9c845fdd5c440a9b15a3869068e0d0ce0668fbd6a9e755ffc3852c00549e8db3939d1a47989a451d29a0e24c161563f1bae48db8b0e12c320eecdc223da196890ddf6fc5191d100d4de2c6f18fa45ce1b0f2776d5ca84b90e7bb98056b12d22297c5a3ea00819e98eba30e77ea2cc2678bb2d0ffba1c7054c35cd2c3a05fafb3462a81798b33b97651a2b536af1a68a8cbbeae43ee0ac039cab71fae215fe94d8c7995f3466d30f5e1aeada5f43508bd35c6bf0e993cdafcbe39699a78cf44b16fc5f110ccaf74ca76689a45fe80494705585f65b3e66af9a1008a55636c3de3bcb94b366a82b58ff3e00efaf3bbc8b36d1d678eb87f92203e89e0a05ef6a179652e12a1b3d72297de8f5235e2dd2598182bd9faa83e4f4c214136338ee9924dfe5790deb9f865b1a24261420ed61a4021eabc98b7b04719f6ee5ebdfcd0afd3c7368ef9ff5dfbd2277b0a59693ad122b02a03c5741dd8d021bff00077ac81c280759611f915341214788fad587241760ae55b9eb81f87de192c7b403e04c36410a39d7d04e58c1fed380111ef1e82f9e437fdd0d9ec5f0e9c5ecbdaffcd0395f9f43b79a4a76c478473dc590fa0defa9ae875abf153b34a32c6fe7a18c3b3de91ce9d4a7722f37ce5bd561024d698e0f5a62a98b5438903f28f8fea0d22690fca39ca3d4847f930cfc5cde92f257a757d19f9c94d9e0f34b80e49fad37f93e6b9e74b1ac14a4cfbacf13fa18681c7069aea70775ba254ad95546b048a0dccc015249c147415245e26b3c29e25148e694c54aeffc93322748508cf33b7cd20adc908ea6257641b643da4a1beaf67ab8f7809485a7b97992cef7244a5bee6a76da71008600a7fb8ee73a84f58e0477b872a7b4b3ff94f15f7974078e44ce526d413252cf339fe3cb17efc789156a2f67d489e5b4d5f31189a0cca5b3fb285a88fd954fd16ede9f9acf062505a7e5bafb38870629821f03854031d79476be1c276c03ed3752d90ec9eed413ee8a6db2a3f9062ce5867e776b7d9b880f670d389de0b771fb5cb6fbadaa6a8c63e0576cb34ce787cb9470880c4e8ee74ee49187207ee120c3f367d93f1e266b43e2fdc3dc8ad79f6e5579c470b35158cb871ca3337cb8cfb3c27cf6dcb1530996a85d455d11975894ffadf0ec65eb009250b62f84a23988b18817fc216549403c3ee80818ecb3196a3e1ea8459ee1d45ffb551e010bd8baafc319e2f78bc42a72782e47ec099810bb19e59cbda2faadcde42739579dfba5904385e01b73af88287ba662647bfd0bde4a48018339fddb975610575bdb3d6985baa5b0340151723c57984a858badc197134c5b91b6be163c707001e2f291e825bad56024ccc93cad1b9ad58cd5b1cdc8c95b46e05cb68817ded693f3be22ee0d33df30764f0dac97015f2cd6e150947f9a12b7d57397183c50c080bc4290af12061b3500538c447838f27130cf064befd93e9c8c5b7e1e0cc01e3bace974bc46d074b182dc88b26b08e09ab29def524b080b0d2605ba41ba68deee41f0ae4b2d297f310dd8b2b9a384a85d775631c62d9b691b47a249e8ed74281673b76164c58ed2ee6304a2dbfcb817c587bfb2e03069f864cc5cc284732344fa494e535957fc6c2b8f28df14801f3d1dce2ce8db923375bd387c0092b3a54db14ef4faa321548bfe555d8419c69dd0c94edc7fc3114f34488f3b259bce2ac21f24f69c33c23f0ecb32dc3bb3a430f838849ab745e7babc24e998d457717b7df816bf2880f158ad266ed0143fad81fe3e688da3e7b4005568d132e4b1a7cf6bd82a6c2122035e29ad86dba89cc0121bcbc94358ba2131199075322b10bb365529dd34ac3daeb8d7f88b506f6c986a82b224b3166a32b557e02f1e54982968418e8b7a0feaaf01f3b8b790821e3201c5823b298869df9da17b8f8ccff1ae450bd8dc688705c9857498297e0d8dcbeb37f4a15b46cfba4f435391b45d6e53096b4b42308f66a2ad50c5261f56593cc068a20be096f858f5fd58816a396165364eb1bff7a5aa53ba2fa71281bc3cc19bbd669df21e64d13ffcc19d3721d4052bbbe1d527972f863b222bc44365a803fc62be28bd07474db7dbcc7e3d79f997cb7a4fd6703047896d9ac7a88910fcc327edd27403cb06cb496a20506cbbbb95cdd94a19a5f729a269b0896a32a521194009e163d83dc8454fb9cb5444e1d51d30240ebe5b2b7e7506a13e6d3e6ed82c560be1ff9f0274f6fa0fc84531e8873b7f0e86605791239e11e5ce3f2ccaeba98895186fdc0e8f74c1c9d92c5ea8be7f029281d4cbd8aa7fead2b1cf0bd1383a90c64c97d2b466eef821f0f3a78c1a5dda16e4ee26078da03ef0c6201a76c87743941de92192da7ebdba86cad06110c21baeaa92ba2bc411c836fb314423ece60d93c617f1cdd335bcc577496c6a99b0e9b2311dff66e3e3b42e5fc640132e9c2cf133a18807c7898eafee7886d7d8cb58e6bbfc7c165f43b9e35ae54d41fa18c4d9386cbf4bd27b0f2ac333a91bd4a210d92cd77ea6fc6b4747bf8de47682596697282689690868d6b23fc48fde634bdb6f2ed8001c0007441afc979ff886160578a89965911329213b8ac73195e0439a5e2291281003cda4106e986971961929ad6704043f5523e37ac70123ee72ab0560cf84810e01ddae6f40a4d4eb78d09ace5bd52d75f9eb898b47f3ea2c9c7e9fcaa3814400532fb6e0bd4163142474e09c4b9804803a43082f1fd484b29020b8c21f97e90c41ec726662175ceea31297add9d42b240b51c343b687f145c231f1e6602e9f078768aa54fee556fa3684e8ee638c64cf11232707b00423be6627f778337420feba64da43c60ddee014a933fae29c93647f45310274c52ebeb730578699301269af8caaa64d54ffe5ed706f77772ee5d3782c5818e4e6afc88bae05486c5fbdb8ff439af276833a27e25fae9987ebef5759b7d300892a0199905180454f28c9bd2a80c3f8d413e83e5908217cd2266c3edb4d27d470db44250753e273c71cfb3dd1ced47ce509b644f7b2b4f6c497b24943518779c38596b9f8b904998cb700abfb009cc7e88652b248f27a71ca4283b9074d2f8f35ef39fa4f938366fc9339281e5c38d65e3caf605c28c5d121fba6788103a64b92b0c01b6da5b52972a5acd5a3f6347502c259397063084e7e32e305e67f8a9b4896717158009bcddc8983f27f5013fd27da7aec25b9cc155155070b6d781f611e967eefb22057de9dacc85776377c3c33b8e91b94b4d41d9e9afde59f5c5221ffb9bf89a6d72290957685c9c72c5ab7df24f9de64a89f48f9f45775327de3897b0d5b02f34b466a85f4023eab13ab3df5d67c0ba2653ac8b20e74ac3839ab973c8d3fccd069e15e4440dd589a2294e7526551c67e6deb1a9a507603a6b881143174e82990d311e3ded4b3b250976c8401638e2ccffe21bd22f25813c52c3c279f2a1c4305e340ad12e2528786ab5d9e17af60c0037940fa6b00d29e4c01d70fd7721b121b61898555b309b8562f72e6f077ac38ebf87400fea01ba6b13d717c68fceee5a8103dbbcfc2433625ad6047ecbbba95e6389cd765d109ce35777f33d1ac8d1b1cee7bebad4a6148e7efee81786b85120249ce31b2c8d0c3b9397b32b4350ebb4d969b344c3da2855e39a1411756a3e60e8fb5862cfa45a6ecfe340acc02e360065c20c2bd2af311da1cb1b98759fd6fbc2746390719687183ec1610032485234c09ebd408c4681438d2efe8ec2c731d3d4fe1687d3a245584f23b79de022ddd7483b6576a4809654731baf7976bacca893f6ca9cfbe2c0d7a23a7f5ae12fd1e8e504360d5fcaf72948915103b8758755b375022c37f212dd4be7fde696bd46813f5ed0807663eb46d207ebc098dc712c4c0585e2d080c5d09ed99367c9721a4f1e081f0c7ff4c16b74df56a02cbbf37e82281f7fe538b4a83552ca62716b5fa3979af996a9ef9282a6e4ddd60711ce943d2bfade743b2e25c9e3b81323876e2c7c77340d76f9e74b9edbe8e050d6e8f2e45d519772f338904d8d4f9e788c80bf6aa5d921fa0ecb4f700eb6bd546ff1919d2717227c4266089f97dc04ff649af900405e3d5cf70deb9001859d8fc3029e810277a7f06b9f7609b04df92abb629f46fd076eef2f3fb81dfba1aaed7d0928603dca05bc1bd3bd33acb3604e27e9005cfa9f2add1fcc72115619dcc1a2e9f73c928f56f4a98d7bc401051ad7b4438df4c859463a0c7bb4069a5d233bb3252d60f0077687d69d56cee34b030e1a757e5e6a42722d0ca5cf46661aa99fac3e19313ada4e310031132e36594842f1ec52b38cf94ea40db01f5d0e3444587e6b9638a640a9a4d2d4539f16e254f8b83284acd581550f0fc0911cf852bf8ee7162eb3bd861e0f3165fa23b6a278af3f3069f6bf1a4ebba6569267510b1b5922ebe449381b363197f223c7634bd1862620bf795be2ebc991d1e40687ae63bd5185bf95e45b8aca6932a182442cc8ed7b77dc0835463a8118c083111ec1c364681c4a9b9f60d712499e0e9b5da761d8237d6fea6d689cb4ed3975894e4429ff2523ac75bf8a10c064370b3372574c2413d7aa96f9d21c9d76ed1ba9c390c7e20988178b0a502ce97f64cbd7bd373d46198a6d68c666acf61e2b11717d5cc2bddbc2097528073d55eee34809c5c0fcd87094241e68473918292a79a5803a11bdc9469fc7b5b93140b7ebfc075bf4ca029f00abf50826b70c8f18a65a8bd77b3069e47f8931b851d5d4e05e6baf5f1b31a8363536d2c90613d09cdada7a56cf34a3bdb292153eff86704e8be431b47d86b9c5827e42cfc425c41a9808a43a52e254ba5eeb733a5627f8b69bc7be9bd2ea2c7d0136caf1d284b2b5d07d6b257d9fd56e5c3959ccb92eb9a80e1061bc394fe52886f0", 0x1000, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002740)) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300"/56], 0x38}, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002880)={0xffffffffffffffff}) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x800000018, 0x1, 0x0) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0xffff}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r3 = semget$private(0x0, 0x3, 0x80) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) readv(r0, &(0x7f00000027c0)=[{&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/204, 0xcc}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/220, 0xdc}, {&(0x7f0000002600)=""/20, 0x14}, {&(0x7f0000002640)=""/92, 0x5c}, {&(0x7f00000026c0)=""/244, 0xf4}], 0x9) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1, 0xc001, 0xfffffffffffffcc6) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, &(0x7f0000002900)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002980)=[0x0, 0xffffffffffffffff]) r9 = getgid() setgroups(0x5, &(0x7f00000029c0)=[r5, r6, r7, r8, r9]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x7, 0x9, {0xd33, 0x5}}) 16:00:12 executing program 0: clock_getres(0x8000004, 0x0) getgid() r0 = socket(0x2, 0x3, 0x7f3) sendto$unix(r0, &(0x7f0000000000)="165b3bc971be0baaf1f2d80160726923a122f1882e7678ee5876b100fc60bcc910951359b408485dc7503a6fd20c3982fd618702b98ef24922db49bffe148dba21239e8f436d756b8b8afb37d3df6fda404738be2c5713d08010013f65ac034dded00d5351de8e241349942d9466f66fc695766cfeca8aca5cb2d1c24db20b717d1a4e18e245b84ee573a38743afcda1c4490894352702a875ccb8bc5665e5694cc159af5d6cf009f9d341c3adec8582326e5c94e0d0b74b3a2331be884b4b45816206bfbd25f8bda39af93397078ee378adfb9d45064e76f802b0a072458666299bef946198ecbe9e1e4646f482f236afd1ef36910388c3fcd19fc38853deee18787b82d1795b542ef8ae0f3141159902d021bd47b48ed0d0b60c700905acbb06f5dd4f74a1b1cf15512c4cc7bbfb8eb43c1215907efa1ae27a060bec3e32b721d3cfe33c135aac77dc8457d060d1c60a074b257fb72dd05169230a5425fa6bab09fd52542fe7f8b09c06da4dcbff47db78ee323f24da752ce1995d3a4d76dd7eed47cf180c6b4d52989fc78e456fc5f4c2c21c2e76bff8ab0eaa254ebc17f25b138bf33f69f325703fa7167a7b439154f39d78b271bfd5651c333563d08e0721f5d72d4b8e8ff32fe0c7213a32e65d0b82b84127df22ebfb5f06ebcafb85bf619f795c384185fc03a3e7972918d46cfccf84327e2d3cd11c19c26d0b7adcf0fe1f9457a5a22482ca41b56ad4bc1677ae386eecc15ddc3e6265875aa949b82394f4201fe6069f0168cacdc61ff4fedfc61bce4384e16afb36fddaffdfe2392548b59643d44d67fb1ecb27df920c220774f112330091bbe20bfc2894b8ecdce82245d0bde48a621fc2296a847dbd489c8e9c922bc9cd1d406f619c033a09940fddefd2a33a8882a2c667506b6a73d0733f05f0015d0b568e299b589edc1b0091e99351068aa3e14a82a6457e05bd97583a94d2b84b53397435717f0cc37dc921616246ee564096d21efa49c79b5940559d9861d5f7d658eba600a315d346a464775a9a9b87e02e075e9fe74a9b989d4a096a34af843beafbc8bc5f3efc0f82202d557ee19f6f3636a55ddd6f5a90fd0e5f5ab474275ded5ea6fc003eb6200197d9b5f72b12b91a80d95b981f62382d30d090926626347c9803186a3f0ca55a287bb6b02fdc70a008197d44cf81d219e8f637eb27465c1163cdbd8fb03271fa3a7ff074e3ad5be5e9daba0c5ad6cd85dfb944031771725b33d5cf9a738929794e916bec07cd7a9d33919bae64bf3697484bf004632134a3641dcc723da99c2bf2460ee92d15b8b7cd6baef329ffaee10a9834b8d0beb87332b3a6b199a40029426137e627e7324ce9103c4cccd8c2c5a59a5094861231b6c3b3b75783151236bf43e4687ae26323ab8446c8315b430c99263a77c81146d8d91509c43607b28af95d945d741877615a3a70d3daba40a0d613cace31525e449c52d8934040e9971f0336880003b6501c3f6e1d3a709d7d0d1a92f71f0b34a516e0df46631be7f78ed049edcba8ab317f3bebb09458e11157f7ffe92e5d1942bd22dceb4f4a5dc217088a8e91ca6bdfdca58228636c49e8a972eddc36408a9a484e6215b5a38ef01ad4d963e91d1173c3fda396b9688809406a5faf71e83875d3316c9a8e46f85bdffde234d9b18830c12f45ac054acba3a0e45842e9bed09ac3ca9443ab15dc96045068f19d5b21d7365c1e2b2e57ec9cb7dff363b0f40573bb4bac3f87d56cd1a3946df3ce0e94d47c2a0423c1f7e58575c533e6c58638f14c47dde5a44c5bd4f52c7841016cf3915b805a88c9f49e0ac48d2f4da9c751ec96ccba7d9657836202385ab82471e83063979ca02f9a813f35b7650c7fd65ca2f71de283f1811501f567b42d7fff393b03b5c829e1fbb83200f904f8710692a6fa3c9b29ada3db023eac76e0889d944fe71bff4c45e0476c2272bcffb6eeb8ca85d8a5c0de836de1c15f6a19eef05a0a73a4e78177edd0bfc0ab6740891e9aa976dc68e3a35fc2b084f61a8f8be189408f51763b1c605fe15217e90a7a35c2ecfd7fbef5df7645062290583cf045a4ba747dd6ee19799bbc4f485380630fb754ad06f692b458d13b2e22ccfa312b92380457f911ffbd6db51d9399d01403b2f9f1499c42cd5d22d8cc84ae61fb7d3d065dfb3a06e4522e656d2ae549ffb9e025450232f42cca1de16cfc745634dc143bfcd3198755581d28fc52cce0cb5527ace41bef20b641d04082191fe0eee3f907273de513de348dae282fde7d3fc6d813500d7afe319486b18f95567811e967ede16b0f75e3ee44b116097ba833e6e230a2c0ae408c2f78676f58fabc026d3fd509f3f6e0317b017bfb53568924229571ea53eb4b9c5fe45f8f0a9832e8354f19e5628dfc3c847119a883e049eda42347636b3cc6867a2377eadca67bd5e6149e9180a72261285eef78106d8f7c7adfed09d7928b92a86ab59029ab3c9d74837a52519daffa3c6112a58dd13de369a1666a71f28858f8184db3ffc772829d33742836f5a18c9901c2bc25c79820cb1801d0f13ee61cc0e932b5d61c82a520911682632d614c1866d5c0605f244b3a4fcf87a912a05cc229c0bd6a459bef6029a4d6e83eb0179cc74605b6ffe56627d5464f05228a60390983dba171dfea32573394ab9544f3cf9f4b3fbfe2004062d5feba9ce8a5cd675046ea70c19f1a1b1746c73e60ddda0e6ead1ed5647a925f1036f2ec77e761467df6e2b081d5885d5e9926b27dcd465591e55894030a397adc4a56808b3ba01786b0c61e6368e781f40a6263b782a6cde645e9a6dc5c6a8db09a77364085a6cf0a204ee2295b7fd7855391f1590a7962682b61f869355a381efa57ba34400fbcede609c01d5d1f6daa30b7e0ac0fe8b7d96a649c0a42a8448931f3e72bd417d29f24531561b7ddc5868c7fa6df5860b77d397a09567f925c753e1d78f6e1ba1e5494f88d5a914fdd73542781bb125dca774653563b5a9ea1591bed732a0c0e3a7493cbb417fa63a32e32418a0b07dc8e9f76adc1ea7099ca589d35c6a0c10e11b00c47b31617dc549ed2d1d3233efdea904d98b6508df541c8fb61b65e161fab4ff0c73eb5535d8c673774d800561beef5a526c12ec09c6171afa7a0b1ae62cd07207aaf0d14f3a068bdb565f56f29e4c89cb941c6964ec9b296ca11a344b11f34569ee463dfc9aa62ba8d6d167201a74a0574a56c4d7e154870a67c3cf5695ec2f735f92a516aaa52035ce4b770c480d69569e90a0a0142b40d9cf3a632890b2fc4470a18df28bde31ab19a0a8dfc76c11734c0a4de32bcb28f6412327100ca6d0e632645f4f415d7c790ba28f01e1c30f922c9ca3efaf043ddc51909130a76172a461bc9bdf7d2168251e214b7a510fd30b9924c37c67ba5fe237f7027c8c6c0554cc9438f912ae0da006228ecda74e6706ca7d762512b24257be473800027aa4db7de523fed1fe69ee3a06776b2e6f154a7c6241b7b32d2b63c966260902472d14697a118f3f394055a3ce4a47d011846e05cb04d77c89f225a9d0bc2d6792bb20d7be1e0b265107ad52bef7d5320cc532b035ef63ed9e055a6045478b97e9e2db5f57af4abdcaf6e232349834bfa431b8b390463cc47f4a883e71f58874b319cb3cd51f18cf64d177054764d006f51196a2467826cd8575a51f220b15c06960ff95e1c23b5b70f4380bd1cacd468f5ce06cc5ca02c120f2e82c4fa37ad0b0239ba4026e9aba421fbbe7228f1cbe4e17bc7505d72018104096a7db62c8a443450451b4a29fc4c0824a503d7d0df45ff3b5ea249d6ec0769fe52f744e20b2e09defec7382740c47f4ca636f6d14a776efea4f239f1e1463ad3110eac76b0267abc09bec187bfa9651440489e3fee2f9b1f9231083ae24c90caccfbfef2b62d0e5ff9f7738ca2169a71f57ddb09ad67c7c4695d08d6227a60713134420e29a2119392e156bc82a611552da75a7067ae24c4eee4b617561d8c560fd4d1ab50521bbdcb994ef7043405a90e7957493d50e8eade7a63a0bb3e8c18281399286c35c5effdce04302ccf92e4c868652159a70c0ab465ab9a39fd27b6c0bcb3850a97602bc8301ec74a7e156b133a35bfb883a06b23c44b282c5fb1beef65a4b2fdfaa82986df2f862fe59cb6a4740ab3a24b5b6810eaf97ce6afdc6c36d875d89a4c536262a4973debc3cef9b87be763fe3b282ba8c805331884a24566af4a004861a2b4196eb031c4f7c88cb626c65186ad57334f56f6880264a88994b1706605af85e7e8d6c19964c326912df4e8d8679c9e7a07d059c4b8c73b165669fddc3157b47fa3bb9df5f60919441298aaf4f41af7b85ab6fdd2ee555c4eec9007ea95d9806b5b8ffca90aeb22e793f4794fad6898fc1a7be7c6bfa4565f47193c2ec36803f566bf5b1606cbb862431891ec483989f1f25bc4430a0d2539e91ce01e9ff7d4c2ff2f5a5777e86c4ad90a40fe804db3ec64cc94eb0e3f2698533392bd0be920543874b6d71e7977221265b2a5214f13134ded629c5f8740eda9c42666ba385a55c62d0eae33f6f35c2952844941901b592fbe45c34ffaf250beb3b2956f0075e26ccfb2b1d73a7f60b78fa115e429dd690477e0b2b2c80132096d525096bbfe9d4f997ff3d50b884e8c6b824fab05eae48a32acada1cec2798872d7f307707b9d413ff899893814e24d4d3a47549f555972dcac7f3c30dc2a53be0f5b1b6ed700771c3ebd7b53699d968acff61a30f8129c63c9dff69bb5efe291e62f7dbbc891f38d0889dc5a154cdc2223e9958a2d6c536e967e91673de9968526ba8e59cd1cd3491846e91b6252e1448d47cdc3bbc3a6b646b174033f7b1eabb590509b0b7e85b3c4981f13e83411aa7ccf0ef4d4ffcf9c157215ab919f35ab8d1fdbe73e10e1521e8e6bf26c08550ee57f0ec7430fbb72c747ac5aacb319dcd88ee1a1bbe3894e858f416466058af3736b18106b98a7b7f7de1189f86ec65c419f0f8d52644934fd10974e7fa5a71320f59bf1230f87481566a2b177bf2701441c9cfe684c88216f97716fc77af470d6d52f2f9c24654773101d2b7d7a92974d82a9f6536fc7220d707704bd93501910960973a226566da4412124dcfd4e07f0d5a59f17e1e85dfd2ea31c2de3e4ca6a4ecc1c36cf624c52c05117706bb5d9ff54404a0ad028f1648c87aaac4f82417a1bd5851127d3d01b069c46694ee2e82e22204d2e1752a35f519c97ead26f98fb63f9e89726fa6c79843c76722f4e4ed83f3811ea3abf2bb21b3dce0dd5b8c798d55864d8316ca695289c902b5525362c8576e289423f16ca3e3018a585bd59db58dc948e1fb01d3994ce68fdb9381db17e553965a40d5e8e155888ab0bd4790162ef23a0a052abd05c98d73b286acd7adb2df647ea3c96f7495c950ea112ab4b85adb758980bcde4be9263c0852ea70545d6a41208f318f84a4a9d8c340934ac32ac876058e6a8d4bf397836c600a36aa6510711f1bfd6617a4caa736969d0579cdb9083a113940b9efd6596b656bbbe71bf48b9770f5ae6dcf865fabeb8ef2153f396a37cacd571a0bd64d4ff0e919d9689ac868844118d975a05e300d9b2df4952195fcb7b1c8355ec5186cc6456c8781fc1798ab402f655de52c24e5271376eca657e3ea955a944837bb7a45bde82272f2581ac7a84ec7e44ffe30c9ab27dfa4932a530f885c73f426f93c43173ea2bf3e81313d374b659a7b79d0f64b4ecbf722938344022d0a4c1ea28e1b66298dc492d3482f2", 0x1000, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/245, 0xf5) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000100403}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87, 0x0, 0x4}], 0x66, 0x0, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e29ee4ee4653000"], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000180)=[{0x1, 0x3f, 0x4, 0x200}, {0x1000, 0x1ff, 0x58ab, 0x56d}, {0x5, 0x7, 0x1, 0x9}, {0x800000000, 0xfaa2, 0xffffffffffffffff, 0x7f}, {0x1, 0x1, 0x0, 0x40}, {0x2, 0x1, 0x27, 0x5}, {0x8, 0x8000, 0x9, 0x9000000000}, {0xffff, 0x9, 0x5, 0x90000000000}, {0x2, 0x0, 0x5, 0x1}]}) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6c, 0x0, 0x0) 16:00:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0x38}, 0x0) pipe(&(0x7f0000000040)) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30211, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$KDENABIO(r1, 0x20004b3c) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$getflags(r0, 0x1) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xb, 0x0) r2 = syz_open_pts() close(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000240)) r3 = dup(r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0xffffffffffffef74, 0xffffffdffdfffffa, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:13 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:13 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) r1 = kqueue() r2 = dup2(r0, r1) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x378}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r3 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r3, 0x80047469, &(0x7f0000000140)=0xb) write(r3, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r4 = syz_open_pts() r5 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000700)=0x8) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r4, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x101, 0x100000001, 0x9, 0x1, 0x2, 0x8, 0x10001, 0x1, 0x2, 0x400, 0x6}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCBRK(r3, 0x2000747a) r6 = syz_open_pts() close(r4) r7 = dup(r6) write(r3, &(0x7f00000019c0)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab1db109a29c44ec34641949e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b", 0x1000) recvfrom$unix(r2, &(0x7f0000000780)=""/61, 0x3d, 0x800, &(0x7f0000000800)=ANY=[@ANYBLOB="7849f89562ba2ebb2bb54632f46ca4896603dd8befe31d237e3d3b61fa8431b044a7cad091c82f68fbdc550f7b73042fc8e88126b6499ccbb9cf7e64be6581fb1e8aff104b9e855095a3965f6f83de1a8526f2205ea7ca41ba96785346aa058f62db4083e354986aa8394eab67ecd2b7d5939b4d5039ff5707a447285a4d97b3a16d3e98e56ad3d2e1aaedd8e8cb0cd395eee4a2700252b9d4b465f6f5a0f3aaceeb850545afc86c0b19f0b3412a0b5ca83989af9484c7df6a97a75762b585de1ece08d1987e25c55be299f84e49e459c6796e"], 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r7, 0x20007478) syz_open_pts() 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x27e) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x3, 0x1, 0x43b, 0x4, "2cd7e3138b0e0d804cf8f3cf19e7eb5d3df425d0", 0x6, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:13 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = dup2(r0, r2) r4 = kqueue() kqueue() close(r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") fchdir(r1) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0xb40, 0x10) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x14) nanosleep(&(0x7f00000000c0)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000001640)=""/247, 0x39c286b}], 0x10000202, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)=0x80000001) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) lseek(r0, 0x0, 0x4000000000, 0x2) getpid() fsync(0xffffffffffffffff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x2, 0x7}, {0x85, 0xffffffff}, {}, {0x87, 0x9}, {0x83, 0x1f}, {0x8b}, {0x0, 0xf04}, {0xab, 0xffffffff}], 0x8}) close(0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x144) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) 16:00:13 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRESDEC=r1, @ANYBLOB="2b90b78a3fc6864f661735cc4966c87da869ba25d6e5671d51a7f67eedc1137df803254e020fd0d47ce1dfb4fac2d04fdfdc0ab173bca7612167d8a353edddc3421df62913df82a589a142b23f2e8721e2e73b73a443cf34c82ed2578e8f9be7557422ffb8b68192c7d5d084cee87b36eb07a7455a211ef45979510ba42148b5902b291523e801836ca3f2175d0aee02c49f3c21b42159f40aab1e84a1f389001ef2a25df62a4b1a9413cc24c9942b08716b5bc6a3cdf49686ab48858b7e7a01f1132d44b05b081f10c61b29c188902a39451eb8fda18ebdb8e882cba62e1c73ee07ab30671d5c76cf9c6bed25156959747e601480", @ANYRES64=r1, @ANYBLOB="15941d56d70ae6e5d4489bd914e9d1b20f99b0d05b2e6d437923e4a9cea45396c7cd9778c14f338bb79e14d0192efc06f961c54246e1854b054cab9c8e4c6044726043cc6e6adc1bfc1242f8f6c4fe3812d7ccf749680f1788baaac35f1f1995f8e9341784bd27bf56f9dc39dc027d7ebe7b6152bde8"], @ANYRES32, @ANYRES32, @ANYRES32], 0x20}, 0xffffffffffffffff) socket$inet(0x2, 0x8000, 0x6) close(r0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x7) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x7, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x940, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bb582009e80cfefd99d0b025416664eac500239cd1c6cbffe5a9577c51f27bf12a852cba24867f1a0a263f732d5e22f2baf1684440d3d563d4c7", 0x3a) pledge(&(0x7f0000000140)=')\x00X\xb8\xab\xd7)\x8cK\rZ\xa1\xa5\xbb1R}2igP\xe5g| \xf7\xa1J\x15\xe5\x04\xfav\x82v\xde+CY\xcc\xf7\x88\x01\xf3O\xde\x0e\n\x11', &(0x7f0000000100)='/dev/null\x00') setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) open(&(0x7f0000000100)='./file1\x00', 0x10032, 0x2) pwrite(r0, &(0x7f00000000c0)="000000d1570000003b3a00000000", 0xccccbdc28e844ce7, 0x0, 0x80000000000000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x52) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x7}, {0x6}]}) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000140)=""/96, 0x60, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xb05, 0x9, 0xb467, 0x3ceda623, "344373e8621c8af4fff180a6b12ac5e5443e663d", 0x81, 0x1ff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000040)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = syz_open_pts() socket$inet(0x2, 0x7, 0xf3c) syz_open_pts() socketpair(0x1, 0x3, 0x31, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet6(0x18, 0x4000, 0x7ff) r3 = socket(0x23, 0x3, 0xffffffff96fa552a) close(r0) getpeername$unix(r3, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) recvfrom$unix(r3, &(0x7f0000001580)=""/148, 0x94, 0x843, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x0) msgget$private(0x0, 0x400) r4 = msgget$private(0x0, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000240)={0x1, "46219f0d91f8c5b1a44a306c22014c8060ce77e995c40848d591a4660c84b089a72a28a32204c41bf00e1f4b0ac37e0e3f3630370d639b7f26461f745fa3d91635ad9a1dc3"}, 0x4d, 0x800) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x820, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000031000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/172], 0x1, 0x2, 0x0) msgsnd(r4, &(0x7f0000000300)={0x3, "e40067e780d9a488596c135f4e7ecb6771622c6916429f4ae443a2fe51ce7e4b89abe8b2ac3e57eaee445b09e6d03dbe2bbd3af1db4f0673c19175e84f6bda943bf501f0fa69deb863f322d6d9c76e719a48b9e28422111634368480e6d19ede611a4413da49e91a34e7a77ff702dd05d470d5e6dab1dc5e5af8c3819835b2695db350701e7d6ffd9b845817a3b5d017d5"}, 0x99, 0x800) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000440)={0x200000002, 0x2}) socket$inet(0x2, 0x3, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="03000020000000009d181e74"], 0xc, 0x800) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendto$unix(r0, &(0x7f0000000040)="39f7bed89789a62cc52dcdba7f5c1abbc9e77f631642e9b87452d0a015282efcc9d21c6173d232c259887cf8dadfa7240f0ef6d088c8499fabca3b36eb5b45ddc1418201c96d6e221b0c5a8cb017df7ce402be542bde861e5e80de0e605428eec5f3292826f6456c72c2b8d8b62e2bb32f933a282cb4ca9a9cb98f305ddeda", 0x7f, 0xc, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:13 executing program 0: r0 = socket(0x2, 0x5, 0x3) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202322f66696c65300009547b55b0194fb40a1a4765680bb028a27baebb48caeb48fce69a1a930c2feae23ca997a4118b9f645c836ae983edd0afa3848f1a86744a7d5421468fb1cde0579d5abd7da88b101f23d11808656f1527863e4e19e38c8789ff03000000000000fff582dc5377d1c692f5577ac8232a1fd59624a8a544f057647edc76b464b6f86a9aa1fedc621542eb305c86b1cbbd6bd993cf6ac417dd571519bffedc16576270689ebfcba256a80a2bae76efe6b862969919d6a0abac8e6c77347972dc31de19c06ccbd1d1e91f2c2fdd5f3c865671f67d569d972c72394af053d0b3994cdb061e87b465fa9baa67ad8e9148f326d8d0f2c14a91eedb4f04752000080509"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000040)="4684a7d04cf6f6c8f159aa450a54ddbe09423bc4bc5d56123df460df20d181acc9607fe061e57034590cc28aff8e9d3ce755efcba55d1e71e20ab9cee6fc39e724740d638572886b3262bf9c7abac27793a7f58cba4b7f61d591d36ac2a96dfb895930f1e734f0b487576a8729cffcc35694ea0f498b5a3e55414fe97d608bda3e5f6cb253035c57b40d638dc8bed468f4", 0x91) 16:00:13 executing program 1: ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000001c0)=0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0xd) ioctl$KDENABIO(r2, 0x20004b3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r2, 0x5) r9 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000280)="a65325602feb5126ded229ded50055ff89b2c53037c2410cc0d258407673ff5402e5180bb6054fb7e8be23c49dee902dbb47ce980b12fbedf31bf0f5f14d7d7a6ecdc5abecf29e551f62aec3edc22c5fcf3a4357b893d2423dc1ffa1001193286db0e15265a7584fe16e21e0624cfa5605d3f934f6d0ceeecfeb149b956ae0ed20dca3ebae3f2bb2b515b4340f1d37111457416342386002087f881589b1a358502099de81d46eb2a8efbee66aa3f9f41f747b15fde30cc6b44e93b98329135fdb507ecc98373fe767a6c0cfd82b8d98282be381a77039da91504836dc920a9e1d0a55737db9c7edf2062045360a4110ed3c6f6a120a83ba5ac59af55685378c0272161c31690e98af42b8da963f075bb2275f482ab521ead9d3a6a40936620853e47e1d6540354ec6c02809ca8376b45a14b39cda058266031c0196ad000b1b21ba384e3ebd3dc1d3375a5732c65a00eea9ba4a99280b705c6266e84ded6635cd8420131dd328206dc312ec213a095101043a877f2ad5250a60ca3c9c2c337aba1c15e2ec6a229e8fe51342975f3dfd4e93afd6ad08c7a8aa90f45c591f2c2ee19c1f8a03ed029c39f4dbcef24bf2265a1a8e07009ce1c83e58069e624fa6b7494a5301345b63ebd415a2bba7481d3c880246c3390bf9f7c01dd4ec8207bfc8c154e0ae1b4329c80aee2e22b0a8981edd5ae684afdce384427121ded8ae09beeab8236c71de484ed8351c80afe969ff08dbbb704d0ebfdac492b7e8a6c88ab3004fd02ac3ed17905f8e45f9ddaff9167a904eb9c48cff81f5ebdf779b6e10a741b96dc14d6e49ef5251b76ffd059144f094c9f5550ba823dfda8581ca6d980153130aea35ea4eea4285413ce9a2edf0e793b458d55ee0e8f3c6048860208f0b36190ff18dcee2bde42d25682b2d59efc188b521f5e85815ba80da058f15d9abca133f9bc84c5ee70b5953e11f867efc6825f4d81dd52f405d3896dcdf867460d63b6cf4af58ecc2365f3969eb5da6ac8b427e4ad2024a33d6e9b0382588353e192bedf50265bdaf0c7552e409b919d41f02b822e67c4632489303b8d45400e93f763867581d8e8c7301578c82d1a3283265ce214f7ea4fd9d6bef9faac248445086a854a78cf6278184618f133460b3dfe4d0789afcc7a9e1a8c5218be84d1621cf03cb738c7af28816301581dc7ffee3b02480ccd028a4b5ed470ef4359194b607b1fa5e64a4576598b41bc1d2c94a29b25c349f56d427bde92a4a724bab41d465b01a980bada6a91ccfce0cd6d5e920eab6e9f60f34e5d9e6c4d26936487aaaf9d7f4de32aa2b4d14d70ccbea15c855855ed8c3d4bdba4a7141a1cf86bb4b80893812ac45f59d047024b817e9d7756411c3eb1f847ef723019cd6961fd860c8a0256bb5f5a1d919ea2b4897628584d1c8019bfdca0d683f01d1ab0436e8fb703f8dbc0fe9187f272461f604c77a5b03cd7d38043ae6cce47aa0badb2889ec738567027cb36a7912402697e8c7ffd146974ae15fa184b7445670e397d3fc2208bf92ecbbc4c5d29710ca75c924062a700853b3a85611bc63a9f509c38a9a69b7061c965f141f00dad26df7f75d359a6f7277fe091e3e68e91d805be34c86ca9afadd2021b7e734b602e208fa6c6226d1231f75a6988da39188936a3d1c7d16a38eac035840fe86379155c2d8fb7a390f73ef2dff86568905d396a27a63eb68dc5f6f93c312beff408bae2b43bd77a2de35e10e718c2ee96308f984d9a6f50e8e740250b901426224496ac703ef0e99e97dc11a540d0a5c59f4efbb5d700e50981164cae75cb118c193e2f131823250206517aa913f2976b8bd01417c782751966fc12c91f1fd1c2c1ee48c1882d4142ff2d03905c6e74063c3784c1f1d0519fc348c4c471d50902c963a7a9db1a71c25c1e1796902f60e669ac99fcaca0d45a1a96facd137e384bebb3577db66b3cdce85276c140312bc6cc97218ba40a2852118c71e8b0045c0ed4aad948f44ff65ae6b72781ce960c9dc7c246ef0478384f5d5ef9201208a15bac29d1547bc1b60c6c70e78d380e4b4737fa049f76a8f3141c06e4e91a4debc21baee577544ae141b38930fea983a7ce96ad62176effe4c088f4f7a1a1e32d70533d7055bae9015f8455ef85fede71c48e91bd3fd4c6ab893c171a04dfe3958713100baa6723964d5f6e9289ea416fc8a0334b277ecceb3da5977c3f087dd2de6dc75182b54ed8c625a5be0b10fe8211ec8f47aabf0e39db5545e852ea6a0002b8f0b10afa5a2d7e1fdcf8a1754869091fd423fb085ac185bb27df16382811d33c891cd66442511131ee174e6b803c7ff5e7511a0645327533588a41f7e7d25fd93615ae0b912e91d6cfa26c00fb78a165d2e45678c67072440582d3ce2bcf7d9a7f1ee92f772f38c498998e912ddedbfafcb61a0e226d267e35d6d8df281be86e17698a72d05ffa4b8bf776cd00cc8d9a215d2a4fb0e480ef958b5c6d2ccf17ecb73d08dd915cf6f2704f612a7c1c45f999e1522d8c434a4a448b6395e741eae9dabf4cf78867a2c82ee7127a3883e2b07d37b1e91db15c3458aad3a5da45788392e786fee8face9bb67e8501e704036df614ebf20627c0064ab14e2f4710d6a8890f86aba89cc1b776fb2923902faf41a4a6881bef53ae946c8b7e6c96d482374ee74c1e3d6cd7e735c0f308df839db34090d458d95bc81d54b7265e4d430e5e4ea8e9375798219236f8d6b06bfe1e875df8178e5d20e1da9b84144109fe32151d8ccf60fa88cc906bac12f33f12292a246bcb8a03d139dfcf55acfcc979ba9f427a6c754b0f4588f4f7271a0afee88f8fa30d849b326176bd74a78b290f9138736a517a360bcb48071759f279ba86da3396418105d0ba55fb905179cbd7c87fdaee6d23d398bfcb31d1c371d13e89d4ee7a35e5ea9c73a9ad07f150560aaf91a5f48bfcda6f74e5755754575d98dc25f5aa5676d3a973c3935810783f576740ee5bdfd4f365bc25e5d0b02ca10baf6865c8d44d4721d8e8d17bdb0cb91732bf5d5f1dbba22cb30d36e665cfdc5f84b582766619097b026f6364d970dbbde16504c34613319f817dcb6fd814e05f3f9da5e967e76122fd777a89d340c07ea70f4868f261abdb40ced34d096caa131e164908852a328033e46f71d44b15124ea2370ac00deb151317e70dc12d39397fa1f05c70b1b7b042ae0346ef1efc5ac81e953daeaeb32d09312929759303da65742cc9e327eab85fd0caeae585c1e754f5f91cb5b8a04e9542ef7a218f58a7c2b535e4fc8f80fa16e5921aa0fb9dc99ca14e68ed1645e4d7ffa123d5022ce3a4c0fed0344cd16b4f0a70d1c47116658593530e87f7c3daabf402f4829c947550f13240796c183da000a15966a77e8be57a27a2b05ca4e9e9f7cfe3e61390abd7bff70f382b6d0e511bb80a8c301554d317ad09654f03d806c8edf876c084ef1be789f0b55c4b01a5dc2f198f1f35b6f7b89d2c85008432ea647293bd63706fc05bb5c074d1c55a6fad4a41b990412c4a6d0d8526c2870a6769b5628aa3ceb2c58f430b53a969b32267df0d5c0e703797be5ad983d859d94279a6da075b1d0ae22616accc0bdf950794b53d6a8f9135ef72f0ec3adda0a748cb7cedee2497fb118961b4a6b999da1e54989c66faf91347153fa26a379ed6831bdcc934abea76492c445bfd7848b76b956448af0e01be1c182b404a7a589ca35621dac43e3bad3fb929948f9dc87e20a784647e5e745cf52bef9f644cf4d7f8e1d274cb47d5f860c3f46d989ae91893970fc1444c1e303d7db4830c128ad1e3d6630c51e9c8f17ac8c2037048f8879b9a10fe60a617ec300a4359c5b8b1f7279bacdf46301ad52f5d717169dc225d1bbbd04da0668ab32f1daac37c26fe78679683b00195efc5e1dcd3639e203d9969cade8ed35651b027da42992e9548eb30fdd7a7223c5dafd53d97b2b0f50b4750cd037a1ac7c9c41a2a8f091e77d72063dae1ceaa1492bf5c387b86066d6de48bb83d51290336d6ad488431b291deacf2056269c9902468b53771a06411f7d1848652cbe83106b284ee69f2faa0a541e884bee9eba2e8673238e20e683522b87d7e410750862590a328d5ef5d2fec6dc11011b5e3c70647122b00dc2ee5471bbd9afc7360590172a9bf2cd173de8fc11834bae4c3612fb2f12c4df8cfdd7dd9dc64a8278d684f4e84ddc75a0b4413a47b9e9ea39b052b78dd624abcb5edf661f7d8e51386b4bc005f570021ce1ec61c54ebafc65141125273162ce2fee9255f941f911fe026eac2ed9ed638b2a1f8345247b3554f58457da7a1db07f569a6eec7500766b657f35568626a2cb34527e5abc360b0ed8b379a1fcffb03dad3c246cdbe1c9b5eeb30ed1c69bda2488d67c55e411ab804f7c60c65e053e7db2c450114d102ce6849d7cc2710010588bdeb4a5b2b605a16f54be8d8ab9b25feca45ace6adc229797ce8d7ea23151cec18dc7b73fa6c2f2bf881371a04ed7ca8f70a0ac269ac88a0ecea4d5c41cd6b13bdbbca279a64212f4adf4aaeee0b2a49cc85eb568c8d69f2d52f3bdb2c7c9873187a21300e3f6c65b9158f07ae7256e7c3c2444bf0030cf20f521094ccf1af09bab5ff43ca4db05b5cbd2cc443c498ccb72769b354bce4026f715fd027a938f589bb0925f72bf2f9b918659baf924681bb2983de734623fb67447587eb0ba0c0a750ce7a743f4d96d13d12b2d9d3d3f8e59233918c011127684e56a7ca83772ad95c29ed516e2e214eb122b9ffdd5bc28626d1803ccfee1e66a7edd6b889828d141785feec78250ac5e9ad09bec2c1fa84053c075e958b21e0c9561367a4a99dd5faa977c86c6c3e0c3c450065a92b7a4a0d6823a14b853262cf2e8fae36900e77a40c0024c36628d5559f84ddf2317d1b8f30508a564c52260d642908e105caff0e6e600566690cdb3c5164bd3ae4cd95d0e79f71058ff29b49b8b7dd8ddf86c43183646db5f6d3f846743b9599109440c6739a304dae195ccf56ebf11548674c884fae6e4970452222728c2e2069066353977dce2ea96b49079d336309ad9aa56f95226d16e12916d021e7d297b19eb70958a76f87b60252d18c79b30ba1e2cf01e71f3142525249cab17cd4ad72504028e0498e715e450c119eb190289ffdcaca791943821f4663e44f9fb1b07eec2402ded5f6433e8cfe1b521f63eb86171269a10f681f8316597ad9160e7b8f8d602cb8579453bb477ef948aebe07f1b8e21f5ba93e69507cf86f351ee38611bc5378b8dd02e32bb000a17cbf95d37aef6855da6bb0e47d419e0ee60fb43edfc0009be50c223edfe5f5a3268489da170daa1144d1fba0318873c263bd954a26c680cef3ed00f666d3be45a2b60900bcce501afe0dfe616cf8e8a76e44e71b6f04ed37decc2bc83c55745dfd9ef8b6a381808493a5ad3a946270c80f4bb5b9e1615ce9bb95356a18e08b2774eed981917c44b65d22f51fe312bf7fa5c03e4bd8591a28b54bdc2544c1c3999ae9160d92fc1b594ee765717b075d61ad4e53e6ba4b274e98fc6f677d768ae96c3a9b5281264cf27d431543da1fba10de3bf337e47ba9560b3d008946eb54a02293a9759658e98a0a19c5c274f9f891b3387c19da87dfb39f88791c87b724d645ed98660335c3d977a55537fdf1a9bdab3b7257cdfee4a46d39013c066e0af4124db46ddcb5caba13bd689e6cec123aa38c3db544610b1234f62d80d29457a25201f42558ae6a8ccf28b0772f3c395dca70a83a8dc85d906b7", 0x1000}, {&(0x7f0000001280)="392f64cd07725ece65e035b97e43294d51781d5c2bac9ed844952682404ab3d3d2fbc297fdcc98530a5a2e05e195b2c3e1136ff631a87fa15e232b8409d70a3294fd2165b96e576b324e159c723954c7a66f43615b9098f14065fb2c71d061eecb41efaa50047f1715faabc70f60340809456acc13ec25ce1483fa599ecdadb562ce1368a8137952aa37d90754c7f62db80a6061d07412bd5e681c9d3889b1407810b974343610c07954258d", 0xac}, {&(0x7f0000001340)="862fbab7475f7ae17523738a2bf7df883c4ec1cfbcd1f17087ee06895a3d54884425fd8e40a20c933eb3cd27311a80123d5dbe56ae961942f6e367056cb636f8dfdcb038cb1358805e1bc172369d21bec272fdda60d50442329e61e27fc1c6cd17c6191dc5c84a605bcf6f9f857ca13027adabab85a5c84e0eb3e5aa74a2fb4ecb5b0f21fe70526f05bc174a6dd5f1fb20ffc56e9b57c1b34c865fd30c63efeddac11e7405b42b25", 0xa8}, {&(0x7f0000000200)="cb015f2fbc", 0x5}, {&(0x7f0000001400)="4e1d51e7fbd10949af3587447aa715d8c1e366aca2962de396651a6502c310bcbcb9baab063c935fe8cc89efcbdee05ac9706b8cd1ffe34dc32ec4171c434af1a40ef3314d427e14fd0b1490a062b64f2b8d5a72a2b572ee3db453c4a980eedd507af015a2f3d9f29b5e5d4b1d2a37efceb27c056fb74284673d2b45e8f6f96f00b77b3966f9cd4c6ec9cd76a862dde7d98a3657b6ea73dea1fef448fe73522a1496a499b9b4bb5959ed8bf1a09ddc0dd88e18fb812121e9a7b50fd58633f8755b42a00f272cb77b10da5c0688ffe9d156e348801d951e6408f9d77a087810d534411db3a8f9ec65e43df8dd", 0xec}, {&(0x7f0000001500)="94a216a5db6990d15f668b92a79c270925eb7c7812fa8a28efbf4a44887d0d923b487acaf0bf3f6630cbef803a184ca2d870bfb0ff00adf05be977facd29e3d780b2ed613a4d6460bfe4f1a393225fdc01c082dfc2f7034df9ea366719dec3b28e53009f8b228ea879416edc757e6ca3a5fa7c92da89b7b01eb54c1488cdb2c559aa646715e4b676d44c392b0b0180f84b5776c6f5571aef1c8bbc052272a1015ad1d02b8ef6c561e9e9a6537fb72073965c0ec147182f3f986b70309cce2e2e09717410860edd27458550cc142def5eaccaa97f88827028aa44e40a971aab3186b6fd", 0xe3}], 0x6, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000024001f04", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x4}, 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xffffffffffeffffc, 0x7f, 0x0, 0x3, "6fc6e23c0000000020000000000000000600", 0xffffffffffffffff, 0x4}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000005d673071351187b60000000000000000000004000000000000e0ff000000000000000000000000003726a07547ac30e05d4db35e89210c71f029aba78fa6aa8e46cb919d300d357eda0f1a2b0f6ff2c8a4044af2d3069150136417aa4822b015aaeececeaa429c7a6bea779f12541b599f4728d2b5736cbadae2cc18cd6a590864e16d50d3547cb576c0a52e"], 0x34, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/182, 0xb6}], 0x1, &(0x7f00000001c0)=""/4096, 0x1000}, 0x800) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[0xccb, 0x8]}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8000, 0xff}, {0x0, 0xffffffff}}, 0x2) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0xffffffffffffffff, 0xc007, 0x102, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x7c}, {0x80000000000006}]}) ioctl$TIOCEXCL(r1, 0x2000740d) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffe, 0x800000, 0x1ff, 0x100000000000000, "b800", 0x0, 0x3ff}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x0, 0x7f, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x5, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x101, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x9, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x9, 0x2, 0x20, 0x41f6}], 0x40000003, 0x0, 0xffffeffffffffffd, 0x0) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xf, 0x12, r0, 0x0, 0x0) r1 = socket(0x11, 0xc005, 0x4fa2) r2 = open(&(0x7f0000000300)='./file0\x00', 0x82, 0x70) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x4, &(0x7f0000000280)=[r3, r4, r5, r6]) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x28000000) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) syz_emit_ethernet(0xffffffffffffff02, &(0x7f0000000480)="e9") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x40) 16:00:15 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10202, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xff, 0x200, './file0\x00', 0x2, 0x7fffffff, 0x8, 0x82}) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = syz_open_pts() write(r4, &(0x7f0000000000)='\x00', 0xfc2b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffffffffffffffff, 0xc89, "9038642ab64bc8a8418dbf71b23705b1e0795ff6", 0x1ff, 0x6}) syz_open_pts() r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) open(&(0x7f0000000140)='./file0\x00', 0x8080, 0x10) 16:00:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = kqueue() ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000040)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x1000000000009) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:15 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket$inet(0x2, 0x8003, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:15 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6, 0x8}, {0x3b73, 0xb9}}) chroot(&(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./bus\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0x8d35, &(0x7f0000000000)="89253196e6034231d5d52ed418eb10f3a090ada45c2f9b4fd79caf941af68b", 0x1f) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebffdefeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x11, 0x2, 0xffffffff00000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r1 = shmget(0x3, 0x4000, 0x124, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000061000/0x2000)=nil, 0x2000) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x400, 0x6, 0xbf91}) socket(0x11, 0x10000000000003, 0x0) 16:00:15 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040)="452df16891eee7f166ad6cd80010a827cba2413fe5749ce9010000000f008cc858e53c3384a400", 0xffffffc3) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) r2 = shmget$private(0x0, 0x1000, 0x447, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) write(r0, &(0x7f0000000040)="f151b151840d2b581b8977", 0xb) write(r1, &(0x7f00000000c0)='p', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shutdown(r1, 0x2) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getgroups(0x6, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r8 = getpid() r9 = geteuid() getgroups(0x8, &(0x7f0000001340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r16 = getegid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="5b0960d68ce70c1193e29a2e53ec9809c05c2e5ef3996d6575c5a170431847299625fee50fe799d02f4f9d02c0a75cddfeb82f4513c4e3913ac9536420b3499b14e4b2f10477e8eae9da1f63d1f7dd93b2b292347b3b42c8e563f64d7d4112fd27b2ad593cdf315fdac67e73a45149e4ac2f3751c8b9810ac730c4624314d288f6d6b9f7123d7c28558960c97541958de9800a9d2ba012de0d8b8f554d35a6c4d237849f16fcae864a31f847b3165b409ee11e92a77af3ba6129a2f800520e8345b2b4b058c3fb613114bbc317cb672291ed50a7a632bb22ad173f82298d9860d7221a6de880ca24e6c44fcb61722842df4c773b8481a5e1b8f900a8864ffa6eea9821bf964d6fb80ff2a18a1a351513aee8b82be68e6c2042ab39e6f03c4f5a59781e7a8c7222fcfe1dce81d9714887d46e00db4193a924796821fe5a50e13b76f3d75435dfe059627618309f077793d29358d77beeee324ccc9e68c5493dc9d095bc45272c959f4af64c06eb57de28841dd047b74b8aea75df9ea51d9db5205935fafbb1171f54eb3ff5f4968dcdddfbcffeab1f649c5bfd88299a58b5fad53f40e65ea36e23d12278b15fb9f9b9b2b91ead9e9c91b32cc07e98aee46b884ddb30d02f69d75cb16cc30608c5010ae45a1666efa2cc7cf268c1f6434764a5d5c5fbc2da53ff979828c637578fb9013231db3b5fc46ffde4a5d4bbbc3b92b43e3afaacbaf4efb41282ad3994630f141304d0f7eaa8045aa27dce3709d27f37caff2cd89e1e61faf7a153228f799f34f815d07ae830efd521b6ba29bfd28bc2cc94ffc61b64b8dcbf5d56098cc42e954535278d60bb83d8c0516ac44dbcf6bdd39d3369e5be87008214e7fbf1555e53fe25fef3afde94910b65eb668f1e3280744e8202df2f501cb93912e25e4c7a7ab3d8897a0ec095a8591e3fa416a8e029e2c1adc00322084e86361decfb913548ad88d274629ae636093418c52fa0ccf6e1656777e97ecdf08ef23ff23dff2d50347c138298e8eae123e131264a1c978900bb140d782d1ef4d27cc98b6b84dcf28f55d099ee7a65dda523b81b858d367dd369b67a525b73f547159d1c6ed296d25220588d5334e8a9153c24a63ae6729359c6b98150aea3668cb739914ed439a1c9b750d47ed1da84a80ee1d64b1d11000b1b303d6268fa13bce606858b31facda1180c3b4b9d0a9994b85eff90dbbe9d7fdd57e723ae2b3ce7b2f3f5de83d10a6cbb555e4f732ba8432d4dcdec2ea5b8ac7744787f2200918f29336c400066b954e34e5e4473d87595225b113caf2db6f1a6b0ddb0eda1ef0ad0366f441d2074fc751a843cf2113a9b53d486b244cffe184244179b8e2f868000801eb1867ff47aff35ae2f3508b7666d90e410dab44ea96a760e33af073fcd63d625bcd7e97484cfb9bf2dddca7af25ba663e3207eb232d03c2f3c5c9e37001dd417d47e47e837f2175516e40ea0b6c6ae4c00d95ae3ae83f187f62a909916d9432c6b3bf157ed702ca8231c2b95ce4ead7cd9b37a0e67c4792a277d6873ad6e463965051f4431e7568f02d266dfb891a1c2c11de639089cc4c62f3a511d1c42f2f262a0f0d2a150d5418f2709ceb9b6eafcc75eba9b0a9894f47db16e22499650dd478c629dce7cf12ca86ff822484a52f23fccc2334e54a96ac3fd4f97d2ec2ce8d56b4472eb1933119933c561407594842c3bdaf3112fdeff43c3f3934f824ec5dc1197ce241636f4f5301f3aeb6c67103de306f342fd0215dd8051c1f17850ef318a55682733e584cfc957615e0d07edce9d01cc363190bce2352c50b01048a1f518692c3a04449ec92393a76c18e303b7a074294d9e6a00d3e4d49c92f6b9eb4c2e2a8f5fc1068970e10cb47a47ff8d4903c4f112027da5d64211fe1297d91900b5a60a64385d68a58d5b0d966589cbc69b83f3aee861a9eb75c8aef456ad0f9458f03959602918fb17e4675940e82cd9d5334a985bd125f0328e9585f34838d1000083535a6c12c6573516312b6d9cfb588c6eb9feba5495a383b4084ecfde24399a644c5a8ff508cd97e44f31ebbcc49308c450430057bfc470ad13346a7207fe4546ae678d2e736f6c36c19d503bf381c94445698fb617f6c1af631ed9a810a49d5bd6915b4788b5f5e7e44d898c9e5e40460fd710957170b86231947c4c0bee11fd4151b6ccaef36fc7a48497fae5c417816e7f1be02cf9a914a7ec37948a3695ef28834d9936db9c3b0a23dac9c5007cd4f9d6d03a397821d917516dbb65337848c1ccc1ab82a0bc0459b8fbbc3a7f68d8daa0679ac443c45b2b6b7c5e4a0e84bae5c53d788df9167f75a2a3aee9ef3b9ebd4ae820428cb1fa409d6d5467ca2c21bac404f4421bc85ce3336f21ec4b0f6748cd8593902ecbe2847864d3a11a9cbd550f8ebc26fc823c46a91091fb0a73a2011021bf2f5aebb32741234d5cb466aa1425848f7fc8932a63fd3032d1c29950df435b0ae0e292b6cd117a97c7561f98c1379637250f1809f9b6111874d3d7ebaf80fc1e44d84dc8d310355ff8e2d12c5f42e8a9c937d1f9d8c519a887e6e1222d2051f990a286be49f34a730b7d923c98a57311104b3495800efd7478902ad7ed2b982b19889d8eb35a120c541b69a307df5a9f0390d97fe61f3f3b5866ffae7a5188a3e0aff16d15a259f0d5a3aba2dd1f3e31be58ea31740e6f34ffbe37d2594fc6105d6296a8752e8defdc137e9b60c3d458024e402c413f2ab7572bbc3f233869da375419daf4bc4c6fd7925573a0a6352a21ec3c62480e442b6f240d4aa5b7b87932efab7693f3b9a5e9ec43cc032a291dd713c145f4106dfd238ffffe06e64b75c20d5d181dab360233d146edaa4b56216216f8c3e13aae75ef53c4d8977b8b2bdba9c42157c99435520f3823453f7504ecdcbd9cf9becdf9f201a7226f609aa76e39e4e52d433820a6cc2c9089ba4fc469fcd8485b992e3ef4d5c2d8a6285b8a07d2fb97b359b60d1815ec0169487221e10f6f81db3de7b06b9561787b1774cc10bbf30b13636b4a296a6441ff301e3797507696f1ac9c3fb5ed251a22f9ff6a2b676c911daba3f96b94ae6056a7e9fcecfa9da0cc50f853f059e8787231fd0dd02328587eaefb90eacf747e0be4e3ec7bf4597392ef7886ee3f6b30130740fa6de64867cec56c8e39f3dff210e3304673486e201936a1a294258b0017ec4b6ba9880d01e26264d5c850b0bac30adb8e908a6a404c8ccd234d42398eba2fdfe6502ef87d3b450d4f8f8c1119e72537b2285de50aca685a903fc5b2393467ffa55ed890e4de1d0c29ae58acbc48f4ef1a6f016348e35e750ae2401d0cd3e5c52fa6fbb2a659d630f594136d830f3c60809a20dbf44ec5712be1ef009c826567b7fa2ed74292109ce0933cc2c1bb63c13d04e1b4ccd02c0cf3300b8c9162512aaed91e0fc0893b20a7bc4729bebf960a10b65ffceca01a1f1b8a966c9b8befd20384898951fbdf5c4d6e59fdef57cdd1019eaaa20e78bde954f6ea7eeecf9488c49b6d616f15ece04e2a9ae2494f5239fe525717bc763df96b4d71c63941d6f38ea809f1e34fa6257db612c1ecc4ec454dbaeab44f400c19bc00848fd4f22ce412e3aa655efd98fca4b5a3b6d934ef5a00d38c90418b80717d749cd7b6d1a09f6aa1d3d478fe830e437d8392b6645d84d6b91f1d84f54c1a2fb9ad57b2a29469b128cd1a81f41960a8db292ec757290628459fbe93e0074c204858ec04fe9b683b2a5f4133bee3fac33a1a1346dbf7695493b8cbd0005f0a8fe13b5f3222550b2f77e9c6e10f094db3c05d9b164cb11593aab2666b5ab77a157d7f20cfe61a2012e3b1f7b046572838307697d5e4fe10b312f30b648ee290c7e2d0d27807cb99e1bc92b5b672e40813be5b2b7e1fedcc20141103531cb22b953b4fb404424ebc6466bee935681a376500fbd11ce02bd2e08845aabd3348fa16d79e8b331dc1f91570e24333fe3b9c038b75029ab8d61960063c1df74e761febe421d3cae175e9c7e61bf45e06f80eaa70548fe79a01e613b20ff3edaf9f26a2690883a9a2b0c82e5ec620ffe75921e27f6a681abc7d22fa3c920e660dc13dadea14b7e8f7361056563e1cfad9ee57dcad5972d42a364d90990f690c9c18733a89ed5447adda9dc72c239da9ed0d89b8e88ef7a72712707a30da31aa3f841330f4dd696ffc12e0bc8e5d58bf418bac0e29ea022f0c469bbb32bea64575b8820a283112193a4cb50be1e9369e752bc22304a5928ddbc8099ec3715e86e27ed7381e4bed8dcf499ca63e23d28c8f3c5ae8dd650e749a4c5f73c463ab8a508836c2fc6c975d0bb22e576a1196a59c8f956870d48de200eec398c013f1bbf0e78f93ed0964d22f419ab4cd68ab33e42ec44a85c76a221c1a743b1ffdd86b9c00645b1c378dd1be8e8f8e1ca3f24394d51ddcb52af44796e7fd83191316600c001522670e3e5a47a19005a4a1f10bff0a66f251a1edebd85137e4e3e67fa87a4a6bcc7885104374caa1ee636e886790aa5cf1bd1ba3b9a432b156e74aa892f6083c42663f409a3b91c498484a5c25c39f2cef5922a4c199023a265c4df039c78dabf56615ef01ca7482c51a73f26429707cbd243b77ee11a3a049c3acba36fd7fbba45f63d7b4e3e6f7808789526d9030329796ba62393ee5dd4658a48e2c440951d767fd35f58ebb5f4225bb14f1e178c0673893417b5b1c66404b767625882c577838424c94ad9ad07f2a75c9639ff8fb4def198884c0fb62afc6d1bbc7e60fc4ff9a3accac71d97fdbfa09334186d3656456ed546efc906e18d4c761268b8eebf47a405d12098ffd6e655d47149ca904a1986aa9f73160019642c2993f821ff54a14256cce61c1191dffd84585a089f5dc20086caa455bdd53fd575c3707b64cc5f940c545696d61101d084a8feb17ebbcacce5afd175e8b002b56b169e7004d1703100b9cf7a95991647948ca281f69594fd8e9193818051bd584808e7d9caa05aa798225c9ae6bcd6d6056a8438638a332560bffc65361285bb83392f1a3602674ff295e4b1fa16ca3b064d0b7f1177bc26a2d413b2a779101cc0189a96483e8984bad7bc81128472a8114eb504b505b1dcbcf275db73893f088fcabe277311999dca757cd5ca1a0d3985e4a0440f8a165a8ae67f9d14d433ea59383c9bc9561d0ee4b60202ae8d82a6a6dfeb621f75bc808235e01cc27bd81571837fc2c3df2abfc3cd839cc15ceffedf67d6e46697a117f4789e9d5fd381bd844e18604e41114aed92b39d5eafaf7f09bf00c249302efee885b2c67f17b2433695790013a52cbeb29a19ea76430a21c62b0744df39fb9f1fce3ee2e8d3d78e421c31593ebe2de5f1c5ee4d90669895deb1038d98d67204d3227577a04531815f24cb080c99ee373f047908aecaa73b7def7321e92ba4919c1c2608645feba94ea2c5e63e67e90b16bf8b6bdf09105f3302af92521a8230f39bf1f695aebf4e5b7116b0cefafbff57fb30e5437bf1d43f58cdc140ec7d4fb16e63caba3f94461c5a2535617609f9a9d3d23581372ff529774fc8923cef51269a67c876b334ea090f52a0d99309d149dd1f9d14c52334abab830f7792c0c3380fcd49b7bdca0bab5dc8d334603b5de2bb96268b0f7414e19cab4ec693bff681cd6bba7edbec15916267ff7190d434d0192ea2ad656d86b48050095a3d2bc74e25b019f3ea6f23b5ce4cf699808c425bf5da4074c8d15bd69c24c0a700ceb4b0a61b9c12d04c1e694f3c7859f87a8e5939b95", 0x1000}], 0x1, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x120, 0x2}, 0x0) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xa0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x282, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000180)='./bus\x00', r2, &(0x7f0000000200)='./bus\x00') fchdir(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000080)={{0x2, 0x0, 0xa6}, 0x3ff, 0x1, 0x9}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x400000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200002d}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:15 executing program 1: r0 = socket(0x16, 0x3, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800, 0x80000001, 0x2, 0xb8b7, "a2f30ef849c546fd713c9988b3c51112e49a81b6", 0xffffffff, 0x3}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff9, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/144, 0x90}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f0000000280)=""/31, 0x1f}, {&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f00000003c0)=""/53, 0x35}], 0x6, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f00000004c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x9, 0x3}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x1ff, 0x8cce}, 0x10) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x532, 0x1}, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open(&(0x7f0000000900)='./bus\x00', 0x482, 0x0) kqueue() 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='.!\x00', &(0x7f0000000140)='&*+\x06\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='[/,-\x00', &(0x7f0000000280)='[', &(0x7f00000002c0)=']/\x00'], &(0x7f0000000340)) write(r0, &(0x7f0000000240)="e78a9062b53e", 0x6) write(r0, &(0x7f0000000180)="6fd2a0f84f3186", 0x7) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x2, 0x3ff, {[0x2b, 0x0, 0x0, 0x1, 0xfff, 0x7fff, 0xffffffff, 0x2, 0x7ff, 0x4, 0x3, 0xfffffffffffffffa, 0x5, 0x4, 0x1, 0x9, 0x0, 0xfdfd], [0x4, 0x8, 0x7, 0x7, 0x0, 0x7, 0x8, 0x1, 0xfffffffffffffff9, 0x100000001], [0x0, 0x3, 0x80, 0xfffffffffffffff8, 0x2, 0x6, 0x7], [0x1000, 0x2, 0x5, 0x8, 0x1, 0x3ff], [{0xfffffffffffffffc, 0x3, 0x401, 0xff}, {0x8000, 0xe896, 0x8822, 0x8}, {0x80000001, 0x1ffe000000, 0x5, 0x3}, {0xd15, 0x55f, 0x6}, {0x10b, 0x0, 0x3ff, 0x1f}, {0x2, 0x1, 0x4, 0x2}, {0x7e, 0x1, 0x80000000, 0x10001}, {0x3, 0x3, 0x0, 0x1000}], {0xfffffffffffffff9, 0x56, 0x3, 0x1f}, {0xd8, 0x20, 0x0, 0x7794}}}) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = getpgrp() r2 = socket$inet6(0x18, 0x8004, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:15 executing program 1: socketpair(0xfffffffffffffffe, 0x3, 0x2, &(0x7f0000000040)) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x2010, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0xffffffffffffff3f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) close(r0) ftruncate(r0, 0x0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x0) write(r1, &(0x7f0000000040)="44ff617965a01295ba1fdb5a8819e76194bda5cf118e69058d197d14de90", 0x1e) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) fchflags(r1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)) 16:00:16 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwrite(r0, &(0x7f0000000000)="7f7effc3d277742b87842e34b71f169397d89e6704d5c2f60d9a705ca5cf8318d39120c1aa7e53ce5c6083386fdfc924cef4a37ff268ff5feca6fce4ed4e7d754f10bce173cffd63fec6085079d488907fc8d667f90e543614880adbf11c970e85bda85a174ef6e426583c6b1f9bd702d09aa6590f8455f112c0cf76c213c532e117547b4f7bda27f425277454ae9755bbd74f6cad0f14d0b4629c1cbc2778", 0x9f, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x8, 0x3, &(0x7f0000000000)="8c32", 0x2) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) close(r0) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) write(r0, &(0x7f0000000140)="1ccac85ec141508160d7c9a56e737ef50fe5dbf85a16175aad5eb2ce179cbca7ddec4e8f7987cad9a82e3549893cd3291c8d0e6ca6db3927d88e2567d62160588ae5c3d1fafeac4f3b9a156dc1ec3787e80c5ab1771417498c43890be7ab65c0293d911e1b1d9aee4b31e783c4cb16cecbe26738e8a806f838469e6e239be383d9c337b6331c5f6e1f174580aa2669886d1da4be077f768b6ed84717de49958150cbf580e5d69b7f9bd9e91a2a85b4dd06327de9a8ff", 0xb6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) readv(r3, &(0x7f0000000500)=[{0x0}], 0x1) connect(r3, &(0x7f00000000c0)=@in, 0xc) 16:00:16 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') stat(&(0x7f0000000040)='./control\x00', 0x0) socketpair(0x10, 0x0, 0xaf, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000340)) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./control\x00', 0x10040, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x1, './control\x00', './control\x00'}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="f0597eec9cee68ece824449b9bff5b5ce40a352dd0104220580cb7c8b553e4716df2ea7bb5eafd6bb8fd99c9c03a47af15b0c2ed8a3f7ee9002f2ea92be18b0ff829286c9084ef9aae4d58043645b2b30656ec71d340440b45a54885dde09d098cd1421621b61aa547e470e02fea290627931bd5bc9cc01d61beaf08705e7aa52169eb82e31eaffe7396aeac439ae607b2b95f2e58bcd0d8f4dc1d75743184498660bb7a577ef8a73f8797296d471e7f7efc7fc9bc6a0f086cb7165f33cc93e0d3984b", 0xc3}], 0x1, 0x0, 0x0, 0x400}, 0x4) 16:00:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000003c0)) pwrite(0xffffffffffffffff, &(0x7f0000000400)="19f62463888354a638bfa2451833e1c2a4aebce95590ed01e56d0b3a6d3ce13756f848173c3cde280788b7e1396cf980c56b65d72e5f2ee8830bae52382391cf352b01017aaa070696c11050c3dbd138ddefbf461d3eec93653b6b265725f59144dd509dc41c45c9da2afd53878b6ac31ed652491807df5387e2cdb654152b196be22f9f7e041a0a6a90f99de3cb6570f2c8ff9cf67aca917aa5d117993d4f461f4e81781d7ffa7f574d8ed54d3ef1353aeb5e82d8af06d980b57ae4fb03fa65c75307a478d069a49fd2f716c870febdb5d8ff070000000000004ef142d9b197249f326a0f32c6348a7f50f5e679a6e5e873643318e0", 0xf6, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x7, 0x10000, 0x81, 0xb0}, {0x4, 0x7, 0x200, 0x8}, {0x80000001, 0x0, 0x10000, 0x100000000}, {0x38, 0x9, 0xffffffffffff0000, 0x5}, {0x3, 0x70be897f, 0x2}, {0x80000000, 0xf2c4, 0x1, 0x80}, {0x0, 0x20, 0x5}]}) syz_emit_ethernet(0x194, &(0x7f0000000180)="b6") 16:00:16 executing program 0: execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='\x00\xab\x8ax\xd1w\x12\xa5&\xbe\x02\xd6l\x9b!6R\xd5\x8b1\"\xc7\xb0\x80\xbe\x1ae\x9f\xc9\x06\x98],\x9d\x84l\xa8\xbf\xd9\xe8m\x8e\xf4a\x0es\v\xc4(:p\xabZl\x8a\xb0\x1e9\xf3\x86\x87aW\xda\x88H\x99\xc1\x10\xba\x00}\b\xb6\xe0\x12C:nw\x7f\xa5\xd1\x1a\xa4\x9e\xa6\xd9m\xe4\x9c\xc1\xd0\x8d\xcf\x86\xd2yP\xb5\x11\xabPF\xc0\xb9<\xd4\xa1hE\xf3]\xa2)\xe9\x97\xcbf7\xe1\x8clk\xd2\xd7$#\x98\xf2{,\x89\xd7\xe4\x93\x80\x15\x9e\xc8\xfa\x06\xd6F\xd7\xb4G{\r\xf6F\xf5\xc9\xb37\t\xc5\x12\x91\x99\xdd\xce\xb0\n\b,\x9am\xf7\xbd\x8dHK>}\xd6\xde\x13\xb0H\x82\xe7{h\xd2aV\\\x8d:5\xb0\xaa;z:WI \xa3\xfb\x12\xf0RI\xd2v!\xdf\xe3\xac?\xea\x95\xde\xe9(*pk\x81\x96\xe73\x02\x19\xcb\xc5V\t\x00$#\xa7y\x06\xdc\xd6\xa1\x02bw\vh\xb28\xfcxx\xd9p+\xfd\xe6h\x9c\xa1`\xce\xa1\x9f\xa7_{\xc3*c\x90W\x047Mh\xd2\xd0L\xc2G\x05\x16\x8c\x16\xc7u\x94\xf8\xd8\x8b\xb2/\xbe\x9b\xbd\xdcX\xc7\x19\xaa\xd3m\xeb\xbb`;\xfen\xa7\xd8\xcb\b\xbeT\x16\x82ko\x83?|\nk\xb8\x13i4iN\xe8\x12\x04\'%!\x1cA.6\x99UF81\xdb\xc6\xe9\x86\xd9xT\xf0\xe14*T[\xf6\x01\xffQ\x13z\'J,jJ\xf3\xf7\x05\x9c\x84\x96\xb2\x10\xe2\x98^H\x01\xa1\x1aa\xd0\x82\x11\xd28&\xb0\xec\xbc\xc8\xae\x8cI\xfb\x8b\xb2\xd6\xac\xb3\x80\x9d\xa1\xec(+Q\xa6i', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000140)) 16:00:16 executing program 1: setrlimit(0xffffffffffffffff, &(0x7f00000000c0)={0x5, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x7, 0x8000, r2}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0xffffffffffffffac}], 0x1120) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x28}, {0x4006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80a0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x67, 0x3}, {0x0, 0x4}, {0xc6, 0xff}, {0x21, 0x4}, {0x0, 0x1}, {0x184, 0x6}], 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x10001, 0x2) r1 = dup(r0) linkat(r1, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) syz_emit_ethernet(0x16f, &(0x7f0000000080)="b6b7667e8fac75c3ab1c5a4ec7929d0a4cfbe787be181d98c045589d27d64e4b7eb2075c761f34a84ee39d4e") 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x201, 0x89) openat(r0, &(0x7f0000000140)='./bus\x00', 0x200, 0x71) mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2000000000000086, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r2, r3) 16:00:17 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:17 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) close(r0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xfffffcf7) setpgid(0x0, r3) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, "1f61c4a64800000000090700", 0x0, 0x9}) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) r1 = socket$inet(0x2, 0x8000, 0x401) setsockopt(r1, 0xd82a, 0x5, &(0x7f0000000140)="615904346060e0b24bd94b687fde11f6726478dfe6dd41f02603cd86a78fde4e6f0e7ddb9ca4a79aa7b5946b8befe2b29b9a0ccb34948a92512da72035a636408dbd3197d18b7887338cddf315aad49f2935e0daee13e0905e2f8b89250627e7f784073fdddb69a74074bcfbfaa800707cb9cd3d5658d8c9958b1d95c47f35f6d636805c07ef7139ec511eaa337ff93281f818b72f54081706b35287fc2360704f9417f247069402c2fc37cdce01810eba2d8f7cf69b2383b9f2983430eb0b7e8f265b7d377e76fc581100271d824c8ca7cfc3d22fb3da2daad27c1c2673941abb8d043c430309", 0xe7) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="2acdd8cf05b5d7b87914713834f491f4556818196d79f452665c3349071106c274137454b0007c23763012844f01b75ced541aa7af6e690da80d6b38b0e5d24b29afdcdb99", 0x45}, {&(0x7f0000000500)="66c017cc6eb6cb923628b23f2da6669be2ff96af9b286346401505c476241797e351de00e874a3", 0x27}, {&(0x7f00000004c0)="e312925a50a5847c69731bd227c5d95f0cb918c10d9b2404c7", 0x19}, {&(0x7f0000000240)="3f4c7bea9bbe1fe9bde8b28cb1a4a36dc990d0767ab8e18bc66f81685fe4fed8c50ebf347d91c3b56f7b575b3c45e8c283259cd18aad3e7a12969c1c96921890cf593ac0246db6d1e9e481026844ca57576df86b611cc5c26a4f532775f9648c1124529fc6ceb0a23fc35586da119cc36c71d86702b00d0c1f2c05f0efc8faa0497dab2c08a78d0f47aee23b302274ce8bdc5e08edef692a579fe81bfb741b2f05ea4cadedb622497e5eaf20c728a6a308770bbbc728b13fbb9ede79", 0xbc}, {&(0x7f0000000300)="a19451a81e8d9c8e2a9029ea079f5087149f879c3ac577d2e3f006a6b322da015a0853e2edc8d0a13b87b59cce4ef59fecd7bb628a0ec3d2a6c98673300d6827624d84f1d836d7c64cd5ac64cf98da34403c4b34f2b980e36a4a5ca797816b956cb7cfb0b9f444b861146af00f82bceb1e9f010582375f5a9e5f43b6952c8531d972c6a4487ca4dfa0773ecf8a9c7cb004b22e0f350e142bf1333afb1037132123a0e5da569b75cf1e3a456aae1a6713", 0xb0}], 0x6, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fsync(r0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x100}) fcntl$setstatus(r0, 0x4, 0x80) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4, 0xfffffffffffffffc, 0x50, 0x3}, {0x80000000, 0x2, 0xffffffff, 0x3ff}, {0x8, 0x0, 0x0, 0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x10) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000300)={{}, 0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x44, 0x6}, {0x20, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbaf8a6b1a029b00000000357e3a2229fe", 0x11, 0x0, 0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0xa, &(0x7f0000000180)=[{0x3, 0x5, 0x200020000, 0x536f}, {0x83c7, 0x200, 0x80, 0x4}, {0x3ff, 0x4, 0xa1d, 0x100000001}, {0x679, 0x3, 0x3, 0x6}, {0x3, 0x8, 0xfffffffffffff001, 0xea}, {0x0, 0x0, 0x7, 0x31}, {0x20, 0x1f3, 0x5, 0xffff}, {0x0, 0x7, 0x4, 0x3}, {0x7, 0x1ff, 0x7, 0x7}, {0x7, 0xb1, 0x401, 0x5}]}) 16:00:17 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="55d1af7348967d91254e09ef78a665091bc00e45b89f41f4f611f49db49fb46f3f88c8ed952a3dddf2384398ff99704c85a55685c14dc80dafaff9e4ad366ebb95ae9b41d44aff101c78441738056e51f57bfe43f50bbad2d71bb46e7749cffa26d2e1d1bd5c6134570b5565ed0e067b5dc89316bf8c2cc791c704a9e3477c4776a375915e450a32799ff853ce4757199bdaf41688cac74359340af42b8636244316c17045ea2fd0911d16482a7628365408cc6d47b87b4b69418be33f92ad9ee309f4211a01e71f6a41b1b152c8ab51d62d4d31cc83fc2903b4881f5cc6d12f2af62f9774b684d1c35628cf3875d1e758fc3de531135cf6b36dc40eda34ff024fc388b395abbd24dbf411b42bb304a0b1327a988ccd7f1a5886cf78c4a4e10b4f44b007638c7be7257f9fea19fe121258f3614b399fb7b580d39f0a454542a6cee613096fd79d6a78dec1a8c4e97fcf60dd318e3fddfc60107130d72d21edcfabf9b05ea4d6bd06ab2383334c893f425f9eb2c7afff4d87382492fcf4cb5c768adba42fbb6626d37c25329099c5f918e1836faa26e8d75c5f21bf2df90488e4d7cd71c5a20152fad037281f9fff265f5923f0b083257b8eff1ca63b4e515e1fbb5c47a948b15fbcbf263c868c3f022957b0464b79f2ca7dab88d6753087bf8287568954213ebde97a225fbb9f55f8532842ae5eec7dcd8b8515de24f398e6217c6fef85ecc5161ff2ea3a93105c42ba2fde407f4fb82e77177429429f363194c60cb0b21603c9d72c58adedfb103089db1217dfba3db925baa29cc65dae18cd9f5c30a44e434d1ddf18ac1545017e301dcfcca041b9fbbc40bc2a1bd9a272d4a110507925bc6e22af1a60a87e922b088fb93e69fde6cbb417a0c038d301f87fca278c48f1eddc3fc07bbc91966517e21be160657d8474d582760adfc607818ec67cc444f425f8f3d4a439f73367567d60d51067d05cd32a1585a59f696ffa4c323bf5ad0de55ad2995582944955ccbbe84e7307357578f083c4cf20ce098678cdcd41a4908425431ca3dca4bd87a15a5c7c6d121fe981171e84168b42d5793c69eab3f3491b4d5ea89c5d089b1bcf3b2a48dd363d671080607ece7a25bdfa25c324ff5a8037d899b8c8257b0a4b8708c1133e7d36132ccc8cb47809b3cc405b800aaa8b963e0f7c7ce272d43c2f9571cadd4262b8ab39008ba32686494404cdf3a683624bffded7b1517155cede4223071ca8dd46a4d7c6a87e92244c609e7b4d40c0a2f579cdf034b68ada36e51450732b72c5e7a9a25d135f8602d6d90be6c82febcf3d1aeeedb3431fcec946d7e16cf80b0421f1860964047c6619203701771033b53d8e627f4d99b9f228a9b159eae502a4ac5a6c92f62c52765fa6cb57968c7e2e6e5c48f516b55468e5c72167fb3d77678c67e18565dcd1d5a9456b7827ce41101371e3524e46a4b68a6835d35f5a9a3719c4a94c7b4fd8ab59f93b8a9772f226e79d24d0a69d055ab928e752d60a6f794d4bb483218f3e5503cacd0f5e4a6760bbf4fca7eeec70175fac20689e2f69960863ca95925a07656c225111e1b9622e27cecb2cebc63736e38cff34ab3425d31b7976f64bda94108cff720830b7cfbfe1107c031f556b8d357de9798d641f7be0ae9e8893d07de8884fb3b4ada4cfc10934c78275bf74cb04540a29b695cf2c8939d72eaade5ff8703b1b78f1bd7131c18f133523c5adfbf84429c7bab57a319b0943791f0dd18cf321297b80762df491899a2c0db3bde9dc7789e739f7f2fbb2e331ca6c20951b706656e8e4c0816c8d855bb52a9ed3043dffc3cb4d3835126ce79bf9d7f4e60e2585b4680f5408a81c749743a2fde3220126b423d90a7a289b608da79476bdd36340a0b41f17aefffe738fd126fd34fbdca424298bcc5d87493d0b1b2c0577b2edd9e88a525123b2b255c27231ef62a2813b5d7b5abeefa096384e2baab9405cf4deb2c358aa8fa60af3122fbf71569e5b1307331c6f3505d20edd08b7975f1e5a76d86a8438f0b5baf02a1a6b05a4b9171ec07d91ef06886d433552269b46be100922fdd039f71b2c681088801b332ed6b35f22959a9ab8d69856bcb3b6e9f95b97c077077b586faa69f97730aae7087207719da7f33c159d34e6ae8c94b694c2e85e511724c63016a1d1e50e8bee5f614747c2e0f0c4a25d138ebfbaa604ec2575013adc81ee73a1cf66e99390e60fb7d6de9f4d11f9b40288078e6ff47343c9cc7d4baf5739e884e455a45de8dea39a84a89cf1967f3b67dff8f4adf8d3dd41481d4cf8cddc70f92d905a61d0bb021a23ac47e4ed883d775ba23dc10a9bbb9cbdc6f4ed4de5d73dba08f5c9af13fa84db3088cdc724dcf2bf7634befdc759692823667e84cff0f9cfb5ccf427aebeca7adf7799edcef9198486bc74726b11db6930a137f41e2e56386f21185dd22a4a0f3dcd32f60c1294a25e5c62142cc02d49bb90da64597bc9529b75121f441f7745104ddc26f7391d49f28d48ad92705725bc1f4177b5464964b65c6d005fbbe9cc1214e6e7515069edd07cc46e835f9a7dc0397f522285327148b28467a2fd314f3cbcf056b3897ce44885f6651dd930e1525e167b068b3e9db514412ddd50ba52b4b742a152ecccb6afc1c4f3034f09f16d8c5c73030cc0c294229281fc11dd04136a852de049579527674e48dee087cf8bbb9cec95a4b10e9f443aa42c9ce150e09fff68758038cb629d6b8782773a259050a07cc7224f81909d32f2f9a3fd8e52af33db0b192d04eae1d16cda9c97b20532c8bda0814edbf6b8acd715ec4d39e48b602694b567a56419da59bac608fcd39578c19c1705a7d21dcdb9b387d4357cd7ff10692c8aa65b530d713d9e9650b09486ccdcb22a48635d92ec66aa8e17a34d0f48ff22897fb7ddf7b4be6fc40bcae24dde027db87a765097f89c5a12fa9f55d41a0bf81e892dfc686e61fd94f1c6433748c55ef3765c792fde6d8fe1a27ef9525390a3bf254b41a9f8c1a03818a3ccdb09d1688d9d9cbd4cb352659651b34e7d211660204f824fc9976d2286df3ef0ec74a08118bd7ebaf8345796b7656fd9cd95a1982db89c0e39aee7f5695f9c90f63850f9648d6fc0854a2a1dfce2c182e71fb72e0148763e9506d03bec1bda4a7c104c0447bd5e4cb28d6ef4bf44fae91f50fa17dcf118b8c24892b1a9132dd2d845fed1706f9a2ec8ee533ea23984a05c9c9e8fd67cdc901b95121db0f79cfb5ccf0063fc3f72507bbc30081975c7498255c5f536b005d8d0fdfe4213bfb9da412d77555bf8a0d03acade097e01d9fcd85af0972016d6d965c4b8caa3ce8a7aba2e95d44ab9ff3f1bac8ed943a53fa26a2f82e3a7e503a426c24ec4b49dc2c0710899da087681b94208b4ab6d4a2d8ab32d5a3b565d19602bd013ede2578b32a09fa749d2690206b76b959f71c39b2e47a0fd1d666142751f150e88770ac48655d320df36e3cdde3c16fea2471e16df3249241db0134f34b38999340e696f1ef5ea2c78f0966a09bf9218ae3f008560785c59a3996e25ad95906df6c44b0096d5b5f5ab257b36535ceee474028ab32d3a4dc6379dd30d05b54b658d643389251c23bfed1067190e83153810ab03a6d0d767e82e68e62143bc5558c7bb1ea78f0722d614d12d68b2b0e5ea4c7bf84a1a01d6e3defbbf117b29f491e705519651be7571f63ff234a492194c8c0020a68a8a235a1f7aa60d0cb1594b2429f33ac56f46e1ad2c0b4296918d6cdddc58ebd108702b225abf53786e017778b6382c7a69b6aa12b5ccaeb158c72b26e782ac5f4dac98c5d2ff656b7519692a913806d3770dfef193c2db72538da4f02bf60417d9e577e004822576d7fdb737bbebeaf2e904b2b1bb4cd19ce705ef3085c2b7ed400c4a4cc772e634a02db49e8d7ef072d419de726118281ee1ed27255c3324ce2b764e2364c28a6f0144e44ed49f1aaa658b472bc40c93934fe068627026b57044d351c03587a5af155350252b854d23e0236c2fecc633d3d12b4a170cb508c7e00139b305e9e52afa42979360a9cb226000a8534e95eeda6a7c3333208af2f3ee5c0448731b834f39a436fd839c1c02598b87565fedf688c8e162659af03dbd1b343c185d31e412938fcf809c96332dff7fc6861afa908e434c0af67a8f3505d55a4ecb298ca614761091cef472fd678de280e27fd13f811704f2accfd0db7002faf0a6d697670134a252598eedb6751f72c08057853b677e8ba92481e8769e1f433f080ed5adfd6cfbf2d18710f5588ce8551db5ca799d9f35cc266228ad3812d23645d4a48d4834f0769f2f20b97aa24c56850631a0c68500e62c6cea7e4df38aa9f73f1440461ce91477cbdf45ab5a714c4257a09065412d019025b1e6c6803ac7059e1274c8643e220e620d4bdd7dd6ad5f2e3c3c4219dfb7991e13d60570263745265b9ba425d00a9766aaaf0e16ad4a15af8d2a066472b4e1002a6df36a42baef3d8031b3de20a81d84428044dff1490d45c6e394f87edc4a78e7b03403e25dc1462c76b982d433104811e1f37a47508dbe5e30382dc29c91ef9bfc888be802fb898cdef0db63291b9f0a964ab7e4a71cb2182df88fa17f2eb279bfbee54a951a40abfea969f6045f5cae63df55ca56f5d5bd8705c59721d9533470420524ad281c1b35efb7085f5e5f69fc254511c3ca07af16e0d5d9e0a1953337935f192d5b072ba877c43d37a11856dd6751a53c644410b0284b0b199a3983cc85b7a5bd14b43dd43193f6cc8e0f1623bbdf5ead291dc63055b58b647e4287db7754ccf91121b9ab3e87fd2d8b3839bd3c91b852fc51baeeea848e327abe1c1af4e2686e809c553c3f59b597e0674e4d4d17d672a6b6715402de2838b5d28c09614518a44ff72bf1ddd78f123cf4430a1134ac36ac563406e036b608549b3a04cf4f7e8fc4a941ad6add64bf202e0b9e5613123f62e87f15a6d13dc8c40cddc7b17ff4fc054e972bc1885e211cc5e5a7be3eabd1b015d03941f673ec7eef91b33839a39580817bd1fd165766164c519bfd2585072df95c9d4df3a9b52f2f3bdafe1f36b79a616fb14b8227326f8f4ba857061f9984e0439327036d61b88a8ef5fcab91ae4b39f10e1d233ddda1ab2edc596d0dc273de2ddb7467601c2eb7bc4e368d15a381cdab0e64462b2a939efc017dc4aa510043c17f313e6d2a9976b786b1c63aaf911092000bd49905fe5903c775652eaac6202dbb7d6d5b45bd914e14cd87dfdc10b82a39b84101379bc21e698737f378d38b346e0abd8f29304fca497a376cf15d07f1d82cb0404e6ffe4a491a7d9a933e51d44712dd9146bf4b9bff0898cd017ce31932f4c67a5a4d068c21a6a3c80142cb322b233f64a99a04761aaba19c6c17dc8b89bc162a84358fd1852d7f8a3153deb2b4ffbfb3e956b149d926e6288091b9d74c78b01dc5543ac58691e3c7536ab38f6740ec0256e5e84e0a8ea19b3ada2fdfedfc1d07cdbe66ed6e4ac701868408c1f7d3b5441730d51b70e17e1b35df8f131c927dc7be7c97b3e2934751e0ab31e48be43d27cdc0c7d6906197f105582beb39446e750f42f0541fd856029ff4a2c1ba4b16ed343f8126887f1b23425e04f55e4e7339ea54d3b509f32c3408fad7e980ef44a57f7a229d96be533104998c3672f508ea1b61690d06db3289684317f6dc5dbae2ba0c8b193f2c83ec1a30938d14a1c87572ae0e98e916df0b74b7ee371b111dff2f2dd910ed67bf4717f86ebc1003b351a09dde0e874f", 0x1000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:00:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 16:00:18 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000100)=""/171, 0xab}, {&(0x7f00000001c0)=""/179, 0xb3}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) fcntl$getflags(r1, 0x0) 16:00:18 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/19, 0x13) 16:00:18 executing program 1: r0 = socket(0x39, 0x4005, 0xffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0xd9, &(0x7f0000000040), 0x0) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x80, 0x7, 0x1, 0x6, 0x8, 0x5, 0x2, 0x1, 0x4d30, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) getdents(r0, &(0x7f00000001c0)=""/195, 0xc3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008b00002b8000000000000000cf0cc205133072cd015a6f827388631103d14200cc263b6363", 0x2c}], 0x1) pipe2(&(0x7f0000000000), 0x10004) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x81, 0xfffffffffffffffc}, {0x1000000000000028}, {0x800000000000006, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8370, 0x0) msgget(0x3, 0x2) flock(r0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000380)="398e") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1fc, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0xc0000000, 0x10001}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x1d}, {0x40000000006}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x60}, {0x6}]}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x80) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x7fffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x7, r2}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) getpid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0xfffffffffffffffc, &(0x7f0000000000), 0x5, 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r4 = getegid() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000001980)=0x10001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) r9 = geteuid() r10 = getegid() r11 = getpgid(0x0) r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r14 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r16 = getegid() sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000100)="b6b28634ec8c713fb063ec0e5900aa694d08a0375c14d8425ac6e2987befb32c764e5cba11305ceed9093672a0c11147c869746c4a18787db53dd1f197761c51f5128e580ed4a5e290f5d5934e8e8ce36cf37efe41c94d6e9296b2a5389880812781ebe94e1deb763c8cd524c52bdfe8d6667c1da9b34ea4609e8cbb15d1490b540a64653f46ca2fd848c019f3d2d8b8195fba5b3d1b8a4a092839cb5e93fbcf26046ec820eb8aad", 0xa8}, {&(0x7f0000000040)="7f3aee0eda1404f13158", 0xa}, {&(0x7f0000000080)="2580c505d8ec6f3df5fc692058d02e98551e2082d726d031c9dd5b7061457d3c72f60469e486b3ed6bcad0978db36c4c06966dea", 0x34}, {&(0x7f00000001c0)="eaec425c1da9703957c098388b61374698690f1b9f2817fc3f9b00b664d149efd10d61f681658ba519fcb3fac41a144cc4060516d3", 0x35}, {&(0x7f0000000200)="3a9556b0caf10fd3b54a5ed1a8144956d44287a1be944d5c888892957d395c9b35accaa08082f7158590f043b69ffdea41f08a4e57338755154dc4747209fce2d5abb53cde618e7ea42fd480a6cf7eae495f28c2935d51630ba5a4b7bdcd275112a0a69c1124034c1525d687777e90defc11c70c52b08525255e56384f0575a10cde57b3f52305a8cad059669f1e594b0efa6ec810c018e3eede1421080be47483331cd383a818f4a77479e19aab7b24f7581eb851a2b637a428ccd49e6da54f78c65b9cbc7ef29ed0005383a58edbe4edf8ea63eba355bd7981d6fbd3ca5942ff73e7748c401c4b30c5654275a8bf00c9951d6a29ae266ac7dceaa986127ad745e15fa81632eed85d8efbc66f64a772d50459d6cc695e7140e611eb328592de04147772d2e724d668d18ed2fd0c264049ca722848b1909fcb3717252f42113c9aa4dc98a757def1a21deefcd087e13e3c9b8d4eb8ce15bbf5f28b8f91d62c6c8853959a63546e992c741a1001d646a5074f7198338740544127b42f964b23736ff2e65b5be03c689119dd547a1953e333a391fdeb8da486cf4cbb43b4bc09cf889acf938e3ba001ba545b31cabb5a88d522bfd8e854f22449b1d8df20e075aafd401838ac237b6f5104e32712baf7ef59a00027fa5079c2c4d46f1ba4911988185d03699ed9b22fd17e720754b54e8d688038ec4c79af59412d2f869b46d65755e7b69f414f7e5734a4385a0acc8fb7493ce5c98c9de6db44285e935323d0f4786b71434aae9f485d83432f94a3bee99e9c4d03d30a2ebc3f78ed2dfb150866db4a80d7f992a061ad2d2d998abae82b394e9ea1b3bca4a3f7a833c22022a61bd3934b573fc8a2ca0653c434a3db2c01af10f4542fb1b0f721bf0a984a5e717c51d2f0f21a2b9cc6e5326b6ace93366563f9403d8fe23551b6568d505e76fb288ee9e06f5e790c48b6a3cc6112336b532eb05d63f1e09faca65e0c18fef10d6c297cbfd0fceba107491f39505db1bf72bbc44c6ae83148a0cea73d322c875b04ceb053f64b00f844921d3b0e3afedd27838726142ab7bda00ee59f7b133829d2c18453bb94656d56cdba0ec932166bcdaf739f0741f88723800079d7c7af1b087ea5d8a1477f3bb6dc98ac04212e08bded62cf5ce69f6b19ca347e17f9eee5be5c8511d943ef565f82a5ba63d5ba15d1fbf8b5aa861ffd673e97d7b4ab05922d0c98f7b5d3a1950131f36ea327c8957b1f2c6918c19e39e2b1173ff6b936b931162782c73c548719c8b09208a4719ebb46c4fa39a3aaca68fdfd579bace0d0d10a4092e8956ed4d86ea5525dd83fb537c31c38983d7335013b42335e383fa0f3a7c44bc1b75f79cb21c16e0dee459615bc9a14f3583d40e22ffe4ed09b81242f64a220a74b259adab9acfcb74b7f6a8fa75fae3f83ef86c7914e60efcb44cd65c2531ab450cab877f5691669376dc1fef4805d3c10878ab608a69a2faaa7c1680ec8ab4b2abc68d82863288b91bf9f75a87eccd3f1c141008b4bb451963ab7201bf0cc6e3698cf3d973d3cd2cc477c4d3e95715e52f249978cb12b55aaac126ab9b197f7fa0477310b77f1e2803abcdc6af1618352b97dd92a9086c1c6f7bc0ee79170b3c660e79765f446d499781f58ce632a56d16a10c791b6de8e1dacd77906c79bf4cb430c77952b96e256940b091fa9e145a43911cb80a26873807e5b88cb0f737760df3d3b55ff76d73a65404f039b197b7368579b8b2b59b96c60c1e7e7ac8d2e1ef50326149a681d64d2e78829a4e0b08a8077513046fc5a2d46a8f97887ce0cb990383c6b5eaf73233798fc1620b60b94ef765fd50182155b44daea7ab4515928b18fd3d642f6f8e1691a7d2d5a32947d735d378065955413ecc36e26fc7417d3ea06d41ec759ef4f73623aa74105f625f339dd2236b84f0bf5193dd2925006c4c04916529b7a5d6c157ac2dd58b8d9ef8228f731854eb9929c423a814293a9038e705972d694a7f0cfb5aa71b7ed57533279b1cbe30b40c37f367cdddf3c6d4627c9936c4b19b449327ed272bb712214c9ab4b0e6de041e7e8c218a2165eb5e6393a43bfef468f3b15fa7ab5342734159ac1ee5395f5300df4965676866255cffa81204b1d34fd2b0a1c07ace2e530d9e95d01236c3614fd34a3f1c9bb8d751e5f58e6f683a4d49ae37e6b15b11f0c80ee92737f9ebce8b2c32a3fc162e16d6b0ebb9721440f705bf15a97858ea7aa976993bed12412927a06997e1f4d027dba174d16e37d1ce1d47d7b6aced43bf8075ab197227fb624331cd8248dc2f655c1de6b2f4739a0efbdcdf40ebe2fcf608e4e7652bceccb25052d7d888a89a4e396585b505a5910df783212ebb84e16856a448efca426272be2a7efd09a3d2524ef237010ef07b6d8883fcd75114f3e8e608fbf564498a1c4605b9d37840ab26c268bfab7c2004f607ca4c42c09049ab16f641365d445b10d87f823e20c26e8ee95fd3126e39a6a8fa92c4c64b9a1dc34bfe0c212d629ab52aa028422ce48d6b174e560f32dba4e8ca9093dc29aab0032ae302bd9885ff72453f56b4a7a89287febbe2ae872f575f74df3122edbdadd54d6c2a947c37afe7cd11dd9414312bdc59f9b8fa8593a427664618ec22300fe8dfe31687e5de0d84a287c77f4f19de1f4883f971df5d2f2da5bcc18ef4443ce8a45373e4131c94ffb3497b86ec21089f7111d224d94b3e5ac8e1faaaae2bc1e2156f390dcb5f0ae23cc3ba039e72d65ea6f7119adc3fe16779e44e29712a0344b1829009347a757c1cda27d9f086155034fa9a511f1bff60dd9da1d7a903de3a2ee4f832c3c11b9e1fdbede456f9cad9e3fe0bd853b69eda1dc3da29499f97d3c210eaefd0aefda2d0ee0a92a44f60f225c89732f5ef0ddf48529d5f6dd406aea7b20316f600dfb36756c21e0d9f961e76be973eac9ceee323a4d70217fa1be3e19adad7e7d682682ece34989b43d2fad4f57e2f564f8782986ed248623294396aefc9cb3148f4f40ab0853587eb0751cec57175f0102b4722da6e88da511a962e31bb316bbb2baa59d860bd95126b13a9901cf5f85413aaaed8e2f3dfd6aba2161a5dcf472a6455fb2289ecaf8e53ad839a3097359d2d183a148a66f0d23256d4421093b2c7a234a9376696f5a08f5f529835948cce797148fc1b03ccfd7c2e351c5fb62febde4fc3a5662a804342079fb499fde864df1311410aa9793862118e2cedd62ac6394d049cb0e3dd2bf1e6d5f911f9d05c0c7636ddb55ba7983856fb11bdfb8c7ffb43e5022605a0090ad917675d7f36fb06e77da39992ae474aad04b7f4e47307bdc762b5d2f7c486790533b4bd49118e8f8cfaf3848032a9172ef8d116ab91f104a232b0a10f3cefadbb87c0ff0c96d621cf849e9caee037fe2244c1730a0bef826086899f16216ce9195200d03250c31aa0798afb5e7b32f7b87fd434893d983bd0bc7c7d07350bb3059bcf14d352eb41daac141ebc1cbf6733809a1216753321cf9ff193c980cef17aeacdc3efe0d1f547e16ac65aeb328933b2c67c48a111ce3ccac4730734c59cfd40174138f16e369731ce50145642256766c8b2555cf3571bd6db44991c5f9709189fc7ba160c2da32152c6320dd060a3696602467455c829505ea7b5d1ccf86d419572cd178be0d8d186e9df197e3339be0faa2130429926b36b97f08c79112eab109058ab01d1db8b3cdf2c976c5a4b162ea48de80f31507af58638cfa39b3ce780140c8aafd04d04c0100ee3438e556d8ad7e50d6699891656ac9a4e764674e0ec002fa6fad2b6056d8bb7004d40dab42ce8b818e32b496ebe2386a24e3dccbdfe038ac8b52ac43f9ec4df49c9451de5558a461c57df4c8b21599697240135f8f2101236908a54aa0e8a6e2a9b551faca5ff2f9b1c8c4f2052286b7d465632c3cfcc74acb4bc7d05adb852edd067a3079dd6885365c431c9cbab0fa2b9ffb901a76fe7f27a1b81305132357b5ea66b5b29337a71c830c6ea97e9bbd28d3fb34b9efa8f14edc711257b5274b35deb2d89a14ba2a8e5dba48e47b16a126b75d2ee57fd92961f65aa67ce151138fe9aaf5b88f6bb1ed44ee6684c10ac4889432034281884e9f485682e30513dc0f7fa965e958b908c85e3b55f2ad5b007fe1c95bccb0a0ee0144e173cbfe95ad189135b3ce5c0732754b2356be865503d7942848f6175fa469870264cf33e563fb97d36add499958bdd675d84e0ae01bee784dcdee452212c4e2763db17d039de954656077c0c1c01b90100de4914abdb13b4b7208ce85ff2b5cd05ca1bb0939e650ed606f848fa0cd88578e972b4ed6e90d5f3621c71397395406045e877b7bf09ed704323bde52b2449bb82c42ac3046cc991392f09145c77102231a0f2d4fe6bc0e289c7e7aba0d31a91d59882973a404b2b44cada4d10df8d0d72de6c17bc47d2ecab90bd4a85ed2b3c85bc573160dff7a34f13431cb74c8770392e7e2e8ca92cac96467e8cdaa22dd5b6d5e632fab9554c2bd152932c7d6ec54c38f9ef3e4b27da9566ec4a51793b0182c4b065d3f2b7be7bcd3e6b8509203d723b14fcbc87c458a333ff5e0977f8eb2bd32c0e09daf654b6b1e124355c1a6c2da4ef81454d4cf267a6d96f87b5c73dba87a22ea0150a3732079bb306d47f166e59f014f92bee68d41944f1432e0f2bb3fda262e1dc21bcc40a8311af37acc517be520eb6b3becb58ec628d8152e1cb919f8f1edbc04fe6725335f485a578e3ba0d32555e698c7637384ea430d8b630845a0c602b54ae94b2463c84506d50204f9dfb706791e352c91b532db2d50146c91dee0ec1abf0d4841b88bfb4917e5b9dc7f1c280174b52dc729dc4d4e813620812ea50bbbc6c784b80c5837aa1c34351194aa980d5e6deed77740b78f821ed1d0d931c5aa42e062292f97259c723a2cf97e5e9546ea2034762885d4fd3ef987982e75d760fb7f880bbb8d9529ee0271b8d00ed05f46144ea32526dba291179970364f77f61d309bd61b5c973d5dd03fd93d283b7c370371d028ac307b919dafed3aa3d9e4ba07dca4a138b99b3444c1ef243e21c5f02cf916da00eef169531a5c5b000f64b809dafab1d8edba8c6cce361d95da4222647527e7f37bd86b6472cdeb91d690310bcf31f983159fdde805c34edaac52a3aa58cfb40496ce5e639a2f48b5a114d85456f3a44d6c2f345573f40c5ad18bf2c33f841f0a3d3fe4cf12fc88af63f49b87471d596ea3bf51a5512faf7e8cc7caee630332c76669543a8ebd3a074e9dc012ba9b7b484daf5f594cb79154f542d80c9a6efdd8f6f7503b95f26c946c95c11e1268a8f3fa9c74418c6f7a16406a2ac4e3eff48938b8074a6fd01cffba65b308d164cd57eeb18fe5da280e29342973c7860a9ac1742bee75fc8ae09a6866f81ec044b7e0fcc37f68c1603c066b562a443a1c9a81d0392ae701f4af04dbd12a3c9817291d56b0972b2e69557055e333de844891aa54492e6714495807972be59585efe31861c2cad24912cf3b239476bf4c64810db5f6929927e0e97df86e6e70eb0101cff7119ab0df7f4f3420dc018ee31c1c7d629a4ced6f6ce5fa16d58959e973e3676594ce2070e522dd95fbbcfffacc079c7c2e2259eaf1f5b134d6b01513c7cc78cd3b6b58336d7441816cd2eda370ce57769ec4ccea2b987e6eb44f214d52f9f9210ddd0917140e9496e04beee63b44f5427bd394c3bb1485d20632af7df0482b3454ec3c5b047ab40d18d3a2e049a485e670d060b6b35ad4d4", 0x1000}, {&(0x7f0000001200)="f0b6a2c05ee6651a6f7ae976e152862c95e8ca8bdd3abd0700f0d6146667d5b250f6a930aabe3b9ba0d1037f6422e679e0be3e04c0e7c7309c64b9cc677313cfb5a0a429e7b1196e4151729384cf2f5766ad9b1393f2607abf84b5a91fdd9c5364ed9c3ba8ea3a54884c1e0b42e99b6786c502f0c06165b40c3b805f98d9e5dc8994f50938ee061b248c02bf3c383aff81d1665e40d0f841ee5c76f86ec7068c31f3501d3c5916281c39cca103d78009e5c8cb62462b9f05877c2316565ac029e148bd3a87aaf438c0f785690960788fa56d5d373906", 0xd6}, {&(0x7f0000001300)="9fc471893168", 0x6}, {&(0x7f0000001340)="a9e7b5932024c37239a04d9cf596b3b0b7af94888e7bfa960cc952cd2b8e3d5c92f23546c91c1847084f16ad83a444ee8e98b8ae22fb0ddb0f550ca3709895", 0x3f}, {&(0x7f0000001380)="28527c49767b07167f912bb9a24480e2e8b108ab6cbcd1bde5182bb8ddad152cb64fcda259ab8dedf6da3a9ad950611855d62716f821ecdafa7cedef9c1d8d98d7135a21dbfb8a21ff4922d770fe6f6d75d3d23c483851fadc6c25347fafe358a1588d931e61acd542ccb869241a3e495367561a657d9499ea22cebfef64e9c8210aa34253be979a8de58652f0b2010613cef33d0806b6c51072486c0be697c374e0db7f85d7b044f257e8a446fdc520d4d49764a4a5f29b3f93ba620289d4c3cb08274d", 0xc4}], 0x9, &(0x7f00000017c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1, r0, r0]}], 0x160, 0x4}, 0x400) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="04de"], 0x1) connect$inet(r0, 0x0, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) r2 = fcntl$dupfd(r1, 0xa, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:18 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0x3c1) r5 = getgid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="e5") r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800), 0xc) getgroups(0x4, &(0x7f00000001c0)=[r4, r5, r7, r7]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r8, r8]) bind$unix(r1, &(0x7f0000002940)=ANY=[], 0x0) r9 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8400, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000100)="25adb33f08d6abc12189b2026e140ccf7520d633909a5df981f6a8e7b1a0b40d02749cbe9c9a73fd18ec0650375203f15170f3cfc2ef681b22d775158033ea93878950cf22a5742999f0ab908e3092054c01b7a1223a84f3c309820eb71d23df66ddd6870a8e8ca3f0171ad43ca54d665e8a0000", 0x1a) socket(0x2, 0x3, 0xfffffffffffffffa) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x401) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 16:00:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000100)='\xdd\xd8\x90>O\x8d\xfc\xee\xdc\x84\x7f\xf9\x9e\xa9\x02\x8c\xdav\b\xa0=\'\xc7\xb0\xdf&Tj\xe1\xc4;PtK\xc2\x80\x12\x9e\x86\xb5\xd9\xf4\xbd\xc0\'l\xb7W#3\xd33[\xc8xV\xcc\x85\x11\x1b\xa3\xc1\xbc\xae\xf7\xcb\xaf\xe92PM\x94@]\x98\x90f\xc5\xdet\x1fr\x01\x1d\xce\xfa\xecr\xc8O\xee<:\x8d\x91\x88r\xf9\xd3\xb5\x10\x85\b\xf02-\xf5\xf8w\x93Y\xa6\xb8\xabQ\n-\xcd\xbf\xca{\xa7D\xd3\xc1`2K\x88\x88#\x9f\xfb\x8d\xc5U\xdf\xa9\xb0\x8c\xe9\xf6\x97V*6\x95\x1b\x00=\" \xd0\xbe\x02\xe9\x16\x85\xb0gi\x945|\xcb\xe0\xf1\xbf\xa4mp\xf6\xe1\xe46\x84F\xb2\xc3yc\x13\x8e\xa7\xec\xda\xcd\x91\xe5\xec\xfac\x04\xfesc|\x8dblXcW\xe1[\xfb\xc3\x0e\x00B\xc6>\x04}\xbfq^\x85\x15\xce\xe8\x88\x041\x81\x9fk\xa1\xb8\xe3Q\xe3\x8e\xf0\xf6\x0e\xa5P\xe2\xa4uU\x99\xd9\x05Q\x17\xbc\x17\xe3\xa9ah3\xba\x1d|\x02\xa76S\xf2\x9f\x18\xbd\xa6u\x1f\xcb\xc4t\x0e\xba\x9f\xfb\xd9Bd\xb9\x1a4i\xb7\xa8\'\xb2\xe2\t\xc1\xf4xP\xcd\xac\xc6\xed\xbd\xf5V0\xa8\x11\xfa\xf5\xf8\x04\x028\xd5\xa0\x8c\x8c\x12t\xd3\x15\xe8|?\xf4\xeb\x1d_\b=\xe0\x15\x85\xb7v\x10T\x8c\xd3\"\xcf\xdcJ\x9e(\x00\x1cF\x93\xc08\vX\x9f+=\xcf\xc9%\x1c=\x8f\x89\xe9\x8d\xf7j!t\x14') open$dir(&(0x7f0000000080)='./file0\x00', 0x1fc, 0xfffffffffffffffc) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000240)=0xffffff77) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) kqueue() setuid(r2) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000480)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x3f3, 0x2, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000640), 0x10004) poll(&(0x7f00000007c0)=[{r1, 0x4}, {r1, 0x65}, {r1, 0x106}, {r1, 0x108}, {r1, 0x100}, {r1}, {r1, 0x80}, {r1, 0x8}, {r1, 0x1}, {r1}], 0xa, 0xac) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f00000003c0)={0x101, 0xc9}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x2000000000000043, &(0x7f0000000240)}) r4 = semget$private(0x0, 0x3, 0x80) getsockname(r3, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000540)=""/112) 16:00:19 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x9, 0x5, 0x1562, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semget(0x0, 0x0, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0), &(0x7f0000000400)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x25}, {0x16}]}) r2 = semget(0x0, 0x0, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000380)=0x6) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x200, 0x4, 0x408e, 0x4}]}) flock(r0, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x1, 0x100000000, 0x2, 0x50}, {0x20, 0x95cf, 0x4, 0x8}, {0x1, 0x2, 0x1, 0x1}, {0x8, 0x6, 0xfb19, 0xfffffffffffff800}, {0x0, 0x2, 0x10001, 0x1}, {0x7, 0x9, 0x9, 0x5}, {0x800, 0x2, 0x5, 0x7}, {0x10001, 0x0, 0x6, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x8, 0x7, 0xfffffffffffffffb, "ecb865c27e560ea883ee9c6fd451bb04d6c37a5c", 0x800, 0x7fff}) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x6) close(r0) 16:00:19 executing program 0: syz_emit_ethernet(0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = dup(r0) r2 = semget(0x1, 0x4, 0x4) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000180)=""/136) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) recvfrom$inet(r1, &(0x7f0000000000)=""/69, 0x45, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x15e4, 0x8000, 0x10001}) 16:00:19 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x7e1c, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x80000000, 0x4, &(0x7f0000000000)="57b2dcdc6ea11dc0ec15502d179df06b9b5d47d88a4c7d485a8f28ef3c586c607ada362c06284d9fce066564a46a0cae5e5decb6380265d3a7a7e06c75990f58514a7f247a9a2c", 0x47) 16:00:19 executing program 1: r0 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f0000000200), 0x4000000000, 0x5d) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x11) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x2000000000) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/78, 0x4e) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:19 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x2, 0x8b, 0xfffffffffffffffa, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffb, 0x9}], 0x7ff, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x80, 0xe31b8094e356a7e2, 0x8, 0x626}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x80000000, 0x8}, {{}, 0xfffffffffffffffd, 0xe8e0473f8d8ca2bc, 0xf00fffff}, {{r0}, 0xfffffffffffffff9, 0x16, 0xf0000003, 0x614, 0x375}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x7}], 0x7f, &(0x7f0000000000)={0x1, 0x100000000}) close(0xffffffffffffffff) 16:00:19 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8400, 0x0) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r2, 0x20004268) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r3 = socket(0x1e, 0x4003, 0x0) socket(0x18, 0x2, 0x140e) close(r2) r4 = socket(0x1e, 0x6, 0x0) socket(0x26, 0x3, 0x5) dup2(r3, r4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) shmget(0x0, 0x3000, 0x61, &(0x7f0000ffc000/0x3000)=nil) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) 16:00:19 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x99, 0x4, {0x8, 0x7445}}) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000040)=[r2]) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) 16:00:19 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, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) socket(0x0, 0x8000, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc]}, 0x1ca) 16:00:19 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x7, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7]) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x44}, {0x6}]}) r1 = semget(0x3, 0x0, 0x468) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000180)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x5b, 0xab0, 0x0, 0x9}, {0x80000001, 0x1, 0x1, 0x8}, {0x40, 0x7, 0x8, 0x4}, {0x86, 0x100, 0x2, 0x7}, {0xffffffffffffffff, 0x5, 0x6, 0x81}, {0x401, 0x5, 0x3, 0xd740}, {0x8, 0x40, 0xe5a, 0xf1db}]}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 16:00:19 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: r0 = socket(0x31, 0x2, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x1, 0x4) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a", 0x1d}], 0x1) 16:00:19 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgget(0x3, 0x2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) msgctl$IPC_RMID(r0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100000008044, 0x8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x6, 0x9}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x9) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="c1f7bf5dd0050ffc56f19b7094948d6a129bc9d7a5571fbfc04087c20622ee20f21f50f17d8a0435a160e6d9a85476e2898e52434db202d17ac30954fe17d2e3e3bd875e62b809e3bce173da55602308274bd671e115666380e1f308aa7894806e7c6ca2b82d0f618ec0a804cde50f662aafac9f002536a78ebffe89dd329ce7d6c6794e4e8187006999ecb6b58584cd7d78ec7cdcb504b5f093208b3b2181b35cc07f8564f8daa419440bde", 0xac}], 0x1, 0x0, 0xa) r2 = kqueue() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x8) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x60dd, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file\x00', &(0x7f00000001c0)='W\x00') r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000bc8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b2d000/0x3000)=nil}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000d90000/0xf000)=nil}, {&(0x7f0000e9d000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000a03000/0x3000)=nil}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f0000eea000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00']}) getrlimit(0x4, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x2, './bus\x00', './file\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20202, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) r2 = semget(0x3, 0x7, 0x110) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000780)=""/241) r3 = dup(r1) pwrite(r3, &(0x7f0000000880)="35690dd0df56b6ecf97ea5f174fd84a9adea6fd507f26ae933c8e0f5283448ea00433ed9ba410a608e9479c0580f942f3b4936520d92f23ee11848b9dcafa8b1553dd03577aed721789900d4de487b90e21544fe0d16e26601ca23258998049faf42842d8d60bd2f683fd8d9aef8552df043ab4f7465c3359193bab16c3a5666167e90b973c7676340140f1e711c364e073f700b92fb101e051814b1cd33968ab9b8d2fb6aae23f051c167d8eeeb5757b47138e4eb6a66c977c983a0a48da1efcf9c54fa6be9c9df633c4398789b15f7f117a81b8502571a8df645b3", 0xdc, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000100)) ioctl$BIOCPROMISC(r0, 0x20004269) open(&(0x7f0000000240)='./bus\x00', 0x20, 0x14) 16:00:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) sendto$inet(r0, &(0x7f00000002c0)="fecdb40cf9a9a9d593771213d315e545126b259da592d44d0bee5ac0934aea5ab57038b6af3f29dd92efcde6116273f7686b0224826e94bdb007297e1d57d6eccc97591f716f140479185faa61c8c706c6457ea465f1e0f0f121b263e9a2262b592cbab51290d8d108090ae58ed4343f7bbde280d0b0f07eafc8acbe00e946118252c1af01e07cc354f377c4363a1738eff98d5d797647ecb420330de9bebef7fb33251482f0c246fcc102014ccd36b60ce7db11dfd231dcf69633456355e340705c438499e18e2d6ca00f96d2396f1956ebc437c337917aaf579bbe2f5becb125b813f983c2627c45a0b6280d4d3d27f621418a91a6", 0xf6, 0x4, &(0x7f0000000100)={0x2, 0x3}, 0xc) open(&(0x7f0000000080)='./file1\x00', 0x300, 0x2) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="0000faf6b0ccb53fd43d80cb37a20812ab996e6399196ff1e5ada4f3cf8588b3120c317183042f91c51c0c9aff96a9af011ecaf623373907ad72d944a0971f799fe0fc70152194e75778359d406055063f3e62e58b87744d9a0228584e79a55827dfb414c082bd6c16e2d43245e32ce2e7bbc7bc0974f417200e7bf5f00a244c3ffe3f9ace382a0d52e059429cb168343320ec01b434f026581022", 0x2}], 0x238) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pread(r0, &(0x7f0000000040)="eac7b77b062ee14d9c916fa0389840fa26037c7202c736c0bf62e41a0410e6ff0e67a1c11289f2595f349a3af610f9d152e7842b2ae458d30fd2ebd043e6949d4ed2780d2d5602098a9e64a1987f682e8d88da6ed9cd58bb422f0c3d62bff260697d29cabd6a48b8779fe8fff559517b9d2834", 0x73, 0x0, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) dup2(r1, r4) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x3) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x3, 0x3000, 0xc0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) chmod(&(0x7f0000000100)='./file0\x00', 0x15) chmod(&(0x7f0000000140)='./file0\x00', 0xb0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000180)=[{0x9c28, 0x7a2, 0x5, 0x100}, {0x40, 0x8000, 0x6e7f0000000}, {0x20, 0x40, 0x4, 0x800}, {0x8, 0x80000001, 0x1, 0x100000000}, {0x8, 0x8, 0x7, 0x8}, {0x4, 0x9, 0x81, 0x2562}, {0x4, 0x9000000000000, 0x63, 0x7ff}, {0x81, 0xfc6dbfd, 0x100000000, 0x59a}, {0xeee3, 0x7, 0x1200000000000, 0xb902}, {0x10000, 0x7ff, 0x2, 0xd280}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/79, 0x4f) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x7fff, 0x1f, 0x0, 0x3, 0x4, 0x10e, 0x1, 0x1, 0x101, 0xffffffffffffba7d}) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0x6, {0x679, 0x1dd9}}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/75) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f00000011c0)=[0x3, 0x7, 0x1, 0x90, 0xffffffff]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001240)) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) shmctl$SHM_LOCK(r2, 0x3) r9 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0xfffffffffffffff8, r3, r4, r5, r7, 0x4a, 0x8}, 0x3, 0x7ff, r8, r9, 0x1, 0x100, 0xaf9}) chown(&(0x7f0000001400)='./file0\x00', r5, r6) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000001440)={0x3, 0x7, 0x6}) lseek(r1, 0x0, 0x0, 0x2) 16:00:21 executing program 0: truncate(&(0x7f0000000080)='./file0/file1\x00', 0x0, 0x1f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) r0 = socket(0x15, 0x4000, 0xffffffff) sendmsg(r0, &(0x7f0000002780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000200)="db9d17cc3ab50a61d423d6599a05e6dbb68bbf0fa9fc160977a4c249f2b491e33298d5f68f0e7d16e53cc9519ba5cf74e50ed490dd676bd584066e726c8aa66ead0c4eb710f48c152fce598776ab8843af934414c76951271d48c41dd00117a17534937eacb80d5b6516942005e61c617a98ab3c130cb830bcb51143ab5e1ea7875d10df24a92fc081309a55493b8b8a996ff218ed4af5d4cb36f6725ec1a2ab2cb6e2eb9a042e2767e5d73fe251d0ceee492c18fe72e878fa5cfa199345", 0xbe}, {&(0x7f00000002c0)="ce2f6ed38adf81725bf8df6dbcd4d291ad837c03aa8bed99e02cdbfa1c83a47fbe4be342d3af4aeee684db26b28680baa05408630d4229f9d92bf9d37873609eb37131cdbc97884332bc37b79d04201c56e262b69f37b73e1e0b5604ad4ee0aaf55fc0a9edc7b964e9498f4e64652fe75ebc8b0d13568a8d10334592fd428f28d14651e9c5294c60f2b4bb926a53ba9320e7cf2637d39ef2b71777e8253630aaeb2d6d3f019d0f55caeca636", 0xac}, {&(0x7f0000000140)="74613a03982005cabb8924b1160bf25ddd4f33e39caa2efeaccfb81ebf4f4dc1ad85f6668339e4a4c98c081da91d16f0a7a77f973fa56ca1e04e4e4a1e19166828b15fbd4f99c04efd3d4779e1cebd14c16f2b086ba30dbc2e", 0x59}, {&(0x7f0000000380)="bb5f2724d19eef2e005d0840a3595f2c3a1ac3f00301b45bb649a1733d1e8582fe3b46e36cb75b746d56b925f75013a5803b0fe75ede72a1631191cd467d8a4df9b22e53b58f7f6f717244b24fc93e3f2610cc91a670f2683730ab0abf3b3c535d2165ca4689be2d8675e7212d32ced82309501dfdccd77cd39338d631443651c450d0e216137d3e3127c7f03cd25f716f54282e58abed21843099a8c1c910b27dcf01edbc69fbd769560b15b31714de5ac78b39f14a58ca111537eb0785dac057e67fd86bb1df104b087fb2041a4125a965bdfbcefb3c075b0f4f147323137fc83261c684ebbc470191cd8ae9a56c1f4b35ba8b9dbb300b765cf42665925e4d5ffe2f37ac6dab3e1523d4ca724069f869da07af82e17d14d82f1e89713eaea867c6a55d60f619a2a5ab1e6ca93490e444a0e773994ea3f6789b7e210bce90f6f7500afd318bf771134c898c2940961d922d0edb22e4fd53f950f3b60d47a8abfbfae35d3f29ecf513c21e44ebeb163770e1c5e588916d010036c0d608b10ef58aa98a0bbd51d43b8915bc32b05c3e0ac938b06f9588444bfac8af0b22f90a170f747445843b0da3c1bbe7d7c7cc20155fcbb0ace31b2aa5c5310f6ffefda66242c0f77297add665de68a0c4fc3bcb6cbd9975a8a9b103c9d57454e0a5b9d6d48ffc20511bb5ca633e2fae42cc8b9afca5ff630bb2b158fb489ea02255d54ba2c6518f2fecd7bfc82c7c27b0af89447458515b0c86df5048e9432280992b5e2847b79cb4347948014ebcd4e8167a5b58c67eb74c04df8d5947124dfebbf87eaefd5a081025f90cf39039ea7c5f534772c4b465cb6c5c9462152109b7b2774b527dba52df7a1112fdb1029196106d74e3c6bfebe65ff385a23fb5365b63706e1473b7c4319de405db58ba5cb7261b578e309991e9ea30f3384c1be302af3aaa38bcf88b65fe15f7b6bd3f7bffd460383028db051bb576a344d36cc6a71303207d36c595f636a149b11aac523ca2cdd5c96c93ddf43e6f29a9f8163ed108328c90bc8e7c8cbb27ef34f09d6491b2052b4529b82b79fc09d74f93d8d7700bdc3d18cba6ec1f75ad89c25153b3543a69b4a66a518a817945a1d1de63682e368a499b5ad82ac6bd66f09b5169f6269bdb50078e05b26aaf7180a4109dd1470b2af9238b27453b38c1278eeb149d36a42717c9e4b8e5a6cc5605824f84604f0ebda1a770f3ec1139189ba986e9ec7bf81c70b52c8469d4c1f726eb2cd08c02d4be16dcaa6b1c4bdc79952a4e5d22df90f454b2b55a2a5e7f40db7e77d6dc6786b7114edf3b97c274e2a20685d5a80d4345583d65cad3ad49fb68f106b0f689467d0c342b0b394445a16cb607f2b0b1922a3b905efbab1e87a3a249e7db825aeeb1c26073f69f9b4613aab3bfb549ef2e473c56c86dfd12150072eafda0a8878bbc1c3ab99dfdafb409ac980b7bb09f3d2cf29de37b52cf3b9f534ef360c3b251e1cbf76662c4222e4faa7f397f28646a01f60735d080d477c12fc510a5499be071b0e004ae56ce207ad4bfd3bfdf9dd3a6269e23ee33f7ed91bc702d8b37f20cf0cade1b74e7d27d8c1e31ff773410d85332faf9cbff72f1896084eda86985a75644b76cc8389e4d09f974a800b8a37c3017dc5a62b8212b6ad3dd3c9b5cddd80ea3520dbe6b50578c336bb861523bbbce2ad5034407031f0945b7278e8d5a858f97d6f7b7a94dbf5cf81af4974706f6bb61d2f316f29938ca44ac6c3d4e1422013fae47232d48028d7ffb034393a9764540f3fa04df89cc394cf6cfa3b7f829d97ff94e54d3fc270cb62f29789f7ce7c3ed4516bfb9b226584e8004d222c4a35da928637971887184506efa459d667f26ab378b4457039258f9a39678513196f791b395b25d3cfb67f520637537fca00bb7d998302853d7f7ca6897ab2feb7a11bef2440f0ea8a577530ec3e1e0715bc1963530a6f561171e5dfd9567a66b9a22ef8cd22391bdd8e225b1ede3cf0561f75ed3bd1f33e810cead0a127948c4cd7654a204a09ef0e252f8bef2d9d20105f0d8870bf36437a65c0f83ef18b161f85c759ac9ef56401bbab2cba0130a8577f544c45a618c6a45e64825ea819a1cc40c970b3e1062ce12cef5930a8e1dde0876b4f4087281ad89de0bf6d1dfab19618894202e91c7546b6e40d1cb77b1fb3e8216e4c321011cf890febde01f01e6faf4f818505004ff54930f5672b583b5eedeee08240e97f92c13cd38497da08b1842871e2e2adf9e173c0cb958df677f78d34d592193c4723c6e52f2c00bfcc2b9bd46717796dfdd5d838fd5e3484a6d176cafa26d97df4948f8c5476f8793315227b9fd97f5c824b0c29e967cbdcb106c9129255d52f7097e07a73557377eaf7711d8638214ed5363e58d80c9f2171b6bf314779037978b819fc2264a2acbdef1cfcef4fbf2c6e1c3c58e0efa242989b42a566e66c96148ca7c3f9f730a99b1dbbcadb08d9300da743e5bf025a324174cdbe9f26df6318d39e6ac312f676bf6ecacc9c1b274c3d939bd49c458241b66e78b5e97653594e75eb026686059d1368ad6580e9c6d6fc179f1abf2552825f7a15bc7eb2f42e93dc999407b94c0c9a6b62d8c352c51579a86ab0fd17bdc2616d0583581230eb4acd76433db5c10d89159f7cc9badf48fec7ff39e7b6a6088e486a6025c3130480636ab0394a8060cedcac195121bdf1f50cd9866c08c0cee1358fd5f4441eef85a7caa65340fcdef6207fe45bed7ba8ef37174280bab8f331fba2fea7093aa67c54b2d4e252cf9dd912d29e559879fdf3c03d5ad86072a9b27a08704ff9af154dd0021c22476a08fc3aca3b72991f8873a2aef2e2d834310fba93a8f6acfc07c11a822486d6a6e67f18da17eed920be714e031a49e0b016871e6c533d4b417ac6936484139dc098513c35c262787bc76afa2117cc67c6ade482bcf9ab36f28d8b5a7c1169573ef44ea04386605fc9111fb0bbe2c4a09b29ed21d6a2295a8aeffe17892a2e0b126f6879e65796412eb631f1a1836ff520e0b16146fdc90bdaf11887d7db07f9b6c4682d87ebf53ac362f9d9a460276492bbbfacbb8caba21b2d94b649bd1af3d2d970655df1c8d6f218c0f978963bd14764d6736545766529c2ccb62c367e916a751ecdd01a161077388c448db03326d7666f5fedccb53f066e82735c81c1c0e9b5cee4e59849cf4621505a09fb83fe242b1fc55d5c8147c89010642d225856401f2870c819d117fbd14dff635a3125f818ad3e5a2180f242a9769b3a358efc8d7e05941b5b92fc77bf96f2fc4573b5e0693393e1aca8cf0e904402ce1b1efd1161cba04d87f284670024df303b23c39970791c6ed2bd4fc2e1f4ae1b7f05cb175a88b7ee62cd5096c87389ec156fb04cc8ddd13fcfcde9aa7d2c1d041809658244496ec6c7d79fe2d718b79287005a7c164e8dda06aee969573f936dac1963613d1712858eef60c784c60f7736d4c8c6443685f8b613f9c23cd6474ca64c0cdec08a65f02f0055ae288acbe003fd2499f8cd792e05dd2924f79be704c6fab38796431b794eee7330fb6b6c09b88a928fdaeb4ecad9dc68becbd92af05d3c70dd1a4b8fa9a94a0cf0b7d737a6addd0149721adb6f7f231bce782600c455acf0b3d13b7fdcbfb9fae04679a3f612a5f1964fe80e145b453201b58f991f2e9cedceeca3fddf5435c8477232f305a0e3433e111c5f494434fe8c281aa6f3c701caaa189943244dabde0e442007c8656fc5d1ae68e50b2bae0ecb5d6be81dffb33048ae0503a3924849a105774d24c07fc01366d7065871feda1d7e2194c8fbee3f5ebab682144a56680a7917fb86325cb48d5e6eedc4aed97a40b5ac4f29a531e7382ece2cdd8f0732aff42e87caacab7ced9031c163c93aeb56b6a06296f7fda3e9021655651330a09c2ed140473c3b9d7f47430ea814e0f990c5b1a52914bc6d6bf030494093b0de717fc541b12c3e83e5a38db0d5200e73cfcd6df37e153f4786683feae5859f9a444accb3b1077c84572331293c91eeb05962c9c635b7d39fa76534dda66e2a8b63620f9984931cb108dea1f15a60abfe5867d660156df733626681e4692a6c20dfda278e0134ed09e35746e364b53ffe7784ef6a3d4751fd33e74274409e2825be5250582d91b593998c41e6a04c5156d9f518356833cd9121df07248e5af665da424d61cffcbf77bfc7d71564c18a294a0f27336a8bfd741f16065d5081ff7032c43f886499558eb0160ffdfcab68a1afdc11229fd4022dc136ff08993b592db26f6e32e9974269ca278ff05c040caa07cbb23eec609f9cda9659c88d8785b88e56d538dbfded82a1a27628ff549d730b57c711f80d291d5460197ddfe575bc9c5a895e076b39d93043e15df0c2aec491e031c18abbbb041a9a4eaa682b052fbbc4ded38ec05a636a82b40fa782c6d9573c8cffe6c103e9cb546e5b9aa46dacb62f9f8d0df27f40a57d31f1639c362a98f5eaebe3be25a0eb2ec713932ea01034e138d57cd338f84d2bf556df85d039eb4dfb6f76ba7f74704d7a114ae604a8c91ce82dd64b76fba24e2e5068b359829df4f94128c1c76980590afb5300af987d7a06efa8da51df12880b11790e90baddaeac5d8817d9ae2cb519a38034e509b7171935f31f941594983d477a8815669bd3f4373ec7d6912470b9943ab27c17132fc7387139252cfb39842e676701d66e2aa5feee1de525b16fdf53b806973d7739df91bea37a06ad86317d371ac0dc633cbd2045f51f12db4699467131734ae36320890db6593a4b5d98e6bf592495f56d69f7f84b2db6639adbf493585148592c8e3e2c2554e99d5905437b99183d6a14231d924d39f5b8d5682776f3368a7555b99be350428cd41c4803a581df09830eb76e9d5062e06d71f99bc50a11339beae78ff2937b7853223ed471e6e46d00af7d0d8bdd7ed9523422977ad4e4296cb5830a7615dbaac0c73c7fb0930f171d5cd434370ac785b654fc4bafa1245f1d2df6d9ef3dbb732a6eabc9ffd18bbf0edf4c7179b0a0c5f4abccbba270fdffb8e945c433fe3f9658fb961e65c4dbb6164a5331c46ead3442f186d4a066d744aa9db31a9843ac953bb16dcbff10a84709886c7f65b0d13b4d9c8ecab89038733bd17fa6b7986ed94a5b46e55a8ddb7b16a5a21ce9ad5323c0a526267e4501a2fccaa645e5d5cddf68e9c3db5920db5c90203e864b4532a949a6d6e528f145b497f3722a78dc167a499a3358fa25c7c87ab7273457ae545d1712b6b02eaaa19ace61d2363ee7b3cd731181911e8bd3787018eace41067d46dcb17dc988ef939a8ca02c7afffb1e245694358633b10f7d2f47a166b89bc6b6d987dadf9e50a3440846224117700314a1abbbdbc18fdb0fad089d7d945eb22bb0a48fe6a0047a54cbe6fd22ccf0ac530412fc357efbf38be4a22a6e95fb67bfef63f6f92f055d59301d2a0c0c163dbfbc4e030fe34111b4e346fb3b2261e1d95a4564ee00d42a6f5e22ce5f8f09d665d37ae40952ce06d4573018ae7e9e39935a03ff7197d694eeaaddde13461eca4e5d44c38d8d701b6fdda2c98453dafb7f4f383d7bd1f06e42867fb1ed29c55bd03f8b241e0fe9cdb8e15513c81f97fef1c0d2e0b48a6d60ab3bab3024faa0d8afbab0097619434097083859da716cae17684f1614f96fd43ca4fe5716f3a5e00a9fe1f4e962912d0dbeafbdcec839f0d6f9cebbbc896a4b84d2d8e384c70b18aac3119b80517d6a3642bfb4bfa18a5060969b4770d5e2b36", 0x1000}, {&(0x7f0000001380)="890010fd7055def8901dd94618b0438e488f04bda0e8726ba770a5315603177ac908461a628872be3a78c2e2c6aa604516106d3abf414b889b2a107903ed2da20da78ddd51c47f61f5", 0x49}, {&(0x7f0000001400)="3293eaaa438003fcfdb119036867a40bdbfbd9cf44cacae24928ef0126536739cab290e0fa271f3531d4fe42973f464c4b60d90bd51c7f0602730ad042c9c8a3777cae2ff17adfaf0997cce45ecae486cf99a60fbdb508e71394d07c84b3255e88740ddb819c24dd49944e0d677bb2af63d61ae7e4fa03f3c06f13c1a7f45c4cc745cd374925c265f39b176c72ddaa845b4f120da369aeea43a713d17a5d24122b63c0a1d4b332b583fbd89d1ba3b0308389824f5e3975557d382183c660cb95b237fe552e9967e46a", 0xc9}], 0x6, &(0x7f0000001580)=[{0xf8, 0xffff, 0x100, "02092ccbcee3809d044a7d2de653c5b187fb061fb82083f6234b0c85578d109e84dafc0945b327c174d477057b5292b0995c0c7dccf5939f16f102bdd6138bc82d3fe1dc5a5727dcca251d80b8a48046e13f685e9416a93dcccc8530a0bc8bfb30f5b42e40cb50619a80cf8dbdfc3b9c9ba7c958b1500c6e9959a99427e118460d40460c798aaa51cc439a31f6a698a11cb3d4c796011d74483552ee10e389c9c31ee187e63f7d68ad3d02b32c21aabbe8b4f2eb7fc6fa40742f40ec0ae57b7f68eb4d584c7179861370a14e8f9ce89d0651d51f1a21342fc5e516c2f07fc1bcb12ffc6ffeb0"}, {0x1010, 0xffff, 0x1, "56cc012982d25c5d0e5f021c6fc468f7688e685cbb51ba31e6eddade8ff8c2e74e569ff5e793658738eb31d9b67a56054f5eb914be25cff7275b4e47587f6f3317a7ee8f7416a3de5d301c1d00058c4f030577559d9aa53cac4f5a804a4cdbd02cb1a0aa884d00897de0e1a0e788ffbee2cf53fea2d756f96fe72c129c400ef64b3c7c7e50585045544fc822dd344bda8c611a09bfa4ab193f018404ec142bde16f72743af731e96864ca513dffbc189e1ca0bb5fa1bfe3ae827d9154d162f18ba9dc16078c62d8cc8c98648d8cfac28ad2ef28535b4476a72bd235e3267e995851734d0ab2330f8491fb9805e039783fc32d6ce5ad2407fbca4d3c0985f155c0a50003d64ebb0603a90bbedf31afa69c4c6dfc3d0772fa925532d3a659586cdea03a5d5ce98fc3f8d36ffe781f8a6ad2af56a716f44b878b39babd3ad69ac0c894a36563061d5007ab0de9da592f5c4b04fc97255d4e13991952f724b996d71ba407232e5bcb1b72c8f0265bf928ec1d335dd6b796cce9e8dc85d0f863b4db145ddd573b6c35b4d1cbbf4b2692a51ad7b263985c4038012b928c7cd9e2fc7fc73e96d98d5b4384a2f310441da00a0f40b55d8049e079afa61ab6a26cc837b086a21336a4911c43b06b4ad09b609a22a49b052f0a144178f2649991306d40b49c354f84b3786c1b503cc66b78514802fa2c65d404a36cd82c48dbaeb77059c39a0af079e655cefb5c8f2f7c1d17be9df1f29318724a468190d78936e1a15c4b65179b9ca429771701d54931a444b100636d651fe2240128252fed74e761ee143b47ccb898b9179e73e99b26dc42c2a68beb947a655e03890a180c0fe941a964c90b2784c44b232ef9993b19e36b491d600239d2d83a0ee97a4066d925e8179dc18722ac5fedef30689bfa11389dd419c10fef1949886ba82a96a024c32d85d685569b5ae9c67e2dd43d646c7d32b7fcb01ea3e0a327af1e49a89b14f8db5d0cca5ab0061519e9018da434c51aecb415dd7be1fd641a00a342333c6494ac5ffed67c52fa248f2896bdfef6c764852af98aade5eb7f0e29f01b687d053ccb1f29627ca0a0cb468cd54ce6aa19ae6388e7e04ac6502ba6496d7dda10844d70093a47de18aaa4d513031e393c16b3ec73d72e544ffef7f8901e42d41b2c6812ee0961e6aa6fd2153385ca20c7e36520ea2dd768a4a255ccc10368c115a4bcdda8835b9bef6ab91064073205c6eb3188f845a12707549c3745b5743c6cd1733bd817cd9a5f86cc67fdf7bcea4eeef8b042fa4d282e39a09b757a7a234924e7d36e9cae7465421f66e8734328708a8de279d0eb71edb0a827da1737272489261419c390c731c24c7e4321d739def70e21b77a402831679cd1f3d1ee03852d28dfc7d873bad31d6999cee26ef17e630739b727b13a14bf3a5c8044394a6bd0aa60f4e22811876336c292dcf32bbc8aa536da5feecffcea8134f632eff38906d1e6141f89f3717ae137e9f9d8c8aabbf4e7a2bdc54cfd12bee64e0577a7da7c840491101c7dd903675403e05b094f838da025e835c7babf034efd5fce95df7f53bee47438d7d29b0824b81d92883d22bc6b6b9a85fea451b4ffa1f4eecb3ca89c9dd45d5d4cc3ab7e135e479acd7e0126244c4b7522ba41bacd8023179a5f2640d6c48e3219e0c6f2b839e954055a2577ba89ea7842fecaa022ffe28b5f3859dc374732ec0306a20bcb56d3a0724107e46f2179c5da9a1a0c4b57cd723e12f4ef25cf88f172c481558c026c6de824cdcafce998d852d41ca5c531f9791f2631808d104c7e5c94fe75b88a64719db6e903625db500dc023a9ae5d0ec859e30a566024394ba9ec601f47a4673d724b8a3f3960bf18b7bf0d594f1eb3c2d153d4f5844e6793a28371191d78d0c046e6f4ef1aefe1bcdf259481191542f58c80e8c5e9cc99854d67885f590243a3668af8de2ec96d4ceff27fe31418235f7b31c8aa2b5a5a3689e994936c802b03e1ad1e0950064f2a19d3bbb941e21912ba5e9d624043dbe222f929c56ee435a43ef8db4472b04abf6e6cc4683c3cb92ba69aa06f3103de57657ada7eb043a21f8424a69e2c47cf869e36792d95180db001d53c443cc76ef1425515671fa3314a7b12d0ba532101cb12fac752cdaf68c8fa71d0c912999981d3da4f3739e388521f9a9a4240a6dfbbe6c1d3d265fcfc19b9616dcfd1d25fe7c42ae4ea8de07b82654954ec72d7c83bcfc0662d3f84c24876c51e173bb6e7fac6e995a7f63d45a3dab8834891f7c97b35ed7617e221bb656603f19aff691163d4565801aa46e474b0552b3b328eca85841b109cafbc3143dcf6f8163f6fc20d8306a19362b4b6b0e926f016245737af065a1483f74dd7a68089755f5261081607aa0a31fa80e8c9a6b39677649ec6375dcde95db543e11f0236ed1633baf3d73c971c46b4be16e2ae79c56726ebab3d42ab962a78d0918fd24fad707b721ca353d9ee5a627991b987e2e79f89007fc11ce670c13f21d5aaef6d76de279c0422691e6af3d66b44a81e9cc84b72b1411db1c0845167380c3e45a5385db6b4d4a0eb50e19087d237033ecadfb3c2e86fbc9065caa8a009b79f63959746486a67e06817d6bfee654ba1cac2a1cee6d5436d2807b3f2fb15d4d7953dd18c1995bfae4484d5d29f8968d440d49427bfdab91f23f800065fb90f3e58bbab8b606cda7472e53b574017faa38f66353176ff8879cc915ff0b116778804be1b74648ceada33787431fbc80d1d8d7478904e341ee83b9c2b23463d7574498f788044fe23139fe62d435ff8e747aafa141ce0a006e2cabc7b305fd81d91137623f1c281213526d73e02aba4d3733cf159fd77ca9c36770f932f3d7b8b4c17254427e264e2a1ba45acdfa575c613a3cbb2e98e715b728e2e87a6309097eb42be0cf94f5009a6988b3f35950a579162ec4365a5863b73d6657d76a8948338d87b0e1b7b31d9b212a5ccea4bd15433b13450ea6849367adb306aa36f562e45129b8bb4677f571747773fedd68367f47230801132f951a56f18573ace9ba22235ada465fa1fc17e4908e28de7da3b7587aca71e6329a8a935d8127bdc035f7068ad7e71e85efa4e626238552ef6b951408806ac6b2d0820c8aa8f5753b62d74217f0f77f96097f23e949ed56a2bb126ca74cbab0f0f83a82eaf82dcff903cc33ea211538ba2ad8ae96c4fdee5158907b7048d4848f930288f3b5a3650824b54fcb250ab5f7fe1a4e081408eaf254532ffae9ca9c6a99c406fa4a361228694c84990e2e5a38148970aab743b6446734564082532e4fb8d4b522eb6b805269929e10f5cbed7c12a8e4cc5c0e0f03a4e0a1ac01a971bfbf2f69983660c0b217c44a1271277866d6ca0984523400fb4ff4de2dae6fe66a89d08d8ccc8a725e2c1ac99aa8e37c6079a3cf551a8de0d069fe1ec1561664e6adb52e313b082979f799f0a1ff3f088ca0910c10b9801e127a429320a7b64472ccb22561655336b03cd4f8f111420422adc4ca49d7c2fe0bc8b6e48b5a6ce52b37fbbea3e9bfd8f796909e176002b17e983f58d6a06c3f3f934cb2a73d48753141b7a1b495c00f45c9d8dc5d378f1d533d463a0036d56ff5da0d8c974429fe07d671c410ca486cb259a8fc1782ee0a7e9bc3b269ce7035a09ce3ec35dadc286aa64135486dcd31382d786bc88f9e7b30630b4229131615cd999d51b3a0dd38973f8a19ddff4fd5c7b86652f5fe7fdfcfe9cac3c45620c81d2341f0f5311a1e8e1e0face20ec53d1a69f420beed4364e6f4f359418015db17c732398dc0f33bd017b71a273c85173903e785cfa31dd97281cedf7b0fefc54ebd22ad35a095b3abf44e4412baf0758106db7c4bebfe3e49e44139996032bb7d2f73f7f0f23471a93d04b64fbd84bcb83dec01bed1ba1ed1331c9c3cdcc82d7caeef1b689946355bf92b8cea0e5e3c653699c78a9e5bce64d637edc549f8bf7aeadde15cc80e41fdd539c0e305bc00c2cd1c257d8ec3bff7870a6b0dfe20fb17c4b65038c233eef2a92ebeaa979e79496cd0ce0d4b1396533354e7fa364c1e99c898e8b4ad042e1e42ebfef7dc781e4a72d95886ce66d536a18d922dd6da423a1ae8614cc08aea6983e0c51e0a78493159a7db0f239b5233179eaa6425b519a44ec044a3121b931dcbaa2644bd007844aa65433f59be6f5e790c7366253b88bc19b593877924dd88a1eb6715ebd091dd02f7352e6d290c9a75fdd2a656cbebb575d4f91abbc258c81a71ddf623d290d787e90ea0e46e94fb4d0c59c0ddae5516b64cbd67d53690bc96614dc745064215169f910a97a1d2e5ed053c466a2c60b6b7d9ca6f40d2ce9b170b99531880a8ec5fe3cef2aecc20ffb2af8398a603b7d989a1a77fea73eee7e335be44cdd71881a862ddb04b83a2773202055f16c6de0c861f780b55c044d81ae5197dca3591d872a4e61033ba676b548cfc35cd3c7df8580f70aca0bc6ebbb8759e5c76439cabe3070fe42adb09763d365a938e3018e61545edb5db5bf5f8845ce7182166fd371cba98c4319d5c06191dd3395ad2de01d20c28e40c9255aed882ea72b5faf341227cbb920758e4b75375bfbd36b3edb52ef3fc66488bb72a9a22dfd16b83e655b99683e66e10b94dbb73b35e1c0eea5819c176df94103ebca257238645f4e7590e3c1c6075aeb9228b75dc5db71a44ff47c3d541a05b5dc7343117f746dfad67922415a65d8f2cb2dc40950985d3fdc85057e4b13720655df478ef411d52cbe5c58b60793a095522047f728b1ceb53b770c3cb670680df9ba2ceec13ad532c14a65daa066724252b1ff8ba536679b08ca65401be1e85b83c95256ff1e1de0f3b147d8cff6060a3e5b613839c8d615b6152334fc21809dda2a4ebe0e221f77975b6e35328d961af395d6c471d643ff0b5c0056f35d86fbbaef21815afb1791d50eb3a82e74ae1c8f72c7ab0c15d08350e2983b97c1ce1c278a81883ba258fe5476d09f310019abecec94487059675282525fe49a5f2013e74f7e1b8606e844394cd5d00c08e036eb7c925bd48c1deb1010ea1c3858553276b1de28bc82e48e757f67cf2326abce5c3b516d76ec33295233c8b4ed168b6473724aa46c8ec26ab85b16ef8c92fcc2ba26a5e39ccef6269723272f345bfdac5eb834246c7915f006a5711de6308d966cc90ef1556301e19e3ee60cceae935bf4c26a94bc2e41f6600607556a07a4f856adc28be15f5a9a788ecbbed77735f58972b7468416395f303c43fe38b45ca810fb4ba3af7a900040f853efea8e92e49ba1e66da01430618636ab615a2f03fcb002bee5dd2ec2f6165505be73393b99d717cbad73704e9a418052967e4471667ffaef2ac11ea3e660a9d4abfde6c0793331ba05ca86c83bc44efbec27b335e075792cb1b03433c9625a0e6411d52d3a2474aa3a87343c51fd37dba33caee7a1a8ad0cdafb27c1c0e064be2e33abe11e78fe694e842f2a9884ec9c071acf211f402aae80862c7d67eb557383e9cd96e88de098de48fb1d6cb77be5ed378e478fd51616faffdd1d65e483e2c537ebe66909afdb8e65c35ed85ac0804072a7a05e88b9ccbb2d196d1e7b65845368dd0efad89e3cb69db78c19f6d145d352770c8715d16adff853cb75d73c79f96ea0c255633cea0cde84ad524aa5d2f4555cd1e4959b2c8ba408b0382bec76c643428a87c60259be04fb0fb6a75d2ed5b47a447af5394f04754a8604b064b54fb8ffe14c91cdb9fd4de1963b41cfde07389301b30e09f62b"}, {0x60, 0xffff, 0x7, "aeaeefcf97fa87acc7c509d816033cd9bff2bdacec20b65057b78c34957373640bca0e2b2936477d54251637b004f02e4d57ce0a0d46d9a8ec82adeae4d036673ae3096fbe4535866f"}, {0x80, 0xffff, 0x40, "66e62d7ca1971e468cc1bd40b43fd27ce46b92e44c5206ece3ba42a55a1d517a98ecb10b23756e57fd0b14d1d35e3949f0842679925511e565a0c9207d82d98594de233d1e00792f4f236b404af6d6580d44d11a495a5f2afc372e1f712d3f70e0654b9031b1a1a2e8b7"}], 0x11e8}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) socket$inet(0x2, 0x4005, 0x9e4f) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:21 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)=[{0x28}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x26, 0x20}, {0x1, 0x7f}, {0x42, 0x4}, {0x83, 0x2}], 0x4}) 16:00:21 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmdt(r0) r1 = socket(0x2, 0x3, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8880, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e696c6530baa8f248dc716877dae2d73395bec89b70f664ba38d410c296ca789d55f47796400c6f0d0a4326ff1d4daa5ff28e7cd8b56fbedc5eded476751459cad5789993279ef1f90d872cf1b7d67149091a54f766213a86bf0c5c01d7eec68bffc5121160702846fbe6d0f8e9"], 0xa) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x5) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x9}, {0xffffffffffffffe4, 0x100000001}}, 0x2) poll(&(0x7f0000001fef)=[{}, {}], 0x2, 0x400000) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/130, 0x82}, {&(0x7f0000001380)=""/78, 0x4e}, {&(0x7f0000001400)}], 0x7, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x3, &(0x7f0000000040)={{0x7ff, 0x6}, {0x5, 0xfffffffffffffffb}}, &(0x7f0000000140)) r1 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080200000020000002ffffffff"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="7a75c3", 0x3, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x5) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = msgget(0x3, 0x100) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="030000000000000080ba0b5c771b093c01a7f9450b70ec716956eb07e47ec5fd372c63d4cd3462ede1f1fcd00822516ab55c5a095e7fa5d5d315c4b5bcad60b6b64828cf553e6e438a48c675622c73714519812027d20aeeffdfadc9eab55bdcd2dd9a20fa8a689adc8ed2c43d9f10b4286fe5d44b0bbc20de69a45958166945a5b793bdb427b4117fa29f5fbd2327b58417f00313c2d3e72a78cdaee3e378076b1e176e1316281b8ad32bccd6a07d1227f14b9993f27558a03c125927b143d45715c68c4d9c704ff234b244095d7e83b5f9ff0f47ef894211a6c8209d8883f38b14cffd81851ef18cf9084327770b7ccbc69c67296bfe54a5c5fd51790b8faca66f063272e66ba802a629914686e3f91cbf023c47d8669321491378bbd7c4c3ecfdec1222781286b24ed14319b75936e6acffa32a570e707a8c488fa8b094dbe3b365627fd73b0b231076e54a97081d38c06aae1f86080560aceccefaf5b3526530bd5bd1358b4e8fc4d0a6d2eb7132a54295f1f8046eed72aaf575f6198b2de7b17edc5cbca2b400d8033707ee4f2461e43417290bcca205c380d7e67861b5a5ad0cba721352ff6c1fd8770a18bf374c86ee06cd6609638f1a42f4a1be41a92499535763718686ed788c4fc6807fbdbb822242a997c7786319abffa1034b3465fc7a6b0c113b20f71ec89942c319e62cb94611217787c2c38e7b04a44632b2d04d482f6277eca4fb8dfe8f3f56895a5eee6162f105659b47cda204bfb16d250fcee233d0c3ac87e01b2cf4615697e4955f020ba139f5a23bb0dd91ff5d8e948607f2c26b88bd4a8392d7923dcef57a3fc250d80417898d481bf621129d3d0b0fc905bfaf564688c06b0964ea0432b4fa5e75c8ccbda6f4a47acbb42497e9a85f081762255bf250df6f7afe974784418942bbdc5b019276c9c48ebfe567a5056c89b38a56974f56eacb39e3035ae9a7ce27cd348d7c0252df19e8c32d65f59114e7a7e9913601e5f161de7f94b2736919096d9e63209265f091d2e46530c524744f3fd76a5da9461b03796822c9b8d04b56008e2de0f86698c5cdab7dbacb840543285a2749921196ee5a52a5215959a41be7db22d7d08ce00ee62640822ae070247aafff625457d0fa11ab613d35221f0edd29225905be2ea93bca7de44a22f8645c8491bf2a829c44f305090ada5a5a236f1c2d69dc631080e4509dcd7b9cea45f4c2bf6fbf8b3372ac3ca8f59659cb12054d9715e968d2d3e4c53caec71eb2e6709840de43584276bee56c7eced0555eac42ba34cc6ddc27fe22af2c2367f4eea43ab4970cb5873faad857ed85dec6d638d3115e9db003d79a33d9b6ac4fd78b829f6918cb9116b0c0bbaf9e989ad4a9d99feeff23738fe7d6d4981fdf5a1b97e6ca5b05d4923ef3c9d9d3b5552709a96669e23600ae099cda60e0847e5e7e581072a280e06485713cd7c33cf2180bf44af6c030ad212bd8e3fc11e6ca7df3f7734a4da85ebd056c5dada7c03fe66393662447c6dbb8717bf9b2afac719a1f9979e93b5d7afddcf6427e8e96cb76dc3f757dfb1882ee101749974b3bbdaba7a352d1931a0ed8f00e0f23a72628d98a4ca8e6c8240a0658d6766cee151ba627ad45d610449dca83fec8451bd3925c7db4f211d235817f081f07bd43fb1355d8482117ca787f4f00b4ba3cf0a4a7632945c7a8513d2455d17d61bd7694f994a7cc96e82957e75e1c0c3b84370b6ba6ad4d534e5c0f0c6f0ce264e5539846f7a3ec0cfffbe14f02e20ae56e1c1c60689cd67441cbed7b9d57ccb3ae4179bbc1b0bd33bd01328cea7a4280debaca2b4c854c8c9defa4d2bf7e6e34693db9cd0600b2dddb2cc1169f83095877ae844fe3876196d66bdf0d4e4ed751c3de6de4b435a36ad182f00df7bbeae31c7b687dbdf11f28a7ca33c312c2a9a1bf38591ad1ba05999dc78e2918dc6b6aeeb8a59561c68f7f74a964a6eee7d63550a6d20799fe05fba7481d7cda016981d7aa24383ab404d767301602cc73bfc9452a66f68bc1da3883d1fdb71dc4fc2411c71d566d7847644e81a7db8fd0e505570a6b4191a91e08871811c858c77eba09b20dedc5a6ad1a2dfe13bfb93200d17732ff2a1d8d1ee5932d9f684ee6cbc7d16422699c564f2ec734c74e2c2ae12c949b40845557411128d9d8a302dd02a50b9cc6578297e990451b9ee290c114765994671a03d708ebf5b5ba36e96f3f2ae308d653a2b0da52cbda5035a6875adef0978dde6b7b6d2bf1dc3f724b4218b125783394ed5d9c0c4d07829f1694964ac4a0fac6fb150192ca27aa984983ff8165fc2a7226c504fb59ce75af55f1c0687bd4832288593ad9cc1c0821ac5b4484dc10e5b86a2c6529426e24d5ed55fa1c31841cbf57d42dee12c5aa13dec2b63d57dcf6ddd2ca3758349b54ebc8350d94704c85c8fe10cb19f8698f80cb9ee008ad7e3245cbdd5204d0ac2218212e3eeaa91eceb31573eb832a729bdd43b8fa45ed4bc55ba8d27f2fb7c9ae1f716eee880acd777741e47766f93fb3174fe0e41e1c3942a3ad9a1fea6366fd2d74803ebf1ca0955bff4e2dd1b99c03fcfe9cfd98ae65000dc7502b564705c22a42cbd4247d7c4fcdf78ebcd94dac2a5318b06cc9fa0df8f67b41efaff7df58ddca18f6c6f39f33f545ab91590d7f946c19591474058fcc464c47a29f826ffa6a17b7b869be1eca3172d8a3df271be514335f493716ff2467aae9ef1145ac2a577083ad076249f499ee0d9736ac337b1b91d83917989902d9b077fdd4b84688bcd688647676b1f7c797d764d51fc2c56dc7349ffc4c15e2e68f8d8f3fc25c0f7e67a2d330ae7f85cc43d1d8f94ded28fd198ab01695ce570868194a53b341746850038140705341501d830b0301b581cbe36d93ff502823e5f08949c6e8a01a43e734e63c28887ad34dcca3a702742f56f5f33b48722a8e5b01ac685bcfcd5cbd2efe6e74cbad901d9be536bf84e76d10100d93a689a0e5eb2446bc840d15fb567dfadc01643a914d4ebc521889cf835bbacdbd0262b9f6b58c2e3bd675ab62242e2dd06e096ca9cf1e543297553ca5e3da56e29b7194726ce14d2b6eb978508c9b8d3d3acfa4de8fe21815e1ed841f759a8835d28096dde2f78a19e43d2ed292af2722fdb79260fdefb20ac7fc63dfd240d509ca72a1231d8d9bd3bea494721a5e879c1bd0d0386b3fca675c5ccb7ebcd9ac26af409438eff8a9fb1b6872c3155314a7e19bb18daedd95075d185e54532b0741d91c6630141b55db3f9f55a04901f001044cd5f121f6bba3422f7721e5e1c83d93ba5bce46b19fd07353258c518433dee56740dea3ceed3093cd6baaa07629445bc0900938ef1b15ee883206df7ffe969e73001827d09badb6c3c12d4b376218f93ba7de3fe86ea7b57e86fdf8dbf98cdaa3f815f504bafff57379a860c02bc67ed4097a71204aab7a9d1767e8afae7b5f18c16269fb9e26791be4cb693c08563847c79b5ad1d1c70cc04662ea8d914f2871b38b228d89e42764d19bebecc49c288c84d8ac4591528c37f6cdf78af93fc8e93cd396f6307bfbd989a9a579a8bfb31bf537e2542edbac098622ef4086b489f9352e26fd8fdfa74ee38d54ed8c2b3f7b9d8a3e26da6ac0a4a01a2bdc8f7db78a142ec8eb7f2bfb0264c2677da0ec4e1a2ebb80ae85fb659f3ff68887b5f8ec124027121789991e617b22a6db344a73b3be4946bc1940e4d442d3fba3f86ab4af01e026bbfa1e16a309fee94c13fee6c696e508b11a619556de0415801d9f4182b67b2b0b8c15a92aaedcf2eb1742ff04315316a26d16cfc2cf36d75f2fa0912b6427165757092f610b2877f6425504fffeac86b0b723348f173a4963190aba73d915ea1724e950db43a11db74b93b1e268691851c95f59d3c6f5c919bc32a5943654f7007729a7c9dcdaa74d6c95b05d5ba8b5e3219e35732a154432b7e28f58f98519fb690fc93129fcbc7875593420d71825b016741cd520763d7b108ae3d1db9a79f131a2662384735b00e55aef59ae31bb63be3ecf90747f20ef1abbbd1e5299fb4b15e257311dfbcf35ae6538804a3020bb13a50190249176ba8316e524416d26dbc47758422996ff02e4d1871be015fc7c973abe6c4353ffd94e174abcb7b8dbc4545c910d78c3e6ddbdb1599d50fc2ccadcff68ceb7ff6126c9fca93fe2d52204d201e43b6c6fac01a38a6022349d17316c46916267eaa8768de0c80517257d225d6ee6f5bc6372ab7c1345625118fe58beda68d7d83c7d17442536aaf75e6ed251bed2d37b27b6f4df3a07af0fa77541acf1c6bf31c58956c9cbad71c0c5a3540a9bba193e94524d89ef2957f35457eac276d00f93138a4ec79ecae8abf9a5af943dd9ee710c620117381768aa87e00b43bed95df07bfd543fae432b2c4528ebdeb91858391af8c9afcdd6b35635ee2a26c2ecde540d3b56e9385e6dae712db09abaf4e51e787e02e6c29282af7f930146851bf95d54728e7f9c5b9b49a8017ca7923d222eabd0a0c59c317978386661c0bafbd003004b9bd5a9c39ac46314b663fa61e4f15ddb96703cb0678828913b45b7d5260f6813a56b583a61035b59125083e99b605036bb7573a75fea20d69784f3c5c4fad1e38f4abe96fbdd7c238a6e670417b4cb279459432968fe0e00dbe92081a2095387e69471656bd625fecc4adb52d1e7a9bcccabcecbab1e47755b773e2ad25487f76c574462026dde6b7bd4135114b0b0cbd6e179813352c44a6f0eee10a0e43a261e34bdcd4dbca1885834ea88b63798c869e9f00b9fd4e129498a132d436e7e4dafab3e25d0396f30583af0f315db1185b1af1d583586d4214424b790155b5bf48f8dc9936d1d2970c4a3ada9a06cb85558e96ff50acc040cc0ba7622b1a14f9bea5b83bb841273837c4417eb19ccd335fa010e2a0ecae51e275b658a857567185ead5661f1d4af0456b39df9ffbd0e6af776f2731a77ffd7f04c0eef2dee602985d3bf305f17c6e52af415013d88e0afa140a45be6f80947008ad635bc1615f2f09102830c3d2012d3dccd5cee12b6542a70f5939a09ed576b12dc3dbabb901f49ad74d3e3d19c69d3c95d33e635c63374809da6b41b6b3629563ceb2a502ec810fb18237991c0979b2ee1c18cc79a2f06583b6cddf432e33449faa9b97bc1ee92359762cb65783533e4452d6cd7c1cbd69fd5951924905af3ce0aff8729655f4c507a06042f2c83b681fea50121bd5d0bc8a4313ef5fd34b3837c0b991b6a0d95062c9b224ff5f0ea7ad2cf5ccc9a184bb8323612ba019daa3e30f63f26082a1f325f7cd97ff795b8e24f4aa8fef36afe213fd8117167b04bdccf9756542f9dea94d28ebdc2787b7e8389301ed9bf00ef220538a8977e28a5e4efe6053ed47c844a043e20490dbfabfaecba261af2ac622d41690c34cf5c588ab2f46b56255bc083ab5696f562ffa7eefc779e0af24b94bd54d3be03a733edc78f222eb819567e32169983313ff6a5915b539ff577c2215325802187929c80bcaf84cbe04e80c477bea74203f3fe2e109ccc9162388d9a6000428112dad4ac710e1781f4cf2e231a02d802f7900c2e07201fb01bf53c40c5d1ae58c87a9b92a5929e893c47db92c996f1eedf7e55689e0b324232e4d3f78512cc7003783e7afea7153eda194ac489abb9da3d8b9502ada13bba707364a604f283f7c8b4acf63ae22c53f8856f040fa987865989dc5bc2ce3935f5a53bd26e75aa5c73de894b1c1bfa6cbdd009b3d973ce7d00"/4104], 0x1008, 0x800) syz_emit_ethernet(0xed1c114d2b2fab2a, &(0x7f0000000040)="0d1f96") 16:00:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = dup(r0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x22, 0x94, 0xc39d}], 0x51, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x0, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0x20f96e99}], 0x6, &(0x7f0000000080)={0x0, 0x9}) 16:00:22 executing program 0: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x9, 0x0) r3 = socket$inet6(0x18, 0x2, 0x6) r4 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10201, 0x10) r5 = syz_open_pts() r6 = geteuid() setuid(r6) ftruncate(r1, 0x0, 0x3) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r9 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {r3, 0x2}, {r4, 0x4}, {r5, 0x40}, {r7, 0x120}, {r8, 0x26}, {r9}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r2, &(0x7f0000000200)=""/4, 0x4) renameat(r8, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file1\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(r1) r10 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0xffffffffffffff8e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000500)={0x8, 0x2}) fcntl$dupfd(r10, 0x3, r4) r11 = getpgrp() fcntl$setown(r1, 0x6, r11) setuid(0xee01) r12 = semget$private(0x0, 0x8000000000000007, 0x42) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000540)=""/11) 16:00:22 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0xfffffffffffff6ea, 0x4, 0x501, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x10000)=nil, 0x9f8}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3816}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000fec000/0x13000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7f}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x2000)=nil, 0xff}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x93}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 16:00:22 executing program 1: setuid(0xee01) chroot(0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) sendto$inet(r0, &(0x7f0000000200)="f2e7bb5169752d2dd3ad669da675c55944e73265d34bbebe923fe7a121585dda0ad2d2b5dfd279f832ffb5a52fc5f3757876d91ff1c33c2fd926e691bbd709d06af00cbce61e32d7ad07bc2eca0aec7122eeb80d0ae648014bf06573f0bddb039c573fc9c4fd50579eb1ce3ff3c7e18de8d2204ad735bb0346516e4114c4a07f65afa48e2db85b1e02dd21b74b49409219722fa6925f6ae48560db75ddd08c7311fc343d55918bcf013262a6eff9274588db87d2c07d874d91eab0689e053a809c76568047407c11b96b78cf5b9678aed8b16764194b87209da77e4e087f7aaf6bb2afd36734bfdf667c64adba0325c9ca9ea0b3ade874def2feb5d9b0a9f362de381a667db72b38e7eb95f28c6b2b44ce77d08d796c3ef9d8e2152134c902c2ebd16072e74f13d629472750f5442f8f984c6c372e2deb168fb4352e96e9d14b26a9d13830fb1193b7fba867ccca0bede4876cba5bf1c42725f42fffdc8acba264911d727076d993712af06aab4aa72542b5b7559339646fbdc31d1c73c1fd55730896d3ea3a7d7fb14a72e54aa2ad7db14ee950b2ede46f0b028311a1e46937ba194e0ecf74fa2354bd0fd37f32131c38402e8cfa0ea60055649460f28bf31ae77c491e829080a6d70007eff651fae6acec290f3450047e1926f23831ea4068f2256b2c9db7ff975058aa1150e58ec8426c4dd0ebd18fee4f8a7595205295c66f700a24b68c754fe4d316608a54eaa7ea2549653d539d283c0ceab98db0f8c08f37245f4590560c03586d0126d02bb00a8a1d84ac5486010886a972e68cd111f726eb5f285a6e700b4b932b2b33f973993ad9d2853f7dfef53268bfa65cacfed5a0d9d630881e98d58c92d575a2e40f8a97f6f1be2e356bd359cb12c30924b1f7146b96280c31966f72684de2673775cc4d278796266956a598dc2dbc5473176ebd0bcf6fe4c59177c8304e1c8d558b25732759f518764514b93100915a35af747809f28a4b6545b224a48828d319dbed08c621533d93c7f846421bb396d16096517b57c88f6e075b3bdd3d82717c5ada22cbfd8c089b85f72cce88e1dc59a0c577a9a36176a19021b130648f47981da1f643cba13dd90739943bb466c5d5861e41a591a6b9655693b5db4650055ed072f79c3eaaccb1f3b382a67580a1809663b95d84b96c34ec7e6c3363750c569cb097da98479d38616ec02443d41e96d7abb4a15789b17764ea8a25f42ad1a07a76a62d52436e81f77aeaadc79f7864d0e0eb0ade40d1045eb2faa9c156f299bdfe644c99c41423c14ba4a1ff36b3b25e1e9d865882a8ba21524e00a8f8c841589fda7766c0330ceb86a6c70dd9e730ba1d43e597cfceabe86f0524dd4a398078652bcd9d2beebb2208d041184a25298de483dbb05bd0bd45116b2b8cbe611482ae7fa22d44acff7a0adf4d7e21eca8377429309b72862bef4307004dbbf4f991e0f304a4b10877f7f5b61222f083617f9aeb15c55c22e4b1074084310661ac82734850dae1ab377f7c86ee0c30916e50f5de2339f6aa64024c5d93f75b0e69c203b18a4956485a8376f30254b60ad3c50dbabc9024bdec1d348521ae98bec681fcf51adeaa27dab470d544b2a4239230b29b0573e29a7a854fe8ebd398ca286e5afd6fb633c6d30de45c6c904d280490e3e9c375f432842e0cdecfcc3330264c99f86f0c9700a7af53ba0da605a4c717f879b1a8eedfcbe277197c3dafbdf6ba511434a4c504397e413b17e8e66feb788dd0c2f6a95d852a95701d237f829af5da0b0a72d7c52763deee99e8e131798240b94f11120a3e76423a2d690c7778ceaa9b8226b3e9cc3fa9740892a8f0a46d09eae58eef164d2a1b993e3af6095e4e87610c6803efeaddf7495c38c8d8c142d4ee9f196950b292ba5ac3707eadeb4973c1dbb041912f5b2e1ae674d3b4af2f3aad54ebc0f7d97c34a758929b4e2874bc50865ecefec526b2703a87746e45e5c2a286c1970f7d6e694b1b94b803f305274ed9b03f948e2e07f65d6c7418618c28b882292367b2517918bfe29da3c5b427be820b122c94f3ee3122a4ebc907d1013a4ff9be0f64913a79ae3878a51f3dbd26cbf41670d645cc24e11bb5148ed7a55cf27576ca63ec78ebfd6eda802de9dcda6a860acc1fd1cf366f54d632e0b99261648d1a92e679b1de9791b02289195db72010441ff5c51d0a4706513c3195128f3252f45ed23c45ce5253cb28690a99d787117daa3955fa5cb289601f9643d163126739c135fc4823d61a99dc5b70c2761ce4c669cabd7207d8e55c26e45f72a35c4e376c8173632e68a169cd468f223e5105f337eecf3247ca4915fccec260d116e280b3b0cc6636a240e820f0b82d137c676ccf8efaf457584b252654e9e34b87d05aa496da8b9bedb97adedb643db201d8727eea29457c6c76ec7069d36fe44ea7c9ff4ac97810dfbb62b24a04c61c19f92098c4d5667f2b535b0ad6d1d8c299ae8e91f5262db8f879e6de83e8d41512253b49d84748e57c4b97df1011d3a04f5fb98ffb2bb09f03a284fd7e7ab1026dfc8dc2423a33bf859c35773981920e600ef00f016cdf9a47f7c447f783a94634f8562ddc13785cb639c2b6a1f7db5bce316f02d5cec61780310bfb14714fdbd5e92d602413eae10bb74b135e9b2a12882fee04df0df79f71e55cd5f58efaf5ca103703ac2be76bc110920e3a507908cd411c416209697181c052744a56236c391ad26b90a816c36e6a19a962c5a7cc2ce6b71f624954b8c8d6f8116fc7aabefbc9618affc4f57210c16e290d1511929ec1cf4cfa1fd09d0e07c515e52524f5421ca68e25fc39b2975329a8970ca64dddb1099d072d208213e3564f10fd20b272d9421cbffd1d8b246c92476aaba0573e368cee9b516008c719ef5c9338cf56ac628c4d83ea5dd243ee6b8bcf80b401fb2b0cf1537cb3e2f7fd4254b5f6a75d03767ec655ce91c0b6fd0b521f9ddf9bbbaac3b91a55ff75ca91b9f0a07ed146e2d9fe8ed3a505356c5763ecb4a7d3b369f07c14dad6f28172bcdad52cbc534a22cd4ee4cafd173fa5c2218d6a071e2d47be6e0940f2f939be8c39fc19d427011a4aec56975c661bfae2e0e9b71cb936d472dc0767d8cbeddd0846741a253bc3b0f24f82dcd4512d9d25fddd70e26b070d3236e3fd63f35e137a8eb5b92f53639892f9bd1b2c669be6240494d745f63ad7c3cf565b8c32dbf37f741961c51f22b449809898fb8579ce390aab38f348a782cc7dd9f74b980a459f4b6daca85ea22fb1b47718e0cecc7fb489582f031c1dfd7661d616fbfa3c8da6a0b68f969ccefa1bc4d0c7bafbdf36520818268eb9400c920874ed8387893a9cdb8e3bf4b3f2c1f7f39b01623a7bc06170ca01731f21a59b68f9ba834508d8f054e26666a940aff6b2be4e0e95771da8341457becab35912dd5050a9975f376a0a1811144e52259eec4a1db84eaf738143daf3f430f632894dc2245d74e74c06ddf55b06f88f1f01d3001b51bad7a5291ba5104437c4f39ff72f8fd473c212f9faf36b6bd835174436e30ee5ceb56ea588c905323821a4b4d35bc7859ee85c39984eeafbb23055aa2e5ffe714fa1460d29d6de08914b086c68e2e2ecb44d4fc74a7972e3b14371e4577d9eedbda9ccb3c95982bd3afd63fefdaf97e87dddd444c96f7d54f95f39a40487d250ae9190b64f38c336e3797f04b9cbfde73c0fc28da1181546412b1a4eaec7720a0facf6cce4463adc4bf2284ee58eed616b0294b0be0403d0cacb8431e9ebe3175689f7447c24621b67a56cbbe8063a02f18c755ffde90bfe1cce2ad7d9321fe26a4d5c42bc29b6f1b009fce95806a01d2e19402c71e358c53b12cf311820672a92e03eb0f2919c2fba61809c16aed70ed32c937fff4761648f5a914183c12ca6131985348765fa89981ff3864e76d5071f8c41a8a1a29e2d34526b900a6bb82ea198cb3c23506ba33187a331b19538c95f2da98d8243fc1acc423e58ee45b6331951724da4bb5cdeebbf76a7c754e0914bd0235b698289d621d38f5dbb18dbfe836401d8d8a1b5748ed12209fa6013052ca21104d0b0fde25997c3ff9d52c782610b49cc38da0b5eeec3f89727a6130b15544b413990ef997e7aa3ddc5fd6fbb2eeab61e08ee071feec841e60700e7dd54e43097fa0cbaffea62c1318cafc136e127df7e772378c43f2960324cc7b6a76ba4e938d1f71d69e37101f0845a69da98ee7ab1f6725777e7e0ae372ad3a4ad336ad1939259f7466f6957335a64bc6c86f1d5c79456062c17e86d6e92d46bc4054a838f4c987949dcbebedfd16c2f23b7920d85829597ce2367dcb8522fc82d15ee9ea8327f56633351897732cde7f3a00456c432928833dfbfe235877d192af62c4a6d400f2734130204ac8ad539ae47ba76ac256eb5c1f7c58763b9839e7ae7e09d9a27c39d67a4e47b5169f8d263a672af3adbafb98f2e61042ce17f3e7bd0b0d29446abbdbda25fa85014c593d0b4e108149bbc4e2a96e278a08c5de6ec99032f808e8642017f276c466dda50966fe59b7fd0bd429d7969667afd8997fe46a4b481978d6ab9f059770efabed1c5536170cd7f0cd3685b0cbfe67f72bbd5dc2d9e38b5f94221436b1298230eebfb362aaf4db7f4755eebdc25403a9566adf9fb50d2b19f5523fa42bf47a1b2b6d511628d40b902892953d9a817e671895d3cf8be7f68db5ad2e0f298f4d9ba5a5b0d549e913acfae11c4b4ed9f2509dbbb1f3484550c94f7178e700165f6b4232d447c60d1d23b99bf54078852225fdd583b8962184ec39be913635592ce71b13f12b21cc0eb9267cfee48152ce7a1c231904fff327ed7ca85d16cbaf27198b358cd42fe7650a389a87c180770a4f457dfa1d73c719724936ffd253f34b9685b6a519bdc082143fad1d2a13166a681df7c3880ea6c30cda09b353c6904cdc40cf8099070ed5ba2eb587de9f09fb50dc9e7199ea3aa5e6ea552e3fee985e4ee2eeabf934ca727bd1931e985511a980bec40e067c1a95972f45fc1ac0db2effbcb48d5d87ac8f52964944c5a750c0e57592279fb9b5f38d76c6d9a54c92c714f4b224cb7a9b5f1bf5341b38f2ac2c87e678dc6dee730eb31151e7a1be74703e17661acf5fc18ab13c10efffbdf943a61782977c80bad6a4b84757e13e759bf518395ea490ee5ade591be51ef1ca8c2969ec62eb15a4f3f42f59a2078bf48face946335e61432c5070ba945b3a2426f8ac3a98417b03e8677d79dab80c49145dea29f99188362df4ce58b348589f9b857e2424aee3503cbbfab9fb54df29a5f78e485efe8bbc61be95ccffd39684b830b40dca9db24b79819608eb82539056549de7dc822b33e66ac993c345c9e76e2cbdbc7edef13da2d69be985955ccbff4e8a15b257be692679b0f6dc927270b3b87f912ec895a115660e355eec4696fcae01dac84eac91a6c0c40c779593b499f2d242850ebf05faf34e197acc6274ed1b47a9eb7752b9f25619001faa05c21dc6a8f6f5dfcc7adb70036bb51bf428146f137898c0508c5b0f474d84f262acdca49afbf8da9c876c107b872b1e9e4f5621cf2ac1acc42941eed53b94e0e17e451d68ab498b93c20c7bc1e991a471998f693b70725e4e982791f362ca434d3e7f12337de28fc30d2257b36f8ee8a17576b6997f4f467af2196328e99e7cb7ada3c22a974d4ef1a3a9de66f2e3cb72cd9e336640d1fa752745b22c2dda6bf95def9bd28805505934a63fa1b9661749157de3d352c62c9f8351d283a90", 0x1000, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/237) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x3, 0x0, 0xfffffffffffffffb, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) shmget(0x2, 0x4000, 0x102, &(0x7f0000ffa000/0x4000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84, 0x0, 0x1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) syz_emit_ethernet(0x1000, &(0x7f00000002c0)="3836a994d1e83388ca1e94fadb53fa6fbd2fcf319253cdfe95b53f8b8e933974b8222736e2ddb7b73a87e70a32daee0a30c5a64fb6ef638ccdae11a71374a9d185df5be822df41a990b4e1def99b64a7e0e825d0e6d8eb32bf6d5d6a51dbbd9c5cc298d86773974885501beb6d49aec080801b98cdc4f4c8c7f0de2d241beb245955c297d603ffbcd7347e117daf00102529dec7140fcf14d0728678e4c9685b128f59fe67fbd3224e937f63d9c1eb149406d4ce76c081db61be20e8bdd4a9fa181ad5ec0b862020868a79d5138ed216bb9eeea2e91b1dbb70844880359630f54d989b4e42d24ddce3db696762f2c9423ebce667960dee17abf53129297d61ee69612db7a1238f5735066f3257338556379633714289e96a441cddd77b224532f94a35d8f7424742d6e4dc6a5959dce83445cbefaca3e46f29eb71cc0095f7e0b64b92e9e4d5ddb6461cbd298b654b33851d999809e99c6042abfbfb77f02f1bae06cd0e5260f8225e64a2315242fef47a84bec8aa8defce4074da3342d9b346b575e7cab964f78262afbb5807603d95992e44ddd274ea6fea13ecaaeb61e5641e45d1313c6f3191f176311c57de8790db6795ec49caf5efb9b00710bbb8ff2141f7cfcc0394e8bc6b9c48dd5bfea80ed4f52bbd036b8e576530bca5cae3d752195efb64589d5ed61baf63ac9fb22bf72c98c03075cce4ac00a83f48889bc0e227fa58787eb3d653e2c8f411ea833a56486edb4c3cb33c50a9e30fc27d74dc38ba7f6ef82e19a47eee5ae2a92854c358e37e729b19935ea95103fd2f06776f48e3ab7d2aa9e3b82ddb2cc71d79745fa199424d8f17aa09e8841c521444522d83692fb26b803d71677fd7a5d74f715fec4a7e386062205e8dd89ef030c48bb6b716a1baa0a662442955287f0d0e31e3e30c5cc49eb91df0c4317456cfcdb031c375f41766bd141d7a23ccf1e6464f08c64d4315b70928a2f1fe4fe183f8147ae3527340fd60e0127b3fd49b755a6a797fa15c909d91f85db0ac49ca6df847220164978c01c10327658be4423a55cbf4fd7bf825107427b22e49a2284875070e3d878697272b49ee333f7f0c180973af54e8fbc9cf38008e381203b1b2e6937d53701e5be6d25cd4c3db23b92351508b97d7a92257144bd4150336da1740584910f17eccb46d66704185ba6a6022d0b9ae04c912143897fb64230c56f19ada62c803c6f9efb2a7023feff34eaa47caa865199ca0f4f46aa7b5835daf20f994a3583780562fa2aa623572b4084989a173eafde29167448ad26e15c7f57fa205129a2e9e45a87396d336e1ee9de23418e4b7e10e8c204f597460251fc769d6756bb7cc1b526817014b0155a18133c5f709f468113ceb8a4fae53ef1a08de4e0db02ef589274a01887ac05f67a2d2ce36ddbb30a8745f75ab721179788f2e9b3a2f13424c296280a6b8a4a57abe8026fd97eaa51c72e0f22139a7e34790c7d00894f04cb8c8cd6321bcfad45be00db08fa152489cdc5e5160b43af497c9840628a2a5f5d30e7af57222f0c566e279ca6b5076a9b1af4281521270eac402f3fbe2b2e0a95d4291c80febde2c181e4074d530ab37de1235a3eff7ab23feb5cc1f230263e58795ce0d99e995106506d774bded87d6a91b70c20053b33870e40ec0f9ea56957a0d3a4bfcb8ad9adde46ef401a7abdc7c2e5c537c7f57523302e234629c4de793790d5dc1c0f338caf716da3662b635047bb488768f239f45d146be7bae209623b2e24dcf78047c6f27161031f0bc8bb928e167f24dab35b5366f8300fa52b0470f3273932596dd6b5ed57da3017d575804338a2397b7f486fdb695a0e1ea5de519d3c1049d797c7fbcea314988364ddc5559c5c1d168449fc8d954d39106e9d59d9d6179c6401e36d21e4ffb251e9e1be382a1a8a16b92eeae5880d9a9d8fc40d9db8c708552f0f7dc0c66ab379adc722c7b915647fde1ddca05d3f229a1c992c5e59277b3d2cfdc21061caabbd90c07dfaa1ae2afeccbea7d4730becdde06a35e88d73342d86ea3d006df7aa8ee1fa88e45d14660dcb9f0cf7f4957caaa71d56ce10355bb6f4ba1de4aacddc7b5ea88876e7705774450e7ebf1aa7e8f99368c331d5eeaab02d8a88e5be73166ab02278bf66d203d8ecb71efc91c22cc1f5bd0629b783a282e9ad3986b8867b8db613d675f8ce7f34bb5a5d4344be95acd98a9c01c35d524ec5875bac3ae9e9549fc9ad1a4226f588d93845e0bf7e2787dc0742757e13f8130d0e671960f318fc1ae5e341349d38b3fb8ad646d597f0e686bc87d64285a4c46e6516ed55518c34ef56f21cbfcc517699980bfad15fb9c8353a43f909c4d511c59c1eb7b957544723da6f1164646b1a76a9861282fbf50b1ac1a81d41d3dd37452ae6448b381357690b5e6dfdae9a32c9c7196cce8915a514c61395655bd248df4d83043557a020189840a0fd1fb01df6e006dfd6eaf41ac3d7f579507609a87a957bf5fae9806664351fcf61eb29ee372bcb64f55d188fc261061d6f326cdd86bafdfe3cbc3cda89c892cb518f8927b629db5cdcd24b49f6eda4ac5204cdb2b15acbbaf6bae9f90d2145e4892c5f9c4312abb793f5cbe2c6dae7d1e739b74d4fcbb9b6e3de89f0337e8558e492febb7e60656f49709843f08bd90a7a66e6969aa1683e2115afc66c170fb0887bf1140cde4080376360321330f42e2d0993e94e8556bf1f79d32e960a9fe04516db695bb219a3f4e267b2e48db4352900c87d0de3cb6b02455deeecd909d237cbea966620106e5215c5931b76990724f603c9324797dfc781f2c37c478ddcbad9cbb066bbfdd04367e1bcc944e6a9c8684ced0bb900789a82a884eb31c297178b64c6671279fef1e7b760c09a1dad32a608a0d8643c295c9fec0a7a4b556331d540287c83a2f293a956e3f7d086b300bd467dd1c40e761aa94da9e27f648c1ca97912c13009d662efa48d51c0632bd333dc7d26cc086a3aaa508c153f8a5ea3fb02a3f46eb85b7910908fad49984cdc8725d858a7e71de5c4fe5e57c701d1c8f99b91f0e7f4bcecb6b289510818c31deacac6ab688a8b6a20b80ffbb04b365522827d219476163d3701bf25d8700e044d39e867c2db8aa71dde8298c7cee8c261b4c3f7e43aa0f3033be49b64bf4c57dc90590b8d1d65bfde4aa4ea1d8358d3867c9d514e32692f714a37fdc03097919feb914c7563a72797af159728565b0e3382c38691db93649f8dc356935f146af4c2b9f14d56f527053f207c1ef81b5bdcd8d277e1c10ab2724500c09de0cabf142e1f75ff97e84a33d97f7c487183c2c0cb3d5de893e5611ec41171e7e8b5022651e3a84d2604bff34608b2718fd506fd221398e2310dc7433a22ed2b5cf99100c8995ef25ce507a5fb1a484014f9cc55beec0223f4b3f0311ee53c0c7353d696bc5cfccca2eb67c6bfbfaaa6eca1ef6d771dd957201e7136037edae38232601c6fc238db4b59e4c727452dbb2154a0f2f8a848dd2224fb4f61df0e71d2495fb8f84f7560125bb6a2d997fbab2537c858f0ad375c1d44c920106de5de4bb052777fcb12b7fd41e2f2afd0428da085be7cf94753662968999f4a93935b6d7f5bd6a080b7520cedd8b27e7a9c606596e0559b28ea01bbb90aeca84a9705162d015f961b1a0fb1888cb545b1485e6a9b948ac484cb73dfdb503be0a2b452e249ec1fadd6f66e513e780993bf53447f004066ecc906123c17ec77540692c01ec27b0fadfa77c51b9d9da34da46e328e8eced139351d01e4f09e6e89e2eadef315a712c380a010aa1f6d3ddb0164a098800d5fb97d9d069315cb0c4411801dc2cfe5cbea9dd9e1b15ac8d1b228be5542362d72b06430e136b47a7546d48ec5f80debd6db51503feb17e9f99db9961043ab32fb5af9276a1d0f12792c3aa0146e3312931fac05b1d7876581201c1e2114a0d2d4e4915f98ce3a78e4b1c5b8c29bb4d2f855610a2ee0d0866811e35b52343fd1009aa864e202ffe114a719df4bbccd7380aea6b5f7776b97558182682a5de9a38decf7694c78d109d6ed337188e60c3b801c010a3f2b07730f4187db0aadf07d7ee33468c1f1c5ce05ccfa42b258ea050320de166d07532d2ba7d0159aeb7aaf53e225dc38cfce0fe2b41e424efd3da2ecf0bf34b4fa3f2477ddf63b6c52b5d66240217943f61b2e215f4ce95d559ab65f4351bab31b5309010506831fe2d9bd07df73801aef789df2f4af440b4ed346f60c1f568dd63e6a658f8f1493bfc4539ac2dd8554e3db4908eed9b609642a41ff4857b5ca4584c5d238d6d18cc65da099a0f8f325d058bd790ffaffa06384bd42a71d7c9ae2a2f1a029df80ea274ca7dba0ae3e3c43ec1fe84720653dab93f8d9500008774db9a2babc92b4f4838516642de5f2c34c408ba7b37760a3eab05123490faf568e5bd3b9b73fc1221ea47924d76f673397b4a6cd92d4d3388a09c71dff9a8665bfda884c70696ab849493fa02c0aefc216123fc5763ed53bc7ecca457efc259dc15c8345940c7cbcea91c86761bc2304904a6b151a92592db63ec57449469fca826e14c1e0a281686d9601a3185973e6db07da6d17a7d6a1d26de96b0247489ba88d2beba752d1d29a0da4702b29214b8e74acf4587a5e07a956d7272b62ee3f644119240a437a4e996189fb6ce55e58e0108119e3b8f4a45cac198b278aeaa480992a7fa1ce4031d690f77da6d80ea35f5d183884a89578e80323832cf0de29443de5bd91dd30b8d8ee8f43d2777a25866032def55ca723379618361033a7ca4ab1d1bbb3d1a87544bd9535b498987d910740857f6ff26cd6f19cde95d18e58041e2cb8a0ee3717786b1a51b6548c896590ff2f565fa51775bcc9ee46d1f2672dad67c157de6933157b7aa73cd848ae6edb237089158562b91621d4787beb4e1c0349bc9ce59d071e23ada8a8b21881904063e1cc2354ea42629922812eb68b4a0823723d2d42b21c81b1cb80de801869a86fd009e9a1df103cfa953f6fee1b8aa2ec7afa83d6a0cd8fc9275894b6e44a92726860e3a0dfe95fc0cd5d279879bbe921861066d8e77e09b3e90eb795ca1d2e9c1f1ef5c99f152d87039d0d65d4e1c9c2a7c7993c554d3bade650b245c2049d36c48757e6a4e32addd79b8841bfaa4c326ba5c6e96d70d82fb93f03697822f83ae1a6b3720bfa02004c5331338b1082b77a64f04a19b98ecd3d7cc41dd24423f663e9162be2ab61446a61cedbca43185babb21b44289c9c20f7c439a53ea7b9552b38b87243f3769eb3a6ec3ec70a4284daa05a37a407224af943efaf8302b2d0dc81702e2700d541ad433f17c86c188ce44b26db9e338202c53d60f0dc9d79cd99b102590a9ed6c720b7b67c5174fcfe03dc76a68c70d8a46c5162747e65e5b8070d43a19cef9304126de86f39526f64531af24c0e75eaf2e916c11e73718646393de718bb455774b63057534e57491a3371f0c863acc99db23cbe58e4598ebe1b1225a0e5bc2462d9594ee1aa132db13118019680166d164abcf9d131d02b661614aa6b36198a63574419a7ea114d77dcaff6e558acf17fb72451e492d838cb3c130a79322cdd01fa2e5afd621029d1984119def4c12ab516e1dbe4523a75e74108693e8bceb4d2312b7c03eff0797508fcd13dc70188ac535c3f59cfde5ad8044a92b70e959400d0dad237a3912f6b81cac897a6821b370801cfc88d595b47e333f04e515b0d6049a72fc81e8a054b25681a457e76198df3f8f054eb3c986d771961d") syz_emit_ethernet(0x1, &(0x7f0000000180)='G') shmctl$SHM_LOCK(r2, 0x3) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x64}, {0x6}]}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x100, 0x4, {[0x2, 0xd18, 0x1, 0x9, 0x3, 0x3db, 0x6, 0x7f, 0x7, 0x5, 0x6, 0x3, 0x80, 0x6, 0xfffffffffffffffa, 0xfff, 0x1, 0x5], [0x80000001, 0x9, 0x3f, 0xffff, 0x7, 0x474a, 0xfffffffffffffa64, 0x9, 0x25d, 0x1000], [0x7, 0xfffffffeffffffff, 0x5, 0x8, 0x9, 0x2, 0x8], [0x2, 0x3, 0x4, 0x5, 0xf2, 0x81], [{0x0, 0x6f3, 0x7, 0x2}, {0x9a8, 0x9, 0x7fffffff, 0x3}, {0x2, 0x93, 0x6d, 0x8}, {0x3ff, 0xdb, 0x2, 0x3}, {0x9, 0xa0af, 0x0, 0x8}, {0x4, 0x1, 0x3ff, 0x5}, {0x80000000, 0xe0, 0x3, 0xff}, {0xc92c00, 0xfffffffffffff840, 0x8001, 0x10000}], {0x4568c244, 0x0, 0x1, 0x1}, {0x10000, 0x4, 0xfffffffffffffff9, 0x1828}}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000002c0)={0x1, 0x1, 0x8b, 0x9111, r1}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x1, 0x40, 0xffffffffffff3590, 0x24b28694a9d81227, 0x1, 0x7, 0x72a, 0x3, 0x2, 0x100000000, 0x2}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000380)='./file0\x00', 0x80, 0xffffffff) fcntl$lock(r0, 0x7, &(0x7f00000003c0)={0x2, 0x2, 0x8, 0x5, r1}) mknod(&(0x7f0000000400)='./file0\x00', 0x9188, 0x5) write(r0, &(0x7f0000000440)="4a16006dad5ce43ba1874392f1ef217371e0257637dda22e1086c94f105c65ed354fb8ef4ba91469c022cd4ba6ab5a5e2bcaf5c0687bc59a94c04be0d706d6b9b0fe3b95c77bdad39549c0eb187b2d0d6ca74a8bc5dbe3e558d73883f8f4d93a09737b744449400f20953e5844a1b84120ffc2d290b0b601d8c9b0049ee21631a1df149dc67e60dd101a594ce147a546894ac32538a818680eca93ea44a2b7f52da524cf8fd0e4600535f67aff2e855f37c4d979fd939ec54e129d8d00f5", 0xbe) sendto(r0, &(0x7f0000000500)="550d7e91d0f031f914c81321423061eced85892701a1ff0153d255d54a5207f4f4e53cc835a8d7b9f59549", 0x2b, 0x1, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000580)={0x3, 0x0, 0x1, 0x4, r1}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) kevent(r0, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x8, 0x6c43}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0xff, 0x8}], 0x7ff, &(0x7f0000000640)=[{{r0}, 0xffffffffffffffff, 0x5, 0x10, 0x8, 0x200}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0xe, 0xffffffff, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000004, 0x80000000, 0x82}], 0x100, &(0x7f0000000700)={0x8, 0xff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000800)={0x10, 0xf20, 0x4, 0x5faf, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000bfe000/0x400000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e1d000/0x4000)=nil, 0x2}, {&(0x7f0000e20000/0x4000)=nil, &(0x7f0000de2000/0x3000)=nil, 0x7}, {&(0x7f0000ef7000/0x4000)=nil, &(0x7f0000e27000/0x3000)=nil, 0x3f}, {&(0x7f0000c18000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000f89000/0x2000)=nil, 0xff7}, {&(0x7f0000c78000/0x1000)=nil, &(0x7f0000de9000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000d31000/0x3000)=nil, 0x2}, {&(0x7f0000d57000/0x4000)=nil, &(0x7f0000ef0000/0x4000)=nil, 0x400}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000f68000/0x1000)=nil, 0x401}, {&(0x7f0000de3000/0x3000)=nil, &(0x7f0000db9000/0x2000)=nil, 0x1}, {&(0x7f0000c0e000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000d00)=0x2a) close(r0) mkdirat(r0, &(0x7f0000000d40)='./file\x00', 0xa) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000d80)=0x6) pipe(&(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000e00)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000e40)) renameat(r4, &(0x7f0000000e80)='./file\x00', r3, &(0x7f0000000ec0)='./file0\x00') r5 = open(&(0x7f0000000f00)='./file0\x00', 0x10000, 0x10) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000f40)='./file\x00', 0x20100, 0x1) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000f80)=0x7fffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000fc0), 0xc) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x3}, {0x2, 0x81}], 0x3}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20882, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000280)={0xfb, 0x0, &(0x7f0000000180)=""/251}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x8, 0xf9d, 0xe, 0x7}, {0x3, 0x3, 0x1ff, 0x7fff}, {0x1, 0x7f, 0xfffffffffffffffb, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r3 = dup(r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x8001) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x6}, {0x40}}, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000001, 0xb67, 0x7f}], 0x10000, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x800, 0x1}], 0x0, &(0x7f0000000240)={0x7e5, 0x4}) r2 = getegid() r3 = getgid() setregid(r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDENABIO(r0, 0x20004b3c) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x28, 0x0, 0x0, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[{0x5e, 0xf4d, 0x6, 0x76defcad}, {0x100000000, 0xffffffffffffff00, 0x7, 0x2}, {0x1, 0x6, 0x582ab08c, 0xffff}, {0x66, 0x8, 0x0, 0x3}]}) pwrite(r0, &(0x7f0000000000)="69d95792017360877cfb83f898bf8864e595c1b0dbf9998c6bdf892b8f7fbbd390111466aa600d76f7c90d8c31fb8ef44f03319ef26751f77d796d55d88c7d0b22efbf8a74144f124d2aafaa", 0x4c, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='e') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x80000000) 16:00:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x22}], 0x2}) r1 = shmget(0x1, 0x2000, 0x107, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 16:00:22 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0xfffffffffffffe01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) recvfrom$inet6(r1, &(0x7f0000000240)=""/71, 0x47, 0x803, &(0x7f00000001c0)={0x18, 0x1, 0x2000000000000, 0x40}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x50, 0x80}) 16:00:22 executing program 1: socket(0x18, 0x4, 0x3) r0 = socket(0xfffffffffffffffe, 0x2, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x2, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xffffffff80000000]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) getpgrp() syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="5c9d3602e24bf29c8da6b94022e3589bae1aed53b96b0c8f4bd064", 0x1b}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x3, 0x4, './bus\x00', 0xffffffffffffff2c, 0x40, 0x1000, 0x412}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000780)="9cbade24c9a4c0c3d6913d261d422e11", 0x10}], 0x1) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)=""/97, 0x61}], 0x1, &(0x7f0000000300)=""/172, 0xac}, 0x3) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x1, 0x4006, 0xe25) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6a0400000000000000ca765702003ce0fbd6a900000041acc3cf740e8a705300000000000024520000000000000000000000984917077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da60404ad42fc14db7f36556c59c7e49875dc6d82391d3d65e36716ebb326a0c47f70055b11a82bf32928b213e76033967d9ae291799f6fc882e72bcf9e2d52affcc5d3d6c5ab955821c1091c31ea51fc932032ec34ee074ab36b6439b9c1c97a669"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRESOCT=r0, @ANYRES32=0x0, @ANYRES64=r0, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES32=r0, @ANYRES32, @ANYRESHEX=r0, @ANYRESOCT=0x0, @ANYRES16=r0, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR, @ANYRES64=0x0, @ANYBLOB="57d620bd460830d6", @ANYRES64=r0]]], 0x2f}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r2 = geteuid() getgroups(0x5, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getpid() r5 = geteuid() r6 = getgid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000240)="5b328978cf16f7af8324421cc0f37e5a38210ac4fede47e40da000f79685af2095b5bc016c818c3823d6a5ba9a630597ef211810200b6b2671467f3fc723693f662a17e5842bc923c3f82930e5ee5e2345bc4b4f31ce91e91bbc9e41a4bcdbb61f999a6b407e10ffd24271b4258553a80f3481331a092eca19571019a84f9fbb3238371ff33d4725567a868cc9a85e58374ad7d82324b75a798d572c406a1e1e24e9d3b4759dce73e147c0d523a43e8402bdafdafa7454e86947c3f8fb329a530153cdb44b5ae4", 0xc7}, {&(0x7f0000000340)="ddf313cdc257cbf328966dd6a297d58080429b241fa5dad184dcaa1fe67b6c1516b12488490ac029810453d6e66d654afbe3f49fcba6105ae96d9e177ac4c81a04110dddb2e75df39a4b8b9abcef79ee464bd0a8500ba8f40dd7e466a0ad52e4569304832349679dc947e3c87a214560b18520c2980c6a749e088449", 0x7c}, {&(0x7f00000003c0)="4217d130376587ec31f5df54e631e09a0a4c0e509a23ee2dbff568c74626878f0fdd6450ffa1c0ddf221968bc0621b5772c405f3c7eaf764adfc5b4ccfb9161bb0f237a5ba5fbb6aab81604b167c70132588236d63e420b30111c500c0d69aa02830a1a76f0dbd349691923c108b7b23e5914b8f4047937c0b48384df1fd9ae51b45b389406d097d94150f6c7c615b6fad531e00748693c14e3dc1d0bb2d402f774cd711", 0xa4}, {&(0x7f0000000480)="c9e459d89fccbfba9578b53a9dc74593d1012ac98f962b44d760d995e4b3054d202c5d819b6f89f37a5566a3edeaa37d947841dc6176e26e19e3c60d5d688e60e6ddd6c0d5bf9ee048f7fb5feadaa4e18f6fcea0ade42cca2bfba087da8c3ed8b03a469625e7f2a275a393b14576fec1b976a9c4f54b96b404dc270d02cff45b0f3784f4470f2b3327900774ea001f377599f48d1818f886f2fd2c5e68f95ed9197cbd1d66b7f52a5d9af0ba5b0ffac5e58191068b143a40693d566d11cb8729dcfe50429492aaf1563f6ad55d82252c57cf02d2114d105dbe9599b6d1e2", 0xde}, {&(0x7f0000000580)="fe3f62417cbc17f1f535ee0228fb9f41b4b3094cb3a1b7d6f6391cc65ecdbede982761e58715a7ce87a38d4130c51fc79c98cf756e3fa102564ed9dfdc4b475181dc253de37f958c9b59d5c77f0607a1ede0a9db8089497058487a70af426f70bc0eaeb2040eb7ef992662317c0e68316ab981e0bb3a0bf55fa81fe833e5650a117422779451911426de9526a6324f339aa8e4ae9fabbbbd7ab4a08ff75e5cb454c1355eb13b0fa34b28f8b653da9d501d0f685be8bd7d177e230bf80e4987d43fe0d75692393ee6", 0xc8}], 0x5, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x9}, 0x1) 16:00:22 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10482, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x0, 0x7, 0x1, 0xffffffffffffff7f}, {0x8b, 0x8, 0x8, 0xde}, {0x40000000, 0x7, 0x7, 0xfffffffffffff800}, {0xc04, 0x7, 0x4, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) stat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000001c0)) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000008f371ea0000000018000000000000000000000081de6ae0453d6f3b7037092b5bd74d8b43594da076d084ab9a46e72dc7b66635da03b8a3d829f2"]) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/73, 0x49) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x100, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="005cc941844a4a497dfe7fcf1ecf190925148e9cfdb3e2b55e6106c278d5516e8e018000e02b045df0b335572f04fc205cfdf9f2319668b23b30fa4a55a915341d5eea2b6194f66038d0a0e07e15003c7032ca12ba8c4f99d742cab05b096bfe1adc35e6512a43b493dc7f6f13edb9c9a747bd058c67394a92c932e8cf7098552d13ee9f", 0x84}, {&(0x7f0000000100)="b5741f742275d5fbf8d95cc300ce14dd2717930c363175f654439f0eddf1881612fd62737ef1b482ad5df4bb43c5674ca473df7454d0d00d79f8b09fb0e993ac3d785727e796a571e8c3e36e87a42792aa71ad089e3b1e9439933cce8d243a4f1ba5c9e96ff4f537c2923781c520226108bb3fb56d15", 0x76}, {&(0x7f0000000000)="26eb2cad46b7d326eae590540967b98e0fe16aa559b6edbaac6d7e6fc97d40fa3169ff", 0x23}, {&(0x7f0000000300)="df56f541021b73c5228641664003d3754d02f1037a8129f6514b87c9ffae4d130ef66886d88e914ff44c42b8a414299ec49b12694fccf9622c8a501104b6c26e437aa1304b3f8fb07823521f3e9897fd75910f0cdadbaad992522b6a8bd487811633afded5ea93610e5db7bae278220e0008351fb5c6c3ba40f2873fc391f03b87329121", 0x84}, {&(0x7f00000003c0)="c2ff06e82f91b8a6a5bb884f2e0fdeab02ff6cc6a5dc6847e161a40a21ab8362fcb62db73de365c9dd86dac5c7ad27bdde4b35658c1b6e21ff4380d81ce802cfd68002870b30efb0", 0x48}, {&(0x7f0000000440)="d920c5fd6d28a3fc7da372346dcfeebb6270f1c9f475106530eed483c22a3707ee4d5ba61a9724b2b42a51c869953aa1a70bc38040a2419ff0eb2124bd01a40ad20f36280ea26c2dd378c77ee7a155292bac0506fba523a7ab2708fac8b76eaf511a1395207bd3f5a90bf9295e74e8419992386e9b136c519fdeae0269a523a2dba8f2c314e01e0725d3201fc49c5b6645456409e0a7", 0x96}, {&(0x7f0000000080)}], 0x7, 0x0, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10101}, 0x44001000e, 0x400008001, r1, 0x0, 0x0, 0x0, 0x1}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000005c0)=[r2]) 16:00:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) syz_emit_ethernet(0xfd2b, &(0x7f0000000040)) 16:00:23 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x2}, {0x18, 0x1, 0x9, 0x3f}, 0x2, [0x1, 0x786, 0x3, 0xe4b8, 0x0, 0x5, 0x1, 0x6]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:23 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x101) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x2, 0x3, 0x13, 0x6, "c3e1c1432724f072b79e88eaa327cae7dcc9a113", 0x5, 0x4}) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x4) shutdown(r1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000300)}) sendto(r2, 0x0, 0xfffffffffffffd54, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x6, 0x40000}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24, 0x0, 0xfd8}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x87}, {0x6}]}) r1 = socket(0x39, 0x4, 0x7f) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x81, 0xcc, 0x5, 0x0, &(0x7f0000000180)={{0x4, 0x9, 0x0, 0x8000, 0xfc0, 0x3, 0x7fff}, {[0x1, 0x3, 0x7, 0x100000000, 0x3f, 0xffffffffffffff1f, 0xfffffffffffffffb, 0x800, 0x5, 0x80, 0x5, 0x7fff, 0x3, 0x0, 0x7, 0x8, 0xdeb4, 0xfffffffffffffff8], [0x2, 0x2, 0x1, 0x9, 0x8000, 0x10000, 0x80000001, 0x200, 0xff, 0x4], [0x5, 0x10001, 0x5, 0x8652, 0x400, 0x0, 0x200], [0x100, 0x8, 0x18000000000000, 0xfffffffffffffff8, 0x1, 0x401], [{0x4, 0x0, 0x4, 0x200}, {0x9, 0xf2, 0x9, 0x4}, {0x3f, 0x8, 0x8001, 0x400}, {0xff, 0x0, 0x3, 0x4}, {0x7, 0x4, 0x9, 0x3}, {0x2, 0xffffffff00000001, 0x1ff, 0x100000000}, {0xe0, 0x80, 0x4, 0x5}, {0x7, 0x4, 0x9, 0x3f}], {0x4c7, 0x5c, 0x8c8a, 0xff}, {0x5, 0xfff, 0x38000000000000, 0x1}}}, 0x1, 0x1f}) getgroups(0x1, &(0x7f0000000000)=[0x0]) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r3 = getegid() setregid(r2, r3) 16:00:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x4004, 0x8000000000000000) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4000, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="fa0d311f87365712ec1dc50156b2007ca2bb3abab2f0c80dc8b09da093fcc8b3f16d7153659ce936122ed8b8ca2fc66ed2ce4c3da95e349fd679c6f5a28c8694d261932cc00fc26cf7274b5e50d5b55d46fb706f8df65e09000000fc24e044932ce91de8212dd542813f29c1847f9f5fccbe54111308c5dfff1b60eba6199dfcfa3d8bde72aed70ba6df6c45026828482163de44a778fbf92fa01b26fd918c907081cbd2e7be449ff4"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) setsockopt(r0, 0x26, 0x80000000000000c, &(0x7f0000000000)="75230071d0f6633ae98c950f1d0c86aa242852c6a9a6314a493cb56e46a28f268f4980bbfa1411b8a40080bae2ca2855839f8e5a5cee78874d6821baab89de56b6335ffa5323cb", 0xfffffffffffffdd7) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r2, 0x0, 0x8) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x8]) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) r5 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000680)={0x7, 0x4, 0x2, 0x0, "1a8320fc59c264a3bdc6e7befa31b1d0007a58fc", 0x3, 0x100}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000006c0)=0x8) chmod(&(0x7f0000000600)='./file0\x00', 0x80) msgget$private(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000640)={0x8001, 0x8, 0x60a1, 0x401, "f0ed5e1fde70e7dcd2b136cfff80f26426fe7f32", 0x2cc1, 0xff}) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000005c0)={0x401, 0xae8, 0x7, 0x1cb, "2756677b6c4e778420586420c50fe42c9e4f7a19", 0x9, 0x8}) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendmsg(r3, &(0x7f00000001c0)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000240)="69d8177fd2739312ff94418d753bc34859efe5e4656d2c43a34957e1c2449498e65b4f97a01ac2d5150c4b79ff532019dd02f6a6d1d41689e3da0d3fada0afbbf0c0ff3e7d8fb11a854f890033005881af97192af1509afade108453027bb6f0034ae5c696497de4c0c7b380994736806c938221c79e897e09643e6ffd2819ec38c4dc31ef007815150d1b7b4ae27e207c3caf4324262d85d2400c9278eb5ef12fa02699261563043049b5379d3b40231ea56d", 0xb3}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="90000000000000000100000007000000a074127d8ec455f9943bbd2d1595cbd44182e36626b9d87ca03cbc87acea5a3b0d06cd35bc47e2c07bd315ddf556dbcf65058f7647e5bb372d676e158f6805a6ae8be9c7ad7288c4cae9efa89376713f587b5b250424816d88662f8e253ea8c867024a3d68e0ae94951d5045e599ec13af70c1a88f6a20b13f28020800000000d9fefa9fd799c0bfa121569405f74d2c69198fc8216bd9c775cf82912764993b1d503c45d9d8ea3bfc28807660f8449b1d018a5774ecefedb87436abea83fc0696acc384f71377aef7a3d3667768e5b15f8f0527e7439008249d6055de4d244300192074a43ddbb22f7e139a"], 0x90}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xaf, &(0x7f00000005c0)="d0012da86b059a2cfabd5a72426ccd362a098af05e9a358a07421ecda88611900300da62ecae7e906c28f6296ebe5fcec0beb8586d7c8aeb0eec43dd9e057ab45490ad5a5d85d9424d0dee9360e896564659571689b336fb528fdf862bae8fb490a08ae5916f346bb1b43defe97380d0ceb6617c9acce0cff644c0e80e2ca8971f7a3bf02951970382eaa813305547428de0d4b7fabf4f2bfc2d50fc8e80e398d4d559adb6a1390e7de26b") r4 = dup2(r1, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000080)=0x5) write(r0, &(0x7f0000000200), 0xfe72) kqueue() 16:00:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto(r1, &(0x7f00000000c0)="69d3dca402162c37a1a0d3bfcaf5c4b617c5be3f9922bccc1291e5aa720e9cc349a73b684c2601dc16ab8ffcaa84582d97f85fa6be0d4d696972f7aadeb196752379b0a2aefd9999047babc6868ef7f90e175bc1ff66986a8446857e97216a0cf0a3c9e579dee14df0bf2a7c915f162a5fac22596bed9ad09ff963d08005197186b2c56953d3aeadc6a192a817da120f6d01fd5d9d04e20874679c220d8c191b", 0xa0, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) setsockopt(r0, 0x5, 0x1, &(0x7f0000000240)="a9add4a7e19595aa894f2766574647a7b5904cf32929eafc3d18f5e9f6448b3d870441be2e2102d9b891835e2c564fef2f4d4a1581d1225064e81aff3f81b27cdba18401328d2347b971bcc43250958973964b3f02281114f90ef293717a08f12036627cc71d0214", 0x68) r2 = socket(0x3a, 0x5, 0x2) r3 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0x0]) fchown(r1, r3, r4) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') getgroups(0x3, &(0x7f0000000380)=[r4, r4, r4]) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000003c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000440)) r6 = accept$inet6(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500), &(0x7f0000000540)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000580), &(0x7f00000005c0)=0x10) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000600)=0x1) accept(r2, 0x0, &(0x7f0000000640)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000680)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000006c0)=0x8b76) fchdir(r6) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fchown(r1, r3, r5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r1, &(0x7f0000000780)='./file0\x00') fchown(r1, r3, r4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000007c0)=0x1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) r2 = geteuid() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x1, 0x8, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0xab, 0x400fffff, 0x8000, 0x5}], 0x8000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x40, 0x7}, {{r0}, 0x0, 0x19, 0x20, 0x4, 0xab}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x4, 0x78e}, {{r1}, 0xfffffffffffffff8, 0x12, 0x40000000, 0xffffffffffffffe1, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x89, 0xfffff, 0x8, 0xfffffffffffffff9}], 0x100, &(0x7f00000001c0)={0x3ff, 0x400}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r3) fcntl$getown(r1, 0x5) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000500)="8e196129") r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, 0xc) r3 = getuid() geteuid() getgroups(0x1, &(0x7f0000002800)=[0x0]) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xa, &(0x7f0000000280)=[{&(0x7f0000002740)="e176122d9801f70dd5b395e8b95fe4239755a6096a839fe7a819cdb3a1dc637aed0a7425a95df2481de6722460aa2b59a8f032c4bba16d2730a5bb2239f9b27af2b5ddf72727", 0x46}, {&(0x7f0000000340)="e09874f03d26d951bb5876ca03651834d4fbb42e06b9481f25c08fd01d80fbfaa1dd7e452c9863b17337c061349be3db65a9b395fd39b470933119b20b7ec044977a77f14466ac628e437876b4c190e295551060da26fca35743e3717328fe8296d07efb60d973c25e87bce906ad8ce220eda7d26bca5e57844a2cc344a3df3504255374874a0c793945cb02ace446ee284675b6b759c985b222c8064f16ae9da86ca0702cc40df90d419dcf6194c64b4c99dae3", 0xbd}, {&(0x7f0000000400)="d4933e59ad0452ce1f3697923746093d7b3511dd096354845dd67a31e109eacd952ddfb556e2d0f950d86081f0ce9a03811e80f9e040284f5bdf743b3ab1cd6b5a5e7cfc71e8961aa445edceff9bfc288896e41af748617b36255c5f0e66cca0ca0a8ddeaabd963abc6451dd74026600e955b2769de6516ac36e086767f655efb54c5ef57dda21cb391f4ff464ff8324bd10aa0dae09e499e874893416a0ca646579e780f1494e4d4cbf6f9d04046232fe3b90a9ce08e69c2f38cab2bc9549532bf5fd707cfc1ab26dac1fdfe37fd705feb680c44cb51500472f", 0xda}, {&(0x7f00000016c0)="7a7cde0fbe225d76f0232504d04eec63606f3e4811353b57e62be79fdb6781060ec5f814920640d3929401f38c1db266d2e7aec87772329ca928ba4da2825a7fdacbd99b43b9678ceae9241179a73e88a6da4b365363411cf4023db93659c9b9d9c443f1727ad788d292eb77606241264f0c6db1ae2952d0b7ca0c2dd2deefc50c70afbd705044ff1bdfb7224090dffef50fe66d7dac694124aba0aee10eaed0bd1f4d720eb55da1f78e429c882aaad48e26faaad88657a8f7ccd6a8304776babdbc63bd3101e833875b9ff25f3f8c992fd49e5f1aa8ee3a3968740edc8f8d1dfffe030f7c81bd4131b959d3ef99fe4da071aefcdf8afba9316daee3875f2a5da4c46e7f75a8c52af817a343bfa6dc0c8fe24bccd3a85451708106bb59e0aec7895d12968cf5a6af7fe4ae7d6f5963e2e08288579b4ff046811f7622e133f01e31303f3313a3357640885ebf72f6f7e1c9e64412e00fbb137030d84d57ee5ef5e27060fe581c6a9133a2a0e625d6caf57ee7be50331049381d99de37113a4575f929e001f007d7572386ea43c4641635ce49ece4cf4e59a7549f3c8d9c7172e9e9c3a5134d33034b121efc790f63ff7d6ac0a16bf307969dc946ea2111c3645ca2fa815927d5f7403e12711c95ff4612b6e544faa14cf830950391c54ebe4df366cf9ea9edf852acd07324d960b9048f84ffe859c2f21fa3929b7dc8db5601f4a38f26fb5ad407d5cbfca6ce327bc329e0c9827f2a8256ce0e920018cdf4bc7cd6f348c4b3549a9d9fbecdc52bf7e4b329bb5b4e2735c3ae951b14e6472116f92b33ad7d550ccced61338c2341c11770f5372ef5b4d7efea8c41d08ee6bcf4715da8f503353e86ac379635a89b4451be6421b97133947350bc1a417b4ea7ddd8bb77fb505773e4dbcd1e8d6a55c3a1185da8f2587323a48180ded38cc51ee3f001a7e5309e36da449178b0b535dafa18c335f9f9768e4ff74e50d732d3d81cd841adb214e5ca8f6930b5bd4a8353e9b46810ac2f8379a5af0b4a3f43fa85c4538265a3b54ae54c14104c25d2562ebd42034c3c1c56563a7657712206e70e8ac1afd171f60f1f931632d43805f2862b901b9e3aff81b27dffa2a1a5d715a93681e64486b48112b6de2aae846057598eeb507553626ca28ed30614cda955b815e4b22dcad8d0e477f568efee0480466fb66ada2f8c0851b6fd5a101713826c1ebc3564b6a39e7901e80230858f35c2c98354a874c9ac898ff62e3e518f894a0bdb1b77b74567da43f2356a97b1d5b189bd5a43ce97a048b965fa43416e9d46e2d3489cdb05fba99ae50ade9d4582bc00add645bac53f5a4a4b7569c508a493d0dc8923335115e01f829aef37fc099dcd9bbffffde5252f03ac020eeccf85c9c8e3de49119c375bd1c935f58e03a711ba929d6f4a7304a48ca0b34cdac244c817a605a860894f59a24d9553eb3269e68bf482513d64fea5bd5d5c1cf64ac957e2cd8a9cf761d479f3bb1114be3ad65cbbec672a3e270079434be1bb74d31ea44cf4baef1e415bbe4e5f472bed2d63594899e39a868dcaef880990e6b8ca5b823b124591d58a61102781fa01de4a8f4695ff85b7e4e126f448107a03495283f13f9f779c6d281e46272fb5fb037c866efd349677c6df7b2b89d90d4951dfd3ebaab5f008c124a36c351b998766822fb5b6d70a77928fdcea932627da6d8402772d5d55cc49f004c50782e1ab12614df55134fd429566e68831dc9ddc6b85a3e6758812bb505558090bd0cb9078429326e1258cd0a185c0dcdc51a7088253228b01bb39829fe9a9dfe91e1964020f9d3ee1dbdbffa2d6189f51f19d6c86be0a86bfcca23465232f8d0fed121a677a9db20b4bde36cc7bdb7a28fe065057b8c09baf3e520ae0890d4c8d5397078eca01dbe75040f70b74989535a6d16a32d53ced1af86a559195ac5e05badec9ebab50861256b07f90563dde0fc9239fd9f4f4c5c77b430c6b65f3dcd372beff63a0ac11dd8f15cbffd9caac192e4383a559359c52af61614f96c3f220f1c9fb4dd22643a1148f2095c9755a6a902bb09be9ee4e71eb3bc11b3008ddd39657ac6aa246cbfb8206c996f57a93bc35c0333a9cab58d06dacb588fd41297a6647348d40362da3d0cce152f09d126f05140cff158875fa2ac267d59d2e5ac1e730454e050f2238d801f447df43f42a5f87df6da7a26d1a6afe0f50b7b73822ebe0d4688f5bd8217ecc9f1a8a52323a11fbffe9ec436596ea95f0d304d7ac435df49454ffca7a2d4cad9d7de42d9aed41a071c9d2931882edf8a0815bce3be2caf9bc9c9cbbc7e29c49a8ba903b6abc61d7d413b40232549cf3a8e164d0309a20dee1dab050afb22ea682346cde3627b52e33d28245f906977f330c5a98190c615a31b008b27d35364ae8ee1a854cfcb1d781c5a9546156e7a664abf6d99cdb649209fb2b2f844df7a31fa2412550ed4d99a0ffed94866b731f73f2b43ca2c37231c4b0c10aa88d67e573940328ca0388b09814612be1e294d88d05f65cd22d088d7a8f2ecb3e4d04a254f7b287c281e9c19dc9517c3d808da44be54ca54a760c0a9a40ba9cf4a218ac9475363fe914bfc74b5a0c75d16134391cf472945d0205a173417c13258b22ba377593e0b3feeb6676e8768bcb3667ce4d8627c317b807a6a380671074f35dec9b7799fa1f2c8037807ba6227b9484d1afcbe91d4a57ce7c3e4fb0670e7d32d3c024bcdff82fa071369a9a4b00ee0439860b41b86c8abfbcbcfed35e2d49468f8ba8a4f0cebfddcb8c06ecf6cd75a08bdc7d9b788b06db7bc32c152f66b8076736bbe8d5e866ff046bfeeff1f60091030e84951ef9c3ac4cfc41abff7115803e1e4dbd6056d107f5d61de55d5c58eec9350a58f649bccc83fe6b3ba4ccf571b56e567a50c66258b929647e7d3d2a88c5bd85008f5a58d8962b3f101c78bf86573b415fdf6180363f4437eb126d624fcd3491b660ba505bf3558c903a19a22d158c0c918503631712a189caf20d4f4e8a8fd4a4eda29b2e30b57bf799c3a4385c162cc91bee7640e6134a23d42bdef26c3d522fd11c0b0d54a00fd77e44f96023eb391d1c585c53ce652a9216fef81322a6c4fb6922562335c5366415794d9ba1b76b39dca6ae2a30868e91ece01a42e710e677dfd399b99a6829c2b4d869be49466cb90534edddb08e782f488403acaf489b8b196f0944e0de1c4f9fa325a713377a63cc45aef1df1e7f86a4060995b44b79e6d66db72b38a6dfcf629392a2d7b74f90a4f3fb944e49a7bf9cfbb49cd6606530172c2bf462b4549302cb34cda867ffaa517da8f2799519d39688ebdefa4aef7d01a3d4b1faef0641949fd547c26238ba81644200f408b7b7711cae7bbb1b826964b30cf091a1cf55093f11f1a281415c676e8b5cccf906f835195149844162d11492fa80db26cde71776438b86e2749218e6dbd359aead85a8df79337d185ece7a1f5efec710e23eb7a221b34a9839a5af670ebd991d3cc12f4ce01ce927de2f5094ad54ceb1ed9f05df3e07dd5fa9e0960c53d039160f4c3d485c3b6e14308a045d03691cff3fdf3ec6b6d66cd4057b8348107b7a7a79684f8da85e2d1f7833d057046badddf2ddb4ee4c98205df06ab4964b83b83e93d69cd8341e7e5553c81babce76577a5fd62555021bd291483a197d2b2f6060a4458a035d37dc2dfd1da3142af5efba411945ac092afd480750d3d3aac98817d5649eec8e9e7cccba2f033d30c6fe5f445b84678e63e91295d32fc70bc619f61f4d9233c7d7af2781d1b7c04722880b0a2370f4a0a984c5a0423394c83ac51212e05579c611c01899d54c6842cf29e53fe79e4a0d8ec08aaae3d1dd36709f51dad44b07f0ab421e3d26474a963e721515d584d3853c3215f1fa1dc6d5936818d4c2cae4d2ab442f8e7bfda21aa87049ed8d9037a98026a7314ce261b1d2ce469156de37d9d97d31cf6e9eda6b4640b0df8fe19d294915995854da7e8235f13b6fdebdce3034a907d4d03d4e4fe6ebe10147ae06967d65ea0e59fc08887e04cfaaa75a2901b2646e1d61aa22c10b0e7daf43e8b0aa706f5691ca6352050a136e41e61f4e41bd75772eddbd8afee27067e737f8318e6556cc5d5e22fed17e0fa61fe057380464c34e42adff5bbc6e7a6e892218c601703eaed2d24f60b2c0b7a2dfa0ab5bd39af37342a2e60745c32acb53a6802ac18873f9d21b398f6937d8e09db1044dc5c8a943f30f96decec8126fa6e3135df9932d847ba495d3a76238780d4aeed61c097d95e7058c1847b0ba35ffec390d70598db8c2a761d87673561dce966d0a6b27998476ac6b406078e2b08549f9ffea2371b6d77fd6ac9705637d710fdbc2b91271f4c9a9e987d350e6dfdb75befbd50e9352e86bdc901f89fcfa2d3f900b410592957413b60071a47e44afe96e11006e8669e9a1aabb9d3c8688e5ffd0900ed890e88a622168bdb2e8064bf5d46ce7621a66e1e374090eb721033e840f2c4f0dbbaa947809f07429f96f7c45365954d7f60c895b2a2a8a1cce1eb3142675fedd9e3ccc76e67a55a17bf9bb254cb585d1e3fbc3167590d1cddaff30f2930fc93e552d28d6586a5568961c3b211992b0afda3f1623d6a2a4e8be32bd3817db34a8bbae563264ddf52f6e429c7d3e8f80a1ce1ed81a9a55530cc2cd165566ff1e3171278d0f10a4a89f5996056de17a982bb14468478aa1b0ffc9bd85d051eaaa2d42afdd1ec96deb0a1b7852f6e360feec2763eee76fbe1b3b68bba1a55a90a61a3d22cee50df7388fd2e988be76398c67adc3e1567467d240eb109a8d2047eb7da056d8877b1601deed6517c69cf9da2472e83c64e0a49dafee57e408c405a09069ef361f31c4effa98234bed8aa6aab4f7c9039181926f79f8a417d76e380cb845136e337dec3699997e629cc4d0e66d3430072fc8eb846910bde0db738e73fb4811d880a174724235c23728232175200bb28c4ad429e8650eb5fd935a1df774fd1cec167e92101e564854d6ff184c73578e81a692179dadd14ee248d91229731411c1be22df187dd8167496802787922a4442c79e79db807ff64809baa743426fa553fe255869c26f70a1982e4a7dd7b2be5373f270d0238329c341cd00697c820f697bffb76fd67168a7dab3cae934d300c930be836a8fada07ff6c8e26025ec23704d97d4e0b5f17059938d0b6b5c3477d5af34131c645b5e75f289560b4c183b9126ecb4f4848ec9cca2049a1334e3515a13af504debf5c662dbf8ccab3c4a6cdcb991f337edbda88d85e96fa792212fb418ee1b29bc217f7e322dd3a97655be922998869e6d6f5bb2b4485bf08d622af44d8aaf2b944573464655732f30cb9f2b963b4953e2d48bfb33ecaff4ee808677174109afdf3d095c7b4cfdf6eab023046820e8b819a78d732ffd5fe30d6ed727374ef3adf37d090907a64a66ddc0521a9b31f3e1729dbb18629b6a561d8286c82aa1c94028f42da8b97362f3398608f0b850e8a03e661fa601d04da1389b5a2903d052c432a387be0dd9d1fb5b5c610fd9d46722c426b20d6070610e1269546afaef48d4aa737641ab7e3738ae0c12969e1c1f1d37ddad555852874333af072201e508ef5d3f306e2632abb45156b136680ae8e01fd57d84d915843458002bc35121643323fd5836aecdd4ec48e9fab7302ef0fa162238461b2c07f71b5f922372cd35368cc4536477bae8eb597c9949261179a9c4b79160d1edff2826face30ac29abc24c87eb62696cf8673a", 0x1000}, {&(0x7f0000001500)="f50477a2495e9fa5214c336b2a1ab753cd54a551c9d68769e7bd705a2b1e4758c8acc136e3b5b4312c291b6a71904d9deec51a59ef289a4e737f93de533a6f9c47bdb2e896704903a8d1b5d64ac808af83cfee96728d48678014fac0b5495d194ce3e8d09d49171e3e356164260000000000000000bb6fbbc807b3a47db7bd539052590b441a140e6ff5fc0feb6c5f85890fec43a060a0ef2258bc04c542188222b954de60c6e60b21f11cfe625120e2f5eb75788ec054734dbb", 0xba}, {&(0x7f00000001c0)="7b70795a26021a249457ecc3b9393121bfbea9ec434b555575972bcf71385410", 0x20}, {&(0x7f0000002840)="1027c2b9c55691f66911ce1dceabd7ace9775e649e8a1a6c599d983c7293d788c29f61997ff415714cd8138b896ab708a9112d34c4c8dcd2d2f4f5aac0e9ace0eb54f312c024893cb142adfebd551394e278d7567b57fcfa86a0584b3610bbe3d93818fd2d7a23ce3a2374815fdab287dd506c9226a0cdc54fa6c8aa866ecc71cf6b88073dff007865dff7072f8c7194684090db4da6521fc5889b3f2478ba3a59a13421855dd4d157325ed126037fe8f45a93810071c3cd82d2f13c9e5628", 0xffffffffffffff65}], 0x10000000000001aa, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0xa) 16:00:24 executing program 1: 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:00:24 executing program 0: r0 = socket(0x10, 0x2, 0x0) write(r0, &(0x7f0000000000)="2400000052001f00ff03f5f9002304050a04f5010800010002000000080002800100702a", 0x222) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x8}, {r0}, {r0, 0x10}, {r0, 0x14}, {r0, 0x101}, {r0, 0x80}, {r0, 0x114}], 0x8, 0x81) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") semget$private(0x0, 0x3, 0x400) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x20}, {0x6, 0x0, 0x0, 0xdce}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1, 0x1c2, 0x1, 0x7, "29f14a746b9f42a833fd9fa2e0e8c30721b8f228", 0x7, 0x43bb4aea}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000380)="f2ed483a5b7bae1d999bacf3f678e6e000e6aa45f34d719462d72b2d5ae63f8e905caff887f26dad17b14eac42f719efc4ee7d7852e71b322d0e2b81ee61b9ee28dd6a372efc68fb0c1d466fdb4fd6680af211c5b7fcb2520298b104c0c1262879116b80c13b121d8c04066e1d7a59998b2a654ebe141a3a573eb9b989b77ecd9918e3062cd2dc711dadeeb8867d7667001a2ae3d4f778390cc7b21880f1ca8dfc5e1fa12c291d8a55efe11871289f6cede66bc56c718cbd1d7d17113969cabf0fc41167ed2fa1ca10724c70cb4521b96a8d66aec0603caf92a2f88f1693c123b9cc4bc5867c8cd1156baf8287c90ec9df54c91b69794bc0b9bdd15042aeb18a702d18e19ba1d1b0b68f511cdef7c2ea76b15d422ffc9b1b39ec10297a78606bd4e5da97bc2f36d28e19333967fa270d44740a79819b6753187f544959d093eff22ee9705f901b7190f3198c04216483dea6341fa33313e1eeab355e8fd4449b213306d7e52b7c9491ba7a0983fadd351bfbef3d72fed96945362cd9f3b552835dca4b2ba933983c228ed8c5fde0b48cc698f3cf183625e991cbcf79385d910068f6b558ea4f4d1773b223d4b48efe825ae4e4e720722d5ff26274db7cf6417cf92819f575f0c02265a9d20bc72a2f10ad2047225ab26c6365d6e709c2aa098ba1a063a1d1e6d721e9d2cc6e03a79599a202ad3ed155eda27a15dfaaa6d1e8b911303fdacd750feb875e64147a34f826f60f6fc114994174919e52593e96e9ea722d6b8df16df9d5d4382756444b12682efe2d32aad40a48e1db7f78ea5c0824a3010d5dc1c16d30cad541038920723d35ea94f44eb32ed451fca6688ee7f5577027e0909a5250ad7d9a9e2cd676b54582cb78fa2556bfdf6bbce7d5f0c2886e91caf3762fdfabf11b94e36ed10ca41672db429e12c465c54a4d10c726b6cfdc6a30cf21cc80313207d83aaac80ec69cf379bc6d549da250b024b6e395dab67894c565a623338fba64f9d19256d58fcca75f76d80a8f2b17601f625cc346f8c828912773f536248a11548f6e86391109a5cc8337984a1fe3e99ceb4c60ce3492f7c1a3d967efe043915b2d51d2453ed69f7cf6ab4b5a322d699f709e7d45f308ea07775cf0b66451e6dd0e1e9e60505477d9db2bee2d1d8b78ccc83de9056ecc3479c3b3ae36a520b3915d0741f826e8786c1d77d60d8127ee9c2683b13aabe26a4dcc30962064e463a319846050d26b09cd690f8d366d89998dc319a536e1892b5c62352a5c294df89ff64fcf17cfcce39b4475129733c3716fde3c3f64fc96445c4ca22e2d36f6b964d914e88b3aae839f4f7255df611fdd3c36ca7f0daae7cff951a199d131340b2a2e39dd730fd2738302d7a4fc9dd5f191d2c447a859ed97f28a1f0ba2cb4da539e4603d78d3be601b613faa1b1fb555e0cdc7cc183979005b246e87e56292950c719fda5f518e77dba9c44c954fd2a50636a94713c238ffb8726c9c0b7c98d63caa38c8ad55a128312ad10f5d19ca27cee7d1c8a8ebf2f4db7aad11c54f075e443bcbe47f9e10cee1b795099cd81f35933b04d92ab23719b747eaece6f8088553b0a1b8aa60a1f2da0ee1cad794f582b6fd571b493a4498745b5a7d860c41c2c0e40864b79e0f88588e0c0934a40b297818e1abd83b73cef0f8053680c8fd99b272685db1a13181d9519a555d0288f260cd67fcdee2abd56330eac4a58cdeb97c690c4034532cb348f476f858b19df0f2ff1efc66e1a19d67fa32b750edb86ad500a4d1ebbfcbc9d9909de47168169bb5000a160c553eee303d2dbfdb4d278d908a95d692b52cf3bcc8790b293612b74cf0077a91d7e554dc82ccf8dc50b3cc77988d7fd7e0699775907cfbc722ddb738986d7fc1767d3250a51f0733e72a1eb63c6e0adab291be771212f731a938a34a919c9a191195d272bb1f84eadf6a7a62e40d4a170151b4106392451e1362a7f6f12ee6abb34ba86937ff972e297bd391d59cb76c9eb21d73a049889a12840e8afece0dd383d3884b0c3d43ae55589c867f59dad2c1b3e0eb67cf12b7a7b69ac03624a208940c7e4d09e7bab941662b0ce52db8ce49eb793f73bd20312f266c7d960e4321be7e88157d1ed221a6a93de742cf35cc33c43de1dc0dcaea145f2849123f08ce810328157cbfcb1b67227b75c9e99550bbd8dd3ea2920d21fb2b63c45a0aa3817a8526445d614b3d5d413de586ce7a8a634b6857b426c996b142449e3cdf35d8c5785c21959c1fc715c7169b98d5e6527fd799938f4f3a27e83d0aec7e08864454b2ece3e59af85ac33e4514e96bfceba888717b3607b5d3bd8570b10b2c210d50000a267c009ec2b6e99e522fbadb3b4cdb7cd33b465cb0f85149ba639d44a25e928d9720b10fd8a171c84a56e34dace352b440e015d91cce8aebd88b59848c0ada6b27d653b50bc02d094a61eecf03a986e68d2ed3bf4fafc41c29630177f212e15fd49af0442c73f1e75085fbc5e13146d717228753772dd02255c9eea8713f02b536e7138d93e7ad119bb16ff0aaff03dc79b0d11ccda3598248ddc5c777fb913b0e2866389a00b5a7ccd09b3ff6ad2dcd1bbb55bafcdb4e343d0482355c2b01b2628a6b77b74e1c1744430dcbf4a48e52ecbf7a0d87deb07c17a5afe23b906e07d7c14f2b884e76cd9582559b3c70476fb55df1c42e6c7a8a361b63fdd3d0fc65f3482fe3058789fc093f8a030276e7769ba377c7c09f6d2237c0af7b52b97f2b22f3427944db170885286d78f6341d09a0a918e2b81044bb59e7f0fc5f42b5c470606500b98749ecd0e5d57085debeebcfba1b72c86e6824fb784799824e52f01d8cc602e8ca8355f1c51b6d15a43055ff1e228a57b1817be51f93ce49b5b992e4546536a8cfca56a2afa4c0692520ed1c05facb3449826d47bf547884b77e50e6606b8b5d33cf6667759594106375d0afcc499867c06d323ddb14bcfe7535434b3a8e7761a61836760c3a4e692168e28f6f54558b16776529834cdc4df8cca4ceac8a9574aa592646013b009d136eada969ce7026b3b23b28a025d615c1978ccd16a82e2170aa60110596ee611f39541a1a11c59548cc2738e97463c87ad3090c37c23fdd88b609bb0ca601fb295213bb712d6a6281e603878eafb1cca92000ef3aa272a6f65659a5c5e3dba4e8b331fb771539bd3ef8fbf8fc07e2c086e9e567cf59de28b20cba53b65483e65ecb262b64e977fb39143db88f0abecba731c775b12dfa2cc97accd2c86c3fb19c6afa72f92e820533baa2e2fb3331ca449048c46fbb058b6153ccce358f57220b9d0c7fb920ba3a2250f8c969ec87a6f2c3496a9f10760c58a7beb838a1f6ed454c4d65d38d05a531c86e0064b5ab8e6bd69ec9a2fde73d392712169974f7db50d545549fc85739ce2ca1030cc8b3fc2f4f7cd510a26871db5b7f0bc3df1b83438fb24722d0a50a70a4e765933af31962d19cde8592c814b25f106b46b4690756ccbfc886444a1d8e05ceae6befe1926a302ad40a9db6b9d84f7b85dc29eb221318d55ee1fed0df21818c7509c3b7aca14da7792b5b1bc0463a013a82ff0959a8fd8489df97197d96d5447a0232a63c658aed196edd2d5212429a66260700f2e9b1d2718e94e50b7085d4b3c2c4cb816760da5ad8f9e7094e1f8a88b76cb90f892f5f03e0e28374f3854e4516cf11a674fbbb9945bb0885bd7742bde5d6012cd647c3688d2a68278dd48cdd4c07ebaba7d730a2cb0936d46f886a1da4251ed0af58f2a4c36d3131bfa66fd26b11f9ae5aa0bba6c02a268b0834941799a0d91671fffe481fa90929de0e995a207fdd91b986daecd59a324b22a71bf4a0e2a3148244610b33db1dde8b178894b7220161d4fb9a6c521cb8f476b44bcfea6b8df50017da94a37bc36a6b13771cabb33eadb99fe5ec07102040898292910cf724d6e5f568c28af0f1638c6e72eaafe6c8842cb109bc4c1e74a2339f905020042dd08f78455f46d83faf3816c92816d8d3aa13eaa00d13013bdc62ca2a9a969e69b435995c517011b626014a17878f9a2c3ff86f962f5cbe0a3680aed9049a99b570729a271f82bcb6429afb30d1c8a3a2a95e9ebd7495885632a15aa655498bb98715a14a2ad14d0e6a8e116a6551d5ef6361f71d625fc9f993858c75a461c233054c662075c67b6548dc01fdfd032147ccd9bb6a9d5995b562d19cc6d2fb166d22de07ebad7ada3f631491a77fa94b710eea210e04091a1856069d2e2109aefd51371a503a34aa55862118b858989d67bc447cedeb360cec9ec5eb1f3afbc737823c6ce608bdac1a91e571e726ccff1087a882d3ed545305a3c39dd9b89f18ee1f50ec798f01963c02a7014efb4002969801b94d50fcfd9118feb49ca55201fbe6c2e848820be4e05c5eef40335d4d4b0a02dd1287ad8bd1fd6002849a8699f3d53d7df876c6763ba10bc429dc3641d61afa5fb495fcb00fc984346257d9c8968b5a30104b097b94c7b7760d691a150d20e8effb2224b8565d89199a21d10ae47992c1fbfd44e33ded18d3d28c737369a80007ff6631cf0022c01ebfe3d4054d1e139d23f8c8c2bd43365e7a12d9e7c115fa0fa9b6b7b1aeaeeb7fae4ba5c71c2167dcc5d2723a4cd8fd75709933025d57f2f3c010645b355ebbb62f51f871b4d9bc42c50c953f35caac5e463fbad958f1081658bca2eff83d38006587096f1393cc098d06c8723290bb4b3291daa07ac21aeb58ccacb98bb2b7f3d13867cef797afdc4df0cbc067fd2b75d0475991aeb586a8d44f922c256adff1814c2a822331ff6aa09d789eef5e6bd3ed33804e1d2086463944943a186f419c154ae06411659240bffb6d3c5f48df4d5d782fac72a975fb3d234c4458f691e110a30883c943b945416b33dbdf57a7a0a02abcfe4adde829f057bb4f19be9cf2d86c2628e3db4328268123e8129a1ef0ef878676afacbcd111b9801ef45f9dddb3c39e926ed7b644397a04c61b3dc055e4ff20952a7e19843f259c6bcdd165721ad15c6707a9bd1368878bcaa31160b8b33372403e8e9426e01fa24ba106677331425628fb36f8f3c4d296e2520dcedf800ed37b7efdb4da0d9721e1c9392ee96d3b40d8f2b2dc6a258d760140adcb6f4b69d6cf8a3b139cc783fcb85e2ce94bb0cc0e9013ea216db092fcacbd0adbc7184d4b3b09cbb3d357f5f07e42b2fb448b8c4c6f6e6e0d00d63adbd13dc0718f98564c77fc131fe090bcf8ff545efc7bf3af7a2a933592be7d49082da1b6e5d2156df1548ecb20cccceef705d83f5a2c3b27c3afd4875be09fb6cef7f02583c5ce0fadfc43dd3bf7bd233232b196cf8047c8501c0209dccc1c1b3515e5abd5ab47cdd9abb356c6b2675e335a23a4565a77b60a050ebd3f14828308da59e6a537fe8e44c60f08b0bd7999568ced64301f9c8839bf5e512bb81fa8e15f8fd864e1860a29173df545a2aa7c8345913e8c7d2b25d6f09ce6da7aad7fd16dbac6ae9e83a13e9d30e5a59d7a8ae8ac60fb63fac044db8aa8477ed9a95dc332820b8b2f8b6aa566811b0179295381f5eaf60b404f21bd5fcfd5d541d92067220efdfe2ed5662cc731885965cd82f46783f5b442c8ff24440eacef6cd05b7c5ffd80d4cdc34c4029df1add670e10762d9780a8661e40ef14858d36c069458de76343124760bc76e1d05ace952534f1e76732c1990faf74bf62d61dfbf22b60917b91e42cf87775c2c578051af069608d0c778de54e5050a3ee6d9b081e9a3a12b2cb45f78433b555e3f7e630", 0x1000}, {&(0x7f0000000180)="2298f5d97ea324b728a15330d73e9d8268260b541fa722fee86b1b223c719fc6d5be2cb618a5249d97eef33a7f1dae429e835193717d4bba006fb56a19a04aeb9f3f1f38c970e0084546eef80d2406548cbec0b4172e328419183d6e5ef84ba86539ea7fbd71e193a19c7a0fc64bc036d402b8d58b4e229d3b5c84b0e2d8fb02305b3de76c69153f1f790ef27ef3438435144f6400ac9fcfaf802249b7f0cd13db8ce7cc8599d1dd531401878ef90bbc34387348c0b46a7cf9e039618db659c3cf995f889ed3ac2be44fdd5ba4d000052fa8d9", 0xd3}, {&(0x7f0000000280)}, {&(0x7f0000001380)="d281b6aeb7eb2bb4f0770dd7dc72a209f858368264f8970144f149a2533fa4df6f0f3968f715a013520df8801e48e389dd3ed786e73a35c4481cbaa88d5121fa06dd4beefb71cf34fff58b9ce8f73f00f248e83f58a6b5ac8193d7fee57fd050eeb5a5a1dd50096643daac0b288751c8be", 0x71}, {&(0x7f0000001400)="9da9244486e4563757b5a6184ef7ab72a77b9241f0eee0509f67f2e26b43f58d07d9aa373e9ecc05c79af9d097e21db942cf06c7128f3500b02413392137ff5e62aa68bdf60adc6a0da7b36f041eab6d08dcf0e431784a2544872978f6fefbf214b3ff96e6181657ef3e375f6f157ab1e27a00a62a43b397e171c94bceb67a3aae1d7cd2cd988d5e0500745c6ca8432826c46789245c1c8a5a13a0351dc1ee860a334a2935c445d0241c9b8223d6bf4592db262f82ec5868e242542a6da5d0a3ae85fc03576554583d9429b3e4abd3fdbbd8219df609b5c957021083d124d83e195b034bc5e42284145eba0579", 0xed}], 0x5, &(0x7f0000001580)=[{0x38, 0x1, 0x7, "4e3623bfbe8abec43c1863bc3288d1313fdddd34bfa5df352b70ccbc3a5f62fa5c0fdd486b7f"}, {0xb0, 0x0, 0xfffffffffffff801, "505efe8d80672cceaf6864f4b6712a6532e7c3d1613a68856e8919a600b24c6a2582ee8c519fa84d49a8dc2fd44c4b15edfa5dfd2cd0735c68aea5e6907858c9a142b5645df43ebd19388166d5873883dfd4d97edcc671184e035f00ce02ba7fad26cf7f985335b14ed810b404f774441fed6b5f27366caafa7cd8885cc82a29c320576778de531d0ed7100149dea20170af83aa64b8504f0f5ea2caac0c"}, {0x68, 0xffff, 0x401, "9663df032805687979913f4fa3fdc008c976b864a5257e73e30487d290294410f3c2d3bcfef6b767b25daf7ac8d140ba78b36db0cc66f31592cef8f3b5d9dc2bb5c92a09f07a2266ba73972bc670613414d9f407f0"}], 0x150}, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0xc4) writev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="7f6e414a8262cae9a247a9b55ea46235dfd5a10515b8b0cd9750bb935c7874ceae16a9e4422e20d95225295d85558761d689ebec9c8db1816f7db25b4a5f500dad7868019fcc3a4066dddbbdb25a3cd4dc61a2174370291cb8ba1d902ef3bc6aebd786255b703b66a8f3cc170ef5b545f63e392fd8d23164ae97dac1638100322c10ea83f45b1a1c78257ce547679f8ed4d39f141ddd94a40270a33a768d6132ef9f84b0daa62883fa52afeb5e6b006c3470fc2214e2604a53678a90", 0xbc}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f00000001c0)=[{r1, 0x40}, {r1, 0x6}], 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x4) read(r1, &(0x7f0000000200)=""/32, 0xfeb6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10200, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffff8, 0x3, 0x2, 0x8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x9f1, 0x6}], 0x2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x59, 0x40, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0xd3b, 0xfa9e}], 0x88, &(0x7f0000000340)={0x6}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10059, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x860, 0x180) 16:00:24 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0)=0x401, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="4b069e599d86372fe04aac0c86abf165cee8f457d74d6c9d22315376b6f6371e9578e0609394017f27cdb8ce5eceddfbfd9e6e45e2ec1f119e27b4240b16cd30125c8f2cf423aea15053a2b91e535a8d9253b4f5ef2659391dd960e0c5fd5c473251f639a256618e7e9ca90aebde09e2a47944222ef03e092879c5e522d4687568654a2c269343beb9c6b491a5f20edcc3746d45b808a4e01b92398a881cf50da3f86f3c650bd5930fba1d82389e9ba13ad6e0821a1e824785a3d64b654794e79f91fe2b1e8ebe5ff25c01db07fef486265e2a24", 0xd4, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x5a) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc71b) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x8, 0x9}, 0xc) fcntl$dupfd(r1, 0xa, r0) setrlimit(0x0, &(0x7f00000000c0)={0xff, 0x2}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) socket(0x10, 0x4000, 0x6) chflags(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) semget$private(0x0, 0x7, 0x640) syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x5) write(r0, &(0x7f0000000040)="2ea92c2fe144b1b0824aaa27d700aa5150e98784ea18c67da53b0cc437357811e1466124a50957df6a7ffb219885", 0x2e) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5ff030000a168a0237f559b7cb1e32d0ff2d4e7199679da8987423cab21c6b2748aaa7c94e0d863e56881635ad7af19ab47334c7da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b4a93f4518dcef33403b1d207fd15e8ec5a2d5d14a79a15cecdd79cd66c31400b4dc386972d2eae146ed5ead4060043c6c3b018be5455ba5fe808b08ef9840f9e13da4762e54c0182247a3e405d535ca73f2a9edb94286eca84b10ba5651238225996d2250f6ea821e153a60fe439f3779efa285828dc1aca021b622423cb41191c368771b6626551a90e6a0998bd25030ab8acee75362f47d17eea23e6e567364d75812c4b2755412599c1486c929f9c5f38930f893ac12db90f5caf186bc06a615e38ac88ae50dfee7fbea36dcdbd4f270bfde217d0e9249708530ef03785b4931dd28f8ab7471d627eb687171345d5e9a66e893ba5510a279425db39eb9f1e1920624bf611a05b351e4d4378267ec49b1e0cc4942786e232bc627192437d88be0e63c1b0772e17638fece26a5b8a135badb898b0aa060000006e6deb1efda984d56b11760055fc37a0963b2c619cfb82688678440700c68d49db737cd242cf9418c015105d6eb3e913453ac940ee7ed007d13906bedb74ceee147e364e89000000b7ed7bf5ae6f446b16", 0x227) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xb}) ioctl$TIOCSTOP(r2, 0x2000746f) close(r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7, 0x101}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xdb, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/253, 0xfd}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000480)=""/206, 0xce}, {&(0x7f0000000240)=""/84, 0x54}], 0x4) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/148, 0x317}], 0x31c30150a389b9ef) poll(&(0x7f0000000200)=[{r1, 0x40}, {r1}, {r1, 0x124}], 0x3, 0x5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x0, 0x2, {0x1, 0xfffffffffffffffd}}) 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002004, 0x46c85d48) select(0x40, &(0x7f0000000000)={0xffffffffffffff81, 0x0, 0xfffffffffffffff9, 0x80, 0x80000000, 0x1, 0x1, 0x200}, &(0x7f0000000080)={0x20, 0x6, 0x82e, 0x1000, 0xf6, 0x796500, 0x4, 0x9}, &(0x7f00000000c0)={0x6, 0xfffffffffffffff9, 0x4, 0x1f, 0xfffbffff7fffffff, 0x1, 0x3, 0x58c7}, &(0x7f0000000100)={0x1}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)="d1", 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x41, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r0, &(0x7f0000000000)=@abs, 0xffffffffffffff30) connect$inet(r0, &(0x7f0000000440), 0xc) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc5, 0x0) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x0) utimensat(r0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000380)={{0x200, 0x800}, {0x7fffffff, 0x4}}, 0x0) write(r0, &(0x7f0000000140)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001d9026d7247127a1e30ae8fd5466324acc18a35045f53ab63b6aec83aa4a03c0420426c07bb9134f96869a097449c56db5f5a4ec91158b29a34a0286f0275e43f3cf32953f8f1d481082740edaa91f7e5f872b65291397c09f59b65ece6e8487432bdc1768a27882062e0845083516bdf27083f4cdd6d06be17ca8baa16e9b8368e1f9c77f104bf47f18095", 0xaa) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000003c0)={0x8000, 0x3, 0x7947386a, 0x5, 0x100000001, 0x10001, 0xb7e, 0x10, [{0x5b9, 0x8, 0x2, 0x7}, {0x40000000000000, 0x8000, 0x0, 0x6}, {0xffffffffffffffff, 0x8001, 0x4, 0x7fffffff}, {0x5, 0x0, 0x40, 0x7}, {0x68, 0xc000000000000000, 0x4, 0x9}, {0x10000, 0x8, 0x3, 0x5}, {0xffffffff, 0xdf, 0xed4, 0x10001}, {0xfff, 0x6, 0x6, 0x7}, {0x6, 0x0, 0x1ebf, 0xffffffffffffff80}, {0x3, 0x101, 0x5, 0x6000000000000}, {0xc5c8, 0x9, 0x8f52, 0x1}, {0x4, 0xcc3, 0x1, 0xa9}, {0x6, 0x6, 0xffffffffffffffae, 0x8}, {0x0, 0xffff}, {0x6, 0x9, 0x20b7ed88, 0xf1}, {0x100000001, 0x5b3180000000, 0x80, 0x80000001}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f0000000040)=[{0x9, 0x8, 0x8, 0x4}, {0x98, 0xcd, 0x5}, {0xa000000000000, 0x4, 0x5, 0x3}, {0x0, 0x81, 0x3ff, 0x9}, {0x9, 0x6, 0x8, 0x80000000}]}) close(r0) r2 = semget(0x3, 0xdd49cafb9564d909, 0x10) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x80) semctl$GETVAL(r2, 0x2003, 0x5, &(0x7f0000000500)=""/226) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) flock(r0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000340)=[{r0, 0x24}], 0x1, 0x2) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x80) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/209, 0xd1}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x4, 0x0, 0x0) syz_open_pts() dup(r1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="b7fcd6fe5d84834b7dd2e660337ba1a320000bcb0c63d16b28144af60f7482b67c86661042cf4ef6d573d7c1d8f1b9d80d984943504fde18a3e9b012fa1274f72d8b0d6c5203ebfdf506534f86af1370074d40e4d7", 0x55}], 0x1) syz_open_pts() 16:00:25 executing program 1: r0 = socket(0x10, 0x5, 0x0) flock(r0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r2, &(0x7f00000013c0)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x7fffffff, 0x8b0}, {{r2}, 0xfffffffffffffffd, 0x22, 0xf000001c, 0x1ff, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x15, 0x7}, {{r1}, 0xfffffffffffffffb, 0x63, 0x40000000, 0x7fffffff, 0x9}], 0x46, 0x0, 0x81, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0xbfc, 0x0) kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0xd2, 0xfffff, 0x0, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x0, 0x200fffff, 0x7fffffff, 0x9}], 0xf351, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x40000009, 0x80, 0x4}, {{r2}, 0xffffffffffffffff, 0xdb, 0x80000000, 0x8, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x94, 0x4, 0x9, 0x401}, {{r1}, 0xfffffffffffffffa, 0x1, 0xf0000080, 0x1, 0x2f}, {{r3}, 0xfffffffffffffffd, 0x82, 0xc0000090, 0x2, 0x6}, {{r1}, 0xfffffffffffffffc, 0xb4, 0xf0000000, 0x3ff, 0xff}, {{r1}, 0xffffffffffffffff, 0x22, 0x8, 0x6, 0x200}, {{r1}, 0xffffffffffffffff, 0x19, 0x80, 0x100000000}, {{r1}, 0xffffffffffffffff, 0xc9, 0x8, 0x2, 0x5}, {{r2}, 0xfffffffffffffffb, 0x2, 0x10, 0x3, 0x6a1a}], 0xac, &(0x7f00000000c0)={0x1, 0x2}) 16:00:25 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="3ee2e469d9aa862ce0c0489a08f48a765e2b1067af3e6a36be4cc696fa2e5021a03d9237bdd93d7d2b3e701878d8189b135d4c227a5579629cdb4f73ad0179d38d4a5705b61043ba16fd025aac9d9fa4eef393fe86198f85285ec9ad4a98c4a58af5ad9a43f3003df755cb33a66bfbf7b6e51a37a063af38566c51eac78c5c2af99a59b2178b1c75abb3e52997cf45e98eebe2090a25325ff6fcdec3feadef7e67aa9fe785639fda1688f6b980c011655f8be00fb2fda97ed88b5c0ee2737fc1c7a9a1f1f7d4567cf33377fd29a1713f2fc64d710d867540211852f56e1eab1855ce5c3ba169a8556c849f65d79a36d155a06d6a51a1a51091cb1d4d1bd5a2f9fda75c160ed2914ac44825fcc8577b33cdb9cbe3d7bd89989c53725a3bf2f5eaf333fb0ffe42cd87554fdfbba9a7c8c381b977e5f1b3ddaab009584e3f1c627b89b7c5a810f0040b55aa7087d3b598d5a6f99b4c38bec58d6c30b57a415bb38464205e840b3d2b30b53de3c4b7a7657a0c4e4592557523b164027623fb450d31cd216dfa4ec5bf6313b4b9cfd6ad330cfd5f9ad3748c66204436012e000fbdc8b6e2aaf785222d6a8e36495f1d775ee5994b42294d7001634931e99e5b614eee26c5e9d9330ac965f08192a245e1dcc98da455a54773d7efeb87aea7d9a3e0514249a81a6f489000"/519], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = dup2(r0, r0) ioctl$BIOCLOCK(r2, 0x20004276) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x100000001, 0x0, &(0x7f0000000080)="4199a8283c1623dc2cbb37822d00", 0xe) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 16:00:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f00000002c0)=0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') rmdir(&(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="0084e5631fbe84855c889a80d71a7eedea413d5ddcaf49ae43a98d557ed711f387f562c8a72f31c4965e667b49b1e864d0591acfb212420f8b7abe0d9f3db952629ace4854fe0bfcbaa18f3ba79560b3c0444ae49a59522acd7ae0885ed72afb38ce64bff61e233394be127f5763298ffc77a993d3904c316bc11cb6ebf13514f2a9813cb6c1c26d445c42f948cd9b217928a980b7df159b0f2607843d4e7767bd59d74d5f2acea6b7fde3c75152906192319586f9d6bfb78d885344723f8313ef99978c21e2", 0xc6) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x140) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc00c7006, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x132) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r1) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 16:00:25 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0xf8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x1}, {0x46, 0x3}, {0xe7, 0xb7e9}, {0x83, 0x5}, {0x46, 0xe}], 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000200)={{0x2, 0x3}, {0x7, 0x401}}, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x2000000000000f, 0x800000000001, &(0x7f00000000c0)="ff010000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000340)=0xfff) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="5da53c053ca4088614f7", 0xa}, {&(0x7f0000000180)="d4989635361d642ecc998870a5d9e1c11a52d9bc6b7baa5548c9ab7857eae9cd1964bb5d4d644df39c785d850b7d1679e9109b8c28c81e4fa568cd17a00341d4c52b", 0x42}], 0x2, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x50, 0x3}, 0x8) 16:00:25 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x84) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket$unix(0x1, 0x1, 0x0) fchflags(r1, 0x0) read(r1, &(0x7f0000000000)=""/15, 0xf) 16:00:25 executing program 1: nanosleep(&(0x7f0000000000)={0x1}, 0x0) socket$inet(0x2, 0x8000, 0x3) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r1, &(0x7f00000000c0)="a7f5d55c70887a4cf579dcea660bdc6e69a921dd748c4292d47292be8187e5f2d492f7bab2ff31aab9f91613b6a79f5ba298d2fb00727ff29426521e854984a66f142cea6e1dc652b39649adda53ef2f9427821d54290349dbe1bdec4fa7339fcced7ab8a2f72565d117724f03f273e1aae277788113a9d2ca5fbfc9d06514845c23d9a97fcf77dc172556c5", 0x8c, 0x401, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) poll(&(0x7f0000000000), 0x0, 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xaa4b) close(r1) close(r0) 16:00:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001}, {0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xa0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10808, 0x8) accept$unix(r1, 0x0, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") pipe(&(0x7f0000000240)={0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) recvfrom$inet6(r3, &(0x7f0000000140)=""/41, 0x29, 0x800, &(0x7f0000000200)={0x18, 0x3, 0x5, 0x7000000000000000}, 0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x9, 0x401}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0xc2) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0xffffffff, 0x4b, 0x80000000, {[0x100000000, 0x2, 0x6ec, 0x80000000, 0x1, 0x9a86, 0x19, 0x1, 0x0, 0x8, 0xd7f, 0xffffffff, 0x4af, 0x8, 0x80000000, 0xffffffffffffffe1, 0x0, 0x1], [0x0, 0x5, 0x5, 0x1, 0x81, 0x8001, 0x7, 0x800, 0x5d, 0x5], [0x6, 0x1800000, 0x1, 0x3, 0x100000001, 0x3f, 0xe75], [0x7, 0xffffffffffffff04, 0x7ff, 0x0, 0x10000], [{0xfffffffffffffff9, 0x6, 0x68, 0xe862}, {0x193d, 0x1, 0x3, 0x100000001}, {0x7, 0x500000000000000, 0x4, 0x200}, {0x6, 0x80000000, 0x1, 0x5}, {0x2, 0x18, 0x80, 0x3}, {0x3, 0x6, 0x20, 0x8001}, {0x100, 0x6, 0xd45d, 0x8}, {0x7, 0x0, 0x4, 0x7}], {0x215, 0x59a, 0xaf, 0xfff}, {0xffffffffffffffff, 0x9, 0x10001, 0x4}}}) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x7, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)="cad6f245372b84bdcd23cd0faae464c85ccd53d3c24355def979dfea11b9877955dddf0d3d38e9dc16f3bc8b6adc44c6a9f3dfa39123a2578660acb1d67cd7ed350cdd319fd378a61ce09a5040ecc17d02321ffd0675b52ec2e66182aefb97b1fb2d61153ef1c8281d237c313199246c755984c40c7ecfaf82c57a9a1dc89ef32fa5ee2819e2de97d81b6c06f61ab018772db62dd2ed8cc6738c6c0cf8675da4251bfad0cf4ac66cac78aca90f49882531b6f6371b9ff46a9920227c1615d038", 0xc0}, {&(0x7f0000000240)="9cdbc6969aa4bdd961280d3b310f8e32bdfb07dd2a3691ff1775e2811f5040bc5ea76dbd7b2233cdb45bca36acb76b2e00525edc41e7e0a3b08c1c8dfba8d769aae5bc39b8e72864d0b82f81cb1296529218815dce8959d313d386970eb3bfe3f643b6e32bc943d89940a5e161be407fbe6fb7ae24f8539c3d08f8248d5c0107e29d27f56f135fe9534186104635000e9cfb3256bf47e1f5f00787efd7", 0x9d}, {&(0x7f0000000300)="e0999429e1db23d0e5b0fffd026565ecaca39dae08fbd6907de83d9e2eca24fbabbd6d1fe93c29ba50f68e511840251ecb1380eebb0642c48ee46aa7f2ab4ca049eb537472b8481f64c6aa668f4fde1411e485f266c74f117ea40fbb0817c6dc4955a1e8791008354e668432968a6227e749b51a85c939e45c7e7c363f7beb70efaa4bae10c9027f7ad017d9a78522582fadaa5f315ccc16452ddddee07f81caeec923c4f0c543037d590cec04d7c0fcc06fd1efb16a2c823fdda4b479efc362d3cb80180d20cb9e6e5956346f9e4a0b0782d1973b4a80339a", 0xd9}, {&(0x7f0000000180)="0e56b2d165e556b65a6e04643f5800733d00923dfee6028b0da3d3aa43b3a946da1c274645c77ff024e315f09fd46c504ca5d0299c23ef73235bbb0de29f387953e044732ae58c79c4fbb761fa5a2c044821a9c78ccf60c4a649e9da91ccce7b86251e56be9e8b260b9ba193047aa6e8a925cb49a7bea182375819cacd605e5c", 0x80}], 0x4) pwrite(r2, &(0x7f0000000200)="9bf1e39641", 0x5, 0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x2) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r1, 0x2) 16:00:26 executing program 0: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x4000, &(0x7f0000000180), 0xfffffffffffffffe, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x50) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x23, 0x80000000}, {0xef, 0x6}, {0x4a, 0xecd0}], 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="013d00e500000400de58ac2cf4fbb044fd5dd901", 0x14) 16:00:26 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x6, 0x7fff, 0xfa, 0x4a3, "146a3d22ba20ba723507a36372347458706fb95f", 0x29c, 0xfffffffffffffffa}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26, 0x9}, {0x2}, {0x87, 0x1}], 0x3}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000280)={0x10, 0x7, 0x4, 0x6, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xe8f0}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1e7e0000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x22}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xaf7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = getpgid(0x0) poll(&(0x7f0000000080)=[{r0, 0x80}, {r4, 0x3facbc970a4ec34b}, {r0, 0x8}], 0x3, 0xe6e) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) fcntl$setown(r4, 0x6, r5) setpgid(0x0, r2) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x459, 0x3}, 0xc) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) 16:00:26 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) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000100)='./file1\x00', r1, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x101, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000000c0)={0xe56, './file0\x00'}) r5 = shmget(0x3, 0x1000, 0x2, &(0x7f0000342000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) close(r3) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)='N..j', 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xc329) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) clock_getres(0x4, 0xfffffffffffffffe) 16:00:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r0, 0x910) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x9, &(0x7f0000000580)=[r4, r4, r4, r4, r4, r4, r4, r4, r4]) ioctl$KDDISABIO(r0, 0x20004b3d) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x3, 0x2, 0xbc5, 0x8000, r3}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sync() connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x10001, 0x10000}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000280)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x2c}, {0x6}]}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x9, 0x1, {[0x7f, 0x2, 0x80, 0x7ff, 0x6, 0x0, 0x7, 0x2, 0xf1e6, 0x6, 0x40, 0x1, 0x9, 0x4, 0x5, 0xff, 0x6, 0x3], [0xcd57, 0x7fff, 0x18, 0x401, 0x9, 0x7fffffff, 0x4, 0x4000007007, 0x9, 0x100000000], [0x9, 0x5c, 0x9, 0x200, 0x34, 0x5, 0x7f], [0x0, 0x7fff, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffc, 0xfffffffffffffffd], [{0x0, 0x2, 0x101, 0x7fff}, {0x5, 0x7fffffff, 0x0, 0x2}, {0x401, 0x800, 0x1}, {0x6, 0x10000, 0x814, 0x4}, {0xfa54, 0x1, 0x101, 0x6}, {0x9, 0x6fb, 0x5, 0x6}, {0xff, 0x7, 0x0, 0x2}, {0xd9dd, 0x78, 0xc33, 0x9}], {0x1, 0x4000000040, 0x400, 0x4f2}, {0x4, 0x3, 0x7, 0x9}}}) syz_emit_ethernet(0x0, &(0x7f00000000c0)='~') getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000600)=0xc) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000005c0)={0x9, 0x8, 0x80000, 0x81, "1e8865832f091cb84ac6016a7a435fb768657fc1", 0xffffffff, 0x6}) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fed9a11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0x6c, 0x2, 0x0, 0xfffffffffffffd74) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x10000, 0x251b7a3, 0xffffffffffff8001, 0x7}, {0x400, 0x7f, 0x0, 0x7ff}, {0x8f0, 0xfff, 0x100000001, 0x100000001}, {0x40, 0x7, 0x800, 0xd}, {0x0, 0x0, 0x101, 0x1}, {0x7fff, 0x8, 0x80000001, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x1, 0x1ff, 0x2, 0x6}, {0xeed, 0x2, 0x5, 0x800000}]}) 16:00:27 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xc600000000000000, 0x2) lseek(r0, 0x0, 0x0, 0x3) 16:00:27 executing program 0: r0 = socket(0x2, 0x8000, 0x8001) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r1, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x22, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in}) 16:00:27 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000010000000000000000000000000000000000004939157167ba93293b4a694e00000000000000000000010001000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000675927a0000000000000000000020000000000000000000000da618534fff7663871668dd85072dc648fee5d02b60c79d96d3db9e0e1a8a281680fa38fdd362f1301fa119c799aad3e2935a709f23fa392e16800c400839ec413763ba3173aaf133cbe28c847b00a396c0040caa73b7996f09892113d411855400a247122beab6981cc0ee1d782ab22bee0fe9c58475b351a6e2e9eea76fbf2fae1f24ac741861c56722572fa19c49ab1ccef111bdbd0b9c071bbf588494a0bba6891aa9e93599cbee284164df042464315f2"], &(0x7f00000000c0)=0x6e) r2 = syz_open_pts() geteuid() poll(&(0x7f0000000100)=[{r0, 0x1}, {r1, 0x84}, {r2, 0x10}], 0x3, 0x2) 16:00:27 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x4, './bus\x00', 0x8, 0x7, 0x5, 0x519cc88b}) pread(r0, &(0x7f0000000180)="13", 0x1, 0x0, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8280, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="db") 16:00:28 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xd0, 0x2) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x401, 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x4) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) getdents(r2, &(0x7f0000000000)=""/47, 0x2f) ioctl$TIOCFLUSH(r2, 0xc0307004, &(0x7f0000000100)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0xfffffffffffffffe) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x2270, 0x9ff8, 0x2, 0x6}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xdcbedc01, &(0x7f0000000140)="7f00000000000000f897") 16:00:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:00:28 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x839d, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7d, 0x100}, {0xfefa}, {0x6, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 16:00:28 executing program 0: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)={0x0, ""/254}, 0x308, 0x0, 0x17fc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x3, 0x100, 0x2, {[0x20, 0xfffffffffffffffd, 0x8, 0x3777, 0x1, 0x4, 0x1, 0x9, 0x1, 0x6, 0xd63d, 0x7, 0xa000000000000000, 0x3ff, 0x3ff, 0x6, 0xfffffffffffffffc, 0x6], [0xffffffff, 0x3, 0x965a, 0x7fffffff, 0x693, 0xfffffffffffffffb, 0x6, 0x9, 0xffffffff, 0x4], [0x9, 0x7, 0x5, 0x200, 0x10000, 0xe3, 0xf88], [0x3, 0xa6, 0x7, 0x20, 0x1, 0x7fffffff], [{0x3, 0x3, 0x5, 0x9}, {0x4, 0x200, 0x6, 0xff}, {0x8, 0x2, 0xfd5837c, 0x80000000}, {0x5, 0x4, 0xff, 0x2}, {0x8, 0xe23f, 0x80000000, 0x1}, {0x5, 0x5, 0x10001, 0xfffffffffffffff8}, {0xbf66, 0x4, 0x0, 0xff}, {0x54f, 0x5, 0x2, 0xaf1}], {0x3, 0x8, 0x8001, 0x9}, {0x79, 0x5aa, 0x8, 0x51}}}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r4) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7ff, 0x8, 0x40, 0xd6c}, {0x7ff, 0x20, 0x9, 0x8}, {0xfffffffffffffffa, 0x6, 0x1f, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x290, &(0x7f0000001040)="0104e200b0f93f8d19f5b68e58eb9c58a3c6f3100ff7cfae52ea6b0016c321754849b5b263eb822894e41d0139be7f47c9025642acfaf419533aa9dd839bbd45c8270720c505188dba14e5bf45d4ddfb4be3526e7ceb56a8f92170b8c0e273ac609d839aca0091fdcaa5b27f265669f9fb8a216f2b0143994caa1cc7e67f8f4c913a1327a541ce607fc9d09c3714232ddcb9b20533f09e2582ee267e7455d983f0262e0c774f830b91ba68ee59eacb89b8634e77742fba21498b8a8a3099beefb62217c587cf5be78ca2170102c89fb31b4d7a51c8ab3223634533be5c0177df3ec94164e52f3f4d865b5e542cdc8a7f783d774ce50eeba2a9863e7fb5ef2c38cf64f9f6cc5ca0fc1d7d3ce1bf50e595feb06181d2447587b2303dbf321c6a51ee123b685d38ce4414afa376bcf1f6ea1e44c0fc488cf97e74f03163ca1c472be980b9ca6ebd43da2a7b4155d092d43abcb9b16e5a010000800000000099ca9845a3421e71d717401375ce1bc793abffabf2cc8c9981d709a0200503fc529956e7b9ded2f6bd51087dea15dbe853e37c2bbe76fb9f268b5e328e824f94afe940c63c9b9f7aa52fb876f8346994baec4b6d8d95c8fdbe5ca9743a36b0f76116634ef383f6e1441ff9f758b600000000000063f04cc06d3a6ddee5839866c879b000b4cb434351ac42cb87996aa7bfbbb6b9a0cfb073c9d96517b017f92a933f3c93eafdde2efab710dbfaa5395e99fc6642a71cea6187e798df3895198d6cd6dc79d6e07162cff48e2448858c77adfc1ec25216ca2d8b329441ecd27e7c12a68e0563a282276ff62a48fa8933d11b9c3ecbb126134a38dca8a00ea194d9bc283d0bd2e70b84433f07a9892ad1e3457be57f34c2aa3cfcf71865d3dff6db61765f25512f13084658cd8642d72007e2b7c6") r1 = semget$private(0x0, 0x0, 0x49) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/87) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:28 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x0, 0x40}, {0x0, 0x7}}, 0x0) r0 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x0, &(0x7f00000002c0)) r4 = getpid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7, r1, r2, r3, 0x0, 0x8, 0x8}, 0x100000000, 0x1, r4, r5, 0x200, 0x10001, 0x7f}) setitimer(0x2, &(0x7f0000000000)={{0x6, 0x3f}, {0x8f, 0x1ff}}, &(0x7f0000000040)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x805, 0xfffffffffffffffa) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10002, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x1ff, 0x8, 0x7d0, "50c25dc892a56247c94e9e151cb693e8bbbaa682", 0x0, 0xfffffffffffffe01}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000000054, 0x10001}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="d86aadf4eaa08af67de8d1e2e10f367434e4e2c0e2a01640d2eb45efc5f2b90924cbe92a702271191c2ce80b6bd0599a5e31b751f2e2a0da062b5e78d36cad9f27d2c89b858438ae18657659bf751d5718ccd0f525c78a9a0b4da08ad9115d07fac0fbb777b954a9552232204fe00ee359e50000000100000001d47c7193d37614a348f186789fa4d3644bfc21d27be610cd5e04369363a6b983", 0x9a}], 0x1, 0x0, 0xfffffffffffffffe) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:00:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) fcntl$setflags(r1, 0x2, 0x1) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, 0x0) close(r0) 16:00:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x4, 0x100000000, &(0x7f0000000100)="b01a3aa23f335dafb7b40f503dce3dcdc5e599754b5cda69828511b16fda983f0b502b385ee2893732ec11400fc54bcaa4f601d413f67e7009de2337b6dc4e2e93dc41624f201e14bc61886c", 0x4c) setsockopt(r0, 0xffffffffffffff7a, 0x7ff, &(0x7f0000000040)="61086dc6792a6eb549bf6c1d73ae896c7fa0313dd8a29b179fcbe5b1529e2856d71da5124385f7823566facce8067bd052f8c0fb9e254a970caab44f48a5a4fdb0105a04ff165599fa4f0a51d0608beaf5738eade4ffcc64f83cc9ff3929def598fb1bbadf70c800c4256ab8ecd853f5e09df3009acacc7569fa72494e90b76dbd5d3ea0040f1aa933f2ddc33684fce88d40c56e9593e10a99aca5dff069fc65ca30c30bb147b2fcfbd7030c54fbc0ed9bdca1ef75d10295c83e58c5", 0xbc) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x7, 0x0) 16:00:28 executing program 0: r0 = socket(0x6, 0x1, 0x2) setsockopt(r0, 0x0, 0x2bfd3ef9, &(0x7f0000000500)="3fa63a7c4ae1ccdc2a67603b7801e901dbfc3a9c7c4f49e5c6c5ea9aa81b7170d2e44b9d2862bac8917241f5a1d82c34b03ec2aee7dfa8947d0ece23642c47d1d62df8372c16115b2b1f2e1a9f72432edf3920cc0fee9fed762cebf3c87e6a928ebeaf1998fb5cd0a6e35822b9bfd1624c95ad312f8fd8a7b2db5cf072e7d6b7f118a7827e9425fff19eb8c24e4ab49e2b8b79142575969a6eb07c7a8cddffa0c9b7015d14c0b70b224748f940dced40649dbefbe3d2aba63d0974dc64f284a2054d41eff9dc0e36401156b3b9e1fcbcf840701c422c8cd90bd3074f67b3879df27856e11ce533d63e0cdd61ddae56187a3b0834b56a0f74b3c05d8b3720a2c94861104e1e12190f9017ebcff95d81159271385eff0fd3879c9e2c29459e4bd8a37361caf43c6b4d60788ebc62a4f03e30367340602b9c5065675070616da7293220265c84012c2295f3ec4dbbe4ae91cdb372cae95f0c85dea361ab08b8c0ffa30c20dc34ea1bb83231e49c68d4861e1a2034ca206491f80d8f30358d00d433830c07bbd72e44a81d0f89a280cc196cf5db8820decc655ac8ebf5d26ed086a10fdd61c674df8e13ceae69aaa7502fef8afcb5876e878c30e1bfef565cc99143e245a11575a7fb4fd041691aa45598d2a590ca0101024e3de5233c69b17bbe59a330248263bc7c289924d67884933e654605ef22338f9775523eb4ce1c31b089a8a91b8a1343e9eec35d4ee8155d478ecd8f1025d01638da2746c7acd0d78ca4ed92a7c998d76fc0916763c352daaf8a3bd4b7ab5a1961808da52990b809955e070b55e2a7eb2e9b0b6df51a79202f56c42391a9c02691e39709b2195d0ad2ee37082fbdacb63c37ed3fded9adf1b99cfcdea89d2b7ecfe17e1ccc8cb7d945580365bd5d2ddb2d226a4f85d10db935857246baee9a80c3c2b7ec32eecfc89df099ee12b436ef279179f6059444b1ff66db2faa71b414cd0540baa2322912e2bdae3a154d83cb5733143ae1a8162d2cded89077d1a54e4ead2b2d32dc017a0c89ea4d13499626013fdc9de58bb36619eae51d444af7fa56ebd8169f62568334071c486203e3eb9ababd9b38f5aa0a71152666a4ff5dbeea27f7383ab2da9a004cdc0e7f0901df4c79eb7df9808dcc9485e45daee9f525b07a9498b6ca77d977a10391b5d3908df09f8c6b07073e0f22109a0f3f0b4db65fe25c69f82d3b1bea77b8d471afbbd93521fb83d9ab77de20645f6f662fcc803ed9d51a682478f9ca5d0f5ea89dd997cb30590cd92e30a818758e77a61d88ca2b9289bbc0e73fb4e267a699a23eefc7a258b5a43aedd37e596ba30cb8fc1443750634daa20d4c05b1a373fb0cdf5bd0ccff3724570a07af31fddde30536b214c365c2446f6fa9eb61b0eadf4b4f00eaf66cbdb4cfb3a81be70165736ef115fb81c92ad16f545b3a0828c746e3b92a860d259942c147b38573be03d2d0d18b6f1c7b7aadf294bf3c4d535ac87c1aa6590ebb696153de07726ca5dda610810c4f1d319d28e7abfc4b2637b509df12a5714d499f6b113b5eb53fbea7f2b3e963280343de40392438ef98cab9b69a534e36a42340aa510e8a82aab707c8fa42c5f4b45c67c22fa98303830df70639ff063b41cf4038ddbafe28840532c70903b73a1758d6839d9137c5072080e4594d08b76636007fd539076e0ba68a3742636480aa3a6268bd97f7a56c9173d3c965b3517a624613b450ff06a2ae811b98385d2bb14b1c03b00ee44c0734629a403212df372eb448157c28de71d3f7a4cde6cfc3acae59efa39e7c460b80ef7828a4e03d8dfbc03065b4055ba0e35872b798cdf88b4ee03c75ea59964321f91920539ce3a230b55c5508c1eb1a25e4d29a2168f50739e89b3d555913fc57f3f0f0a6a80e8ef9cf83b39a1116360b54f954d70cfc5d265f3fcd68be92bc5c0709f697d4fee3c1de1636e42ea904bf315db5f812385d9c5b7a5c2ba88ace86c687d2fb21126da0da6143bc761789676aa5f02e24b6b6d568f703549475ca8897e79a9a91a8daa3c4dd8adca05ad5a12fc0efa6046899c29ff8ac1054f2e5c37bfbe7fe3c9aa2a6bd3c133476180acc01d90296e5f12b4f7cae372d4aca64b10c2ab972cf285b0b58f532e0b7fdc196ab08b8c8fd3d72c1e9742f54310b45176d99e3bdad721c615293dc761cd5b1af8da8753ce85543c1d6633db2b9b7fe13df655113689af7c27237477c9a8a932005fe50d3685f48657425cbfef4239b040530219a0b5f62c4eeb74fe670401561ca61e105a229d8b9ca3fd70fd41a3ffd5238b27e5d1a22f769218781ee3251c02ed7db8206f0795d6ed1abf5207bfd5f87ad785c5120f3c7feae58649e1430ab2cd608de4a3e440ac8c10c3f089c4f3e714ab895a0710056407a336109d334717b4bd1fec295ebb9e4fd01c3cb39248e57ca133edda98bd96df1073793feaaed8b753dadf2f1f70a68ece69738f92501d23ad808d226c16c875a693655ced09679152d71ade781318ff5876aa6be1d417a0556c18064747240bfad37c33cb2d04fb0fd483e58ac7fc9102bd41b89662482570d288e62b789d58ab33db85c657f2f789dae3e1ae514c622462bc8a2bff5bb453162b3a08efdae8aa2f4dd65f692a9d316f05eb70dbbb39156cb2c7cc105d9f206c2432f2498e930f3dd6a75fe986f09d08076e8680233de0be11731544ad94f2b7765a9212fb9c4d96de03aa1e23121cee051595adb623b03b1789a6c249c1d7db0edd938138d7c5c1e563ea8a338c521c491fd9760950ee3f1f4c52f3b7b71e2a6fca556c9d01ae12f6cd0f856ec0cc225763b45e754ca1cafc2618571745e715fbf6091d16caba95caec16190a7c368fcbf88fb2a648aaefeab1f56677e14b0be19888a450f1ad127c47c5f4d026aac5a291926146bedcf0229a8002ecc36ae39e2e1fe6abbdd45a2ec255567fe84edf31ab9b234380db8fd081c0e71a9e9ea6cd699263d09f803fd298a386bfe730e2e9f25617772dddfd400227c642c8c90c4627b19604f900773a1dd2b4eae4f2fef1787f0fafc27e2ad946989ddfdc01c391b6eabda397a5ba56caa5259482a2394d7ae0f955585c2ce907c3fa61252bcda3fb41d4993b22274f28dfb36867e221fdac5930252658c3138953cfadcea447edfb4f400811d8fd12445855e1356f4e8977603c49b7b1002ab6a2f8003656914466a024396ad2ebac3f30db2477c3dbc9e046b5a9378ebb2f9fd00d3db5f58086ec0df3ba497ecb8d1e090d2b24f12725304416f4310dd9d61e90bb71715a88903b5f3940572256201d4958ca40ae3a12bdaeb6757a2747d9c122628a2d68dc019dc263a8ea2430dccd8b28787d75a985358cbb5339163a9bc46ccb37055348e921497a2362015a210b2f3cc1429d5cf1d0ffae3707b6423fc0802aea6bc77bd51cf11c685af659b09fae9b8559a6f5b53018271fd80a624472ba00e9e798cd63465acbd1ff779a033870fe87a29421b914d6fd1dbe97e4ef1b393d5298d40664efe5e7c324642f7a6362dac04ac6bba6747b627df8dfea603788f5fae3fcd5a92b8a6bd8874e9f03d4c4c61a1d245ba6da146657f9a5ea6543017aacfc42d2a95d617f9d7ef9741f0a1a13898fc23ea060620754a8788e07e011b0c4394f60e18aace128a24404a6e593ff7c4da3b1fc4499c485e2121e7c486450aea1569a301bcab571200fe233ffea3ceeb0ad34c4814068ac53da1ef2d233f319b37967420de9ddacf05b927251c94ce1d1daf5ea8b928038f06233f4b11e1bf03c263b7b01c79b6c0b51e51495270003294af9277040349d33dac6db7176c92a2400745f5793f8c6a007ecfae80979e82aca82cfb95dd1f9bffcb79c2b0eb3b750beea596abadbf61e35c1f2c1d024124587c57ed3ff95aa415f3d76030142b6d20e587291222f0a23b336a5155d1d889d1d3a508a14dfb424b43796d7cf35fb35eac856f8bebd917a10e513450669e28f2e407f029d96a5e6421d0d62c9c7d23dc7b029efa06a292d959ad25045f2f62387d8d841c6e698d9a27ebb49ed9435d2dee8289c78d32f58cdce5dad2398d8727d108a76c173fd0feb2f82140d17e2d4413420d2750ab21b1f572cfbef5f280adaaea78614de1ebaca31a1130d3abe3c6a6b3139c4d2d75b4692413e19d85c9e6638e929c83d0583533ba646f7b12d7bf54c86f9d3f92ec164b79456a9ef46afcd85b9dc02f721dceaa3a167b3307f3b73b3b409337143fb0a1dc2cb67c00654ada0bb4918e1e3ac60659272ecba8fd9c16ce26fe057f0a09b0fcd149e96ac6dc7c3988ac841f71485f7b95f1646f5116a7070ab55f6df2bbeb76007c656d88f6793ed3de5cc6c295f00004c826902b685832064fa50bb0a05bc80604d9a02a8e97e34a5522e62f90805c25b5640e6e309210452bd9f6de768b643701ff7b16a2e85c23cf2c0ccc54333115f17c0851b45167debf65ef2f673fa39ac2786a7b502e19482e9c9a32aa927474eaca398777bcc3944773d8052bf61173512897861fe56bfcb0e4ab4f979c2dab58eb879b338a654b3df396d0575873b9083d661caa0c9ddd752804d08d05789c849b3a2c0070f93a3b9bff78d7f5d057aa495124a315e3f46896c71a62efeced0d757fc3c9028a282d474ed459184fab972efe3dad2f8ed22a48d9bdb77668143edc8babcd2271b3c738ef20ef170efb2c90e61cfa42a39de8d4fb6cbd35ae26ecb8da78779b10ea819ebeaa1fb51c1d07094be9a7c0467200aa4921a378bcf81b2f46c10f16c0f66c46c42163fad2b2f68deddf41d59ab293261b4221f0f8e12b61b2dac32857e80ea944aedba567827c8fa5fb35bc4290b729c353503716d036409b46f753cd144fd02f748b57b878d41a2c71040441e002b101722d17abb04d9486c475a16e338ae3d9382b7d7600e4e672ae6d3b32d1637dc494834f79b38a876bab2fed19c52d2049b6c600d43791771ce7d7eae95a881c86ac1bf107012b562d17cb56297f42950c7c838703cd8b933e6627579426abfda08307137dbf26a906be91759e2c11bd35ef0930bbd2b33247888329c032e23a56bdcb2a2e892f34849d57358336d5fc14ab0e996164a3ec1d24528250a1789fd985b078dc4be9b007e8ff75e745777fb452d1a04a06e185f5223d489e6c7a8cb70d81de90c31666df048649e050110018d72d98f0744698eaa95301fb3644d56bda9edcaa30a80cbb0e5368c29136c3da64ae193e1aa9d66a2adeda9d23363500bff4e77c6edce2885d0315496cb9f98f78fd914fadafc9ab28add1c43e5f96b02d6b5c92687ded372700d51af13752ac2cd326e93c2cf402bbda49354762c853f4483a74bf01cbfe93a49a7f31ce6022b2a22d65582ac3dc4cfd3753d964eee4a418b1335cb9122e72f18ca3d21a41cef7dc7bcd85fd8dc6b0ca2e521454168dc2f482cd406eed5e47f87c63fbcde2b22eb39b81d8d3815928b33b2aebcd9d16779bfa876fd923afe627ddab7de8c774329d0024747ae8edb4188e48128d503c6bc939b588e36c31c344aefc66a56aada6258fd9bd54fd82d94729e7c8240c6dd50cdbbfdd2d2010614463ec7cd4037f8b8fbbfab139f4f562ce9adac23b80e47edc6b115a4aef977a409fd00a69fb5763b9c69a73fbcac2ca339ec7dc92d53bb168f5727a0e62a36e5104b9d3e7a4458bd3d3de0ff822e86de34366d21bfaa5fd64e9f6207dc83bfa0fa75d8518913cde4b01b249d92e3c0398e57b81e2d0d24fc94eddb2edb088", 0x1000) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) lseek(r1, 0x0, 0x0, 0x2) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x3, 0x4000000000}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000240)) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x3, 0x7, 0x3, 0x5, "96fba9e8afc1a283a9569a0a86b2755dad8fb56d", 0x6, 0x6}) getpgrp() readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/200, 0x3a0) sync() r4 = msgget$private(0x0, 0x8) ftruncate(r3, 0x0, 0x3) getpgrp() msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0f00000000000000047bb2c8d2c8fcd5cdbf648ef5c2033a959cd5dd2f6bcccefdfd6fe7"], 0x24, 0x800) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) setpgid(r5, r5) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/65, &(0x7f0000000200)=0x41) 16:00:28 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400000000000010, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0x3, 0x8}) syz_emit_ethernet(0xed, &(0x7f0000000340)="5c465a440b31a05a8a4a99b07dcd46a7309adc347d2c320adb81068af64406b75e6c9c101dbc08c4fd97fcd44c8dd42b03b26e3120d93f1929c84b4d75b2d031e4f6465c5b3a534462c4be95d1df465247914dc562a51649053a22c6b6762536679d063488acf31a7cdad3c3b9ae93b6b40e43c89d2a72b16ea897d3294a38e537f7a9614ca6418e76747b527a18edd0fc633ddb19546b71722696c83983f820e5a0537fd1469e298d259a06588bd5db0ab8d448b23f0aa5a315abde07e69c661cada00c014021e4454f2dacb5335634e10e11a680772c4fc0f1c6ccfeadc039b85ea04f92c02fe4d5a22bfcff") r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) listen(r1, 0x401) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r2 = semget(0x0, 0x6, 0x10) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8000, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000180)=""/241) getpeername$inet(r1, &(0x7f0000000280), &(0x7f0000000140)=0xc4) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x100000000000004) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x10) r2 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) semop(r1, &(0x7f0000000000)=[{0x3, 0x80000000, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000480)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="81191ddf8910558513ed54fe3e107e44de71416f7425daf44e51c4dc401b759015e97e5da4e3fd3ffbc89189646be03224bdb6943648f42370d4c93ad320267b80c39199a725a4b4ba85ed916f0a34a963e1e1d80de51a92e1284373b1c1d01fcfd25d2b8c4b9740488aa037eaea1379c949d27caccfcf24a6a009f681fc9010ff737ccb0de83306fb8dba347dd5f3c38b6cbbcc9e641d1576c5cdf581f5dbf9b9ea81a52278e50b10029f3bf8bc455811a50c906acc7ce948e34c45701d1f0ef7d0fe40adf6a306fd204e3143c6d89b5ce417110006f4203379238198a0abe7e51c0b427b133b8844febacc7548a2026e6d22cb89d9b2b6e94440a69027813787ee15f29393aacb9cab8146c76793b5478fbd1b827f57319abdd32d0d86c0b8242e3443b4dfb7f18bb9e5a3f8e8b5f2361fa5fec019482f0a4743cd89ea9894cec06432fd6442c536be69c05e4d476af8d5e649af2d952c3d43ce8e1b59cae246aec5f163fbe1e7db1eb03db0c4665cabcae8486450284df7c63d41e31af0abac10fa87ebc2058effec58afa469c02f2072a8143b894217604c5239f1c1dbaef74d1683ea33e149e4617e580395d5b1c9f4ca546bb24f47da", 0x84) r3 = socket$inet(0x2, 0x40000000000000, 0x7) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x8, 0x0) semop(r1, &(0x7f0000000440)=[{0x0, 0x5, 0x800}], 0x1) mknod(&(0x7f0000000540)='./bus\x00', 0x2000, 0x1b135a69) r5 = open(&(0x7f0000000000)='./bus\x00', 0x800000000000, 0x0) r6 = dup(r3) ioctl$TIOCCONS(r5, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r4, 0x2, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x21150, 0x0) socket$inet6(0x18, 0x3, 0x3) setsockopt(r6, 0x94d8, 0x0, &(0x7f0000003640)="89cf3051733a2e3cf3565208bf0a40c417bebd686468749be0a02e0e5567ccb19b010179efd1388835fb97046629bc4c852c995066f09f6d88311d11dc9cb95ff6a09a421de84c85e615ce8b64e8941b4bfc0e99dd5358334ae7c5096c809d1afbda1d972c47d04cfa7044a2ba9ce1e232bb44930b33255ce17eb00c5ee9b250f6542b761441f281f14d6514547f8caec51b5480a9506810a27e6ddc81e64c4d435cdffec91f1a6026aabf5b7d0e2c99d62ca3ee39a5643a67610748f7b50c0cba5313c52478a7a79e5645f53ea407a87fa9093ddfb6406110a7459e14851fbcc39e81d3f9b83ef31d0ad54776551ccfc61ac12be1ab2838c439e3d823c6b203d828bc1a26e4fce6368d658ca6d8a45441f48b4fba040a0bef91466ee3f653dbb615ae83d4582a8840f513ef75d19aa997e0798cd46a0bb8316508df0af4dca7312dc2b920eac09af46a147ba2feec28c0b780de3ef493296f1741327627b59a1ab5d9887fcd9112fdd8880b8b146d81d41e4017a732b78ec6bdef97c17723aae5786aa5e7ef53ddc87b5942900696d84735d32b888dfb6b28c46c59c2b663f0c90855d78b84cdb80d9f6cfdb9f05b3b1a3d9e8626304b8943b2c5cd92a7413fce277a86eafa1f61a279046acd619883578ee4dbf5b47d0a9b7c1ef20be39a4e968cfb3ce0f1939b748330d2e868b081147526c1962434f5e39ace730e8d27ef7d989d538dc3bc15dc34bfe6663b240ee0f36864d4bc5bd76f6a7a86093ac14b0053411db24491fdd3ca36baff559fc6d701dd1b0ee5ecc7fd551782b8f2d425ad887b455c113bb3cded52e1c8bbcb3bbfe8742df4f517176d325a46b31d4975f8f008f3186c31867fc120003db6ebcd59d81e3ef0f36871b22be6dd7258c50982d59730e9e0bbed8adec155c17dc3a9d67fc9d195875cdc0ee58c35df49668d78e277f114d512e181f74fd04157d1afedd8a1322be3b818a0d3a9d87e570a571537d4cacef77d46fa88548069738a73fb13ba85ba0f5701e0528563537fb18ed78304f91ce8356e580191737197926069eb0da48c48023619e160b2b935b5f4ddf374f0e1b1855aa0a3f64b823b27fe1b2087d6f9f2fe2377e37cb69b7248de62f4b88ddc7c64f92db55fb82b10e240f40a9121d3f3a5a1a419684a3f1e11626459d4d7d34dd80ad1d39d8ed8d4c29b3f6eb45cf1854affedb1c576a77abfa4637c029a12f1db4da5d2bf001f58718a6a8340c2f723782118c63003f79191a1e2075bf2961b7ba867c51b5caf0c025de9fc626c9bf598ec5393bdcc4a9d24f4d69938e9bc5621504623612e34cb712645f8c0b6e5a7fe81f9c229c6f7f7f2ec64c76121ffbdf5b5f129de35edecd8de75564f7cfc8585c303ea2016f88d1e70ec66b8a2750eed1f7c39951569ea58f9c4aaaf8d8617535d33c45b5429d5885b68bec398295a010fd685df1aa31470d0317c7a9a202c3bc90c657088f3c37af62595a771d11953a09c7c4e4a1733f59f6c46cfae415a87ff764ca76b9cc55f79cdef467213678e1925d5eb51b2f0a026d88b1b6bfb0743bca5a046ac1bffc33f33ddc24220ad9a2633ac972cb2cb88a097cce0d7576dc84bb81f59c83ae1a372deaba1f20789214ceb4e802f59965869a3c0236ad883e279fe7e48d34e8432afe66441be7dd6a965daa574858816d9e4dd4ac62cded36d8f83a06a154c7d4169174decd922172d7d4319c3677ce2c44bc483055215672fa8e1d707508eb3f55ab40c87395cb77310a1c43fe193bc36f4efb5374d29d1eafc05086f755ed077d1db3c9cc36298f9d45482959dacfa8475340af0ef7be172a2e3805e5e71ad6b8607064648919d72355161e6d9fc7d377609e01b6180291a33f322dfa2c9c8c2cd23713fec9676c8e00108bf19022e26c865da93d3ba159ea7fb8588a48767e47d194c7bfc1c8162e35f9becc8e743fddf60bab4bc341ed1120ab063329ffaa9ea945059bd54bb67f50018d884d91d22987d6fcd74e5ad2bc5655498bf4d6bf9bcc37797f7b7b18db44c9b0c20a8101f721d9ac13343c8d69616a01c1cff47ba3c60dfe4d91dba21136243a1896dbd08abed5710e4fc9a384643731dbaf90e84a65320769c6d9110966efc34b65d9010df561679222ff4a4c6a35f918a7fb7b10c8e279ef4a44b22311f6636a441d0f6bdca9cf2816a601af2977e498d949ee6e93c952bf0ac719663cbc1b54c4a498ce0dd578243ce1760761f7177de671aed23dcc182906f6d48966d8838498d22c18677d2ffc503ead4fba55c5de8ee8a8a8e872872bc2dbc25742ddaa02bb9f73715f994e79b28574a6e49cf24e08c62392374072b86d587bf6e8f59fa7b65949a163164ff9a17dbbbde41a883744a3896ef87c3e1e1dc74c6519b51a64aafed91d148dee293fffa6d3254934728206c50534fe0dce1e1deee0a43adcccfe788e7520841b73c46e605d932bb0bdc6b1130e7568e4a186d1de62394c4a2775051782767778a4e1f4f0a0e14b7d0833b8f3ff64498d5f6f9d85a7e6c18e419a0589c8e5755547dc711daa6d2897c822282390e0bb675159998de5e0c5ae6c67058eaab6d42e74057db1a783bd21243ff40a441ed6491defb4127023a5f530a9a9d0fddd8130fab615a694e9fddfe961904f39dc21395615efcbf287e3bf909e27300be987817ee9e9f5f08f48c3911d8247e3f1b40dc79399b8d9bd02fa9205dc3d843038f68acafefbbb2906efbc4432761bd8871509611e0bcbce601c186a37001fbc91b979cf67a1bc2d723f62db2946bab1ec3daff1461decdce415c2f6c1e4bb00d039c1000b2f0f9baa6e06bca91737ba362fe0bf7aedb06f20b3fe4f98da9ad57240230c599e34c772c83f0e34a0e3c9ffe6e42ffad0357aa21d879945b015d9105cb18bed06f711e8934e4605a94fd6e3c2e7138e9243ce97413e9402b2d26661b9a72afd1de22d22914dfd4f4ff3ecbe3de55d1687188756f8970d30f20fa576687c0d39f08ca62cbe9d2c24baa9d047707b3f7848b89b4d5813f6710c2bd39b59500c279ef57a6c8c88ea8c95c3d54c368c46035032acaaad8845a65055b979e84aa909a11ad0d470e113a4be7b405851fd81af886293bc9b888e605aed99087365480e5dc611943e9af112efe89243cd8c4591cef499d774eaf24e9a9653f055f03575ed0279df221e891a641bfb7398a7198bf217f52b521460065a8a4e0a2fd15e7b28c1dae757f891d907c31713805dfa48cea7f9e1d7633de741b561a82916e3c6de058ebf24af8e5e4ae513d6de7acf6addab21feb581c6c47ad9d3e257875573ec357f8f4507efb701284b5b033088f96f473e675a065304d1c66b55632fea4dc76863f46f2c5ff130665932c5d80992e1e74e246e4892a5ed901f258f5cfc5d12a5e123158a3c1a01fcd74afca2f99a0d7fbb18c8e38e79274c97f3b04c09f7aad3ffddcedd7c5ffa6f2c0287d7fecb79c4c0c6052a8ae4929c0c714318132844625063960d18ddaa371ed25e89551400d5b9c124dcc2211ec97013b2a7664b824e4d5d68827d4a329c5a61c7f989fe5faa05747127fac69e9454f20e639615472b1ee4e7a656e6222301530390ef5a36f731e70fb23f91e8b464d08d5fc59bf4ec2a2944a29c74a203a1af581a6cf1b3aae994721b6173094bc55d97ee75fe7a79559ff5722addfc350003c306f233344b56237d94a0ba51e69a8b8e0f9a273e36c9f6a6584b03e89bb65249831aba83321a817bf86200170976b5f451b50089f3dfd172b45e4bf5c473d21ca2db8ea0e13d2251a99ceeec785e80f217a0078c3aa25c66c632de6d040ac5e90d628110323af874cc1e7e5f9fe5947e8501ff482fe17f63315f458e72d38cfc82806be0dfbfb8879c7e24f98dc268326ab0e4097b42365a1f5957f4e405a6a008bab67e3ef8eae5ae38ddafec0642ac70f32b09208e865584dcb941deeca6ff80031e87dad7ba7d7616b1c3bb2b74c84baf3d20588b608200c51f7a7af8225cc2f184909eb39f1446f1271af604079f8d904a042d7a0ba30b25d59f04cf6df4b17a78067fa4b7b4557875684a3f3fd521822af51f32be2c0f7da88d78fa2ae9784858df2818a169e44f9cb95a43df792d59f8b001f13f310a46bce53ae05520c3cc92bbbbe285533978c925d9a6db596226b7c42060823a3160ae0727d351c18b111f5ebaa1fc62c9cb04a4d8697df5d35b29f984369a24c4cd5ed4b8d2bb6c8817f3d696545fc805e74cd5ad9862d9f8efa301c1f2c542b3a68011c0d8cf0b2c04be63c4941b19e88870a48ce7c5f2aa00559a6e0cb7c8520e234cdbfe8e1aab3c7cffc9f693a0e0696f454e503fcf02a85770e84e7db79653b0e8d29d8a0e1d6fa012da19b04d5421e3e8ea9ebad9b30e73d2ddfc2c21819133c37557cbf1297beff419a1eb33adc1c469e3f6cdc18ac6b19325649c5e1b3b9aa8699d32c0b48bb912371642606ba1566cf249778abf144d34f9516d53f658e1906af99bf9d62f0d93a996634aa27d4ff8aa887833a6b2470c015be7f78e17750e25dd69e25b955b031a43ee16dafbc284a1b351615ba24f4618b14844adcdb3a06b3aa2f1009dde6c0415a28296c4e4685b6ec71d2198a1e7b667c7041651ed01597fb505b58780943ef4547edfa292f87051cad6bb2380f90610fad14cc6e584bf52d0d3553b1097c5668183e6c05dc322606d132c9a84ace14969c4f025f7e218cb5cb25f6e99273090c61a25bb5d4ebb4acff4bf01691b550063cf96bc26d7fe913eb394798ca2cbc8d1da5a5f312fc9b8043ce4548510729ff76000570393569ae64dd4a95e9c7adfd20264cd0f55d3ee658e6fe1ac01ad978843357b2bd16524964a7c43a4ebf88865a4552d73e7a46299298a20233b1da5496e70780c44b8088d39ae1ec8b6a0b9104d70037fbf3d65b29b64869a7a45c87ffd8483793b7eccacc9b9a481775eca1b3c943a871de43aa3c05b095dd05d3346bcc943ba1f48a08f8ad9b4445dda3bcb008cef77b6a834d9172c7d4ba104b13e85df7db9cacbc22355f7ca724b9af273c4ac516bcdee2d48a43e8f34a4ce5f8b465135a51695eddce52b10711af141117fbc3cfb957a7ba545a202706b29f5d389b0a5dd2e177a55fbf97d753dbf701a5c481750b3bfc493e8b3ea13fabf839123d88dac1d1e57d2af7961545f170630d7d97f9c51f39659f8f62c2a36eaf887686625b5e1e35dfc82ee0ff4762b6de4dc65296416701ffe5958e02682d814a9f74588e0f93f7053c2a57a143cdcf8e8e73034e1f04b75da18006fb1ee2b3d172b890abbe95c702667171da8c1708838db9eeae06b74f6475bddf6e97ad8bc1e119575dae217803489ff68acf776b08de93a193c64a7c0d4364d10c055a9c233591801edad94121734bc878065f4e2d8098191f25b7e2d338f0837009b0ce34721926001c6f8811e59320ceb48ca70d2121b35adf0756cfafe7dcd082772c85537c1993e55152f816add22a6bf5f7e64b33c43ae4d8fe251012f8a767b5eba5167133d9c000680a7f923d481d951311777f43650ce7d7b6aff49fe0e45a870db30fdc151b52d4058b9678f535ac7b102ad23b364612cb342bb84572b59769f3d7b889bf152b7aed382d2d592f24ba9ff045676a8bab143ad48273a9a96dcd468e94e43d8388b31c3aeb15efc2ccdfd4f7bf888608fd7c20e9658b32f566908cb7e56bacc45900b40b39f72d2d2033e60633f095d7f44a0b9ceaa22a3baacc02f0e61366df46d3664c035e92d31034d2c7c736e4c6570c5ee817ed679c9ba62935b15050358fb764e3b0dde2dfb62456442a86e4052dce122ecca8dcf97c696feb4e2b2c2617f9fb100ecf1dd7017e46beb07704ad769646468beadaec6eb8200edbe5e316e99e8692d3ae728eeb975550e49a7870ead35514909daf416f954ea039f7d69ed8c4b5bfcfa24dbb69cbd7b2705cfe88426b7ac0b002195eab0adc0a9f3b7fb3efbafa38", 0x10a2) munlockall() semop(r1, &(0x7f0000000080)=[{0x3, 0x800, 0x800}, {0x3, 0x1000000000000000}, {0x3, 0x8, 0x1000}, {0x3, 0x9, 0x1000}, {0x1, 0x1000, 0x5c0a3a4aca9f76e0}, {0x0, 0x62b9, 0x800}], 0x6) msgget(0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f0000000240)={0x2, 0xb81}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7, 0x687c, 0x3, 0x9}, {0x1, 0x1, 0xff, 0x4}]}) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000280)="f39514042a99ce061c0e42792d290be6fc0de39835a949b1b38fa6f6666dbfda6c9c4f83b20d3ee0effa7f43d9bb96bbbfddfd6a860d93b4ced9ace9e2760e958b783196", 0x44}, {&(0x7f0000000300)="df6ccb77054b0beee05b812ccce350529326e273655cc1070c882d997b944f3727e7fc5aab56790dc41247df90a36f6fcc190fb24a8453c757b083551cdf82add32fd64799be072a0e112338625af36afd419879895c0280ba0e7d0e78740ed1a14d35280b75da632a3b387e73f90565721c61e6dedbf4723f7f26751b228bbd02582674df791fb9e6f73a5f1458b1eba6a1f2d0cb1ef2255832c80ba369fd70", 0xa0}, {&(0x7f00000003c0)="f37d0c3fa006a205fe65ec5e27396ce0ba7266f71dfab67e52f3ad82d3282cb9e50e9196e459c2c755fcb8a99e98227d7df64f4d8f86394870eab3aec2b043b59a5ed98b870c0043d6cd6d5eda62bb2da5b5c4dc1ec65036b7b496fb3aa3275541fef6fb20ef5e7d782b8dc756062b702a0ad95b3fc0a822b711933a5db17b", 0x7f}], 0x3, 0x0, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xff, 0x40, &(0x7f0000000100)=""/232, &(0x7f0000000040)=0xe8) r1 = semget(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) semop(r1, &(0x7f00000000c0)=[{0x0, 0x9}, {0x0, 0x7}, {0x0, 0x3}, {0x0, 0x81}, {0x0, 0x886}, {0x0, 0x9}, {0x0, 0xffffffff}, {0x0, 0x7ff}, {0x0, 0x1}], 0x9) 16:00:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r0, &(0x7f0000000040)=""/11, 0xb) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0x3, 0x0) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82fdace2fe696c653000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) kqueue() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x8c) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x100000000, 0x3ff, r3}) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x28) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) shutdown(r1, 0x2) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') close(r0) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) recvfrom$unix(r0, &(0x7f0000000100)=""/240, 0xf0, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) write(r0, &(0x7f0000000000)="a7b6ab9245f05485b77dae9ef3d9da471d93200a", 0x14) 16:00:28 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000280)=""/69, 0x45}], 0x10f1, &(0x7f0000000380)=""/81, 0x51}, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) sendto$unix(r0, &(0x7f0000000640)="2280a5695e89ed7d3a64f3040985e7c971ecac9e9bff45f3644967d38419ad18add3c4a442c377017f2e1345db5af823005ca8605db00b2a40b390f75a49548c9d5dd34382e6237469109fcc58f6795201d0ac00aa808375e51142e847cdfcb68264440cf78f7bfeafa199656c3192dffd45d9cc534bedb05947aed21d6bd66515e3e9c03e35172034156eccd32c149c7f93f33b8c0d2ad5ba15bea565ea5e9afb1c41d2c102b90a72494fc432904e82a4b2bbda9b63a26bae6fddeea079c3be2d88d021820834f79daf77003f89156035062a4da9b6c8579bb873f5d2558defc58b7a64a0a07df66536bca1e2ecf0a265037c69ed78013b6f35b75ade4d", 0xffffff29, 0x0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:28 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) r1 = semget$private(0x0, 0x3, 0x610) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/99) 16:00:28 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xa80, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x1, 0x0) r2 = semget(0x0, 0x0, 0x40) semop(r2, &(0x7f0000000080)=[{0x3, 0x1000, 0x1000}, {0x0, 0xdeb, 0x1800}, {0x3, 0x1fffffffc0}, {0x7, 0x8, 0x800}, {0x4, 0xfffffffffffffffb}, {0x4, 0x1, 0x1800}, {0x2, 0x6, 0x800}], 0x7) semop(r2, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x7, 0x1000}, {0x4, 0x8, 0x800}], 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) flock(r0, 0x5) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/45) r3 = socket$inet(0x2, 0x2, 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x0, 0x5da2, 0x1, 0x40, 0x4, 0xffffffff, 0x2, 0x2, 0xfffffffffffffffe, 0x2}) r6 = semget$private(0x0, 0x5, 0x1) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000240)) r7 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r8 = shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x3000) semop(r6, &(0x7f0000000280)=[{0x2, 0x40, 0x1000}, {0x2, 0x8862, 0x800}, {0x0, 0x0, 0x1000}], 0x3) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000002c0)=""/93) shutdown(r4, 0x1) semget$private(0x0, 0x4, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) semctl$GETZCNT(r6, 0x6, 0x7, &(0x7f0000000380)=""/218) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000480)=""/160) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendsyslog(&(0x7f0000000580)="4d773f16ab4f2dfb4f2cffb51cb55a3452fc5f3d42d3b8882365a50513c6305bfb3cc1caed0e1860b4d43768e58da5c20d397f60ab97a2aa89543cefe9a6786f1dbe3658ce02013e0a1147f7d58d0f5ecd640a444dfafd6e9d0675929e55b2b31adf1349d896972557eaa12abc95950a279ac7372958d811cf486666c1d4f40f57790961b33cd198a80979d3068ec288a24f5193cfccd9a5674d7c6883cbbc912ee4935d2274ad77af6f4dea8821a3ea9e7e3476e3e8", 0xb6, 0x2b) shmdt(r8) mknod$loop(&(0x7f0000000640)='\x00', 0x6000, 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000700)={0x0, 0x1, 0x7fff, 0x2, r10}) shutdown(r3, 0x2) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000680)=0x8) clock_settime(0x7, &(0x7f00000006c0)={0xffffffffffffff51, 0x744}) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x1ff, './file0\x00', './file0\x00'}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0x46d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x3}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ftruncate(r0, 0x0, 0x10001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2018a, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10080, 0x0) munlockall() 16:00:28 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x70}, {r1, 0x30}, {r0, 0x10}], 0x3, 0x55dda8a3) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:28 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:28 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7fff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x84) recvfrom$inet(r1, &(0x7f0000000080)=""/66, 0x42, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x86138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x92) geteuid() write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) chmod(&(0x7f0000000000)='./bus\x00', 0x160) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getuid() close(r0) open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) 16:00:29 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x10000, 0xffffffff}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0243d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304b9d2600a", 0x92) r1 = syz_open_pts() close(r0) chroot(&(0x7f0000000000)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000fc0000000400007e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: setrlimit(0xa, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2a8, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x302d2, 0x0) r2 = dup2(r0, r1) r3 = syz_open_pts() close(r3) syz_open_pts() open(&(0x7f00000001c0)='.\x00', 0x8a11, 0x91) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{0x2}, {0xc66, 0x9}}) close(r3) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x7f, 0xec, 0x7, 0xfff}, {0x9, 0x7fffffff, 0x8, 0x3}, {0x10, 0x7f, 0x401, 0x158c000}, {0x3, 0x80000000, 0x4, 0x5}, {0x1ff, 0xfa, 0x40, 0x40}, {0xbb, 0x1, 0xfffffffffffffff9, 0x4}, {0x0, 0x81, 0x18aa, 0x3f}, {0x3, 0x9, 0x9, 0xffffffffffffffca}, {0x9e, 0x100000001, 0x7ff, 0xd5}]}) writev(r3, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) lseek(r1, 0x0, 0x0, 0x2) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') shmdt(r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = socket(0x1b, 0x4001, 0x0) fchflags(r0, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x10001) chmod(&(0x7f0000000040)='./file0\x00', 0x51) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x281, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x180, 0x80) sendto$inet(r1, &(0x7f0000000180), 0x0, 0x40a, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:29 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) pipe(&(0x7f00000000c0)) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/74}, &(0x7f0000000080)=0x4c) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:29 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r0, &(0x7f0000000080), 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0xac58) r2 = semget(0x2, 0x3, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r1, 0x4, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000001c0)=0x2) semop(r0, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x2, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000280)=0x4) semget$private(0x0, 0x2, 0x4) socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x50ef, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0x4, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000200)="24422d8c1e296d3b0aabbb27961295daa100a606bb3da77cdaebeed053c8a0c70460", 0x22}], 0x1) r5 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000006c0)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x4, 0x1d, r3, 0x0, 0xfffffffffffffffc) getitimer(0x0, &(0x7f0000000ac0)) setsockopt(r4, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000009c0)=0x2) chflags(&(0x7f00000008c0)='./file0\x00', 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000900)=0x8) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000940)) 16:00:29 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20100, 0x0) fchmod(r0, 0xa) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x6010, r0, 0x0, 0x9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x10, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x3a0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="8656d3a07a665f743ffedfd8077b2f16a9823ba035ae169ae2e542d378ac834722a63ec57fdfb9fcc6ddcaef1d697f03eb245aeddf036b8ad927a9dfd6fff806aaef65c676ba9405534c84162568c32a2e6d15e0f629723c9360ed73bc1d2ba58cd65dc003381d9a76fa26a6fe180e296580bdd39712017e7614af"}, {&(0x7f00000002c0)="7fe7095dd1b53cc21ca2cf0986f4abe77af1e7d102c885b50ab385c36382c3ef7c7e5a2a83b095f9ca8815518aef53ad1ea47d07cfb581564d853e25864db349d6ff551b09a6bf1f7df3502f3cab019a"}, {&(0x7f0000000340)="ab074e9d2fd192253f67b2a774e4077e26a8f8a839b472efea80dc2d8e4654ed74413a835e1f77e60f5c129a9731a1f63852d33206566af4254384f77ee5cf218a51ea", 0x46}, {&(0x7f0000000440)="3ba425eb7d38c3e502f54d06655e11898aca08d497e48a44928f1cbde0a46065eb102515801dc3ef4fb1b09902bf79b4ec3841e7984cbe7b60b9443f92486567252b331499fa7821f278e66dbe1ff6dcc87f6d680687b42fad5c482281dba6ba14dfff3978e480a04a1b99a761f3eef6b108ca1c2f7af2f9f75571988a8291a30ba46e8f2cb78cd73a20fa8f8d7bd86b6d325db90286fdd02cca3e5e662d327017720a07a47cb394973702f911adc2b360e578ff401d9df746ad9ad6a1f2bbb67f05cd2c2fe7e9a188d2bcbf94146b271e7f9bdd173db2cf0d19"}], 0x23d) mkdirat(r0, &(0x7f0000001780)='./file0\x00', 0x0) bind(r2, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000540)="b605a835da85b7ed14ffcd20d17620b1a35d0227fe619f4acce71198b006bc8adcfa17f4d59024ae41297594d423909d8400a37f4f12640e5e85898cc1d81762da895ad48544491f1fade2e21da007b93029389c1031ef4e3ecc28a30899b91d3b1fd59e92889270eff5bca5c5df6d3d7349ae6b0ef2affb61056845863750d14d0459bd3886cb2d7b569c81b09159a0022eb4fadfafc2193f465e9a52d08df27188a0739ffd6659a0df3009499aef604d9c19cb20d5d3e0dbc570bc21c2d834dd5a8d0876faabd2e47ecc0f8944e0fb2d84187a19e5b5f7c05bc78159266cf79d8b6f117bb202c67fb3a6082a0b19d0b3343d087847ff194cb011c04af7b0aad3b2e8264d8074ad3bc22a6cc17f2db66d2fec16f4fa7c93b6946d3626592a4f5fffa525a9da085a5face64a1195865dd4f894bf55c97f1b6049f491c34e168994da723b0ad2a3071a02f419b97964ee9cfb83ea62001cb58c510a9be5a49ed7e5fa6897033e646065b0d73047854c4eb47221cfb03f4a45d1d46dbce5e27c648321e4840d00ae657a67d294756d20f15a1fc018524df1f34cfbf17a98ed4328ae1b8e50f0636679f05860a4a650662fc04166a6afc2671df0c0575c2daf0ee3f3af034c5c9d438819e3a0a671092f99e2934476a4d2e3dc2ffd7cb7f4443f90887f6a1f047eb30b6adad16a8105430723cff0e81ab5dcfbe72deaa76059b8bfb12d81e0d502b8d164c44ddd1a9905eaad8a3fcce045284e545fcd3588d6a9bc81e2e473b9622f0d526356ae17d96426a2b39ab4c70a6fabdc5156d4a1f2f909ea436e1b45ba29f7eb38fb9e84f2c10f2d7b95aa4b4fe93afe722a78ce4ef41bf345305e7019ee31b55972dc1105564134e82266f8a389314776498736040f2948cc66f660d5ee8c6f476941df757f016526a13497710f0deb04f3946c8ccffb7bb4f4455d9b6c10a02edd0f1b9fa67452e6b89f82e0b1a54519fc693d606ea14e96dff82e41335713ac651c3c9aed822ca21b113f0c98a58e812926dec2db7c9e3b517dfc70005f32cc7f2c484ee541be3d7a49cfc698f352c975243b0ef8b590c34290e5810f7dda173733414fba055bcbf8a1b6a9e29396d5816ea0f3cde2453a93b6c78b180ccc216f567a68d1d640995dfe596e59f0691ae5b0d483d101b111c51566cad1ef5f835a81e0bbc3ad3e274be66345d475a7fdf94695349d95c216a1e22bbffc25fc28deebf8fc04614be05b2558ecada4c5229098353b55b641da0dcc4101fde8de2dc15a1dbc61e422dd8bbcc0dff04ed563d92c90f6ff14dbd862ab063a79290fdf1dac0dd17a6cf6fe9e56467a51f962abcac3b4b9768b6fba7dbcdde64116561c4943ee8aae22146f6590387987052c81684bffb9ff70a311262812ee72130c60159e94feb3359c5e54a3caee644c5a234617198c77935d4c8d6bad3540894bb26e1c75a13db9f6f66af2534c9fff3d317464e35033aeb45e18553ff932fb77367cf278cf8daf7689b03889aa67470a49d8639bb9f95a55abb9617d0c7ac4ca3a8466b6188af4d0a2f9dfcb43c6b81c492abadb987a75dbc00821e91b16383af5da13df9b1f4a2001e28128540d5185ca5d67c2a1b886432f53148788fa00081cd1a7729a62f76adb8ed5d6b0acda3a3401624d17c64c2791f9d176e9d6dc87d1025d1f52052d8f7083adfaf075779b3a58ecfa01ec6eb2275d0e7034ab0653d487dcc80bfbab739221765f6618888d9fa48048fdb4f7ef7a66c6662705f64c95c348c17fba65974445be9a22fc5d1800f4812a64fa2fe991a4b13f37ff047b383261b7c001c97a16ec0f4b5eda86a2471bac7de3438b4fd6ee983387a4b2aba34eb0ffd0d25f50d0705861d89fc07ca05d5ab4534b2bebc707ada9890a9914897520b280fbb797cff588281500cc8d405fbf75aecd1bb81333df61dac0a0cf537c6b0a959dd540d362becbcbafad0ebb637a07ac7d6485b3b8a90d4061da72f421d7d09477f820a12eac83e178631aedcca62b449c13082ff1f5a0a89f0c5d94b5e21d11c5057373785c164a5f7eda80179892bde7c7433053af6df715729f7a2650e8ff63384e0d4cb5fb1dd87029e36dbd181ec13d86815e62775d4ff6b54ffac23ca9e1d7d57b3626a55675db5a25c2533ec194963dfaf04bf8134c0b3d35ad0253a5d1f02e88e8ea2b903061af46fce71b2e4b7084f7d2c9f68c7531a3ec8b09372c0657fbb5662712ba8cd03414ef4e69fe41767077f88346d3ecac21913ff1596888e88a406bd19c0dd665bd5ba18fad29135904253aa2be689e4b7ffc5dd461b367c4112205862c00dafed243b860bb3d4352345829a2b8fdc626e48aaedb4a945cf3ee36ec415474886b244a58bd91c9efcda4d902abb9fea5439e9f5482beb6396cb6020fbc396660bb55874f907a9886a0c57b9561772d839973b494f733b10808c926b27b037b489a3cfde2e8f1a185a768a222d43df51de08dfa8be0577a152b18145735132437892ab7b247d903f50968ce4cad107b33fdad5c82e1a644ee2307c0a8eb3b6e8ae8469522a8033f1483188b97581ed79784363722c4f217d9bf03a66e31300e1503d0476cd307eb23f5d2617bcc4e18b1d865f85cb0ce2463d9bbb63593a5433104ad15136a55539872792ff2aa099b12529ef0bd584faef38e6ff134860099ee41939aa8dab7a53fb79affbb390dd0b385a221f4b7318e9d9322a5b18a7a57bd43c741e4632e95c047bbf5e495cb5e0e9df5996b0a3d8c81879c99622ac1b9cb3383fd5fca318cd1f180e9e17097fa07300fd2f35925186ec7742839602c26db9155d62f9ba3b1168dbc82cfbfbc6456ba8e5ed5b27d6999a548964fa6b5b65938ce5aa0b724f38d1e5b0a0af7ddb230941ee099d0589e08697de02a63f86ffa0d7dc5f5159e8e0c32545b6f16e251e029626ce60aa76678639064409275f748c067a3f53ae2b3545f406108e68e7f05ca52cb0aa97de9c3f97009872123c4f40bfe274b9b7162bba1d4ab012ea6f24e6e3a5a1866102644c6fb61191e3b39fdc1989ad7d8869b1f778641ba2a1376ca912e1ea4df06bdfd3a6d0127cdf49aa0e79a916f5eb672040e0b1b28f85e6603ded506323dccb77e4a8726c780a3a2c4ccf89629193351e586acd73b219360054a2fe1d1c17d9850e31486700d7171f8d974c732af96696ba2209dcaf25df34dbf1b03b27930ffa405c3a8c3243445d07a05e71b667c6d363d7f4a4209a45bf9f7d823dd5f6e5d6044216bc7435d3d6e861c6d711468df3fcee51241a1907c096dc212bc28c6a696d65807d673912beb1d274555d7ab2d0ee005b3397e8893d8d5bbf3834db4f8df6d7497961b0bc60830820513e3ac73f32bc7bdb7979c56c1a1688009f2e06086c2627c963d9c31da94045c021ba624a95c5192b938f5d2bd33f9bb5fc9f0605a231df473ea3928799bd99af2accb2ab3d09be8cd75e6a57205dff7413d821a4cbfc440aece3b906ab0f4e9708891642af77a7ad0d01bb5f463bcb5ef79c726df5477e15d3cba82a199e5d8bb8967bc50eae3cfbf7ede24f79afa697f633d33fd8d47d12844491b3614000066e10ff0475ffaa83e8f8243e2c61471f159f2fef4d2d7e17503c36f8f7df538ed0eeb404fe12d02dc5e3d656e7d590fc7962cd6a7b3f61f726dc86c0e5e44f2ae5fdadd34525828c693d8e8e67a7bfcf7d24045d356765559ef35e1cca72f5baaa74042173b777e8f74ce3c5b27101cd56c82b4dd700cf120af0796643f665d96a880ed92db1dd292798e7c5a3d01ea67aa821f873ac192252f303d9325d6eef5427d44bf9b8426db01693ef3cc67e3436f958e2324d92309f139dab1702d2b93b3a03ebc206bc66e55c089ffa40b0c5080aed62a255994980c0a18778dfd938e7514e79e6596320b71b28514cfb88ab7c14764f6bdeb0a9db3187e0c922c6ac736d6414208a970c986ab4dfa0b1b333e33988e3bcf86c128e131470fda5d3d8a25abd885a1aa12020963c8babe5ec7f96ba73c2363679e104dd0363ee2458bbf5e009779c750c111d061152b2a61f66bde5f7ee2f8fb1c4cfad8a962eb619762743f768352a1b95efe4b2ed9a4ca0cbb1805a18638a63ec2edb23cc3789481303e4bc182c2824d92b12c1004265123865d4f16c3ebe2f44524a47a99828256c213d790ff8deefb11aec308134e19593baa3a5cb134331b42e6c8726e76d27ac7efe388baeae191baa648fb7c19f1371d731327011e9d02030b869b1e03010d28f7a558327cb713cc8ddfc84b70495d5d7ed56f0abc5a091d45992c21ed6aaa3682ecfa3492a6b97f83598b84ec896ea84a5023010649583f041715feeef58cbcd097c286b5495692449626aacb904cb6524c8b2dfc82084ebd8b0461a0971a506127f7260633261cef72c8d0394bc5effc91fd25c19978065beb97292c2ac8d77bcfa7dedda039abcf3dbb6f765c52f1557334495a3416bc216edaabcfddb81ba7595583b43b839dff5220b91c885c185d14f27479e1f5bb5a1d3a6e48180083603a83691c13a8881d0c8af4157e7a290259aae776e247ea468f8faf43aac3017ced519729b2c390102323997e92a8e64aa4c0f8c6db0140c23dac3ae37787df9e61a6021ef0307b9287e1d81fee68b8ab162d93f40fdd43fdcb72ed225f3f9fdac3950b8fe2350b86838df988d1ad1acc110f1e0eb5b0abb95e0afbb1181c2149880c436dccb8adff8e16ba09fb450d6aa6c2e7df4ae1639c5d0db4a85f1ec1cb39eaf1c32f8e7901439fd4192a4edc98c51eb51210d0da356d7e5afda413fbc63ed406cf3162ffb1a8e6a3446069fc700a0b77649fc81add174d95ccb4e6779d2ef8d5f36d361f1fe928990a96d623c2e37cb9ea524cd06d359003ffa847ba18f48ebac53bf3c51c704864d03e84dee2df1d7c643860a361c66f7655ade1ef6879ddfd882f4045357569347a4f66dc071e738a3e6774b0424ce69b2e00c3e6320b27827b136eb36dd241d38c06fee42eb42492e41336541f0c21635b76b07b8f3c15bb81ef208b0605dec1067c9be9da3674c93eab241cd3f9f103cb02999dfd54cbf9ff9f7057f3b4da24ece836903570892be16fd0c3339bad19bb17243cb2c3d93e9ff2166f4264a97dfe05bc9c973a44a64bcd4cd3132e648d3ec460d1c892fab05bcc905334c0f16be36b4c5d4be940da5027716716c6a6d598d01c39933290c1c0bb310db104c11826186a38c3285bf557fbbbf4ab244bc83024e7384bba0a82ec116f3b423506ca4fc497434c161a4f533e414eb1b499758f991600ae8abefa1c9de42fe11c36e5d2a89e36629dc337319feb62b410203811326b0d355ca128c5c1057402630602238a1820fb2480a16470cec9d0a7418aeb8c895f1eb21d41a68d9c5361a90136e1d59fb3d53a238b9dc9da671b96b5216cca7d17d62cce9e7c013b3440f793709573e9e342be4d91d501e03294a0efbd9c74c8d4f1dc72a81b11ea624a1473cd0723cfcf52e056cd4d7d35133ab552cbdd3da5975f2d45d48981d8d356a027ed5fecde2ce2d7b109650b7749b13fbca383008d96e6582dada608d471f52c80b0d0dede87e0561a6f0ba21fce6abeb96a7844da3572ae191f24e675bd374bf965f37e007ffe696f1c92bceca5a8c190036f63bf5e81201de981b63df2f69757ded5f895860ab9012399e5b8c2462fb10299b9203b645a72b7a568bf0b4cdca92bcee8562df0b1158c7b119272a9936606aa6a44311589df46dc", 0x1000}, {&(0x7f0000001540)="39190c11c8706b6c3f3c2e827a0631fd1ad01f56e3c2c4082cb237acbade0e10dc84cb2f71d2a785364ab60d06f1b27d812692c171595a1bef6941c9a444b44d04d6737cc49b58f788166e57bc51660a6f6b78ce43b89f5f0b689bd8bd6e083c191877594778277fcdd4f6847fad9eabcc48a4f3eff88adc81aed1b1a9d5626bfe8c64a98cb991c2066f830e1c77cb080ca3463cc7f51a904ab994ba6222126132143cb76f35e17270b75565ec70b988eb9cd937295450c912f81acae9220f20669a2d746fbbc00b48c2fa6d11f21d54b99d6df0aff23229b99a7bc2decbf269c70847d81b04f2e464c04f", 0xeb}, {&(0x7f0000000180)}, {&(0x7f00000003c0)="97a5d950b620a1e8fa34019eea4cd5a8af5db6ca42ae914830d832841da5e89fd38e9babdf7019f6fd364b1f5f361319", 0x30}], 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001680)=""/166, &(0x7f0000001740)=0xa6) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x8, 0x80000000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8140, 0x100) read(r0, &(0x7f0000000000)=""/24, 0x18) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000010, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x5, 0x595}, {{r0}, 0xffffffffffffffff, 0x4, 0x5, 0x100, 0x40}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x11, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x2, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0xfffffffffffffeff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x83, 0x45, 0x10000}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x7, 0x20, 0xde7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000001, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x21, 0x7fffffff, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc, 0x20, 0xffffffffffffffe1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x22, 0x1}, {{r0}, 0xfffffffffffffffd, 0x18, 0xf0000003, 0xffffffffffffffc1, 0x5596}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x7fff, 0xffffffff7fffffff}, {{r0}, 0xffffffffffffffff, 0x44, 0x4, 0x5, 0x1}], 0x2ae, &(0x7f0000000400)={0x6, 0x1}) kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) syz_emit_ethernet(0x1, &(0x7f0000000240)="a4") 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x1}, {r1}, {r1, 0x10}, {r0, 0x120}, {r1, 0x100}, {r0, 0x80}, {r1, 0x4}, {r0, 0x144}, {r1, 0x20}], 0x9, 0x401) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000180)=""/150}, {&(0x7f0000000840)=""/4096}, {&(0x7f00000004c0)=""/180}, {&(0x7f0000000380)=""/78}, {&(0x7f0000000400)=""/36}], 0x10000000000001ab) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc71b) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x800, 0x0, 0x4, 0xa5c3, "ad452b3baa922cf4b75a444e6d7ac5cd520816d3", 0x6, 0x3}) 16:00:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)) r1 = open(&(0x7f0000000240)='./bus\x00', 0x200, 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000140)=[{0x800, 0x879, 0x0, 0x4}, {0x6, 0x101, 0x0, 0x143}, {0xb0, 0x800, 0xa52, 0x80}, {0x6, 0xffff, 0x8001, 0x14be}, {0x3, 0x9, 0x2, 0x5}, {0x7fffffff, 0x7, 0x3, 0x7ff}, {0x6, 0x20, 0x8, 0x3}, {0x100000001, 0x5, 0x61c, 0x10000}, {0x3ff, 0x0, 0x7, 0xffffffff}]}) 16:00:29 executing program 1: r0 = socket(0x11, 0x4005, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x5}, 0x10) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r5 = msgget(0x2, 0xb76e40e6a63306d9) msgctl$IPC_RMID(r5, 0x0) 16:00:30 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) fcntl$setflags(r2, 0x2, 0x1) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/98) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x8}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') ioctl$BIOCLOCK(r4, 0x20004276) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/70, 0x46, 0x43, &(0x7f0000000380)=@in6={0x18, 0x0, 0x3c, 0xd2a}, 0xc) r1 = kqueue() getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000440)=""/83, 0x53}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/215, 0xd7}], 0x3, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63, 0xa, 0x3}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001600)) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x35, &(0x7f0000000000)) 16:00:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) close(r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000180)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x1, 0xffff, 0x18000, 0x9}, {0x4, 0x1, 0x2}, {0x10, 0x400, 0xffffffffffffff01, 0x4000000080}, {0x1ff, 0x5, 0xb05, 0x1}, {0x9, 0x7, 0x8, 0xc}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x8fce, 0x1, 0x6, 0xa600000}, {0x0, 0x1, 0xd2, 0x7e4}, {0x8001, 0x5, 0x80000000, 0x1ec}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000179000/0x2000)=nil, 0x2000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x10000, 0x0, 0x0, 0x1}, {0x4, 0x0, 0x0, 0x280000000000}, {0x40006}]}) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8020, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x18008, 0x0) getitimer(0x2, &(0x7f0000000300)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x4, 0x1}, {{r3}, 0xffffffffffffffff, 0x0, 0x80, 0x8, 0x7}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x9, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x7ff, 0x400}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf000000d, 0x16a3, 0x5}], 0xfffffffffffff84e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x16, 0x20, 0x64, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffff8, 0x41, 0x8, 0x20, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000000, 0x8, 0x6}, {{r1}, 0x0, 0x11, 0x20000002, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000020, 0x7f, 0x3}], 0x6ec, &(0x7f00000002c0)={0x3f, 0x3}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000100)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x3}, {0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb, &(0x7f0000000140)="0a9c61f9775c63a3df026efafed2cb84d80d461d00") 16:00:31 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x1}) 16:00:31 executing program 1: r0 = socket(0xd, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e2708b5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pread(r0, &(0x7f0000000040)="8b5b549d9cb351510038d4a82334fa341371bd2d82c5fc322ec0dccee398df27de3397e2e4ee668a001dcf5f7a9c5ea00d95a5ff828b7e975c02f1cea0da3fbdce39207e83c828", 0x47, 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffa, 0xfff, 0x441, 0x1f, "706740ad6191f8a2488766616daf3ec9b70e15f4", 0xffffffffffff0953, 0x1}) write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x388, 0x0, 0xffffffffffffff6f}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffffffffffff7fff, 0x4) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r1}, {r1, 0x20}, {r1, 0x80}, {r1, 0x15}, {r1, 0xe5}], 0x6, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="7eca59061fb400730000004da938af99f37f10ef85203c39000000eaeb2afa2a1ba8a6482ee742919f7d01e51ce3a7417e2d09f4ae024c7625a1f1c83d6bf15db6eac278deae2d74ca44d55fe0070090b93739158212d0f7aa63971fd05b1e57ca7bc599b37a02b523d00a0a4ff5e67a924c9a71c9aff218d7e398e0f16ea0300ab39a79ea9ce977d8b5aaf7fbc8ba852d620c42a49fc3465737d0bfef5feccff5e1cd0250923b07b35a9db2d7ce1cb1196a264cbfb1d55e2d8633c7e9b4cb13a5334cdccb6bb3d70e38f3757bb30e4044241d7b9c1894d03a41e252b36dead70d18541287464b8094d7dc379400"/251], 0x8) r4 = socket(0x11, 0x4003, 0x8) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x80) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0xf, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r7}) flock(r1, 0x20000000000) writev(r6, &(0x7f0000001100), 0x1) semop(r5, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r8 = dup(r4) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) r10 = socket(0x18, 0x1003, 0x0) accept(r10, 0x0, 0x0) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r11) chdir(&(0x7f0000000280)='./file0\x00') shutdown(r8, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15, 0x3}, {0x5, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = geteuid() setuid(r0) getrlimit(0x6, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x180, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="c9317385556bed2ec832810695c1ed16acc9150980f9e19d109d2b3099427801440ee03208d0121980c2122c4d3b7ef0363ad9a08c9d4ded5c8c4f3e1780efab419fd73d8b3278aee454006625ab2f9fefab0df2bc1120", 0x57}, {&(0x7f0000000140)="ac65cbdd2e113619c2a744bf62acb38e1c2d49a710391d3fd2b803cabb75eba40af0c846c1af2b94a422a64dad57c7f22a96550941f28c581656456853ebe7773f3a58a0e0b8063c931c36fa1bc043c51502168891a589dccc428c23fc0da17c4f6a572445ff21e35e56a177b5ca19d173ea68d8fe3dd5035a9a050d48cd1ccab88c1c07728a3892090cccb8e38ef37725161cb74fcfdef5ac2e1ab8d862ef811b273d00528c1aa97e060754473dff10", 0xb0}, {&(0x7f0000000200)="6800d84f7e5fb5749ad79c1c8ca5618affe5c7c4127378a19fca3dbb6767a6f633f6f204fa31b03c131f08fffa545ec6bf042de34e11bc386c8ebc8e8c9602d8916a8b94b9778ce7822e41696a8163736750cf63360244c37c007fab30a58e33ce2dc14c3dcc1c45f69730c864a886549667c10f7b6c59eccbb36f40fe493d3d67e51c380017f13460", 0x89}, {&(0x7f00000002c0)="d8b60761c1bc1901c44b8bd2f87693300c95bad77134b0f3481fe5cfa3e4f2ce5c1a27895dd3113a60b804d7f95fcabba0cf05a0b5950b971be13dc39315f6bc04d859f66933099e07dfb1bda7942ab078f212b7da1605b12a801c8db073d9beeb", 0x61}, {&(0x7f0000000340)="e63517cba2b7762408a57b6c70842f49c16fd8f423a1bd0c397a999ffaf3495a8d4852d1c89982d3478d86ac03607eecd2a6d853cffa0f788850c334c89071f4799ac6fe924cac1daea5ea3964bf76012565e46814f7869d61dce516ec007cf0e0e833bd083ecdf8d5b1f674ea701624607efc997840833ea519111cd7613e", 0x7f}, {&(0x7f00000003c0)="72cf2d70d5ec581017f3db91f5c1d2869dfce91cf9f63ab910fc8f3c60bd2c1326bc0f3da223ad0fea9a613edcb29160acc50eb7089df2b8d843dc72609705826ac9b5f063a5324f9881ea8963cf9997f0510c19bcce926e4b6ec590984b6165c09f3c3e888b71ebdde9e79a2e63385cbf61b45e241a10937ca1efb34bb297921c424546b617a871b79fd3ed7e17108cbff398e4439a211547f7bcdbdc548ec090bb527a4235c103936b13e55b2159cb1d552b629e8f1c15aa51648f7d865f5dde6b5cdbc7c75b17433a5adfac2844", 0xcf}], 0x6, 0x0, 0x0) shmget(0x3, 0x3000, 0x420, &(0x7f0000ffa000/0x3000)=nil) r2 = socket(0x0, 0x3ffffffffffd, 0x3fd) shmget(0x3, 0x2000, 0x25, &(0x7f0000166000/0x2000)=nil) socket(0x1, 0x4003, 0x12) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) getegid() 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000441, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x7}, {0x6}]}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x80000000}, {0x5, 0x10001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000009, &(0x7f0000000100)="a52ec5c6cfa896d1365a3c6218fd2971defa365ba76cbd6606878201af49b803ceff317d9ec1b62d73e891b64cb5a0eefcef20515d84ada4c38937aa8abde6478565622b165afc9a3f13b9fb76dceb21c620ab9cbb3dfaecd0e7c7c27c91e99a58ac9c903dd54bb8c098436ddbc555626a2534dd2046244600000000", 0xfffffffffffffd3c) r0 = msgget(0x3, 0xb2) msgget(0x2, 0x81) msgrcv(r0, &(0x7f0000000080)={0x0, ""/104}, 0xfffffe3c, 0x0, 0x1800) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x3) r1 = getuid() seteuid(r1) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000001c0)="00e7af928708af9344df47abfb5a6306197493ccb7d8b03c04c66a898259e20c0cf676504855f69cfbf8f7498f5d5bd455434cccd201fcd69ac8444f5850781036ae84f5773980a0ce37306646c91445772b052fb4d572730154cd8815a9e201f0951dbad29981ee8685548df8cda44c409d3b0000a1fbd4f62c36301bac2cd7d01686d496ea12db8a0d4b75b7d2def6df35bbdf26426474ad2a4d9ff1cfa9dc735e484750455d602bcfd5d22f7a97fcb9c34ea732d39a51de5e6403976728b0878cc8ec308a141c763a9d450062453ccd041b5f8217410ba96885e5241a") 16:00:31 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:31 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = semget$private(0x0, 0x2, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/72) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005}) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002008, 0x2d94) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="2eb8c6b8613d53930300000000000000000000009e4d8ba417f57f4c24951a02837ca0c6a14bcb7395cda54f4d3475011fd2a68e5346be7d2ffc0ae2cb7ee8157c6ba5dd1f8205e609a13eeb7534eebbfae3e44841af24586390420a908f201de4aa1f", 0x63}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x30) 16:00:31 executing program 0: socket(0x2, 0x2, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x7}, {0x18, 0x2, 0x4, 0xf41}, 0xff, [0x2, 0x80000000, 0x9, 0x8, 0xe57d, 0x3f, 0x100000000, 0xffffffffffffffff]}, 0x3c) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) kevent(r3, &(0x7f00000000c0), 0x1fe, 0x0, 0xfffffffffffffff9, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x0, 0x9, 0x100000001}, 0x6, 0x0, 0x8}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x1, 0x7}, 0x1, 0x6, 0x833}) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x7, 0x9) close(r0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0xfff, 0xffff, 0x1, 0x8, 0xb2b2, 0x7, 0x1, 0x2, 0x2, 0x20}) 16:00:31 executing program 1: socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f00000000c0)) getrlimit(0x0, &(0x7f0000000040)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x6, 0x4, 0x800}, 0x400, 0x9, 0xfde}) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10040, 0x0) 16:00:31 executing program 1: setrlimit(0x5, &(0x7f0000000140)={0x5, 0xffffe}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7a860337) 16:00:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x33, 0x1, 0x7f) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:31 executing program 1: r0 = semget(0x1, 0x7, 0x200) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0xa2d, 0xed, 0x0, 0x5ff1, 0x8, 0xfff, 0x2, 0x2, 0x5, 0xaa}) setuid(0xee01) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/108) semget(0x1, 0x0, 0x41) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = socket$inet(0x2, 0x8000, 0x2) pread(r0, &(0x7f0000000080)="d40fb72322d7a1e9722f49831ece9fc51615e6d49de3cd7d23e4c85915a4d19963c05bc177022d952f9f39f10444cfed89e9ea647b01a2e4f1c96750408e52bc943a16f30948f554cfee454cbae2839095171dea7a85b6e435fbf9f430928cb8417a4024731be21718d603b0bee9da4f53ba228d752aee2f1b94f555576c323368ec6a86d91fef1d15fcf887fd7aa366a7287bbd08ce0ccfc06fc58df52234207fade5a42bc84a70904e09627985e62de810f98157e056fd435bb19f9355f19e145aed3b54a23c8193a440c36e16c19b71c7571bd9a4742643a650217ae203df2a2077f16c3ade67145e092eb88124fe97a6e04bf79bebb903625f80dbaeb4d1df43cb4457e1be7132792b35421a3fbc414ac7890219b7d7a551568be7937bca13b607b57d7a572bc66b340eb676d0a06f36f0d65873bbf1e3d6d10c8c55232e518d80518c2c892eacdefaf1655c058d5ada3a79384615fa6f2e705c8ec58ceb167b3b37b06ab56bbaff1bad5c93970461e00631be5bae8183569dfcf838b14665f6bec0a83b9a600f32ed6de87aca6c57b3af38683a0f9e036238014c5fd982809b549ea6da76b299a425ed23b0d17ff013d5cfc04e002600d09f71eefe5f6ce9442457dea8548d79d9fc0a28df0e4c81938478e692708e7ec03eb54d602a1c5e561fe923e3fa5a6977b96548a4eb5f7d7955a241e4d4e2e1197cbabea21d69251801ea072c9af812527ea43bcb3e1946e018ccb2a143fc6c2cd3fb7fb286d75e87b1f8fdd48fd611bc728fadc6cd07234a4fa812f60830e0662be88f67cdda4538180a3982520040c3b7acca30fe36dee9b78a3fe7d82dc3f60e39a51452d99c12fe5d51d92f8829b8b28f2b2d8ba301fc4fd91b7de8d94f825831522e2dfbc5bda27e33ecf1de20bd48a140c8253a304f5a3ac14a1f8c2a76832efb3b365fa66ea6b9805d8ede8d49aff3e3d0f06e9a9d85ce245cbfabad93985680af6913f9313748eba36519fd04815d5bc94eb2270cd29982cdd870226f2f54775a137638ec1a5d97d5b0868a77473b30f1c6d245da1427b830b2bbc92f05ae887dc46b0d631d816a8b556430eb7cf53fa4d005791f9a58ca5d29de54c4f112f92c695374331b6c6fef23d7a1adef4112404df89fb5a28a9c71fad37c61ddec72b0a6f8289b3cbbe3f15e1d8fe994e469b4656480258410a5253c55639f44935a7e01dd7aaa2e0f6cfd590ba7ee2c5154e4d19324639c017608b0d4d980449a22a7f89e5909b2cd5472a8ae4584900ea722ce9c31b593fbf1efddd5b4f2c9d4f764f777c7b1a1e7664a79cb6a2468e88b00c8903ae1e8df009657fe0dfda63db870bb06ead5d53539dac879abc940f5e917b4caf40063f6a49a24e96f9a0079960c0fb3a9e5cc7ad41d2de7a310dd17ce42c76a2ae8258298a774b3e9c378949b0973466d9979ba012ee34c5fee1d285e5afcb57fe233decf6bb25535d05d6af39e11ba499d7678011feba3b750ce1af10778eae7f8ab02ffdf7ea297df623da13c5dac4fbe9fc66d97cc644b36c725905e1023727e3d7da0b7d440370ba35386861d8b7d810f8b3c3f1d4fa8e1437f5e999848be9277e1b1b0fac5377aeaab03dbbb2f1ad55c99d505dec2914b10f160f0ae1be9a9b2c5c35ca38814716c207674fd14d44abfcc7d43f01e986b9f9405f59ad5617f3be1cf3f783dc2795e0dfdddda65a2383e39b8301e81b6bf8dd16b4413bd0339aff0b322b318fc04fa922316127987967e97e2957845a6b73b4142bc473f0304208ec5f4a9585e263ed95305a26dd9d1a1a6df278601fd98b65c648b780ee4f3689d17c1da90dff8449dd7c86ef6e7b72a1e813585af5ab62eb834425038c61c37f945d9900d13e6a44675047eb1d7015643d7af660919df1a922f670fa38663e558f72052959450e54fa355c91d878fffa809f51c052bb300e2f8568b96aa17dadae9661d71139af33dacc7ed0d7bdaffe6d1d5879b7327bcfcec51d35be5bd5ff80bd0d95b236e3882a106e8d6b6256595b6227a3272a955d5d4dcd97d39595a64f1ba9953bdddfef91306d3157f8f8fa8df284a1f2beecab2f2ce71ffc93e39b4426905f801fb5aaf7863e26cc6b60703635bd0f99c8d13a2b5f2b3432f1a917087c06a2d38708c33a539330ff0a5eb86d93fbf137cc60fc9da1b95dc4fc1b0a23c372593ffa3d66fcc209262e3b929a277df3a865a20ee2eb58b9262f74aadcfb8a61ef5495b30c4c543f6fa1e93960c1673c0331df0fe73883c6fa99afd84efeb4b634fcc9173b59ca3ae7c3cff1ee787da6cb284b17844aaa00a4900ba6ecf14bb4b52d5891ef4810911d5342190dbfad40ad4c2e2b5e54525b2d40527dcfec54f771f7bd5655d384afd23198584cc90d7342492ea94c9e1b22a5b54f4a2054d8a62b13e15fcdc5bf26756ff49e497a40f094234015d5c93ac4f92a8f6714158d9ee81991599ce8daefe8cd425d80fba212b964412ecbaa0277fcb16787bcb6006e4e56b08ad8917b206878eeee70fb477de0398d7059128400e958f2c86bac6517c818ddbd40da7b48138158dfa69d25ab8dc538c7542b3dfdd969c93aadcc42bf7368a55b31145c8051af875e1906431ebc5ac859d72810c83fafe3e215c00bfcb1f595cca51782aaa497a3ca36416714c60e783edd84114b19370a59d35a8616b4cabc94f500c1896f1002bd8f004996ba50904415236d242d7f16b1ad6b48ae21dbb67282aeac4d78ad65c6bb4ae2b5890fe966894c548ed8486ffdd7bede36dc874773a371eabd0b1eb549dacfa6a8f8e643ef8f533e788126ed924cefdc1811cdc283f092481b9ca6da8dd4216df7561a95511851f6109e449331ee3df937c4f047c948ec189fe36f17b0e32edda39578ec0dd8266f0303fe1e853d8ca4eca9ce097d11898fc568e251ed465e31071a770578ec6db18b44a774e423cd3d753bad7ad3ceea6954ca44ca3970d38952594c39ef76804f80c34348ae56851cf5e233638b842abb51b739feac5fb9cbfd348e56825a46d0e07fa0a2adedf9b3c044b04bdf2baf8d377954c99481415e3e8c56c9af705dc9e7a8d3caefa9196238eb5013ac807952dcc616b8877304975bd000ebadab1675a6d71875a4b56ff117a2422724c043774c42984a4e664565996f17aedbbe5d729f4d06c5923b16745bd6518823379fe44bcbd33feb51ea2079643ff920d852fd656bef24aa7a2918dfef1370eb34acf1d84226ace00aebb13b70e3a99457640ebe4532a94805cbd508c776d8b9c3974cd472f89c57ff7e8d390fe9e3df465c4e78ffe85965f2c3fd2920bbd09251c74daa4886f505dfc5dfe6e97ccc467dc152561621cc86ef8131d7a909c71280f1b0a809a231c9a9adf2fd2f6fb3bcae183ba4aaaa026a48b4c18416024ba75cc59ee471c870594b03a541958d87900a599d56a1328f7750c3f0d1a731b1fab3dcde1b873031d3e5fc281e83b3a9eac4a131927caa08de577f01594165cd80b52dc12a3e7ad2abf61c74c7162a70f4a8d18e90735cf21da8fc6c1a642baca3dc7fd6e1af4fb4449284ad3ebc66959d46a4b411cae284ed569a8852552ab27bdf84906602c1a5dfe55cee91dfd879fa37992bda10b224749ed9228dc2c8675d16421119dcfa7c8407bc64ddff0b66580cf21fce0b609ad937db969f06d27de4718e67db1fca662d8760cb4343b61ce8f457d7dbfeebc8d343c90da4e731361522865145c53de2bfb5cd24d7409507af38eff4b4a618376f564e8aaccb38ecc5362ded9496fc9748b889cbec0b1b8b28051e50d38be6bca4267888d0ef0051467a63be679b7b7c004aea164a1de111288af36da16edfde9868f2e20a51f74f3e158ff2f8dc6b566888137c35e7a7f817c7961e30dae128b095a9ecc9876209ac942618f7e54ce1735ef72ae8712dcb2cf1a6678fc57a3f6d6e04bd988ed0132616a9718a287369f7e1ede6685330c85d92452b778e78766b3fe66490e406fd3a3dbed57e625b009ac9f4728195719415aa88d15e10928cb79a8c083b3f773e9df7f14deb914b5becc368450adefff356377ef3c3ca3464d0569030ba56b4a14195f6202a029bcbc3cef5048e9880c59d79314496787e75e87b8ac5ec4e194edb3675c477bd327026edd3779a96af1823117496dd8cf0629a1ca5a2ec97dbbddcef52c8a95a80fc8c69f66f624dbb56df07dcc9d49967f25b818cb1cf43d4f3921a3bab6743909988366bf0117a05a3ed464134ada2dec59f1d59a78248234f54ed567a80094b3a63c44aeb72471ef20406318cba3a74b432475fd8d21a23288ef9cfb1febff75e15599623415c38bad7c7484bee342141b176e34737ce10c18d8b537f69f251146c77b4bd8acb64fb960bcc4f58cb6468a987261ee6bd42157095817a80add4e72f3c47bac4a1c5148532bc0308ce2628a2874bcaaa25817bc2dad7d4f69570145a3d45321082d0bee8eab1c040ec27006aace172d756ffdddbdf9a4b1180f4f28d94e068b4f7a4715bdd5643cfd8581bb80284728e7d048399b1895fb6a7e32de9fae7f8f6a2a4c4b234c72eb7951354305577ab46a383d0796559128f127c17b828b65402545b842c721ef0418f7b0fefc6c108bb5a66dada1b33e5dbaa3a278e28e935a2adc34b54733e2a0676b5ef50dc5d1bda7298557c77c4a92835a6750f2c6da9e6b33b5bb382677110ce9e8fb7184ba075389b66c067ca3118598a89c9d4e3292edfc638991399944a4b1b11ba16547e44fcc5019fcc24b43495acd7c7a0b21e9014786f0716fd113ffadd424533f9d04994b4fb2b3eb4362b7c382e1a907db41deafdef1e18065f537f0bdb4430a1d61617700aec97c030329becb1ca6f2f731858eb158864a0f86ba41dbc8d19ad1b982c3632794d1b31e50b3434df10579f418e605acb08a54d29fb1cc3748a3ba25fab53f65ab854f1315350e7132569f633d7692149baa9ef9afd98649342eea2a21ba336caa23696ad83ffa1edb34e5baf6a6289fc5ea21162cc0cc44433dbc5cd8e5ba03aa74be78487634259573bcf6985c9675d49319932802802068bde2cfdcba6cd75ef2ddeb4b16816c623185d2a8adc88bd11ac67d3f72f29a7137c7561422f2b25ff8e29ad95858ed604f1c6b553eed917d148eeeea959ef2f17798428b33cf768d6d8ebd13748f29beb573b3c725f9cc2637a926a5ccdf9950dd7a5723eac7b6a71976041b493785308ee3c918b131616a8d718fba7049648f07e06205a6e6bab09ef2196408b4ce8d4d471cd6d40bb75255014000b33d6cc2aeaf1c4d2fa332592edabd29a0f6700c9bc4c25205a3cd11c88a5dd6863cb9404a8414d33b54500e405bb708fe015f973aba39a469d0f0410e6067ef59fb7b47235ccd8a3fdfc4b75be68b955e9e6bf2c2cc27872531dd501d6037c97db93a7d1028262fd6642ccb66bb0bbbea7e02abcefd071494fd33f94ef6f5e3fb147ed873bd3b78165b693e10778021e1ebd4280592f23249d839e641984905384e66b2320dc495da96b40dc7a6114952e590b8cb16037641ee079c047f9ba6fb6f01ad78bdc73c7d920049ca482fbf4e687ce882706854877358f0405e1bb6cc65d8eb7772329668cb2d23b6d1baea87edc370b0f0e1aa8c97572a82b1f2c7382d070e2b51e0672686bea296b8b9048394e6739def8dcb2b2185b2be2412aee755397a29fd263a52b46c4914cbb31ca2a3e2ab387c09a38493da9a1dc716f8e4c7d3fa69f43dfc089064c2f52db11a33", 0x1000, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x120, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xffffffffffff5fbf, 0x6, 0x20, 0x200}, {0x4, 0x2, 0x8, 0x4}, {0x2, 0x5, 0x2, 0x7}, {0x1, 0x3, 0x9, 0x7}, {0x7, 0x7f, 0x7f, 0x6}, {0xffffffffffffffff, 0x32, 0x800, 0x7d}]}) 16:00:31 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:00:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x600, 0x5) rmdir(&(0x7f0000000040)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x4c) 16:00:32 executing program 1: r0 = socket(0x0, 0x2, 0xde) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) flock(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000180)="428f60b5466a5849c27944872f5b9b57f06e44ef623236b374e09f789be71692ba38f40960f7592114860210761cc404067463503a85e41f1ee7e0ce0ffdad59657552b5ac4e9e5d4200f0bc60f9f7acf0d0fba00a09589fd2ad39c237f502d2ff09a4d20e254f1323cf781805e4496cdfa9350578cd83e7742e566ffc4bfb59c0ef925e209adf948f49310c197e6f4fc3cc34d033d6e75283cf047011f15030bd2050235e51e8dd667da618ee593c47da07d891a384c0e14e1c8a04fd586d6972485412859205ab1574cfdc4a36140f8827db965733a48bb298241bffb966186379ec07de53fb3c57632a735f695c3cfb9b7093d559f3ac89d6ed11c976be2616c645ef27f47331104911b8c31833afcc6fcb5059e8e2fb4a35c69ab5eb643d10782c0bbe666df9e217f6754c7a304e1a05efcb5d601ffcdabf1ac563ebd1e36df649ee342da3590f8eb061dbadad2ef801f225852163f8884d614277079547aa6522da17d2f5140c22a5aa7569ef485d51e50c53cf216b97fca9fdfb85ee746f1284af4218b8a0756503cac139a6ee05a98a954c11a37ec768c27de96009386f95c6f2952405736630a61413cb13fbee01675fc8890692acc1e19020deeef92efa676fc5c8923b061c0e4ce41d41f08481d5db799fa030d2df336c048c374adf61f88732cfe39cfd20af468595e18f8e2d2c7e723870641cf90c3d8ac71e5a03b21de8ea503131470a25c6bff6557db60f2aea3f37ec6b73d8a529f8097ce65d53080a7da2b1fd83b0485751d17e9f0153bb98a884a6db83164953a40c85c3180a494881b3e63ba911794dbfcf588dfe1011ec4e168467339df02060dba0f0bd59b73890de6b2572cdd4909e125e85b5ee54840c4e866af5ab9a40918bfba980525b4503adf036f19a0c1f1ac089f5e8d363bf352637d688563413c76e920b63585e37e3ea6fe57fb7242377e00cfa086b36d1fbeec3d8209ff3dd09169e120493d47685179c2a6124d9e675694bcda363ffe03d49af06695d8b0a97e07601e017e0f6755933307903eb4dea74dbfb1714322b5d1921666b0190c138d6c69fb0df518acf5a15d6e1c311fb97c70ff961dc44c16caa32804ed10e231f2c60c7c60a21af7d44e301e043b5f05f0c19040e39ea5f3e212e6395a8cb4710b8eae219ed5b9aeba3c1fe3eae89a9bc0149815e899d1fa1745f6f11972342c47df56e5344ff38e1c24894b14456b338938a6d5f89a9112173d9b55a38688a7b024f6efee2fa13eb79476881eb21e7bbc2da16af6f1db8a623a9cbf60c5f700beba3f7ec32c197ecd880476538b710c1759d8a0d567ee35947e3f833e0f99b2a0c28b7602b464ea4f103d0fac54a6847f95efc64e99f2746a68234260a22d56b63ddbae0281342f8f5e9256c6d284c433ecf7baa6bac2c0819d8fb993c81d5adf4ac4b91de06c750638d87971216a48c4bd1b4a1173e1a13d6edc298c25331d985c03df3c94b0989ffe6399c5c1df340601de4499be69b4f1e75b5e113afba7c9757f96607c11d2e21bd2b8345ee51dcf2487910456cced25b07ddf74beb1470db5b4c347b718870d3a6a67a375ee23819faab7e7e2f3f6fcd2dbc6d576d4ebdb47ae8c1679326b3d2705c65a390ba5bfaa151c2b97ba3979155cb7ecb3fc6f34185f220f9b89e6c8c5e53dd6f5a1e3f6378a208fd1e0fae7040b3e5555918ec62655be3c58f0ec1c46d55c6087197ae8992dea6b4b0539c2a5bf97c9506dcf342a3de4ebf2fa2d536dd74ce322a3c95f559c58d43e7496830cc717ba181efbbd64a33d409a2901777ff57b3bd5ff8b6baeeb5b7c8af01b6133bad278aef1fba2b5ed648758ec331af014ee672a9c99b255364a1f3a98852390650962867b5d4b661fdfc29925bf4834fefb9cd619a2e58936e0d98321e365088292d14062727a391f85861cf3b28e832e8a1094683db80d4bd28783dde32a354f478885a7d0e98e1c0b69f2dad8453cf0dff", 0x589}], 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c}, {0x2d}, {0x4006}]}) syz_emit_ethernet(0xfffffffffffffdb1, &(0x7f0000000080)="06") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40, 0xfffffffffffffffd, 0x0, 0x1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") fcntl$dupfd(r0, 0x0, r0) 16:00:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1, './bus\x00'}) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000000180)="e2184dfa79f0cab12867d232334a66740508631a0f4887a2b1e8dab3b0d8848b4639d251d2db38730ebac52808e3c77184f94941b2a5bb50897ade3b09f37c15790325c5b93fc4665762ebbc81de180661f2adf54cbc5e85e31de4c4eef5137892e2c89e29c33f5be56c85c85df315d86cb41efabaa48524650632ea8c9a82b08a3f44788d372b1fadb354204185ca1108bfe2bac4352e6457a06a9b2fdc65a457c245be29c9572633d2a282d36f3acd7f939da4edfe07fba99130371531", 0xbe}, {&(0x7f0000000300)="12f9403321686ae6a1cbedebcf9d88923842b6b7caa828305960130f8bb7f3c1656c7d3aebbb02df5918f0de0ce89009ca9ea00edb835e7a74dbf30295587c86581bd1033216b992cc1e1d4ca2af88bb16129bf06fd4c5c6a64045f06ec27cd06e477392906a698d8511df46a20bce63801f14ea1ce070c1746df735cc78a207380710e8c3ee0d351a32aa520d69bd04819f2a4454e6c0d659106379481a9698613b783e7b7bacee60056734574a9aecebd208fd44790bc1be57fd3b908a7ea399d8d5cb758f0d112877e3db6d440f48e16ac62a7ffe644db4c17f7122edf197c66278737d39b1f93e13088abda790c5", 0xf0}, {&(0x7f00000000c0)="e23b783e", 0x4}, {&(0x7f0000000240)="cc7ffaaa8d81ebddb270a11aa99e8c3c68b41fd5cc34cbac1607491a4c31b99b35e128cca519f7fb37e368e4dcd01dd9202b843f47df52b378aac0281e98c568c5d8a5e8af1ce62d3ed183485b", 0x4d}, {&(0x7f0000000100)="f86767311a67", 0x6}, {&(0x7f0000000400)}, {&(0x7f0000000740)="57ed45fdb3166b65f789636e7554bfa4b2deb659ff73a4506331f2c2a69a36d1578fbb97f641b17af81be62fc4cfcbdc1bcfa54edc20dbeea4f272802e6bb6d8b8808368cc4545cb4cd6527c191a0e060f28a88c44aee0bd1f9ffb7b4bc0c61d2c94c914b63fb9e291d3bf3ca5e335b787c687e65fe003010e78ecdb8a7a86c61987f06480d65783be126da72306efe656c63871425e8a284ee345bcae35d1031dcedd0302fe9e353a728d7a9ec822975daa0136abc095d21641a0e69757f6c57fb0d176c80237d05f0b78433a4d3369c7ff86d9ddbbac3ad465fcb2bf6c11cd3c7c3bb909fc9129960a2510dd4101e65cf13b483c3513736742b98a1a3cd87ff2ed7e9e1c2aaf08222c60c763a69ad8fdf9b933e883b3f4f730cb19253ffde8d50b3fca698a2b9712c89e6ffd925638b0b1a8ac75032a4284c2b9863da052295690ab995071795775fc0d44836082706b849ea1b56ff4cd8762e8ee6d89eed3ccb668ee7cb3715c8e8ee66f0edc2a30abb2a6a85a594b874612f3d326c1c4a679fb337e1b2c58a508477ffdc34e6994fb33ba9ab68e40158740b197eb78ecafbcb0d69cea8b7921c0b01fbdfb2ab17df17dd444375949382125459677e2412d581c01ff713b4a1376af1976b10de603d7a828b4513647461841763f6eba4c97b67bc1064b00a99dd29bc775253da6c2c67b904444c6a421ef727f2af318b93f62c93e07c736dfa0f5531f6bfabb57821e7e29e6533b007b3cedd976ceacc0e70ab694ee14114f590def2b02fc8e23d9b9f3e560f6edca7277647c161abdba74d176196d851bebd95f6aeff858c1e8ae78bd96a301b8a394befb2c9275f277da5eb08152b720d4ec56ead05d422c2ea1b2830f67612003d48e80518d0a44ad82bf664a9cea0cd343a22c41b8a3f19edf751f4a0f9ff61bfc977ac7ad697a2621157f9c87e0fb598cebd9bccbb2f97efbd7653c1a4bcb4999c1bc2c6b7ec248de12ba918a84f03bdb0ce062eb7aac9ac9f4df0261df743c598b638aa3f038d3ff8bc70ca88ba8b9065885e899455da0a35deeec0464d628f781175776aaf640c391a47e9242e2fcde947ded1df215af17ea64ffe9c75d09f5e19539b7c2f081d633eff4f2e98a0c6087b53114c4011687e7909072aac14b24bf09a1eb6f0e5c6055f4acee5c8716607c9c7559581ba417650cbe56a3988f531c18f509353140db9bf65cb2ceb0c1c5c11ec28f3910ca74d317e36ad66a15cc1d2203f69d401503acf14e78f28cb8169d2cf04e20607c5d346813c09f144e58055cb37f58f61bf47020b99a81194e90f9a5be4b0eebea91a5b42051f6d5c9e1efd4c72954a1cd4bb13f53b8cdbc27d827a72c3a47a9f2f391b863ebe3cf7881edffb488ad3f5214c5275e1d8d381a45a00b614df159cdcf334562c337ccbd41470a1dd412310c5c53348bd790ddf7e9a8a1d453a05c73314065e9b5eb8c1a1e04da13650033430833ec63712512707fa5fb0bebc5a9f4587f5ba4462831d024a1fdf49fce1099cc03a897db73535f1ebf867ec62816d122dbe538f0b501a906d3fcc66972115b06e0a414868c823984a73b84efc48cb35f59c5ddafeecf2bfdb29b95913cf9f8d52b6806f87b26c322bb49250085c019cef792514566bcff2f7a1a430a0bdbd54ed44ed598db8beeadc2f4540b4041a493b206c4ba5324ad0c8c2538343d85c648422707d772cbc120cbc0320a5683427fcfc1a7b5d9d190b6597835367ef42bb25adb554df7b7121aae2fb7577a4b1fc8330f37fe14a834b2bf68b9cac8187be24ecfcc42be9159a91a04d5cfce912ce4c18f4fd6a2d976b8a6d40c5315e83a86ecd2f06da6276726fe66c58e129bfd37e7364d43e6616bfce3309efc2399a980208c042feee23829aa8a9739fc6fb3f6bbefacfbb19c4be13517fc29bc68da62c759787bd2b2df3d83c01ab97e2129466be08ddce396781a1ae0f347e04563e74e4eb7c73afa2fb2b3e4af59935281df65bbdab0bac74a822c5c34950ee1206fc3a380aecc7d1c7cccf0749b26aff23a5b93a478316bdf0ac6b8fd893d811c408a0eb8926b14e96e2b4eb5714508fa99602591dd428797df42ceb6cf4a6c86ef701d3a994292e72ee249c65696fb52601a6d9bf5624610177761ae104d96408fe8eca9b81763392e577eb4c7b6b2a920966f21c3188872487ee22d2a719bdcde2315481c92cab29e60d20e53fc08dbcc3e4fbdd33d1ea95426b3ef72ce64afc25f4654db7b00a70c08447e9056f068dcc5834f3bfcac237f33c75fa96a09cc072b47c73cd9a985f3820a6a9d85309a1bc8b00f6308edd0e41897251aedc2295d32cf52b2ee54161d1526ccb9f1d59ee242f294e0f90b1fd1b0a7837e6a2c1e8488fd964d041ae50a09aa235dabe004fc55fc9436af7683f0789259e6ad82b6d2de6f1931fb6aef86464ba8c216f1e0750668bea76196129c0ac1e0f16b3ddd2501661e0c0306a9532867cf3c8f643b7e81c162a05541c162492654d2316b4926aef006778051f3d20bcb6def51f22af295aca7fdddc570c5538fb3f24d7cfbeb479e46938ed9a83d08b0ed84adb31aac9fcbca22ee23800b1696088c4828ba35a7949db58b50395784de0b6abeed2de3d197446884b0b36775c10f46a9d1d3b7ab92c60ecc55563e8309972d3a97ed8e967a1d691650622cc78f5d8085c0b686edb81eb68b6f13cf4add2638b6eafa1193801238145a51f94db422ef529a55bf6f462282c33134c95b47e080ed1e23da7335f948e94ffb1b2106d4dfc68542cb55cd7867e88fb407b1924cd808d7c822b36c4cfdc7738509673a92880879d82fc3be2ff9a19149c580b91b7343ec1d43e0dc17d8d44e89d6af5dfdde1db0d4ff2202702f1d72bd8d52bdc17a8223a6a4b9526937e2605bba8b0955aa706d33b4014e3f1211c6349b140901f8fa47165b11d97b881a26b9eb0cbf7f38f134a28ac9d9640cb4d6526354ddec9f889b88d4a3428900fb9b67b0b932ee5900ff7d15cf7b505ccbbddf0ae52988c6f952f16a27cc56de963e9ed421b13308c8177611a3df97b033c8eec2fed5e35988618cf5d6ab8c5bd535c439823a50f49d65ac5a58e75c8e39bb67593ecc4578e0bb761b42be811e2fe7b16790baf04b8ab9254e213a72d2f26f427e258ca35a1060a00b7c65318054b873cc9ed7ad399a3234fbf1051f3a52dd919b2f33f3845ea65c1a22589f2804c062fa6d0437869f6270a540772a1cf2b9589280d3baa8be22ad29fbb63820a5a1623520aca36efc38f68514d38364a2d1e6a20533cb6b9b51e33a1dc0f5a1a924623e5df4fa6c36d86d17c22fe67f8ec479e253dcfb0f9c2cb2244c2c79b94e76399b89a9b01e0bd1c236c4a9b90a51ef6e737c26213f4c2af213c277782d213b82329a991cd643f43e39086d5fe5b83f7ca7840f36e1bce2c315dc6e0185d4b4d4055907622b8142973489746017ab0f8c48178ea40fe1ca487df19c50e13fec23dc1a4d12ee49b37322ae08cc4e738626357028e82be37848bbc83fa48823549b0a0d830c291bc6e78ec39a1bbdef6788beaac40f63239444c87b043e3495a3d6df505223461eb365cb6044db625a398abd414d8425a4c33de4da39bf146beed57a9955b3802e01ee02f7741e21af59a814c86c84ac46c55baaf260d14ad827da4edc98bbd3e57380a6f84db99732f3e9e3f779683e59531b4df3da08bacd189a293f50ba19c0702bd526bd5b972c0c048c584a233241b1767b882de09b6aadaaf97dd2d092ac7fdff46102898af455d7973c9c92161d5950501383f67a0c712a8966044727165f6d8def407bb55c261728e345a6ebc60a173a7613755cb213bf457a06e7a50e5fe018f841f91c9e1ef70906a3130b413b1d9aee04e7628c115a48e7a431b0425989eb9b5fefd85112179ae0f0dd958aa7bcbe394ff6f1f2b4a10bf8fbb8acc8d0ee9cb0d89378f0fdfc15ab95ca030195cfa889e2630a4a0ba01b7832990fdfc9115e1f4d0cb283ae6cfb063cafc3e1cf0c6a6829f472da232646eb75a61ede7ac04cb0119b232869c20a82cf1c1a7a428da2ff9775be5895ed56e72fff08a1caf95cc51ef6fa7425aa1bfcfaf9783c6d9a278b5edd01398f422438fcb9206b38378b4f0b92826d514faf2c483e6be38fbafcb457a433ae5794358b3609c8ef8b701380f903853e85537d656213e354c883b9b969fac92c95c1a0d29464b1bd8840dce3301ec74c21873c6c9c4534d00172a390716f1a58215192a2227956ff7f7526084eea9fa109b8de571e85ed92056f66599ce5c48c251870a1431b5fd821db46329966a2007ffcb9999d0a9a76114de03901b9d26513da1762bd8314b775b77db15630d79070411143605d7d872785d99ec4d62f061fb8797e1366ca8ac85dcf0584e6e4da62e2d00bfad8c9b322433c51ef4531c6fe49135ca5153bcde00eede7dafad0f7e2532ea46c55a3cbdeafd495843262e9499f4470af7b277a2a70919ba97f8d5be1a30a91bca8ffe5c6e229ec20566aaa48a02b48e81c24de6436b2496eefd726983a8caef374621c0bd964ee88b3d09dd8af93ce1f7cd4547f9da976150027d530211aebf5c6a5633304c80ac3cc8974f61a040f3c2ef2b4aff5d4a519fb637030b88d2e343997b050d088aaffc9f610cc921fe39e459b4dff935ea7d55241eaa44efbb6482ee269f05b5259a7f619b6c0c577bf814219f9562a4621321d58f15c1ce0ba76c9c550d410a68198b8bce9ebb828b57411a0d6111320398e9c28411db998695ca8f0724687961ffc75d8987b6ddbcbc4a6a199a2bef314e467352ec214f4a827a817d09c8897d04be444dc98fdcc613e7b346ddc3dce21a237b6105544a68120735df78695d8ba8f1c5ab181288e7f37db877aa613923b88437ed46d5322fb640297666c07354abf2c486c13ee21bbadfb162c15679e82e58327f648f3ac8ec798b841eea7290854173ab617545917a51532dd9bbf54d49c4639dac4a5464d4da812816eaca92c4a4da9ba046544c337fd282221645081ad85077c644af782f7819a64d1b94cc7a29e7ed6ac44208f1af9eb6ba9cc3e82776e423a3dfd311305b5121a6cf9bab8904c767a42efbe0333cdc944c5fb18f56b375ac6a2ca0f463b62a4a645776cbd1e52294d5a8e5bdb85bb81114e8cb930869f755895350778d65f1db3e782f7f5ceb6cc4908da76b22c3b5f8d881a3aee002275b41da9412cbebb035cf3b6db93f7d13dd5c9cec3b9e7eafd2554569b5ca174f6bc9352348858018ea9bde2648180ba0a7d1d80afc711a0d077745aef104490242bbf42938e1151c7f4dbe9fd23b5476c71968c645c09ef12e3b18042d388e1721b5a22e616c0a4fbf8c0c4ac742b07f1827aefed2f6a718776b820f6171b217341f4901438389a1933fb8652d8357d23e02bf71816fecbd61a027a3062c8c974aff8c7301656c05d1f6f72d6024f00e33855420c6e42f769c210409fd4b3f4bda633cf1df33dcb7d19154ea517be62482758c1adad8cd7b0a439a41e420f603dcd9c5544a30a6825716da0e561279f55361d0cf488bbef5973de2ea4291226a72965e994ed7bf18c349d2e9bd2a7bd0b606d455fb63e5e92146f13ef69301f135b8f62381f62d75d43adeb7697d27a0c712a6e1df82ffa9b3168b1f749e9b6e9cc911228d66f29706c000c2a3af4886cbc288ba4d20a46bea332aa0a9f5a6b58c1b53c0d84cf66e698788a3bd1efe292f444e8a21df1471fa10c53ff", 0x1000}, {&(0x7f0000000440)="dc5ed59deb523101d8f37dee6bb644638e8730164cc1344fc62e9b9909375b5d746bd3d886e0aeb60cc5c12c83847902808c0351dfd52c889ef9dfc447734989dba7de9c8f59165478d86fb96cea215daec10c779355f166ed9f7d65d0529dc5dead724f44a42f263c815d856bc0e08e37e912bde55f9df5d3cf3dac235dd06ada93334e20f93ecd0ac56d99e6357689a0ea1824edc8ba4436522fb523070a0283ae2b7c8c9b18e204", 0xa9}, {&(0x7f0000001740)="d10ebc596d6de9eb3ebddae3e9abd0661cfc3748d2a2a731e6f3574cae82b460a6c500b500f2a608c45512cfb6f8863afa2a5c6a3d896669b8628e0da2b15a0e3e01719741219078f6f46ecd8c3aef14e7dc46e69f26467871fa1e80f1dd8371d580efc227fadf8464fcf201784c4e6cfeaf47688e4ecac4a45d13fb44a21798bcbe7ec8ce0af838348fcfc099be4503000b66eb1edaaeea679f7a27815ebd8b38727b3a0b5697cccbf9cb9ecb31f966d1880b959fa25220b0ccef0a9ae925cf3d06d0c0a509a58a66426f05403efc8ee8348a553d2fb142d33c1ffb", 0xdc}, {&(0x7f0000000540)="14ae735eb3a22fd53fbd63f0a7901a050d6e9a29332fd3ba36172a93385e4ba0d5cde16a5229db70d82a1872c9863d7caa1ee16ff9270ac32d8e48260055564cb5", 0x41}], 0xa, 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="959ed5857dff267de48690fe63775b72771384f4e10cc80f5a52025b6f", 0x1d}, {&(0x7f00000002c0)="b95cb6eea68dafd72650e53d51dadb6142820abb5789037426d73cf54309bab0405d5aba76de", 0x26}], 0x2) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000600)="48d9c1037a3f8cff64ae02adfb6c378d4c07d08571a434a15466a725bfd6ea1abd1c2bb6336b6b590748e0ba1ebb7eb3e8d98d3d553362af78cdf99f80356ad1f4bf3e256b34f6d0cee0c6e196c10ceb06a003979cbddb25baab8cc2a38f977cdb541645e558c295fdeba99add07a736321525fcaa14ab24c92566c9f1666807792438d92805dea43520a34b892e9b821bb63545edf29fa6bbbb1e8b0ee2ef60a1f5f3591ae42ef0bcbee5c58c2cded5fd25ade47203e4f41b10d83d881da45bc955c5a7a6e7f26d432ffa33ddcd0b2e5562546d04746bcf88a9ffaf8ca30f3489bf21d2790ad83386e9a9a4f01430ac6415a53b99c8eef1407e323706d734e103ae5af232c2baeef5bf4d4bb206969f3e41", 0x112}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x80000000000001ff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x9) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0xda) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000400)) fcntl$lock(r2, 0x8, &(0x7f0000000100)) pread(r1, &(0x7f0000000140)="d374bc4b5d49d236e21c893a8224a899a18dde3b60e12c2f427241ebbd7a27d1fc", 0x21, 0x0, 0x0) close(r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x40, 0x0) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/200, 0xc8}], 0x3, &(0x7f0000000480)=""/204, 0xcc}, 0x842) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) chdir(&(0x7f0000000100)='./file0/file0\x00') pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r3, &(0x7f0000000640), &(0x7f0000000680)=0xc) r4 = semget$private(0x0, 0x2, 0x123) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[0x8, 0x800]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[0x5, 0x4aa, 0x1, 0x0]}) write(r0, &(0x7f0000000080)="04c3966f4c00", 0x6) sendto$unix(r0, &(0x7f0000000180)="c4633b294b7fde40b99a3f51bd720d658328e6f699389734fe9e425a3a2a1f2e69fedade64238e5adb541ecd6d81f24a87cd326123467836ea9f924d35a3b119793a0fbf7af36f6638e469b94734c523818a507f0ae2028c48ffb44a62f1c689ff2fe375f4e77713898615dad4734a4ab1391557efcbe1abda25872f829a1a1de8388b3ac324e21cdc9fdecfb68c4b5c1c267c86f805daad8429e2e1fa18922202f33ad6870753c4212e8daf30bed13af77933724aff75c14b4c79", 0xbb, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) renameat(r0, &(0x7f0000000300)='./bus\x00', r0, &(0x7f0000000340)='./bus/../file0\x00') 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x90) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000003c0)="bcb5d5fb43706e6073e5eef17d46319678da8916da6daa70a666a246c732a1b8ff12f567ec7411e130d7bc95", 0x2c}], 0x1) write(r0, &(0x7f0000000280)='oL', 0x2) write(r0, &(0x7f0000000100)="99fa69dd1dd3128a85a0227d3fe94c1ec2c23e20723679eaa8f8690a252f4e2727c21f6c5d3914d2b622c34530", 0x2d) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000640)=0x200000) dup2(r1, r1) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000600)=0x8) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f0000000100)=""/104, 0x68}, {&(0x7f00000002c0)=""/126, 0x7e}, {&(0x7f0000000340)=""/43, 0x2b}, {&(0x7f00000003c0)=""/36, 0x24}], 0x5, &(0x7f00000004c0)=""/218, 0xda}, 0x41) fchmodat(r3, &(0x7f0000000680)='./file0\x00', 0x2, 0x2) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="1b5899e1f3831efcfaa392481f641c16ec9a1dcfb89ee2e41cb63935822e079963452b79e12b6b14f97ccb016b7f1361360ae141819018ffc5bdf4f3078888f8fc395b81cb6599d4b7697fffd472f790f7d7f53b4b4e8b089080d7dbb071286ba748009b2bb47c593fae4ae4c3e86aff70a6e339c7a98d2b3ef9cf9202701398ae761fb13ecf95f76fee762e26988e00428c92f789c803af847cf033094a2a17a36b16f6275c6139d9c6f9aded975834c78ff2dbbcc286733db577e0a04361e30129f5fffa7b57c8eda43c65ba3640bb7437ca36c0d15d6ea4dc5cf5b253a3035e763d8c2193d124bb4684f9848b23a9ae", 0xf1}, {&(0x7f00000000c0)="fd3efa2bd188f04926305e1bd68d1f26da345dfcf5df605850cd4b27d9d80c7bb494", 0x1a}], 0x10000000000000c9) 16:00:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x1, 0x6, 0x1, 0x6}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x2, 0x400, 0xf71d, 0x400}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x4, 0x2, 0x8, 0x8}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x1, 0x100}, 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x1, 0x4, 0x4, 0x400, 0x20}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000280)) accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0x10001) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000003c0)="36281f652c4e03c9aaad2e9da5f9a3e03168b3fbc17358e6daa4c8d2f8f5c352867f9c458b3a83c1e5a674076a3ee396cf1a521ff6831d991eedddb76def6947e0b864cc4af9622b0a90290d25e13588907b9b6757ec1422b011184d6106b314ed0edd530bb5171095538839cc7af3a85a06ddc0690598ab6446b9997c40aa11de13f1b38fa1835518f56dd03799573e1a64e262d7ea58b60bb9b8028af4a408f25b959c9bb98af177773ffd877f94cc44fb577fa30b4054f6e4e7e4a9cf4a83b164f16670d7b23d32132a", 0xcb}, {&(0x7f00000004c0)="24de960eb67e308058b6b006f59e04d282c2225629b0266428677cd52db19611965457a26addb677de388ff011cdbf9ac91be52c6c15c1ddc0641ce208fd89a3c29d91784d86fc07fc15c98dee012231ce0342d273ddc0fac6df8ab23e74d377ecb7f91bba9aaf0bcb4574515cbeb5c1", 0x70}], 0x2, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000580)={0x10000, 0x6, 0x3f, 0x5, "a6d4547708019569f8b98e06d08aa66833e6cd75", 0x1ff, 0x10001}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000005c0)=0x1ff) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000000600)={0x3, "fde2deffc06e4f0eb2329e37bd990705621c8569b992bdbb77be09e3692986d688d6d7ace7909e4c15152db443bb389c29187ae5fc827a4ae91dde58e2237e548dcbf6ad146f81a6af50a3aa5671e611ce7430c2261ad09127b655488f85fe16379b8824858a3936cd3b5b74080f85ca5845248c295c9ef06844ccb0a643eb3ef45e28d50e1a1fe9e28dd36bfdf23d80a35d0ebe5a42a625cbb1b3be176e2d7ae0a04e37f353b47b3490bceee8c83baf65567bc82e93"}, 0xbe, 0x800) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000006c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0xf0eb) semget$private(0x0, 0x4, 0x14a) r3 = socket(0x20, 0x4000, 0x0) fsync(r1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000740)={0x0, 0x7ff, 0x6, 0x7, 0x4}) msgget$private(0x0, 0x291) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x4, &(0x7f0000000800)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000880)={{0x0, r4, r5, r6, r7, 0x7, 0x5}, 0x7, 0x9, r8, r9, 0x4, 0xfffffffffffffff9, 0x401, 0x3bf}) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2fe6696c653000"], 0xa, 0x0}, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x1, 0x0, 0x222) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/121) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902def9bcb5359fad65e4d860df900c14b", 0x8f) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000540)=[{0x0}, {&(0x7f00000004c0)=""/84, 0x54}], 0x2) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x200089) fcntl$setstatus(r0, 0x4, 0x0) geteuid() setsockopt$sock_int(r0, 0xffff, 0x8000001907, 0x0, 0xfffffffffffffec2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x4}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000280)="dcf6f3cdc95e386b8206124a1d074efada1ae83b02bcce11f445496962c07df0bc4faa2fa817dd2583eee2eb88029e1fae4d4458f1c9d60d802093828249249283d4068f344ef313d1d85141f2cfcec3fa20a56f028fe908597fc7bb668b0d7c3c67015e959944df6019349f5f33aea00cad85a83122a6999590fcfc0e1f3aac8193b6d3f0a436b47a2a4036be0e56eb60bc7b19937b314f72a2c625a0f243eee8f199c04cc8ac9debcbbab5e11bbad35f59d1441889ca408e3d1379830cbb6d50e1209db6912cc8a52dc48bde4ff3d83e1ca06c15dd0bacdf203530e12c63d26c09e5a2f8cafa83e2c7803b6241e2541666eea5895378b3fc2e7c855fa8d71123f8c5cd5ac4cde69ba43efedb81779b161b6684ed9b008b7b83ffe9a87ad92fd741b229ed81f7d1a4c4f5f35e508c94a0d61ab4b528ef7066d9dcf8ddc36437d91d7b12ef5ef0636de773c1217ec3feffe6e5d10ae45a3b1c388c2f09162012d5893bd29fc86e19240e9fccffba1e44ac851296c2703315e3f4bf14bf295430eeb78adffe98f376886dbcd4398ed49b834ea1ebf6724d58af738c8a066bd1dc08ab3a80c9650875bcb90043ad51d565cbbb5dd6663bc08106da84aa7843330a30327bd9cbc83ccd691f4d4076afe9f1156477822d4441a5561dd563b44ed00f0520bcc8e9ea1c1db716d85f3820affef0632719960fcf0bd877092238521b9f1adacbda352f3ea6bcaa53ae4df858018f2ae6860b4730c8df74ffc4cea3998fc411284bf1e0a0284c65d4203bd8d11e029c2e54fa793b0ab7d4e5b89592f5f43026ac79e0ce9e5df036440daa17b3c3b2718c6a4fd6d9c9226b858389c77f9ff4f3b4af304350dd422f83a9365810fb2dbec53d8e6eda635f6d77028d7caada9456b4bbaea096b704c6e048165e49037d320f7ca8d5a573961bef3f1d5e2057708addd63ae9861f3101b47f59d52fcbfdae1a3d10b26e62f5847466cebbce11cccc1af36faa1b219a3b79e3de27e33fb7b5dbadfc7262d15d651b5c5fb15c6b85cb37682764f8bbcf975393710b3931cc80394f441a3a8fc07d3b78517c0f98ef892474e143acbbd6922cea3df3257af8ec1ee463ff70cce3d023d6ba0865a9e3b0c79d183810d5f6a300dd14c17cd8ab657d3e29fc8d80488196b54c9fab3d27e73e261ef4fd1dd1371048f978e60b5b1fcb36cc58819b8c6cbba3b58228d7bc783ee72f1dbc746e61696105006395ba5a77a14a30cfcb6041182b231087e83cdfe7b3bf863f7e285460d5521a114bb1ae0b6ae49e11fd90e0bfbe0b7b952221f944feda9839135a09dd10bde05c203d555ce8bb9425a258bd30be957ae704553980ba067fcc927094517421edff7a97df62dc64a3c0ff15594f390c3257d1f64294d945f0e8eb3f1a3955ea334cdfb927b62dda75bda82e5c215aff42e742dc060003b54c90f648c0c1e9c927e1da534d608ab0a1c4b2965a3da52e71fd55ad74c6e9ada0ccd9ec31109a85a3fa7b0e5a32f5e259dd67f2cb06b42be4d181f9682e6628451a449620e0ced6fc9d9ca14f00d535eeffd595da5a499a151801e626f901660bfe3e46df1b089c0e83b702a3fe4a2f5fe69be96d2637059f8f28a7e3a56882eb591c3135615404f52f89846a33e12dfa90f6530d0df668480e42715d27eb3882fb0133d5ed69d5bf3f4893ad6394d4b4625c7ee08d66d83d7f5013f2058c2c0b7167d1db666717a67514c31b770f28e0e22b00e896def1cbc793d14c9a117dfb5ac5c5f6a266985636d40405be3dafeb637e072e5a57b40b8abd6997fdf0176094eea9e3dc7b2f2f0ee5f0f74411b624ae867bbd278fa49738ada66d40d035cbc25eed103d1bcc11b0b50b8821c35c0f722a3f078d704be10f804646c2595ada15adfe465f78bf65159d0132b8728162d4dac2d298314ae5948d26c5c3e218e2a9d667c1c5983dbf9011ee040a5c01d6d7e20e69b5d51102b86668c94017824035dc3fe94b3af981773b8d2421ce650f6ba29dc7eaaef3b0335671c29151d62a18622e6355076f4e5469613d94f443ba1e886eef79a3ecfd97fbc0d29593b29128d0bee84293673cd33aab8b9450bdfcd7d1a9ea078a779e8eb2f3aacf3695685e0b8061bde9f802177942dcb77eaf8ef8eba685b4aee12e7857cd490398d6e8febe88e43f1837102cc813c57fb9843c03ecacdaa272f51734641e71b14a9082b61f1bcc31487ca412d08c0949a473f6cbd8b83d494a4e23e3a6f7a06267b344fab145795d78a498c1c8a7fd749dce1783440a20a05ebba7a7f2a402356dbf12591d9a83bb62582cbfe7da86507383dc953f30a567f3093a153d85b4eeb7fdcdb0c3131e043b790c7dc6c19abf237160a727a8459d771fca0370a4bb8b4a147f5302c37e96c1aa914cd5a67197c740d6ffad3d88acf01c87503a905a3efaff42f864678af715b26fb5999fbf1cc4f3982d123ee4204732f7647a1d50f4163b161808060b3e0c80a628131c278cfc31265fb2188d582532074488d76ac8f001ab902bc094ef896d20760c0531ddd84c38457d9f164b1855b7613fbb1851acc4f6a4d5c81341b9196b2bf7809580da2a73aeb707b2ab22144437e31d271ac7a0cebb91ce5aa3e2a084f8e7abb5dd115317c301e09fd011832e562b5fa5ee8bfe63062d28e79bd08ec98c98e9e813eb916d98d5dac11260fa91da66541b56853f463b824f6ec13305b9f020c5a7774ac76ff8efcba18f4f1d888cc40c84f419fd870ea56d07be5ddc346805a35c2d0dade95916d45bafe1a63e1f739b6a54b0a9e9ac676f0221e9b0ac993e3e9bb73fd0d72406ce1d5f09176ad61e62e0d79f0428756cfb891f19c9aa32f19f3e1f5926a6b8b6d0f1b932bcb3fd99d5ae79622649888e156e95c8748671a5c56b5e0baa2033ff1a3937db87041c37df9ac58f6975090365e2a9b25529f10ccb4f680ea99cc74ebfd09db958a81d1fa14fcb1543897e2f19c59ba4252bbd7abfd4a6ca5598ba61168209851019dcc630af4eb3fa52d54ce51fb70722aff769f0df5f73c8024fb208ca5991e7c22eab099b32a36e488db4a10b0a8f040c62676f9ec0ca7b0a1ef4bf99b90f57e95fe7c0280f2b8fc1203d68291933e8de5034c18021c33081cb19c50e66790584260d07d9caec200606f49990be080d6625faf9ebddd78c3e29dd0cd6f62a24c5ea1ef32d53b40d819a3825d259d816943098b8210348ffab501db299003ee4cc1bd6ad2b8934d97aa97b3566b264c40988a30b6d76b93926f7c517c25eb150c4c0010004665d4ea3859b89124fea4b3d9ebbf7fb5eb927978748e88529dca9baa40f5dbf66a325c2a4ce59fddd1e5f80bb3a462e4cfc3ba23b96bd71ebcdab6ab394e487c4a775e5c47af5050c76a68626e1f80e889bec3fcf756331380dbf84efb282428c23696cd718c5498472fd13b9ae4089755d171d0094664d2e1ed33cef7f8e8a656099379bec4f637b5a9450d10b9d9e3a634253c300dc383b9d623f09b0daaf0b202637aff40061def443921d10f51bc55c5ab9dce0b5acf0b89ae7cc7a1550711d1ec8c1794cce0afce315e6b0c66a781a23067166dab4227660a3593c1cad3a01d00d51bd2570f7dd734dd1bf33da39361d33907dd7e54859a2e37c240d5f1d20a2e58d66c838ac0f5ee903ff9db744373473aa53b9e81c6654225b019cce9a63e19d0383d1079ff386dcab434e7d198c4add7874bf133099d15d1990e9bf917345c3305105523a5f541d0f790043936fc8a9e4dfb42de0947bc2be057bbe9df210f54335570de38d36b190bb02ea5135bf31ba96e86302dc1a1b335bfe0b9eb8e6954c195a01f1534991b6af533454baf95398b16f58e88b73701601bbeb5134b518a0a92094405e4d59a8fa903922d42276eab7be5af3c6b6713d26ab28bf34a4e76d7decbf3bf4c5fc4f3b18d61bec273cbc811205dd61e543fda7d8d69607dc4343d98ff3e80b54b1d81abd3e716b829b2616cc8ceafc629a5ad998fdc7593d2427290e95ed55bfc8dd760feb37aa5fccc29a3dbe62d1d44808f62df06b52b8cfacd02612c132fb85ba14229f179a0f31bab51cd24684c0a2b3596fd7b2f207f359addb7277f4a35a0025fe5f79ca993c89471464048a24151e107e66a0e2134d456ef203172bd21a7eb600da77c589983d2bbb81e98d47dac0ee7a698e77f764ff1494c581625cd65579894b08da5b222c098b45cf9dbdfd259a3718dccaa0bdce8eb67bcf8e1299520f1043863d74858d03da58a1ffe23d0c2a3d1c5d8b41fa8fb00143ccf0da70207db02085d651a57cd3cb1ade0f30b57bddc67e36b424c3290ce58e5f72b2b74e9a451239d85ba0442012cb914a4a5e62b2cac95f98a332902778ab802d8f7faa50f45e5922121904ddd5ff4e873d8c42f3c78009557220450e6847bb46e6bbf8ce61a50b8e5829368685488821d554c2d6c25da0e7a760efe02513b0bad29261e633a80dcf259771309323cc1ad7207e0e841b7f1caf27a3517fc17362732715bcc7c29dd556bda0fe560e6a6c4d2d1b1a849b3e59638c1b0f335b747069f31e0e6b94f6d95570d9bf27c55f53bf76663e391abe4e9e8b74315cc5a424bacd7725ddcb87a474859c83bc970f4b51d19fcdcdae359733b8bbe510bee6d8b072f80f158f521dbcfb917814031fe70c0dcb1f894fd96c6b9ebfd6d5bc6e27a1e764cf121a382f08bd749864cd1ad3e3c9b909869647eff0fb4a64b55329dfa4f259f3ecec9d810e8ee94f816c71379fcca55678b392fe097f97f19d11f414848cc75bc9e26d31912fa2581446a9a189e362d1a5f7ade8d29b03c67a6d54ddd3ae6f7f1533c92383ce77bb6c0f1012542c6bfae3fb014bf34dc080c680798be2b5968efabbc5dee872c1e010e29348ab7b1e42ac331455a5028ec610174166f207423db99c354d8b1d4138e279e035121c4c8de61d87fdcdae1eb5329eb903aec09b659eb2e4588b27d38896604fc939d9def58b7ead9bf1b9f38f87d4c2e165d0879fa84473be3070e37766f94b2eb271617379a4064982bc10263e96667cbd6186546a9129348f98a84a1ba55a2c25c6829ce7eee5d9edd64b2b13335c2d6d35d8c94d0cd4bb757eff24bc56520b1db11d960f4a78de7c9e3fea924d5c4ba7bf4a5677fe8ae4a38652620c7b2125c9ff6a8ed9ff9791f4ba3b87e673b85b58d87ea7e3ded0088816bc16910bb89e3b3660394874cb6d5513f5f067ed3d9f92ff7c60583c1d1364f82a967f1508b71725a85d0e041138ff2e812a27cb287a03a44a7fe7b8c16d7fdb88130f993917bbb5de049b5a84ddad7afe674b9334b2c773028035f3edad943fdfb1d8feb890232ccf20801dce94802e78534a09c3c3f14e95a5b82954035992b84a9df141100f80ea0c3be69ed64b4b8016d2db69b422d17fcd076f7e5bb95b7b37eb9ee925f224a0c06e29e0c7c003ca0410c0c914fa9cec60676f93595e895908c2237eaefe0c02a67782a4077330630fe3a32f037e16c13325626835da0d1653eeb135695972ded4a5506bf682625c271f7aa3c20c2ecf7ca8122fa04e69529f5501479b2411e2043e2acdc104d27a7169baeb5c9194294d26e6f6dafb3e63765cd824dc6c3855f514eb3b2792fbe9c7a873298d44df8172407c35a268a1869571d06cb15d6575ef7795a0940882a1028163760dc52a34f338657d08ac25366a775ca688de336ee67c363ee1fa55bfa53152899b46babacadb46fcb706420f8835dd516f3f0f9042", 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x120, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{}, {&(0x7f0000000300)="91f6ec5f80ed4772ab1cf554aed6947b9be6ac26533c10a7b1e3714c51a6f5f0fc33869fff087c3b9432b834725f4d2da1f396e8e2c89109d72c9469cd4786cf5174d302600476570c78c82dee99b6094a0bac73920cc3966887fe708019a39ab41d3b79ae30eebe45f02b63539da671b611a30ca8308318bff58b6c29200d52418a9245dd584943fdf9452ea03c7de39597c7f7e2bc16aed2eab56e2e56b38a4cd540e18b3206c7ba45758843fb5e80c12ca6756ceb49595c114d17a532c3562a0ca0c77fd6a5720556165debb6972a6e1ab1ef2fa58492da5c79722db6a7e03441162cefd4ce6f3f31175ccce883766c945a0804cbbbdd82bce69d426633e63ee037314c60ec2ab287db3e57c633d091a6f0682a8159c7850d52ff36ef5724939bab6a1a4643992fa9dfaaa8d2725a89d0eaf01fffddee3324298f29adab9bb9aa8417bfbe78023143d3dc6a69723a4babb4824d44c75ec20be86f1028605f967649a642240f33aa0135748f31587330ab8d29f0dc57864d4533b7f64a276f75659520fddc3ace43d699f782204769b37a64583e8a46e19c31c0d4207cf83f6908d47c6fc25d5a10b6ecde632d512fe114c2e41ef0ed3c0775b9ad5279bc30dd2fd082d1629e9dfc606fc354315456274fc8e74b785b3096af04825606b3d62499ec34df78ccb5f0f53207915491db2b5b1befa33cd455aeefe45aae444edbf67e92cdf9e481d9f1e63c61862afa90e333c0978a9d2d2c1739e90d8e7b784a8acb7c83a33c86c552ff5aa7e4c51c405426c2f187ccc6839534dce73a9b2009b9ee426e8b986483e9364ac00a7009a7b635beae81bb6a667a2a6e202e0f8f0431370a347094b7737bb7609745a5a3fc45439c9ce253ccc0161b4e861b852154a6b64b8d326c18ebb8057aa5174378c8620b4d78e88ee512fad840673e09ef99de877dc45cb4e2525a645faf6dd686434a167c67893259c6e10f266cf807c8054d1d8e70150caf322c33d80c4af8eb7241813c79b3557a5d9388cc99e4628496e1b995a53f95bb582adcdda5bed3e9496dec90cef1f6279fa0a563605e45deddb06c3ca622aa038f9b247727560dc410089cf3ffb9433ddeeb3efde1944a81259c84fb3f6e300f33822e96d5c426a5e6653cbbab2928ce6121cc71885e8ca550826b52b2c6553c06b4ac90a8cfbe118d9d13f746394676e740cfd48d263d574787ed670a0e6ee61dee5568c5e762df21ab21a035b6c95b3d80ceb796869dca3797f0aeb7e326edfc6af6c6f6598de0ab2491a66a8c0f5b4b0fe295a353c3de3173e6230d3761911655cdb4aad0b1443b449209ca092413a45e42d370d7ce361db993bcbe8c986603c71783b69d507af8b0da467f4d6d92fd785feace57726860d8d7a13a55ee23bd342d7f4fba2ccb37114512d3308576578aebb0fd21b7135252426800914e5038558c84c68eaf74c0f273515a9710e60a0455d1caa1123da240d91fc46157e03a3f5b025212e9a1a875646b46b7ca61a6e287b0ecdb78fcca8051709b24f5debe5653d403dcf067d1ab9d5bf6ee9babeaf599063fed1e9a070b30e1f02bbb2067cd7c315bb721ce3a7b4784f1a83c9afd56d763f7415fac6aec27a444713d8eae3cdb759c5ca3de1f5e5ae23584a9aa823047dd019179979a9967ff3103f19244815aa39f135d6a94673295a4c8a1c70c41c4ede3b95fb676734fc77a5ec0988e5cbeda19157bcb7c6156309f1258597d1f169d9f3bbfa521aefc6778eb65584b02f2050211cf3bca6c264f8ac93a001d957494be59aac5a9bf8e096f8812d8d0bbe99a1ed4a8fb5e69cea9f232ea1432477bf97dcd56b4c2dd81e466674743133ddd611cc38c857e237d52d21adbb574c20bf5e6b4967f82620a0aabdc73238b82bf2c6fc0c4c26ab6111f61914c947e64b9b43249bace183de8447da0f22a470e6dc15c4cb12fa2a3fe2f9a33699a0ba6cb5dc5a538476abe7686f322b8701d2becac281de74611a6a8d3cd6d409eaf7bae63d42802f3608ab00ca98bc0af5e2ec0f0adc0a30735ad90ad397879d8d31456e7c9dd6ba5f181ce3da412afbfb562aa89d5469881619713847d43bafd185d145460b6e0b3626d0f0d13c6ff54c373e50cf72d1b6bcab35567f38747b1682e989658c5f001aeb18f3387eb5a5156eb4a1f64709ee5093cc95812939bb736138f5972ed0bc5b4f2268d358a99eedc49cb3197ce484e659c230131d4f944bb7328acb98e2bec5d56c5b7a7c03d99e9a1425baf127fce90c775de3a3053caad7633bd4e26d41714ad1f11b0b0e284e90be98042e1bd7ac18c8e42db8d87fc2f9ce038626f8a546f7bc2c390f214a3d966a81e70ae46e1bccf2abd3ebd835e53a4dcd987a01ab1c6621643f8c34bfef4024fb13fc490d39ffee5a6fb4537aba5f835ffddcb5aaa12658f81d9f598e1a64f45b19febaba5203906c0e5e1adac158dc5a1cb35f2026e893c58f6bbd1683af4d2b0b00495ff11bd504591bc7081850a51e79e71c4b50431b2866ae51a8b32c2d137aab6308468e04733fc29b267931ad92ed8c4261458580343b7d32b2a14f4eda86fedb887260b22c69f8ee3170df2e76a6c57736afd61039ced972c4547ae792bbe89c9f65883a64f80e2c15a2f5e3600b559d7298e1ed1e4664d08248697115292f7223280e25712449bc514cb6504664e98967f584371f5a922d09a3a0cfefdfbeef40977ecce95dd6ca88866e55b8ed2072ec843c7d9d59ab1e00fe113d14b9a4b628568d88278d54457ca63aeb681fbf992a91187436347ed6f7eb913b9924c8ffbfd4e119429b4438fa48771ad0b57d832156497bff9e29d51cad80239eebfb27b04a9165c0ac5365981e4e857a6d8b2f7f689c2caf9d1526cceb045fafea74278f96395dfecffe3bdee9f89a99b14155b2206371deb46abe868c93da4ae74714587ab6cdd808672d0448728484e5f4fa11bf53519358c9fe2a78bf3ffde9788c23d1d52c9f72434489574df44d1f1ae8a78a7e7b62d3adb3418457a7d9b70533fe1655777e47802053f3816f1833f9dbcd624a7708c9cde89a25d96969c3496e6fc1c7b44a2c9a3678c0e63b8b78b27db515f3ca475561b06912aa9400ba152d6be90b8a51406ed7c8e8614d120726e62773288e93228b7c841d54c2ff963b87453359fc91ef0ceea9e1b9a4b1c01d6e36b7911d5251cc8e7680a308f1eb99db9efe58e55feb666fba56fb4dcc18ed9644267bf5955cd10354e84339a966b688696f46f69c53f09fd12c7e545d8ca01ed8a5ef316b8e298c4643de53a4987bfba7b5b0cf703ccf358fef58fde6fe36774b311e8c4d43c58db0b385ad8f952f44eb2d9457babf2fc2168b1dcda9e4f5c3ec76ed0d933dd3fc07b574517ee882133f359ee1bb356ed42c7321ea856609767983a689b2fb7a42d1a3326be6171f825e2e2476d101b80f59794440103f3a700e45d2018313af6e9ae3b878e7740551d34d5058c2458187635f061aaf665787c64dd629d0c620f1203259767631794a1e35a899a2dceeecb94a6dab27d91f938cc96a6957341c16925ab1997470bf5df5a5847a6b391c4514d4d66bf6225e766fdb6bf64efaf9775ddb84000760cf15fcd1be9382e9925da98fd3bb49590fd11971d38d2b0b3ae87b72581779267c5fe3b9cf31ccbfb713c4cd6ebf09121b9d51e131b06d9a01ebe30002f7d9d225f6c1dca6ef38a0a95d9bff39001b1ac4aead875a33f4cfd5fcbd1aeacdb81e0c855a25c4dbdd8179a2d600401e12c03e343392a77da625e3f560b04d7cd1dc7a61f130517e921a188e8b5427c741db013141a18fb7cf9affd27818a9422998cb5e51e3727173c65838b5d8d7f597f25cbcdc51c8c32c7008c30bcb06efc1b49a45ae1bc5546150f674e4a19171ba701d36ac68bca16370b5790282a3d76e61478f55548da495f16a84d778863d1226ee6473e97fcbcfcce98567bf78e7260b5fba6f7b65cd36bdd2b25fbf18a6172e56f699155041c61e66267b0e42c34174e04514736e756c37e9d4da351719d79694a30774c71183993e2da477d6509a92fdaa9bbad6819bd3f9cc42de5dcf00c7786a1d3dd24c3c19a40e45df28e266c1932e0df48de687e55fa7192b7f384a582cd53b49573069f71dcff6b453f4a68ecbe5f9f46217aa755b63d4c9be347b0853b5a30fbc9ec257a7c93210f1b75c712ffc6ed6094a66ff6d066d95d643372f5ca7c54ee105af57c25fee3a3a46ee1a058bf27b4373f89b5425363da58c45cb2b13c944a5784feb93c818170d8788d9f26b64d0df8da31b701ee256d2c406a8e155c5375600c8455005689ff17da11788b1a1c442321151444ce46dca184d7d9315f84595368357aef2f4b9359ed78068753c31bf032ea4fb1f60e8b97aac51187d1e8edcc5a9884e7c2f8bce8b8a86e49a589bef224aafde53027ad3cc82e9195d85f7a1158c954b5797d6ee553fdfed653bcbd15525ce775d8e199a724b7692bc9fe171a8f1b2dddb297132f86ec6b8109efa7b23f0210ad29d55635d06b22c1dd72ba4cfb1ac614e73d7b1881690ff159249eef53f7bb543b87b110cc2112fcd83b90a0e0a3cec1a2148639e5143a4b6dd9a1abe9718fa98503e484d072c4e491e99e8e999dc80b4e583aa8768c03d1c441ac34792587a2f1c4fee5f529a0b441cf488af28a2fdf8278b98fc5cc1f7433937a8d9d7107e05de408589700dd465036a876ea21a145007eb5d9bcce7b33131cd99f69779dc9394863af00ee4c714dde8d32273e42dfda214c027ebe3d06dc1ac2372b7140d25f4b5c8d0a268fb5873c857beff242536027b61f9c7e2a388d8ebb4d7c35f57ab16b07cf57386c6768a9c1da7738be4e26bd0ecdbf72bcbb7200e56ede0db97a800308b1a8ef369cf85560c0ebd3e4eaf4a63b60df0046cb7c8adbd4093ab78a42cd1a6c24f8efb1c5364861b0ee379fb22d16d87ce653f2db201af91e369e40545a080bde68e28dff024da84a5a4e8f14cb422fedbc302483d70b1936ef540658e93b8158fbc75d01c00b9859f3a21bc300df73ad082866a1a163eef9e95b95b9e0dded02ba979cc822a4d582199706c30189773a38599c6d046ee8009f63f5a8dbd779366e7fb8c85d735e9e23b41f4baa20db3c9f1503be5ad76864df403105474d8c6c0cd39a5a527acfbb8071975b5e63379f83b2aad2cc60a691033710993dc93bf676af8abde6e22483f72524c644c4f4485dc0c02a8499f4c5c7eab45db155b892d0fa8da360cc3f0663f57c723debc0591738dc25b748846ae8b81512a2e2038e71961e2af69c339e5ef03007b0b26d6922cf436e834c9bbe976410814bd53a8fe6111df1f33ba9154b1450d768898ef749e9eb7da7b58caa5b0777646b00139a0f7e0d963e240634fc033b43d301bceb68ed2181a0af5f8f1548dda27511ac95bf0400a132424492c8aafea93f19c2013d06047569ce8d4712c31d0aa8865ae9ff1cea850c930886c9abb24de3834d05394044fa7491ec8425c5a5e3498f1605dc5456d206e4c9f394bfc3a9bfd712598c80072ed4df1840c361cf7b64b7fa377cc903e17b434bc83249378e4e17850a72aac3a697864b9b21c05f6c2af3c4e394ce0d9eb8b6c13307a6c4d6a9b3d377d0d7d7a76698f8b1473654c8cfcbf6e7e9cdc018ab333877ac3c193dc9c17f82b9a923ace644196993d9a19b0f800aa6d68938ec305dc4d47de68ace8f1894ad4ba2841dd66119b7cfc69553df19327e2ee5e241dd67", 0x1000}, {&(0x7f00000000c0)="46fc1da0cbdf13e1dafb9872132e41eb8745095e4026b5da19b258ca025f4ec6b4fa0bb94d8e92e8b2e021bb2c607b3008ff58b14af82be4cb0607c31119e895a1d8e84dd773161a23a0c29126c9f7dacf039b8865dc49cd974205060debe0264089a6c3bc3c1e2d42f6f835f4deb24e2978a386acd9cdf1284829d2aa6232d8ca24d004dcf132901836084f6343ea", 0xff90}, {&(0x7f0000001300)="1365c84ef4892b732119f5246e4f400c098d063064f8978d6775211ba07338ac0b23361fdf4a6b31292235537822de92b22b066a799a939f8c7852c43caebdd5560604b8f6314367098f0ac8108fb7a0e65f04c8686696b3bd8524228bbe32433c2348ab64a7d945e4ea16677cac4b39d23fa07349b60a0b9a8a62d18918a4599effa45a51aaff05f234a6b18c311b8ff6bccba948841d8836a465c0f6b2d73545e0f3dc75a306a3d45c6542ac8f81df67e240424214cf48adbc50bc74f00c0643e96072839528badfe7975ac6fb1613d79d44504436ef19e2b4659c002804e3ffb87051fb232ee4283a7a87a65d4dd3b7", 0xf1}, {&(0x7f0000001400)="17d3f59eb2f760f174f5f6d4cc565fc5f14e7b9e439b57e90d96de74d497b3ce8735ce25e8b3067a4934f5245598a30b0cb84f6a934c3f14af6036e26be33690ac60529906093b7617d9f25af66a253ee7429d741ad0c41af785e64b246e8c0e2ba0f4e9fe8fdaa6e9d1ee24cad924e75d3773356c7447572a328308edeff6bf7c3c7f80ab7de2c7afb20014089e35875c177723b6cec2da7ec531e222607f2613fbcdaceb374d104565d2b79e77", 0xae}, {&(0x7f00000014c0)="d2bd0ab89369393edd3da5c55e74a1281728237935751c117324d5bf8115be7027f71126155daf4bbbec2aa60fc874535d91c02df315d8454d411f7117c3f92a5ee947e3e514b463b522109c4c46023aad044fa0559bf5b7af5ca58502b57492e2d9fd61c410498616cdde21a4ca76e015ef3e3069654fc4dc9a79fd3973fc9b", 0x80}], 0x1000001d, 0x0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8000000000000009) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x800) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800020000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x10000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0xa2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffa, 0x28000000000, 0x5, 0xff, "0d09d949015c0d0e909df2c85cacf71460f45f75", 0x6, 0x8}) connect$inet(r2, &(0x7f0000000140)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6a7ea81") ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:33 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) fchdir(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x20, 0x6, 0xfffe) sendto$inet6(r1, &(0x7f0000000080)="385a8891929f0fa56dbd545864cfe56734d7831a0fd250b0ad8f97b3c6d4d777735c73cca1e06344b5cb19be994da74a9fbc411b67204524934b9164bb44b6677cfbc90a6efd7deb4f338f55db174130605828eba23e480145497261b4bb365c8074b2df56e835dce83b1d654deff0bf64d1d460228a836f87c0f6753644164c406067169ce92f8d21d0", 0x8a, 0x400, 0x0, 0x0) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000140), 0x4) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0xfffffffffffffff8) 16:00:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x24) recvfrom(r0, &(0x7f0000000200)=""/175, 0xaf, 0x1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x4}, {0x5, 0xce}}, 0x2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 16:00:33 executing program 0: socket$inet6(0x18, 0x4001, 0x9) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) 16:00:33 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8e581", 0xfffffffffffffe93) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) munlock(&(0x7f00007d3000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000204b, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x43}, {r0, 0x50}], 0x2, 0x0) 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8010, 0x2) fcntl$getflags(r0, 0x3) select(0x40, &(0x7f0000000080)={0x8, 0x4, 0x0, 0x0, 0x0, 0x400000}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x94}], 0x1, 0x9) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="fdc23aa00a788bfa6289da3bb4151bd21b3f9c45f65432b509099b5b9f7deab7d42d1e10c781ad5632924d2858b6b074d421841528f73123d76fe43479639689cf26a76a2bfde09e9185046157632e3aa7f167f10f873b87384564171566f07900e053dd051720dbaf612f653690e0d8ec251e4ca5c9349f470f79bd1bf06a652850e80f68a9fa6939aeb3f6ce9a296244541b5f92140d85d3a19cc46b932b29f7807ebf0044040ba4327995d66d847126e85b4d42dae97db0c39ef709412df13af1f35ceca14981", 0xc8}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000fcfa3052147edb58ec29bc55b1e70e8aaa15bd0e203c0767dcaa6b31409aa69a335701e0ce86"], 0x40, 0x2}, 0x400) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xfe4c) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/181) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x88, 0x0) poll(&(0x7f0000000080)=[{r0, 0x184}, {r0, 0x10}], 0x2, 0x80000001) 16:00:33 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1000000385, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x35) 16:00:33 executing program 1: r0 = socket(0x11, 0x1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x20000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x28, 0x200000ab, 0x40, 0x4}], 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:33 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000040)) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) close(r2) 16:00:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0xfffffffffffffdc1) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x81, 0x198) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r3) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x108) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x9fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x1, 0x6, 0x101, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x81) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/30, &(0x7f00000001c0)=0x1e) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x5) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/124, &(0x7f0000000100)=0x7c) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r2 = getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x20080, 0x1cf) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000140)='./bus\x00', r2, r3, 0x6) accept$inet(r1, 0x0, &(0x7f00000000c0)) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0xffff, 0x7f, 0x0, 0x7f}, {0x1, 0x2, 0x1, 0x10001}, {0x100000000, 0x1, 0x1, 0x7e}, {0x4, 0x9, 0x4, 0xffffffffffffff80}, {0x100000000, 0x100000001, 0x1}, {0x8000, 0x3, 0x8000, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:33 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xa07, 0x800, {0x9, 0x1}}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r0, 0x20, 0xfffffffffffffffa, &(0x7f00000000c0)="228e8d9c907f08bf01bc5ddbffb451e48784cf7279508cc6f5509bee13e7c9905111f0600ccc852bcf4498d085fd6d223f0f5fb67c7d8c65332e34d445e86e4a7578d8647b4ff0dddd4a3028e937f44b410050db910ec3d2afb4b7c85f7f795c326afe0277ec48b1e7346ff51b2bb7a7db0cf742c18a80baec21d85ecfcef0f6e20d566f9d3b212afbef5e4d4eafe306342ccdcaffffc15bda70be16933fd2a019059c867940911af615f464", 0xac) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:33 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) r2 = openat(r0, &(0x7f00000001c0)='./bus\x00', 0x8000, 0xa6) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) 16:00:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3557ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b403936a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x51, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x400}) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x30400, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x401) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffffffffffe09) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x9) 16:00:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) sync() setitimer(0x2, &(0x7f00000001c0)={{0x7f, 0x78b8}, {0x0, 0x100}}, &(0x7f0000000200)) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x401, r2, r3, r4, r6, 0x2, 0x3}, 0x8d, 0xfffffffffffffffa, r7, r8, 0x10001, 0x2, 0x5}) r9 = accept$inet6(r0, 0x0, &(0x7f0000000400)) getgroups(0x7, &(0x7f0000000440)=[r5, r5, r6, r6, r6, r3, r5]) fchmod(r9, 0xc6) setitimer(0x2, &(0x7f0000000480)={{0x6, 0x7}, {0x2800000000, 0x4}}, 0x0) execve(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000780)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='#*:}\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='[%:[\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)=')\x00', &(0x7f00000006c0)='/\x00', &(0x7f0000000700)='[$:.\\\x00', &(0x7f0000000740)='\x00'], &(0x7f0000000940)=[&(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='{\x00', &(0x7f00000008c0)='-+\x00', &(0x7f0000000900)='\x00']) chdir(&(0x7f0000000980)='./file0/file0\x00') getpeername$unix(r0, &(0x7f00000009c0)=@file={0x0, ""/63}, &(0x7f0000000a40)=0x41) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) mkdirat(r0, &(0x7f0000000b00)='./file0/file0\x00', 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000b80)={&(0x7f0000000b40)=[{0x48, 0xe3}, {0x1, 0x7f}, {0x81, 0x3}, {0x63, 0x200}], 0x4}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000bc0)=0x9) bind$unix(r0, &(0x7f0000000c00)=@abs={0x0, 0x0, 0x3}, 0x8) geteuid() getitimer(0x3, &(0x7f0000000c40)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000c80), 0x4) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x140, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b26c4d8dc751b3dded5a90e38bd53c6e0e34c36907feee4b4711c403f4f7539fb8"], 0x1) r4 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) getpeername$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000006b97b947654a3f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fdeff7a6ddfd872fc6e384ba4c7ed7fdb06a2c68666fbfc665c98508b5943e8d92265e3338f911689b82a73fc9146f281980aa6c0403a4b9d0746524f2ae4893c9b6108d79ac631cc17947fb44630afa530c5a521856c11937bc43730ed808f78595182bf546bb8d2388db5972eef5b241068a68b3e540fa12e73fc5fb02bd129612fc5fc44b8a3f8bcdfd2632fc25d6c017214c0a79ebc3f40bb0d9caa09365f62ff75f049a99b97d7f6cd2150e6691c90005a917c09063c517c053523a415f35ff5add759abf750b91e0ab69d93afa12f7dc0a1a7411d0557199b35e2a34e8556c5b69fe1935909253820271081cbb896ffaa0db136ac6a55ebe7bb3752b270160c3793cdebb61311144ea5f538fbc5a63ef343b4cae576ca6e510443833333ff860fe99ade422dcd2d10c4921f38619d52c33af10d2f06eb1d07158263b2a4ed456778df2c2426b68df3060c1b8ea3bbb0508545667ef0936685696e14dfddf2124e92250d31ccb00f2ca15ccb9b097ff032be4836f44f354e4009def9eb028ecc9943ee46c94e8f4a4ca570c60000000019c9836f2ed933f2c2bbcefd02622262cd63ae19d622677c153567cee22e12199b7ae91e231286f6f2841d2f461d6bca3869d96538b9c9cf8fa68fa779dda2f2fbddbffda3d17eb3ca905819c14bd8bf414656458f1e40650bf773d4a6a69c9e7e3134dc96301f2b29f4d565b12b3560d4335fb4fa154f44337a1b0ad9c555baff36314560f97680529dca6bbd4b7a7c8b0878bf8fd2c806c9b387bffc730dc4857823495e5a1ccfccb0a2700ea5f40abba380239de34224bbc37c07ab"], 0x0) r5 = fcntl$dupfd(r3, 0x0, r3) getdents(r5, &(0x7f00000003c0)=""/86, 0x56) r6 = getppid() getpgid(r6) getrlimit(0x0, &(0x7f00000002c0)) r7 = accept(r5, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f17fcdc06551872c441849259ecec646b7b3c76429ea7d60ee654329343bb3273555334f3edc4053bb78d59db0f80432997f348e01bc328778265af9721e76ca292f0175326151b5076498f2991b44545854ec31d65101e6d3eabe390aa6166959720f71a8ef7493df499999e617d716cc84b85620aa99f7c46e9624509f082dc20cb036cda69e994ff820164e23a2777c56ef7e9c5ef503736562801fde6168847b9f530f72d343b9c26af65e91eba6437936fc8e132704d0bb9553bfbfd8d2521811b8a0c648d9881e22113"], &(0x7f00000004c0)=0x64) close(r7) r8 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0xe67, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000540)=0x40) sendto(r5, &(0x7f0000000140)="37b9789ff8976ad930f68fc9ccaf5f6c78ac0b8c2b2c89da", 0x18, 0x40b, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc150, 0x1) setrlimit(0x4, &(0x7f00000001c0)={0x7, 0x95}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000180)=[{0x3, 0x6, 0x1, 0xfffffffffffffcb5}, {0x3, 0x9, 0x7fff, 0x33880000000}, {0x1, 0x3, 0x100000001}, {0xfffffffffffffff9, 0x5, 0x56a}, {0x3f, 0x1, 0x3, 0x401}, {0x216, 0xfffffffeffffffff, 0x1000, 0x5}, {0x3f, 0xffffffff, 0x8, 0x1}]}) semget$private(0x0, 0x7, 0x100) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x4007, 0x20) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x7}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d99670000000000102214a7279349940490208ff31eaa8f2eb3d0c0f91d8c81620ad9e025c99a3928ce30014d32a8e06da20254ae36fbeddd98f512a249240466a71c85ae933bf282c95efbd7c67c355de2941ae2c27efda392cc1dc0e81d878061b1daea942de3c811ac67da13b11d2b20f9e57e098cbd9d790dbf7b2f60cf8c3e33035ce8f07f78b8805e9837ef4cff1d23861e18a7499ea23c1a80"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x7f) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x2) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) socketpair(0x6, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xf972, 0x0, './bus\x00', 0xaf, 0x3, 0x4, 0xd8b}) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000001c0)="00000002448a44e1caa5e9f4ffff07b7efa76d412259831a", 0x18}], 0x1, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x61, &(0x7f0000000140)="13c35fca10743450de3f66f11b0630d745c817e742c3792b1257c0e3da43b8763916765848b3475f2dc3329684023229e6bbb0e67fea775c9ef344c2bc1580560a9f8ac4ec4d93f5bfc5af168f5a728792c928923fa74a280abb561428d2e48a4e") r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x410, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:34 executing program 0: r0 = socket(0x2, 0x400003, 0x3) socket(0x20, 0x2, 0x6) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x7fff}) open(&(0x7f0000000100)='./file1\x00', 0x810, 0x43) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x3) socket(0x1e, 0x7, 0xffffffffffffac45) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) getuid() getgid() r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 16:00:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, &(0x7f0000000180)="12aabf47fa5cfac53bd1b0355cd7344f7a19331180c2a2c4273ccfe3ae001112860a5cc78cd2a312771ec1b94066feffffffffffffff558baae3451a55290a0900000000000000e6b78b8889794f483c993e61baf78e223afaa7de3ba5bf9366ada34515d620c27a2286dff5a2988cb24830c2e014c2382cd02da1d469840b087a2ece582764895569c519dcf65898a25f53deae", 0x3) 16:00:34 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2002, 0x4500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x5, 0x800000000000002}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r2, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) getitimer(0x6, &(0x7f0000000200)) socketpair(0x18, 0x2, 0x6, &(0x7f0000000180)) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)={{0x5, 0x8}, {0x4, 0x1f}}) fcntl$getflags(r2, 0x1) r3 = fcntl$getown(r2, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x42, 0x0) fcntl$setown(r2, 0x6, r3) 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="2ea92c2fe144b1b0824aaa27d700aa5150e98784ea18c67da53b0cc437357811e1466124a50957df6a7ffb219885", 0x2e) 16:00:34 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa15a, 0x7}, {0x1000, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x8000}, {0x80, 0x2d}}) r0 = socket$inet6(0x18, 0x2, 0x2) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000040000000000000000000000000000000030000000000000000000000000088f900088000000000000700000000000000737386a5379f83a7000000080400"], 0x0) r1 = semget$private(0x0, 0x2, 0x10) semop(r1, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x5, 0xa75c, 0x800}, {0x3, 0x5f5, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x1f, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000001980)=0xc) fcntl$setown(r0, 0x6, r2) semget(0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) pwrite(r0, &(0x7f0000003d80)="a0d871c9456354f2fd24e435b802e738b03b02cb014e66365bb4200e3cb4c0c995254ce8b037b121f25eca412c594230612afde0119fb20c2f892c3af8a327c354afe5248dc3fa623a7d5f828100cc6c6270db18561cee54e84dac74ba83fc68665bd42f7f531797b2723a0195537b98b900adef9fa766507f103c961016c9323f7060fb9f9572b4e5a22498f23085eae74bd646c5c78187a59d72662d2a4fa26d9c7b41e045dcd3ef0d2935dd2e233bc35e2cef6f67c7dae52d671201a20e63c720717e04ed86f6115dce992938d3c9a3b9e312874426ddd2588ea4035e337d78b491479ca8c7c1a039234e1c4fa3460d8c02147a89ca4057a4c47a5a4e371040f7b8968f607a84b8d9d123b31d45424bc78f07293332b3386d9f5675462456530e7779e33d3b6741423f44fa47a4f5a63b49887cbdb993ff037e0188ba2ff641e6e67e5938d08582e9145849c489c546e2d1b2196cc07b5f806bdd13f8b25c7b8c55ace35acae4eb538fae544e290aed678d5e6147fed9c39e91e444ef33e7af5b10468eb218620886f385d3fb3331a2d158229dea44b404adebbe6d17d3352097e9b9fe8885460af90d272d93220354b07376b9402b287837b5119fc9a4e294bb24ac2e5fcc89a6999b5fc2b0e1dea5f676c371fbffe666f7342bcbe57685900e0157d41df9b8f3458bcdb0f2c82f3dedee78475eaf18e2f025127f8eadcdbb1e1b218c2fb59bb84bba0c732fc10a29b0b73de220e02c865c728d08d500c099bb065e5545b46ebfe296dfa725188c7f6a53e92025f563d94b843de065994430454b58faf29e3d256517a5485fcd148b93d9cd8c8de5b8bb300c1f71c1342a9db7ac17156e5ebd9f44b524dffb3062987d5757fb499126990b62cb621518bf3039503e951268f0388de0be3e86209511ad3c21e640bf47eb34c1eb29fabe88e087f5e6e5974c7f32632f6dbe398436a5fcb03fd6ecdd6e93b66dc7ab2afc885f29dff2cad1d7dd9bb3384b641a615de342abc35494b04c9ae32fac758be2214f05f11559e3afe4888b8f265c51cf5ed16655c61f56a49e5565abb8f7009436ccb92ecfbe24329f260b250341a3ca702be80d8a8954099ac81f5dbcae8193892a9b2fbb2a6916f18a55f69bc6db9fa37a7cce8da37b2386c74e869a3ddba3914111b2f092e7e7969dfd99a08c83aca7d0335ac6e1c533f6e1e9e071f47f6f0d0b432a692d07119d928d53c03cb70480f22dbfd64b4821972b3f9a2b6a035184700ff63b9537b0d268d8505c12070abefa7ac2ccfb4ea567f3b78f68796e7d617cf82b9559b7c64230008d0bb0b3c0056bb13a0e52a513acff9d4043657196ffc2fba99399a1d1c8c22364c216d435eaefec874139c8ab9b7c2d987d3a980111b9f3893a766df7b8d38e6802a7a9bc85f2a7288f009e98b4927449fc3e2f86f0f5ba1f544fa59cae97638cd84c1903e9e73f30e80fe94daad6db1cc4cce5855f2c50953ce956ddb034647f206c8f60387fa05fa1b6294f7de9bf81c1813d612fb27bd4a2aa9c3316cb531b378c060ae07e2f89f94e4200c986c20f192f3a5168c5ec54e7f59761ec429cf554a1b58a98bec2800d890e3498fa041a5c953c789d3cf88b141cffb7e079c11e42508390d1eec4f916618b9b8a1dec1630c2ab4b3b0446d2bcbe9a8bcbcd0a5dd7c8468208f555c6b8223e6f81733d1fffcce5dd5ebc18c9507cb163b3f0b5c1203e95d32f7c1952a5dc2ac76ad324efc7d82e936524402b1c53a2b8e3285cebd7045a2e13bff5146f7a36b5e3ed947a92fd65329c0de78d0d274c1dca17c1e10836c3652ceda5faf6412c133065052a380249a26213c631fab9e7c7e85e0f2781df2e4268a1d814ead19aa278936410f4ab4fb1af3e70b6b884660ed80878e6dd13519c32950741f3f94f3b897b760b1337213cd699adfe481d80e126d5acc550bdf9aa7d50d377dd3bff312a0ba058a4d6353eb433ee7eab779f00beeef1a0e13834dff21a0a852e903f857e2eff5c5b1df414d1e2a0b48cfd48213887b78da3b46e521c6e5f0cb382f2916db4ae7c515737548e4c1fbef4bf34dc010ec7fd5bb6d165cf8b7bee15989e488ef28ae12c239019443f7355e7dc8dfc2f43248101cee3ed8edfe60c276bf909ac9bb8c5644581bcaa0bea8b6d264078e6e37a9f2a45bd6b9e4e47f6e0b33af81d6858044779cdc228279638949712f4d553cac8410c3833914f9b086bc264824315f68c6119e13ffc5c2b128a57c8527506fc66b89e68d4a35766ffb6561d1aa04c5275240d994191edb55b919896fdd3ec084f582d3b0b2315c9950e316a2bb802f17192364358d7cde60f613419af668e8ac0c534366ebd54928f35d5c61de97e6fb3211f9a63916defad30cbc35650d14a37e86127d493016c9903cefe12a8fa96d0bcdd05d61809c346024ae3ded309aa021e06e1cf1351cd2d4702f4ccd606292392972e6fa1c716900b14507ec15011cc32afb46108093889b67277171a1c595443ad1a1ef1d4b1a3cbc2f7c5d7b7f8908dabc889b2ffd1a3aeac96c2eb2302796c0f221b27b61898739216ede9d32a7842dd4dfc3f42793c14be5e7dc8fa4291a070a09d58d27ab85c0d7b48ab9f01ce90bc48f4fff1709b8cc00cac400a808e641ed004e18be474270374e732622e5aabe873c62e37e7ab9dbdacc663d8174052a2cf9d1eea47c44ef5f95389c8297251c078acfaafe1d0e1fbd69242ca9f7f6b15e5e6ad2e0b4b149ce39e2562644cc672bbcdf899afe2a67f064dd2c7dd5e6f099efd6e40ffb4b784b024e754c0e78eb6888227eb80a182017c0dea73624fd85344960201d078a4e703b3bac7a60b5cc677208aac4d45204a99ceadc1ac6de926c48643a8bec487ff94af9ed1a9fd08b100368d51e16525bd536479853449e7c4ff57d6d2bec663e2e8a11a141d8897d1b3215e2f3e75f2a6a3a52d3111dba5e073b5569cd2f7913bb2976118a2bb8ec0ec7b4460835d2e7d3fdea223551728e3636566131279f200e97ddec1cd39f28fbaaaabd422896e532982c52861fc924f8a6675d479ab9bedc56f7b42afb2821a2ea0584d8ad661edb9f2b387b2783c6880548b8c3200740825c26c27a94e4c993f31571dd4e9893d132ec1a231b684eb78d7895960b44dbaadf5407b3c7dd939da17368caa14c11338d50de621af6826d9c6521dd10f5f4f0dfbe1d59cb1e29c753328830fc202eb9591064d6b04ec312a7ac82bf72a088e79597e10e4a1eaa0f8f995cf11fb5787b042c19385113ca935a266da0e88193f5098e4af089b276e24885250c99313a9a3ff05c957af5f9dfbd6b3f65ead17b9bd34b04181909df5f240e8055034ff9b743c4dd490b9d6aa1a41bff27aa24f032ee2aa641b1aefdfdcf4f211db9c2bf2d28d2b8a58902516923417bbf63eb1246bc1f6573e4fe5667902a9532175eadd6702843aa12d7b7c5dc041c9ed282e3367714ec102fa23dc6a4ee548d526ff6678c04f2c34568e571acd9575edd8cb14228855c41618e8e619d38371cd26e384a15992fe2703e1b2511b69d85b4733ab5afd2403df743930504c1713967d090f31dddcdcac2ef4ac3bf49f3d69f56f30f6e0a5a231092a4f9576413be6c422a23d5cfffe173173b27d57689e6d0f6a988665f94543aaf9916a1d301d6290af05c0f11ae52c16859ad17360a6955f9614791ca3edcc0a69274406337a6d7f37c3070355fbdb4f3e5ea25f2a0ec9d678a85938c44d683f58a754174a71f3b12fa0e5940867b77f94741325dcb6113272fdb098f00d13ef61d837f1645530e8e554c998f20732e430591bcf9e7b4ab3b09d75c81a26f630ee68f8a220c4261ca56d120a95a4d82ade8741d062f7c1c726e9e457821c6627e54901c5a2b7fe5c2bf596e8b0b6c1a968724d8fa7fc1c6814a9f31d9c42b1aa1e0f53a968f4aebd34ed9e0e84d77b1cddba85dbd949130b852fd19d05862af8c733dd93127327f233835eb782d659b6f5a3261ed0a1ef337ed0977ed73c7bf16b4ec9b3e312b32e22a36d944b1bf5acd0d357bd3b012cc2e0bd01a1c6b6970eb2facef9f77068974a2ca57f6a0ff1b93b94a20c312aa4760db01c8513399cc6ef3657372e3b0a215d28001acc495ea4e98e49bbf258f90cf07f38c9431103dfeeb9fc6576a54a24dc16fdb66148bd728d5cafebe7c20248a2a2897ada7398cfda229903d5efb0494e24dac29daae0ccda09a9b7949a667620d450bc6eb0bfc70aba7c34e23d93edbaf9760fe1daac8b3e787d198098f5af8096b78c3fef06a610e275f6e2c97107467bab78573d6f2c267bcf9472561cdcf19c5fedcf86d19ff947086a23ae701272fdf020ca3adcb950e1017309004cf307560bb37c99ef429d0e76a98f9dc7d3b72029297dff405da3bc6a338c3e5ae7da7da092972b902edc201f6ed0d17e36d1119bdd7e72e58bbbeeef6e366066d7c8410d4b229c181c08d10ae34718efc7184b0c1c832a6b10796d8dc0d69b4a75b9e48de45f0ff3583653ab7ad854e8a911b07153af70278979bf2d5d0c0b05e1395532a1a32d52279ad163e2665541390ba9a5de75b6c3d62e7c81c3129fc528f1a85d9e0f05ea39732f20f329874b9516066858242630543c1de058eaf37006eb6a91671df5ca0e637669e26eb181db044a2faa9472d336002cb113722c7d22a4bb44c69f4e6e5d941f1df0589973c24a03a7f591a7b1b0273b186b62e47597fc5654733d3062c20252a7a32a085c78e89e3ebc6a3e4358b5ea9e1ea6ac06db7cab3ec66b2ea95e6df666d3283afc8fd4788b256913486de862fcf8b8e3dd0366a3afa064a86bacbe998101e25d53995a26f890217b520dbf2ff0db84374c6d98afc9e459ff1cd75e422170d289ca6d182779d90055bbc42b8d11e67b0416c9671252380a467fda8348b824cd74a2500ddfd59db094e68ebb3cde940d0acb4fea282eb917117cb30d86b4affe1dc02350dcc229e76eaad3c7bdea134b23943c154fcfac6927051f0d398356fe35184c1ce820f2afda67576a136151a571f9247d8dc40a1d2d42ad58992f87022276cc467e7ee171801a49663dd7b28abf0f93969ac015a5516fbb6ba36ffaa8f6d230907266364eeabca03a806b273c20b8dd0f9f2b7dab70e4533a2ae081e817b34c5727249604db5ad0da3d8bd9294517ed2c34655bac3bb241b5f1cd1fa628f64f0156c379db4162bb8ebf0c8a012f505aef65da752911bdef1c35d880794c0a048ec2d946e4995cbf93c876adaf2c71a5ebb9b91104908398e54bfce1b8fa3ae7da02f0d0abefd23ac873b7ef85334b6a911a2af739c9b0ef60c51f26adfcd2e49af744b1e48321f5209b468a4b49927908dec12239dbc7e0277237c26734cca5ed86a27f1c91b07fde3a968f61031652a24f89c42002010129cdf6c7a6e6ab05cd236b3ac0e104712ad95d4226c84a6774a41c8ee65bb98d788731003ad655269afff2e43bd6a5acd94bfb5aee19fdbd9a21d9832b18f82016a462d9d9bdfcbc273e49bff07fa7e57fec3e52ad653a57089beec3e47239eeeff82de4729d0761f1d329f7035debd97ccd5c30031cbff2a656ca01aa3d03640d356337925ea739f82d2245b36d6972dabb547f2c7f2887afcd8845748df8c9b6fa9b9ee7acbb461d77de23244cfe6cfae143b5c595fea18b8aa25579169b90d34975994cd8cda6918aaa4c728bd7701e50a1a45df96a6a9464dc9db0005b8038410c191415b7aba181b7c177f4a0f36e3859b3c77efd33b83f3456b286bcc87facbe2144ddc9adb3a8a6a1f0e3f3124337d361fc5d2b7eb4c537e2658aff5b5460fca0db20ad4f9c6c0d10e98b75968993d0baea1038b142e53821f831e60b376f6677c04abdc958c188ec762b76b94456333df50b82e7805c7a0a085f8be4ab4acf661d3fd37b13a7522e3e1e97f7f3aa93d8708164ad2e", 0x1084, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000019c0)='./file0\x00', 0x8000bc, 0x180) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001b00)={'./file0\x00', 0x43726d9f, 0x400, 0x81, 0x0, 0x4, 0x1, 0x5, 0x3, 0x0, 0x3, 0x6}) getpeername$unix(r3, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000001300)=0x9) sendto(r0, &(0x7f00000013c0)="895c5fe6ec9a4437ce04fd912f804b639a7d23ce126a7569ab5c0c40f5b2e55ca2f98f076619a5bb14895e9370633378f5074ad3e1794aec4867ed332dff7eaf734174233280d6867d5f44febba02cc6aab8a482309efbb1e8ce487219567decc80526d64c4f650c8c18eb66dd3ee4795d9f584a3bb6d923abceb698c1a49dba3c3c97dfcb7fafd4638c20cf5ed20642d3c5e4fe99e77a83d28a5ed78eb35ec800eaddbbe5fff84e037e96dbd22a50dfd477c99d32bc0c6c00d45d307bf3a5f7d01af168fdf92c6daac0370dc0ee48afefbb4585baa2655b93bb51fb8d86", 0xde, 0x40f, 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') utimes(&(0x7f00000014c0)='.\x00', &(0x7f0000001500)={{0x718381ab, 0x4}, {0x9, 0x9}}) r4 = socket(0x1, 0x3, 0x3) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001540)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x20, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wskbd0\x00', 0x100, 0x0) pread(r4, &(0x7f0000001a00)="cdd8f03fccabbf9bc9c1e7753a6220c38787beedb3005476c3d69ade71f7e45dccb42dd4ebd41f541fee0291e4258741aed1342a25ea54d29aee27c7ca3665ea567f2163a8c438e254585e2a564634d9b7e3dd10afc71b278ec5e45c01560b683721330a7d4356000dbdf1012f500cf2c6feba507b9bf6b4ced638bac289fb9744c3dc9695036d63c4865fd9eb0531ef453626fdfad6a15ba2e6cc9276cda4d1cc51567d001ab919f7fcd98f4608fc5a370898574066564e05ae42cfc413f00be995148dab8494385743bf66cb09447056efd0b003ea616805a60789587529da6f", 0xe1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001600)={'./file0\x00', 0x81a3, 0x400000005, 0x3, 0x0, 0x2, 0x4, 0x4, 0x0, 0x1, 0x1000, 0x4}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001680)) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) bind(r3, &(0x7f00000015c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setitimer(0x1, &(0x7f0000001900)={{0x8, 0x3}, {0x0, 0xa56}}, &(0x7f0000001940)) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0x5, 0x8001, 0x81, 0x5}, {0x8, 0x100, 0xffffffff, 0x10001}, {0x8, 0x4, 0x1, 0x9}, {0xb9, 0x0, 0x3}, {0x4, 0x0, 0x3ff, 0x9}, {0x2, 0x3f, 0x40, 0x6}]}) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 16:00:34 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f00002f8000/0xe000)=nil, 0xe000, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000002840)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000002740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="9001000000000000ffff0000000000006c5556dffbca115f1f7b349ba1dcda85784ce138fc1b9741d5829093fd204f74efe1111df333ad31f73e466e8abe3b2f1fda29b8770c2d1d5fd27a250b8a01b89f5c3f6943590650489fe2225c096ed8c1fd06c8686ce701d6496b129d266ac81ecd1c4747681b6a17d89a5a81ea148e1a8c17407fc06831e0e40210cae79e8e9e20c737a3ecbdb4d4301e05874884e749653b4402c0b2565dc0da3af7b939d5f79a5dc08cccdb403278707da24cb630a479a3075be42bd845610880461194c0cce9fc09d4d6431fef8022b52d5489166826026236a3adaabe51fd9196600f4ddf92945359461996be7f7b0f49917261dd5107b923aff4ddd72e36777824f0ecff1afec4b3b456ffe40c3dad6408012ef0719d7eba7d8bc9d3b63b205330caab7ae56f71d4e9143cc20289814d12e24a3b8871e0d3f63be4663cb580a65265b685a58801ec38ceafcf6375236cfb8dd399bfd4ad30556a6e224b0b2756c04958900e70fdce1940cf02c04e93f1d4c7859edbc921db93c3bca7e61dbf31a86aed3fc67938fbff2cbe2fe7dba02dfd8dd73f07c23707546ea708f071e20f89d7452020e46b47fc06ac772258446be250c15b8f56"], 0x190}, 0x0) kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) 16:00:34 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10040, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/130, 0x82) setsockopt$sock_int(r1, 0xffff, 0x8c, &(0x7f0000000380), 0x4) linkat(r1, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x7, 0x80000001) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffffa) 16:00:34 executing program 0: msgget(0x3, 0x32) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10440, 0x24) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x80) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x248, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="32317ba6f936a61464566b1f06ff10699bee09ff8d27924ae2c020abe8a5ce33e491216929bf088ef0ba8b21d1ccc83ffbad37e8fa5533e2123d59ccafe1e770033b56cdfab63fcc2f3ccaec4f67d996e2b7c727d1e19a9cf4be16ae7340dbef66dd7d16f6f2e3d3007581b48f1dfefe3129f7191ab4e1179f2f38b3962db7a2ec7995ea9cf76a4e6a010a3c22d31f3db38c6b8274bf6418ffd020ac82e62cf82fc92d45f8e24f89b05b9577a7b5d8f8b0a4f9f656441e7db739f532d6ff4d19c624ad78ea", 0xc5}, {&(0x7f0000000380)="0370882c287b68bb5ff63019700b8abeae9abcb0e2ea39b5cc650dcfa15183cb5ae3ee7deaa2b83c626deefcfe65e04f90ad9b96734c9d3ecb0ec78dd79ac06c9b0358dbc317617a4f325d0fa6db61601425522a1ae1413961e379233ba8bbd7889bfdef8d60f0ff26318c28e004d3f2b6afa88957e3d12abed63561730c985407f385289c8f79a1bd015f41d1eb9d3372b538247af0d0d486b105532472deb68d6f79ab81e8bfd41d4d88f5bf9cc1258f223a8bc8376fa6e8177e1c4aad2286293bb6888a5986b5dde1737118bd3ad4354e32401368a349f262edf57a18f9d0a285bff6f6146ebbd7d96e6a3c19af13770d20727f0c750fde5b8a0a43cf7c1744d373ba074327a3184bb747bb15d64c4cc00c6ffcf53809d5003d0f5bb1cbca36d4bdb1d2fda2878dd5ec09db261d7523be6aa7dc1128cd2eabd4c00e0396d43eb3c48a1ee800b6e3c9f52e20ff2cbc18b3b62bcb37ba9b1b7c1a27007862b8b7fdef14fd21fec820bd9b08083b940eeb274ac51a516b49150ee6cd2ae5b29a72594ff63007ab8242f665176221575e62480296f45e54acd339a8587778ff018addd43f238b5a6cc38fb0927ab6bdc177ae1a62514f1ba3653eb6b2b4c82bb2e01a430c5890766b531fff78727e8f34c38207656a72ca89f034af6e27578a6a11003a81a8edfe8601b98abed615b5ed8fb8343336d204d59955ef645c1fecaf88f9c1af8f7d0aa738d674a4bf25e71b467d860ae7bfe5131cad36533e2664404d57fc2e431c32eb954082b2cfc0c9ca9b56813f98fff5d151ba1be4ec2bb0ced1b935115cb409d87127a12b052d804e0d33e59b896b02c6db9041df037066302ca1e0dfa733f31a914c968b338b37115273aed1ff36d6cb2d2e8d3c598b07eff2daa43467d38dcdb7040ae4320a3442470ef0c342cd4577900a833db2228ef362ba24c5ad56d9a3de30484f34d9d91426dd07ef2165c4bb4f3db3ec3a368d455c749da7c2414f41d5f16696b788bae16189a39af029ba3542898173850bd2972748aba4f4e414888b4f758059c48bfc204924b57278c28537060cae31b5cb435d0864b51bf5a62122214aaf011e457bd1c38489e6ff23f3beb6f3bf52e1ab1156fc0611646e74c3f5901e4e1179fb998f80981097e666244e8236fdcbc8916c505b4c775407bbccaabf2558fd9b3e27dbf12bb51dd2c3e833fb32e5fb8145c52181eeeddfb10f1a1292d8fdf4d9bcb2f03810dcd4df3cc81ace5cf13cfe556de6102580cea1be63a11937696276012aad5c81804690a0bc798bc519e7c9df73f50c980eac438428408538a43cdfdea7a618e6f0fd67f1f420f95849c89791901115f104101f2de579ea45bb28cf44796da63ab8f92e8a654fbbbe907c69232d3bb07fd4a29babfc2ca8a0e395dd6a35df2adfa0024991e7c133a8edf959c616d9f5894841cce58614e8988765ef7642f1776ab60536990c5fd9d4fe772cd0269515d0dd195d6a7713be2f653de2156f945e6271832ef765f7a4fe46a69be40c9aca0240fd966d67ded9410c1280b62024848e834958dd54229a248278ea4ac7209ca0bb32287afcbea8a0f10ae29c8c43a78bd6adc5c42cc848e61624591a0a0aed6754f906cbd2099d802bb206c9f1c3674fbe80c3720f1ebcfe23941245d2e3e36dde35506812e31ab7ca476818eca7dba8227aae0a5fb981653b15a2100b4886f88e23f1828341b6848bd5ffa8e404c0e6f03be6ea5b1306279e472fbe365411dba18b86fb41695aa0f19ab0ab6b3b2b73c2a1e7123b07b0e5530523d0ccf004f08cf7dbed70180a83dcc6d26eecf3e1e4aaae068835c3c8d4d3bef334d3b78f1f2df755786efec5708c87320e32af39b0c006d493ac009431b47110793db83f02565598b682b56d25580b31970456bf7f74b9c01ba46deb8773c2dec31328893aaa79f079ff766c4a26a0bd651c8aa52687ba561b38b2b267f3d3b6f3f38949b9f0442188b9bce796f7901ff3a98aa2fdff3a602b1a553f9a4bf443721a4c10dfa3c53b901dcf4414fbbed33a20c40f988bb1f9389c0e1600b24b8c2e396e95c887d389c91cf1917f5a15d15500445963cc6e60b99c519da8c18a2b6d8ff42940b591fa4a8c754a708915485a6c93d59221312c4375cd2e7488bb7924a078d4392006251053c13f542132e4cb76e5d7f5edf4e8d00d6970544b7357628002e4e6f4cadbeb011f0883fca3026ca27af147185b82bac82abc56ecf5aa5f49e22f0d525bb2d1bf54a177c792db45596797df059fe67f78b65d5a1eb2d14771f9e007c0419e46308d0672ed623920b48b933f3fe113fdd9d94a6bc15371e3fb325b8240e525ce2ff6e217a4d5e9258752ebbb3c1e3b877f5dbb2d3c93742c8d738de2fb95a8c809f3964cadcbaa64979fdb9429fca28fb2b8f4c68de5099a5bbd65cacbb32bf5f744ae070b94e81971e1fa6c764c97b69164d8a8a3b32fdc5feeabad5dd33a33c339d2c85bc8531c31f644e7c07804096948736e059c5a1b3e4f00b4c8729a3e268f84f9bcf0d366cb7c20f6b4ce1085c9d5267b69c342ef14fddd6518de766c12c4eefb294a1c3c6740e9d522dbb437fe0846a6ca2c6239c0b35593d29f57c42323caaef09da1159b7456f2af3a6eeed86f3af47cea62a8365e5724d7e18c569882393a20f121be3b53de8ab5c6cad309f862d930e0970cd843aac137955982fb9f49d6f2f461a39335e31b891479d2cfc3289789b44e26ddc7554110d5d5be3cec8314396e2b79824cf3019cbbb14c36f47b0a0e8b8fbd8d21d9850d1975a2051e021a664a4b262501e3ec8522cf64a8a9aca2dbc188dca2bb9aeab098d4517278fbcf38c3a6d96601ebabe8bdff548802d41dbc9f3a6d6841d5e8adfc0922d8ad5d6f2dd8d77adf4de78c65c1ab374c3d903745491f0cd56145a7ca3d982c765b5480903b1843346e61aad4799813bdaf6cb08554b7ab3090819e671c2641ac4979d0bc1386cecd964677c4fee3cc92529752696ac1418d70ae77f8d54ac1af17c45b2761b6d98d0d534518c0b29ac008d684ae7854a1c02039d25491b1cbf3117c5f7d334d3986ca8ac31cb94f22acb8f536cc9d54ab86c24235773ce53827703aef2965faa88e74a75ae1f7544d759a47a1c70ab69d736354b4433a01e2da3c67686c48ac44482060196621164e7b5089c36dd72e4759818323d2aaf0fe5a8bc15077c4e7102e8d76d709ec1f54af2ea63863adef334cf3e4e741908508471f4f82e96703d20d44d5fee44f8bbbdacc73ea55377333384418b33f90b7a37cfb459bcb2d6291eecfcdbbf362f429904e03f833bf177832df1cbe7d0ead5b4c8f78c778d970e8a2747842176b258f8a20b77e6d162ec51dce4a0ee95f3d0a5c174c54433cd18dbead666245085a1496d6922d1f6a51cad76b736c248f2cc45eaf0400cfcbb4bbe2a9f55bae09c9b0d43ab8468bdf6d0eeddc5d5d63737e73457766e6d46db3f01fddb4f170e62abda86165b7da8c0d3006e6987e3c6e4eedd0afd56793e8c9f1f051ed0a7a0d0e0ada3c16984904558588f3e297aec0a311edc5267cb8cf7ac17c3c9c0d384b7cbfc183224a05c6ebc4d783ce87acdeaa5b413243e0a68f27728040f580a2f2ddbbfdc3295d0d792490f3e6c9e3185af291dadce7da35a15d99341c319dd50ff4604d289d205d540a044d89b97d53c8b367a28c1e3cbbda987e791e8b057b7c62355e21ad3566b247d92a785c253e218efe3de88fe45645910e12055ab0d094968a47ec4e919d6349a6ee035531a0dd35d070eb57236838ae8539381547e5bca2e973cb5f8a548777e44c63485c78d44a76f94d0b745a12ad3ba53353215c464010c5ddc9d05096af4060ce54adc6bba7dad56cbc8d1990669b3d592cb13eee080ef5a73383dfe78a89122a24429c2cd9021c569b93cc963edc4f13b7fe51fde250cae3fbf3190c7a0184bf7214491d84a330fc734cb0ff6e7a397edeb07f012c20f688d40aeb5d2c9ad5d4f439bba4d4b7f8652b96a6babd6cb1530030042fa96de164a054b264e8b71ab8400347c50d4fec0f7915e444643891c460c269721d639549c482eaab0de5725e05cc960185aa54ada3979c6a85541d00774175cadd68cbb0d3e41bca78ca532bb89a40883812858c8819bf00f43775bcbe49939407c51f74e38be280b0e06555f693559318ef79ec92d763c5701959c4a65fc89e63d496b1cb798b89d7cb09ef423d8199509c2712310d0c21236deec6319ab520d03eb1689adbf86a5b3d07b0c550406ab267bdfaa7034f93a26c330786d24c65ddae3cd49d27733aa52bb8ac701b72cf7127c730c9d060ccfc9ade39b0e2fa74db2c0496b44ed8bd307461d2fc1a1ecdeefdcfcbf067f3b44f1decc3de6f46caafaff40efd749afb3f456093ebaff1a841973308e058242d2665f3b7c5784fc485cfd30e5a7edbd0083bbc604b0da114ce5f95d8296b11111d8e2567dfa8bf73bd836d7e0bb110c0fb783be7e48f9b675bb744b28b08867963ade684c88da935e8853b23ace56dc90441c02f39111147fbaa523eb19e657bfe2afef05a7210b8c876102721f98aab9e9b92b6eae480569ca0bd269622be1c97ead063a012d21723988975a3cf7055c8127044f8d177ebf14029088b0314a6ef94761cf7ab0de35426321d84fc8ac678eed07b64fea696dbd6fc4849f73a21754a5f0ccecc62b2e03704910019660f0d5c6832e6779da24fb098c123cddf3f596ecd8d843b0827dce4a4034fcf4e7d3d614710057b9b20cccb058fa2ca0bd8d88e5817923dadd4f80b7a2ffbfa659e2eab2465cc0f96d368b6cc465b0a7e494a42ba9a11cb0fce34c4e869e315c83eacf3621aa19a4d932bb5e89914b16bce2daccc3c18e9bf44d53c1ce5073d6d6e307e6526881053b785d494b4389129d101960521f2a3832faa91f316c09b4a7361708803bcf07495621d23b4bfbe630f00bc9b09f760af5dbf6851900bb1ec37e6ea1589fee09a0a2aa924118f62cf658d3dce2e8d8c667fb111b40c936e83c48654ea6cb04d3e25d2ce12c4f4e8c1fbe0d2b377db2d9c0a6b7288c7c1d48011ec7f3aa1494f66b34f0749369f0d3b8a7cfc2399cc9c986ee00119339d1b373a7c601f93dec5a5bb8e9ade4c069e63f1ea7169cde252e078ce09a0a2b71604b104903bc932040d1efbc03b43ff5bc762380ce4d548c68471ff6c4c809434c7afbdac14b7b43098fecb0390d8d0d6c9185b98b74189e764fc4320c4e60dafadab148e40b8eb099200db0944fd3e2b6b93d424362a9fd7d4d98759e3ee331362320dbdf7512f94b8528e3f6a1d81d2ad680186d867ac7b643119d09b2f65d07e5e883ca3809992c80a15041bdd98912b50e4cd6fdd17a816838f65ccd1f6fc2cd3a74d6d083f9fd36229034f65abf8ea81ee854444dfc005079be3f534be7f93609672889e5b5c8439ab29991eea80f117fcbde2dab31b66894bd87cec050f63049ced401c6b44878aae0a09a536b1c226cff37d173eeba8f9e1c0b763489165dce0baeccdcc89e9bc4fca51e99af1377afb639c099695b7ed5500513c5d656bd5bfa13fcb4de668d422982e6f4d7373211d8b3a99f2bd5774e27006dfa81f530779a2a9bcbc240731c848af67b0198885396da5d3f599dd8a0b55383ff7a4ca993ef989023a35aa3c8f53a03ef8b25dac74c758081d3e62ed1676a94d324a10595b64a17902f90f90e70169afe0d19eac0b5478bb6958d79e4731e9221a06005cce49f4", 0x1000}, {&(0x7f0000001380)="5f9c582419056220ce2d69ad6e5fabc3ce7ef31d191001f66c4bf27688013553566824bf98b4f2218e941c327b80fe0aba43a1fcb9a4d0d7b7d8021147e1bb4e2690326fe90c4fd475f0426b1bcea8d2c4389b63179d13ba75487bb95f2d647d107bc7f385ab4b0a8c45ae9331c7fb6993552ed79212be1a0324f93604e658fc4806f59e37f04999f0e7d1e23b0c68e55449d53bcbcb8b85aef0813c1e185e9878e60fc1bc0d7e0b113d78e2708c0e9d9dd53a68eb677db5ca8c167536d8d703b7d94b4799379bbf0603a623ced1c8bea7aaa9dbd43472c0611a59897e0d38b53c2df0a64f7a23fc626bf212a52a6167f552b0abe7775e8e7cb33a4c0c64c5fb58b2a78b2e284e859ad480057493d0c244e7f53c124d19c552dceb60fe9df363155cbe5e3b9be2ae5e6dd2cade357d9a846f38bfeefe85718016d0c0b21413c615cf47bcd95235fc279ca572ef5f89d2d2b5f6ff40e0097ba71c3daf735b6d7c34ed3cebc9c296fd3c64cdc0fe3fed6984ac5fbd27432adf6a22b736318d247fa23e7ec7f67c92af32ffe2dc11b802bf8593de728b3c00ad9d8dd512fea650f06f0253dfe1027d4dac7ee3ff535d04069259a7c624059ee3e7f1f865b03c15f859eda08b528658b42fc6efb37ecc6e8ff00dda9d83f69d0694c5a4e5ee1cb83192c942d74b22a8e6e17ea6932271ca8f2a1f9df786f79a7704dc0e9ccf624f6898be9b60129890e614b620e01f02fda3866308dfcb26cc191fd8cd0a07aec97bfed43b957b0bff7672c7a444691bdc56502cd368ab6ee6f208bad17344e02e8d2b6b71a16ecfcf231d8b6b497b1b6cea645c0131dff4583658f6e6996addcae96e2ada1005a300d7a911c9ac0f1f1f3bfa280b56fbcab802492edb56c2349244d1a86bf7721965b973865433b63098dec3433b376cc6534a87351129bdcc072850b802c87eda10759ddff8f0e1a77914290a666a7cf5bcf2962738432cb8db14825a4d2c72700f2a2995852a2daca6a94d88c5329d10a05bd829fcf499d7c8b695e5ab118ecd8f8dee66a8dff157010c7b67050ea3d7a757d663bbc5ac8009437539e15a050403abb57dbe7e28deffed3ed22787c7904d5b732a2b56b9f705b57cd1aaa11667e5d21cc5fc9cdcd06d7125a7b00fcaeecb6091cb502251a1d1198341d322e2cf6a495dfbcd779da54724e0db175818cd5e4cd658d778ad4117c59d0be8305a2e7af20ad9fb5a2d3a9f0fd06367ec5d1e6853b49472c84a03833598b98646f2dd79176f1bf9b98c3fce17b40a685af5f78ae5d044460748caf7aeae0b001489a2c27be62ca70088469ed9de46b843a98755b892db8e6c4c4e23ad0265f52f2d12f3f85764e836821a225fc1e11774709d4f7a4de0ccb7b8512b48e7cb50bbaf30bfd35bbb050ead9b964e497457374e8e7a2c1bc379a7864247710fcf47e710202453d5ba620f22b0879b9d1c000660a3e8eb9caee26fbb3ed659dadf5e790d20447d2163ddaa232786f6c2576f2e97b46d7a98c0abeab89401ff3a687ffb3273d4adde375e73941c31fc392139591a7c476f256b979cd9ec0ee0e27b3c2af0a9b47203f739f77babe49e28a5eab457264799cbd8e40209f7b59ee30cf8e2f85c94da1a58d9dce42759d4616c2132b4d8cf81d1418e3d99baccfa8325abd729c51ba8713b8dc223b5b45b0ab03ddf09e1d81b71ccc612de53300d04b856bde7aa5efeca5b889e8c6b891ed60dbbf1fae6153c2632bbaa6a145ef4082cd98a8ed656c300a21483e75130ef8c2302bc82027a47096ce4c3dab4c4e6074c3dd5115f04180c13b35a4eff57707c753ac3dccc13bb7b0dfd8ec7fdc50af5ea4972766fce118122d90f1b61e723e1a011fc8aae7c1da61e577781ecde1cdb6e68fdfc27425ce040a09d42baa17d67407622d3d9caab119afc0bf49d60a7351a7b3f5e1d28fcece4eac07bd9d94db30a0304ba3e04279c2e4df3ee8061616fd347011b3df9635fc775c0d37668db46941cc3d0c3bc25a66a7b2a7db540dc16358e03011f222d7d9eb82ce3e1dfadd59a7dc4a48711f10149b43b043a7a5167f3e1970e83d4e2f46d27f44d7e6201706ba4b3dc50fd13933d23d2a10fa022d75c53adce73fd845720eb47ea392c12fe7087cf8119bc270747aa5c4ddeffdffb8d388b5e447e6174b16d6d09798ea22dc090e75c661796f39b8000a872ad59d672a567d6cfc56a1f63447fa9e95d86ec0d5fba0fc6ea1cf24dd9916147aacfee325bc02c4a82d7d8ab2c0513183b279133a6b78b77545d1f59e727df892bb04cae278743f82da06573a91fbb7b39fdc43520dce34708c5aace54a6fe5233b42c11831024febb268a7ad9711b757724b8de02deb689b791240ab22e55d476a343c58f4e36a5719b5d04dd0f47aeb179fe508fa880488e4799143b9218f2c1c22912c46e6d58fa14e93a402fe6e8d8a3f752a738bd551d9fbbd87031ec021c460d694e9d0f702b176b6c1907f9fae4028ef88f08869ef5cfc5e65e8502b733af37a947b0959cc12d63950acd11023a0a8f386c416d365ff02e3bc34cc03a86925a847e7791bb65e2f17b390c6b3290846691639f4eeb0beb9cda0eaf9408dd66b3c697ed906689ebbf06d1c1e3923636f2f1eeddc3a7918b43bd6f07b9d7ff4274cf09b716908f6071d3b3362636faa7268672035456b3a8ae6202711c80862fe70da8974cb25989e783de6f07e67615543e0d0ebfa01c6145e2f25a5df992529321dbfe06f8e598d2c4a7f4e9f652dde4bae8622800508235590fd2ada755e7947a8fedc6a8457a2c83d5b76cf24074cc2c167fac72809743362e2fb0474948773e54c276b7b97c67319943a755de62da292c1f61cc96d182e69797bd3ad7fa371dfb9027a8cb726d7e124166e1640949b56eec38a68ec37717d00e088b54a2fd70cf7bc54119545d552f10ca233bf7feff375ac88ecef820154eda1b0b5467e0ba3f31124c70620c8822f8e9c01bdbd73a9518074c8d913269621fa0e27131c32a7c4d224208053cb12a7881487a2c0204b6661e2e2683fbf1d35ba8d490d019cbee48d319c1d30cf3e2ab5b7a07723d47c8b75d36ce4cd7c01540b7b1b66547b0ff3a584177f50d72e806739821238639d867755b5604f1baeb877e14a79e8c0b412b5a55a1b5f6df78cb4ee7a41a1db5567335ce6df0498029d3099fa76c85503d3b7e68990b121da849a4276b0127791d0a4b2d48dd871a60ee181df821286a7862c4d267f4d660f5de456eb4d54bc6c67cd9b5f06587a8102b3427a48d1c0e24dc4533bb77feb847b6f7e12e4bf4a4a98dd0e2e1d52ccd871c13e76a48604c9c47cbf3a63a65391c48d4000ee35f6fc2c6d0071b35486a0d24b01d7053851feb2ab5c97af0263d377421daed006a306cea848232364100fdebb307dad4b0807c4722831018ff35fd3e8e3858f6627d6b3c34de055eae1aa277b439e0bb38d434581de7218e52a882f8d2eee8a956368ec3e2eaccbbb27c79a1dd72db95f28ff0eef804bcc7d8a5f012be78bcce25fe0f96820efd4f18f850954cd4168c27c54ca2258e58557327f031ba7fb5fbab935efcdb9acadeed04770543367afe230377230330c51ba22f0f49e56afbdddc10cda06314559d4de632a3859b56484fdbb48c251e2f1ce95c607c1d749c71b9328dd14ec5caffae2ce7f7fe412aa68949671f45895e4907c6102e71f24a44728d6bfd1461c42820fcd0d982acfa45005b00ea6e9c7a88b45bac74061427b908f30b24d1438cf108f74c3fff757dea713aab312b9ed68f8c7011c70feefed9d4e8db44d6f17c302e4d0f194ae29f39b1a1ae7d88a44111e6d0138c38cf15b8f5ceed3ba5ab7854f8b5c722db4320acd3d384b005eaf0096cddf5fae9589ede99a9f50e1c1e88b7b8ab0099e74e49d6991347e2af44e10942fba4ac10544653d3f07caad8f4da2f168968a7e370e4fcacabceb73d538fd851d50aea9d645a0038fb6bed7f5935b7d58eb68d5e8d0988e81e3c28f504ca4b7dc6b1808a29b573fda64ee95b930e799c132f691cc5e122c1f66d0b3ae8d1dc1c56768c1e6a43511fa653b24d8e67e66367b5294c6a1472afeaef30d07c559b8915da16483681460cc7d8da9f5e010131c486e09caaa143c82dcf51578dbb8aa94fad44202ec1728f1ac77c130d73035d138d24af79365f257030a6377d2be16a4a96e41959c6ffa974687f85a3da8a7bf4f5c3a9a8229ad7e1f8a3041f9b9f922f29e9fdc8448add40bd0833382131096ac8a802c42c4f5e15f118922d3787ecb6ea8fd14045ab5305507bc1b4a28f24e57258e5f10f7f2807489a91fa822dd898823a96cc193b333a6eb0a10a0e4155cb77e85d79fa4d9028ea63f13b200d5cc5a174061a5b2e87f8b4bf36f354e343ce5cfe54a1b5dd394a487378b3e882a08d44eae9d1c08db520f349a604c7bfe1945bbac39869665596ca56e313a90a1572b09a934847f0837c8b5344251aa381bbb85fb29f7fd121c053fdf8cf7bea5d9141a455381b5b7656fe1e17228d69b79146ac854bd44abbf63a0d0672567ac96e42fe17f9bda9ec916e4507fca64bde3b241990149ec65baa5ed61bff2c8ee52868fbd8d0622b8ee305cae69111a496de6f295e7ab3b5c48971e9a609c8aea21a32d797019d01383a5ac7090f5e65d5fcd03571717af64d0282d92002c688603871aa27faa9044d1643ee450a4e7be39fbb5d7eb678ed0eb7eb749b92137b1f4bc56140fc5793f68637078279f3d9b95d5e88c24ff1f541cedb630318fc97dee87a6c529bf588cdb6f5216853e3ff0c0935285acece6d3884d8319c35dc1895eb7ff91e1e99a162c18449b019ca7e99cb000e289cd0300ec0a580580f70976a333c438967127d776faaaf90074818fd8dfb5e69365add52e4613906e8feaac02e1d6517c89df3f10ea9879b6e58bae17e978e692b6c6d93dcc13ec15d972f61b9526d50125baa8e3384fe351c005e536c0804a679142a585e345d58a21bbaf344238f571fec42d08c0585f61a0d25c22f3fe150cd60c37169e0914534f0c9b06be0e98e3771246bb581087dfa8d417d55fc1b534a9480e546b9480de1aae0aa0d89b826c340552dcbbf1eacbdc31de6e7f4c8266d4bb6a9e79eca35ba01e08fa4ec30c908fa44fa924a9d18a5a8217d50415f5e611b1d901650861bea81bb978e44cbf4740901a7a7347a3cab7732e30cd4dc72186b2aca4c247584d02627443a40062983ca5729c27fdc73acf2b465c73191e43f454cc8c0e32363798ae9a54277e4302ac310fe452d073dcda7df3f1ce8e1fe802ff28abc658c9b44786d2c92192bd7b01befe91f2f0663db0118eb1a18040ccfe37c6be2307dceb0075df095105d3dc2d48a80577c4b7fe50cd34b3af1a8db2c6aa7390b990bf74d95d694042e56db0e764c55e0aee88eeb7fcf05d58571fe2dfecccec98c9c07a9887369e551d4ebb5752363eb11a0d91f8540bf1936e832da7905df9fb46628756b653818bf8bc9c46e84f003afa7d99420d6dc5fd95ea243fe48467d6b6aa0de2e085aeefb695a07666934d40496916a65645b52ecc2816d6117b9931bd00c5027967da96e14d9caac61b00254a7ef78a9e085a3c303551a780c26042683f47044d09ce034832dd9c81202bde14b76467896f3da6ad2b2fe97fc94d677ca3d1ae63ccbbe1606ff972291b40e0616a565c211392ca041c7a7e02ab08f9f8715d3736c4c285da26c1f4d5bec1691c08517c904eaebf37994979f26", 0x1000}, {&(0x7f0000002380)="83337e8fcc01699f087178205cb6e2933479500876552b939781477b0a29161e6f46251be0885742d58359d88dff53c8c1b80807dcdf72eaf74d00e0ce8198486942f5d97985e3a98e081f1c4a92e424ab80359a2e9577fa10592a88e0edd095f4dcca5dd042bd496896146769fdc785e8652d20ab5e560a4eb3ef884bafed1d12783b4b1071e40b1386c2c38fe379b2", 0x90}], 0x4, &(0x7f0000002b00)=ANY=[@ANYBLOB="0001000000000000ffff0000ff07000058398471d48c0b505e739e70a23f289d92c120dd4092e548f718295344fd36f701102537a55f46bc003fa3c950b375b54cc9499f9b881feac1ecded8848be6cc8d064c7933cac592fe09ed306b13340888d9347db941e1b16b151bd039f43a0f016e4762cf24a458a89e6c9ceace51da5ecee8e94a9d88a16aab191c6e2e79f2be34096f576a479d376529581d824b473e07fba15b4ea567d6446f30d09672c066f771efd028ba228a6026fee3c84e4ec825b3768c84bb72c755552cf01cf9150c2e32c3ced51fd077ddc09cb823e05b9962a6c72e489695e0363389648c92eea08a91af2af5042912eb37c18df631fd400000000000000001000000ff7f000098dfda3df935a5263efd3b59f1a9705af7f6a51d82c734995ed076d00a98a5f00adb421d57a5ecb01c479a9a4bb20000d00000000000000001000000435f0000d2bf995c039d4bc972b8b441d6bc7453cccb72ee3380740390ad12aa0f7c88e4334b9b5913e47de1c3d825000000001ba9c46dd3fd1bb03ab2a6f449b13482223c543c74e36728e83717298dfef04935ab321eba1f3214943b03f761aab11e1228c7e7f4c9e03256beb48a2f5843c76e69d79b0800f155ad3bc551e3656965bf5a49f943b6821746de1bca8e527efdfcdbcf7e38e860696d018c615ac65a501c9bdaa0f3df0cfe49fb3c22b9e89db1a26e22e089fb4b1d959aca7ffd7c0000000000002000000000000000ffff000001f8ffff7601eed336d45d0a49598600000000003000000000000000ffff0000060000004f5665e1d29740f0ecd36f7b5209f1e3c7668a3873966d75f2406f3e030443ba3800000000000000ffff0000ffff07000000000000008488272c71aaca3be44d3699d32314c1babce2655bca32847e9c88d943b100000000100100000000000001000000ff7f0000fbe62f1202edc117fa52a73cc2cb2bef107a3f237bf705c497dcdd340160c870957476b11031b51760dc153ade97e808e99a2578d908de9393f52b65aeaa0cb3b3890dbd67f8b6962e85d4f2a4ac04b3d9f0079e6786e89aa617da5c2b3696d1b231a1ed530004f911615746870337c31437421878b291105a91beddfb923c6fcea4619b80451d9267480400000000000000f147245f9e8566703d761b075a8debf56e26ddbf9233f914cc2f09ddf9d01f2b5dfc6b6ea720d102842e10c895b36eb06e239c0ece23a741715f8dbed6750dac127fb0316650135fc52062f75e29781fa72843437e0cb860da000000000000a800000000000000ffff00000500000072e8a14871f27033a303ea154a949531e13e2f1babed62ee049925dc2516dd2213dd4eb79fae3b87ec074462cf9ddadc8069864478b3aeaa8f34ec5fed1d59b4503540c9cac1608e1303515109d0b5ce3c47dbdbae4330dd0ba3f3bde735ac4912a46c99fd566d0c09ce3a02a32325b2d1864107cdbbab166022984082d043c9b53bf5cdda43b716fa12329007dca535db3b0000000000007800000000000000ffff000000000000bce47a88d4157f8f573b7ebf7df67854cd16a29787e6e0dd3f037d6220e83b1209007db3723ff75dc86b2b97e16dd1cdcb1e4bf8a26cee971ef990c6125be7a6531b30924e4e772d7dd68eacaaace2091cc90ab8b994736f9e472d34f1578e8589fada8400000000b800000000000000ffff000001000100060855173bb262af37a746a580441eb7c943577a5b0cfe159bd1da9301a6ff6c5aca10d23fc74d0b24f23a5866b337ad00942a41015a180974c1b86bfc76f79c668fcbf11ca6be77c80c064b4cf000c8d12a08f3d601eb6c9fd6cee2ce6275d0c50aaa3130da33a20d6996638ab3d71c4ae37d80b2e79dcd58b0932db4f98254fb6a5256aaef7e95aee31a1b2a2c547f3eb9cea0872c16eea3aeff282ae6f1ccb49a10b65900000019b0ea467eb05c52342acb93b135ff94b7bd82279838c3fa97c797e2ad000627029e292e7b67902f29d2ea8b82c5bad934b006a172b6b7ea13ad29271ac0e07378cc5bb555ef68bac59767febbcd6c8bd47247e83f1325b09ec01a2432054d5022f5fbd730037121340e0c73780ddb7af17ea1e2a1dcbe459ad8520d5f6908698508d73de48dda627ab32250e0e122e1060045b3e039efef06c5b3f4f8ab8588ad13c14a52cb545ca18182130165905785d127f63360b12c014510814b0daed3893c331d170b7d9299ff3424ebe0fb91c79515b1dfda033edfb69cfb42831a957de4b7f7fe34f688bfe6c5828b425d0373236edf26d7d7c71b7967a1210dd879271fd2616d7efc9f576b40d113ef770f0611ed"], 0x580}, 0x2) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) socketpair(0x1, 0xc000, 0x6, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) dup2(r2, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1000000000a) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892, 0x2}, 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x1, 0x100000000, 0x1, 0x4c49}) 16:00:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000002c0)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) r1 = semget$private(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000100)=[{0x3, 0x9, 0x1800}], 0x1) mkdir(&(0x7f0000000340)='./file0\x00', 0x8) lstat(0x0, 0x0) 16:00:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0, 0x10000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x15, 0xfffffffffffffff9) fsync(r0) ftruncate(r0, 0x0, 0x800000007) ftruncate(r0, 0x0, 0x0) 16:00:35 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) flock(r0, 0x8) 16:00:35 executing program 1: shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) 16:00:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x28000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xffffffffffffff51) getuid() ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r5 = socket(0x1000018, 0x3, 0x0) kqueue() connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r5, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000002c0)) getrusage(0xfffffffffffffffc, &(0x7f0000000780)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xfff, 0x8001, 0x1, 0x3}, {0xffff, 0x0, 0x7, 0x6}, {0x6, 0x3, 0x2, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup(r0) dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x22, 0x0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:00:35 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x21b, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x116}, {r2, 0x4}], 0x3, 0x7fffffff) r3 = socket(0x20000000000001e, 0x3, 0x0) bind$inet(r3, &(0x7f0000000000), 0xc) 16:00:35 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8081, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x21, 0x1, 0x20000000000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000140)={{0x0, 0x85, 0x9}, 0x7fff, 0x5, 0x200}) sendto$inet(r2, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$TIOCCBRK(r6, 0x2000747a) 16:00:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) read(r0, &(0x7f0000000100)=""/69, 0x45) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r2 = dup(r1) write(r2, &(0x7f00000000c0)='p', 0x1) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 16:00:36 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x5, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) setsockopt(r1, 0x447, 0x0, &(0x7f0000000000)="3995612902a8816401d98eaac75e93ecbd57feea016a0b22098bcaf062f8e34f24b6e6da9ab2ed85c5fcca86cba59cdf2c65c21d4776fe354abf46c496a9926f3552933bd1c7e86c42da62b06851ed4e5032b8f62fd3e357012e0d3117ecb2aabef3bd1b12aad581a4b66942d21fb97084a419fd94e2f9b0640e181d7ab9a8282c50559d50508d79097afe27002637840d20feec91f0840f1e0a3d4d815819b142bd5364852afb21f30e48a444ccf5fa810bc762f06bffaeaf14efce774408b6ebe75e4f74dd44acd8e3e01d0795858ab2d4276936c9478d9dc8b9ced7430b05b75aa8d14af1e9eb2c", 0xe9) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r2, 0x1, 0x0, 0x0, 0x0) getitimer(0x3, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) setrlimit(0x0, &(0x7f0000000100)) r3 = dup2(r1, r1) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) 16:00:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c7, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x140) 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) socket(0x21, 0x2, 0x401) 16:00:36 executing program 0: clock_getres(0x0, 0x0) getrusage(0x0, &(0x7f0000000280)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0xa0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') clock_getres(0x3, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x100000001, 0x5, 0x8, 0xab}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x801, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x10001, 0x401}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f0000000140)="94dff7945bf8c627363eaa3e", 0xc, 0x0, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x4, 0x297, 0x9}, 0x10001, 0x10000, 0x1f}) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x129, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) 16:00:37 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffefa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x800000002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x40) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="0800784ad43380bf99b92e593b27bba0d0addfa94bace0dcd6ec98db46cde6c1a341afa4ab500e42617560cdb31991a909b69436578e6da5045c2d099c95aa663b4c5a06779e2c4fae71b628c8160fb64e0af5cab2c2870ef46bbe38ba5f021b5e2444292e2cc59ee013ba735fad0dccf2af59b67150eabc299bb745", 0x7c}, {&(0x7f00000001c0)="09d59e172fabce27ae636fa984ef8ad54755f9a19b5f057cb693ae08d9d48c5bbf161776c394af8ebe", 0x29}, {&(0x7f0000000200)="742a66316c1b448d0098eb9f74f4463e1dd6bf7477c3d063860d64316abbd4d9ec2463d3fcd1c14dc346adcd0588100dc33d9ecde1bcbd11886942246178c4673a71c17d98c0537bd38601d291", 0x4d}, {&(0x7f0000000280)="8e76bb599a34aa68df2d2863469482e824dc23c527bec653ddd0ff2ea2b3a801d39d081cb522db754199b6ab8f8beadb67528bd69cac8aa0ff188894ba1a45557dd4499f1c5cdddefd6c20d5fa42cc16fce0e0a1af1e95f42c516987177b84be3875a9bd4eeaa2e3badc33426bd8690d5be1dff7be64552b641c855a6d0af67eba80449d4e03e97f4aaadce2ba6b1fcac330af151913a50f753d8b775950be273eff6ae480b359ff8a34b2a0973e0a8339238a8c1cb1d58324dd", 0xba}, {&(0x7f0000000340)="32fe7722710d1f4b63a8b43569f012619c90e174b3f3d7ba90087ac6a29abe15494f616add1c9516b69287a152777b7e43db18f4831d887f9562094a18f29dc968285923d96da76f91851a9f", 0x4c}, {&(0x7f00000003c0)="3e6d063129159f2ef745c488f92d3fe309124e8e60442e3794b766fa56d454e38846341381e60e3f35adadb0d66d4aca62dea8e1e33bc21fd9c1e2c05144311add7781bbea9fea7029854f7916dca3954ca51927e1a8575ca9b096e0c95fd22821d0aaddfa5f31498dfcca4b2e66bd10185770455429c8a19aff14f9d6b42bc8bce36bc432d412eea705981fd6d81781e61799296759db1650666dab871469da26ca07e6ef550f21338ba824b24cbbc19503fd", 0xb3}, {&(0x7f0000000480)="25a5eb41f5ffb250a231195fed72d6cf7fda11fabd5f268653ac3bfc53d54209ddfdac58a8372694ca492285f3d450f5b264ea10572de7a6ce2d0e2d4cb4ed80dedd9f960c259ef9a6b0422eb69d84890adac2b41f86b38a2902a885ac2407e98917f1c8a84b965d5faa9fdeeb3ab3c3182a085604294003a2596c9853f85020b3f0fbf2be35191991ac422745e352a5b85adf2c3cb6465216", 0x99}], 0x7, 0x0, 0x0, 0x4}, 0x4) pipe2(&(0x7f0000000600), 0x10010) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) 16:00:37 executing program 1: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x3) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/230, 0xe6) read(r1, &(0x7f0000000000)=""/77, 0xfd75) 16:00:37 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)=[{0x28}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="9676") fcntl$setflags(r0, 0x2, 0x1) 16:00:37 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) close(r3) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000880)={0x9d7, 0xc42, 0x6, 0xffffffff00000001, "fbca8edb4250d887f20da929b4f86d9d50316904", 0x9, 0x8811}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) open(&(0x7f0000000140)='./bus/file0\x00', 0x188, 0x4) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f00000001c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfb4) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000680)="3f5c98125d0bd56e6200e58f269afe1059251d90e30a406c5a1c37ab103c10dea7f31b6dcddefb7a070902680e185bc71706f21ef61051681e75b10c2499e0ad32d4bbd93317440fe2629a47666c19b186d7770dfb8f751a30023132f2e241a5d80e92a8563e6b6855efa39c8a9e386620d7fbc044a7f9426fee311c74f4ef3f5618cf592fe19ade", 0x88}, {&(0x7f00000007c0)="7e209d47b1477b6ea932865dfc094d0cb75b146a8168bdc04c28ec6546db40d4065530bbd15c24d1d4f1cb6a5ce85ce7224afb785ded82323c0336816a5a4805ac17ba11dc54648942b294191a48792faf752b44e417125affd82531e4f1574379275e64bd238783eb9cb499fff9722f8cfbb8dcd9103f61a4a53acbc623f9cf19bd52ff87839f8ee2a05ad5209dc9bdf6a77e0a446582edbf2ae21e3a430e47ff67f3a7d4107c050a15d3761b50e021844e26b2842f71", 0xb7}], 0x2, 0x0, 0x0) r6 = msgget(0x0, 0x410) msgctl$IPC_RMID(r6, 0x0) r7 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r7, 0x1, 0xfffffffffffffffe) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)) 16:00:37 executing program 1: r0 = socket(0x18, 0x8003, 0x1) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0xa, r2) write(r2, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) sendsyslog(&(0x7f0000000140)="51947b134ccea0027653fcac9c3c37aa2da2eb52902cda334ddd26cb1e2511e8a4742c1343e59be2664815df922759e2a62e67630647388544649588dd7d448c7ea57f7c9975bb51460cda6dbb6d1263dc9252bc9d2be9f5f1065fb1d49d2acf43f1ee10c37e9b4248f4419711fc024692e5fa01848e69193200d63381cc3fa40a98b6af1da6606a5387970850d520e033385be4fc67ed1c881ac23772f58a90175b09c497b13013069717c8", 0xac, 0x9) accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x20}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000240)=0xcf5d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) write(r0, &(0x7f0000000040)="dcdfd945ade8c5b974b5f345bb91c128e7b310b19a5d44593aaaaa5eeb5f18b00d092d74177a3da5534e34610bdbf19c702836bccbb4df0562e72b446e062ec89073efc981089070a2c8a638b319b6ca461add15addfbf153e3f77ec8843f686257d02851c754e0acce10582db0a92aab2e2db4582520d4f82324ca2582de2682b906c8bef34549ab60ca7478e34470154488e776c6c3c54b717fae0ce60e0dc77e024359a41e9e22d2369a8bd45f6db7ac3820db0e02739a9df90042cb5a05c2f78a797155c4bb5ca03d491445068334e0a149b47ab08be056f", 0xda) 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="04", 0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) shmget(0x2, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) getuid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x2a9) msgget(0x2, 0x11) chflags(&(0x7f0000000440)='./bus\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) close(r3) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10920, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x180, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186004008b030023270000000000000000000000000000000100000000000004000000f6a2287f5f95", 0x2c}], 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x9) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x3}], 0x4, &(0x7f00000000c0)=[{{}, 0x0, 0x20, 0x0, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x1, 0xda}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000021, 0x4, 0x101}, {{}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0xffff}], 0xffffffffffff2308, &(0x7f0000000180)={0x80000001, 0xcdf}) kevent(r0, &(0x7f0000000140)=[{{}, 0x0, 0x41}], 0x800, 0x0, 0x0, 0x0) close(0xffffffffffffffff) 16:00:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10418, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x7) mknod(&(0x7f0000000240)='./file0\x00', 0x20fd, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400000002, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200c0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSBRK(r1, 0x2000747b) open(&(0x7f0000000140)='./file0\x00', 0x8081, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x57) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) 16:00:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:38 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) ftruncate(r1, 0x0, 0x10000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) getitimer(0x6, &(0x7f0000000200)) fcntl$getflags(r1, 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) r1 = kqueue() fcntl$setown(r1, 0x6, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xbf, './file0\x00'}) 16:00:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pread(r0, &(0x7f0000000140)="15eb2f5bb9078fb24c938085fb3fb05b083c3e", 0x13, 0x0, 0x0) r1 = syz_open_pts() close(r1) close(0xffffffffffffffff) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) readv(r1, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) setrlimit(0x7, &(0x7f0000000080)={0xfff, 0x3ff}) 16:00:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000003, 0x0) setsockopt(r0, 0x4, 0xffffffff, &(0x7f0000000040)="2216ba7fb6cd1158de77bd0d2d6a3c204d648a5fdf33e2e27e36329598621b19a683150b5526cd544881dbc0072a6768ac9ccbe46c8f40bcadc7ea4a1d94ee4bcc81164abb90da6559421379b8a0cc2c9aff150ece20ad6b57bf8ac8817f122f65", 0x61) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x9, &(0x7f00000000c0)="4c098730", 0x4) 16:00:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="bfd1870b46ae955fd85994d25dc11e990f59552f16f234c223f655a50995749b4e205f7bba67cb6b94150e0be1a7844ddfe010814939373a23292c55e43210a4cc8e39ae19f101ad7641310f8bd37fd911b160952b0b4306a115ba529990cd01800b80e5bc8fb48b68ab184d5f02bccd33e20952d7b60dcc02ca16dcce432f05ba7b66dbc9cde6e51ca67fcf1060390af775513ff1486b33cf6b7efc3e7f1868079f40d8316a243a185eb90250aac6912e22", 0xb2) r1 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0x2) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) 16:00:38 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), &(0x7f0000000180)=0x4) r1 = socket(0x38, 0x4005, 0xffffffff7fffffff) ioctl$BIOCLOCK(r0, 0x20004276) rmdir(&(0x7f0000000000)='./file0\x00') listen(r1, 0x49) 16:00:38 executing program 0: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x40000008d}, {0x6}]}) pwrite(r0, &(0x7f0000000300)="bbfec0d5ea79119d5f5398ad17649d856ef4e7511c477de24b9103b9a158068aa751285fd3d3e8e679cf5760a1c54d55cb9c708ced25d14dbcf0b34c0122d97d8158c24ac4606b859b32e78bb59f22664e8007c5f9a3c07aac20d904592c6b461e5da714a584e3a3c85c93a108a2c3a7e60e33dd1b2028522cb2001f9f94d8a9e90c4cd09b50073a521785c209897c583061b8e09f24949b647a0dd252a0c3fc2f5d72175d535e284c909b7256301bcf1714cc974a5da8408c36fbe7c4e8bb9d", 0xc0, 0x0, 0x0) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x324a373e355bfae2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") 16:00:38 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffffe, 0x81}, {0x2, 0x800}}, &(0x7f0000000180)) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') flock(r0, 0xf) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10a, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d, 0x0, 0x0, 0x6}], 0x4, 0x0, 0x100, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x4) 16:00:38 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)=[{0x50}, {0x100000c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x3f) fcntl$dupfd(r1, 0xa, r1) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) getpid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:38 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xc182, 0x939) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x40000002, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x83b, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x1e, 0xffffffff00000000}], 0x800, &(0x7f0000000000), 0xb818, &(0x7f0000000100)={0xffffffff, 0x80}) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x8, 0x31d65e758f812635, 0x3ff, 0x93}, {{r3}, 0xfffffffffffffffb, 0x0, 0x4, 0x2, 0x2}], 0x3ff, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0x4) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x93, 0x3, 0x1, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: r0 = socket(0x15, 0x4004, 0x0) setsockopt(r0, 0xffffffffffffff01, 0x7fff, &(0x7f0000000100)="06da061d19c82a40706083fd1e901c09709903b4f1baa2721c8c613931cd2182e03ab432f0bfb2ac30a2f0bc29505a16e2be4650d26af1557eaa27325c9e15dc89136e22de9d560ff6b7a87c52ff80eb3e9d8c0c3f2348452b8db2130c3d2106bad01af2995122a1c9d203cae17d93591117dc7acc264acfe65dca3548f69e3823c1d33d532ff9e2ce9507d071b87369c4fa9c13316ff7ebf4873794c8013d2fa9c880a97098f9168493cc9fe76238af07296cb72296d751f156bbf3ec09a46d6bfd91fb7e", 0xc5) sendto$unix(r0, &(0x7f0000000280)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fe003be6af3f31034cced71a7db658f81fa4816fa4f376336acf00c7804be781e4991f7c8df5f88c8b2ca3ebbc257699a1f132e27acd602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770a9010072c881ff7cc53c895303b22f310bce9347e30f90006ee006000000000000000000000000000000020208a371a3f80004000006000000004000000000000000000e000000000000000000003fc21143cc042483ddcca2e20cf6f2a3704332bc0e855ede831fe5192fd6463e08a6bee90e098835bcf81da12f2597b2e38c085f68e884466d0d93e9a6eb9019f3d81375189dce3b48d746a5b8bd8bade9973c2a9e29da011cd21ea0a4115079aedefff91ced2b8b0028f09f7c66b7e505481daf5ee5192536e11b444ac40bb78250869d3e6135770e427931029cc82523cf68", 0xb1, 0xfffffffffffffffe, 0x0, 0xffffffffffffffc9) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x3, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x7c}, {0x80006}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:00:38 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r3 = dup2(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400, 0x0, 0x0, 0x1d6, "4f90ea9dbf143105b7d5a2b9370d100ad36064c3", 0x88d, 0x14000000000}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x58e) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x20000000000001, 0x0, &(0x7f00000000c0)) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000400)="fbaf8a8d1a02a1e96914f6357e3a036b392e3ed01c40800d2bd61cdc6f44aa1ad8ba0d6004a2c611bda60e0e0f659118d6256de2687b6343387f87b7b7ef3561849d21ef5dab8912473a50597b8e9a22abaf3adb92988d920d09d139a4515902c1b2277a790171f75a40f357fec65167b7658c7163000000000000004d391a26487e933912811c540168abbb4ab29148468e8d5f823f6d67160e2c450dfb6ebd38fcc572d00000000000000000000000d85c239d4f44ed206afae4d55d590bbc9f18214c97e13bf6f9c774dfa886af74a7207542494f3f84fa3b335e5b6c87521b26a3266377000038014a339c3a6a6dab61c472cfff78c7a07434ebce4540bf5c6c1c17231f401a18e37ebbbe6e453eb0ed667f897503ff8bc719e3318d28ea50ecacc956446749da5233dbd0d0cd11ab80a57e09d917474be107835a40718437dd94cb988f22eda68d3eb81c55d1122ffe520bd0a2eec5d8", 0x159, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = dup(r0) ioctl$KDSETRAD(r6, 0x20004b43) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x100000000, r2, r3, r4, r5, 0x8, 0x6}, 0x22, 0x7ff, 0xb119}) 16:00:38 executing program 0: kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$BIOCLOCK(r2, 0x20004276) r3 = dup2(r0, r2) pipe(&(0x7f0000000000)) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r1) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt(r0, 0x6, 0x10, &(0x7f0000000080)=""/130, &(0x7f0000000180)=0x82) 16:00:38 executing program 0: r0 = socket(0x1, 0x3, 0x2000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) 16:00:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2c0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20081, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x4, 0x1}, {0x15, 0x7, 0x6}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10489, 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = semget$private(0x0, 0x3, 0x480) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000240)=0x6) 16:00:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x74}, {0x6}]}) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCLOCK(r0, 0x20004276) 16:00:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x76a) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() fcntl$setstatus(r3, 0x4, 0x80) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', r3, 0x3}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/138, 0x8a}, {&(0x7f0000000540)=""/250, 0xfa}], 0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r4 = getgid() setegid(r4) 16:00:38 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x28, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x4811, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setpgid(r5, r6) getsockname(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) seteuid(r7) 16:00:39 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000140)="853397819a82653686dd5caee06476e6f240e67a26a12818dda104fcdeb503965f6ae5516d867dd3441374acf2a315e18b60e70e74a17f1c10b565c77be24c63c281e70915a8c3cf79fc9360765c5cdfcd5ae34a41cb10bd3b8c66a75699a1354720", 0x62}, {&(0x7f00000000c0)="4ee364a0ed27a6390b0c178142dbb1470ba7f82b0bb31681", 0x18}, {&(0x7f0000000240)="41659e38d59f24964f2fca8c8e3883355bc51c6255af5a6f88af7e83448f2a669927626d4fd723d37790ee66d35264daa0a834efc08d6e99b8ea7827155eafec09dc76eb6afdc13cbc832be0405e9666477e6ebba314343f456af6674505062251ce6e0b116255f2", 0x68}, {&(0x7f0000000400)="2c62a105e3804cde64057dcb1eca2b27db40e6cf105806901142f0b367b212c7ea00f2856fe7018c68a717bbfd27ef8e5dc02b3d27b9b52f49a356e572d10ca9ea352773ccb534135c9e197251b4e361561bd66cb51b1ddf808a0a8e51a5fc9047fce4089ce3d1c6218d95d5e2c167de579202fb711464cd0cd83e6b23e3ea2d274fcceb", 0x84}, {&(0x7f00000004c0)="9a7d050fcdaf14f8c32d5c5065726232b1ad684bc88630aed8128683cf384ff7c83b609465f3986fd93a8169105a1968635e44ac8197e8f2811b1c34610208625d0e0e188e5dd20507b00356ccb537996d6df71fc1ba2e82b30c50259cc5f9571456fbd0473831a6582c5665af87224611a5eab2108bee560a82a068a02c2114f4c617a620ac72a95d3e0f7757a0323d719703050900343928336aa7d9096f3649730452440a02b627eb133e07108ed7d0554c62b83d8aebe84b303a75d92ac1d642b313a1a9bb396290c79080ca7b16bf95df9886e52ad55404353409238a285f851e34", 0xe4}, {&(0x7f00000001c0)}, {&(0x7f00000005c0)="6338468ecf7b5261a4f3cb5cc01d15bebc09e9edb1fadef3ad005648c4e8e70bdd52624a910b35080383e211c388a5b5d17232f1d34a40254ee867d83b967553f4d3e792b93600dde32464def02cd05096dd49ddb5fcb3a4295569bd244e99d8b5bd69a92369fa755cf27d2f4bfaab41bb0f6d4df7124ab4789f18edc5e199359bea8edd2a988feaf620669768fb33e764da9b0b4c3fa966554522993a6cd94e11cbcf39538382449d3b79983c601030917351f749662d3224719ec2ebac613d911a93e3e5e522b471c68e018e2d966849aaa54f8ffc93736a80a1fea780532e51365dc7a898cde7a5090653bc3f66c532cd7400175a7ac412abb6", 0xfb}, {&(0x7f0000000340)="b094ea054561291a3aa176d19cea0fbb229fede9a72e905ce3fa7860f0f24c4e7bd6eafa30a3a3e1448149937327556dd21d32501f187fa567d32276d597f424dfc08c3d274d0fb2cbcb2fdd390dd5ccde", 0x51}], 0x8, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r2, r2]}], 0x48, 0x1}, 0x8) close(r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x5, 0x4) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x100, 0x1be) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8008, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:39 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000080)=[{0x3, 0x1, 0x1800}, {0x1, 0xfb2, 0x1800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1800}, {0x3, 0x4}, {0x0, 0x2, 0x1000}, {0x0, 0x4, 0x1800}], 0x7) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffda2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r4, 0x4}, {r4, 0x5e}, {r4}, {r4, 0x12}, {r4, 0x10}, {r4, 0x40}, {r4, 0x10}, {r4, 0x40}, {r4, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)={0x1}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r4, 0x20004268) semget(0x0, 0x5, 0x2) close(r4) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f00000002c0)=0x8) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000440)=[0x1, 0x1, 0x100000000]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000007c0)={0x400008, 0x1000000000000001}, 0x8) 16:00:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x9, 0x9, 0x8001, 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x1) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25, 0x8000000000000}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x71, 0x4, 0x4}, {0x4471cfa3, 0x2, 0x4, 0x67a}, {0x7, 0x5, 0xdf, 0x4}]}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000002c0)={{}, 0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]}) 16:00:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) kqueue() 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x113) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0x14e) getgid() getgid() r4 = dup(r2) fchmodat(r4, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() getegid() setrlimit(0x0, &(0x7f0000000200)={0x2, 0x7}) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) recvfrom(r5, &(0x7f0000000240)=""/200, 0xc8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/82, 0x52) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100, 0x0) r7 = openat(r6, &(0x7f0000000740)='./file0/file0/file0\x00', 0x804, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x10188, 0x20) ioctl$VMM_IOC_TERM(r7, 0x20007461, 0x0) truncate(&(0x7f0000000780)='./file0/file0/file0\x00', 0x0, 0x0) 16:00:40 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="2b52ad1c9b29b0595d72306216bf3277391ad728ef90ff5c3a9c5a206b29d516fa97bd8e83f6fd251d0296e86058ff308afa8d5038a1112207e68cffebd575ef2dbe8329e6636a615c6c6443711b0a81d2af38e55de1f8946cb9af2695ab18266c84f26f5017eea4c52bca5b8f6a8eebb46e90a3fd8dc0bfcee1f2aa2588b37c4e590d8afaed0e97b06bfef9b9648f51ea56a9f1b6153b12ec3cbabbd5c8f1bce627cd698f2032fc1e782ea42c1ace9f529f03852383888d3dc66894ef402db954fb37e920", 0xc5}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:40 executing program 1: r0 = socket(0x11, 0x1, 0x8000) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xfffffffffffffff6) sendto$unix(r0, &(0x7f00000006c0)="b10005136000009005001b000400000000000000cea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280202e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a300a3f8000400000000000000010000000000000000326c5925eec7e11acdc2c0cc6fa41ce6eba28c2cba0a9d96e28bde3f39a61b77eba203790c8e1657916557b7c4bd3fd0bfe5a33fbec7e6b8bf0731098929aa42a91a3a5e98694b53e9e206e6a12e02a7e9600bd6678e6663", 0x109, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) chroot(&(0x7f0000000140)='./file0\x00') 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x84}, {0x6}]}) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="67c502bb64f5002ea772a2b0173d69e68187e24edc5fefa422dce250b5e16f40703bf7feccae234841ca10176c75111813538b8752b669cadb01f9e1ec9a692ad2a84c9480818cf12cbe9be2b7ceb0cd48ca55162d3abd21ba85e6cfa0836d6e9762a0abc399c2d66fa47e7e5c8f83731a859c9c44bcb542c71733b3eed82e5679cf0de4000ba639cb502283", 0x8c}, {&(0x7f0000000180)="1597086bfc4020e3ec", 0x9}, {&(0x7f00000001c0)="511830ccda43ac048bb1f712e46007fef163fd4f38f7eda8ed485cfb25493c8cd55d79fc17354736a6701eeb6fea7e1c894a265bf5862701072bc27f8074eeaebb4c516a0a0bba3fe740fa9b4db3ff8beb79fcd094d4e97e9c8869da097df6f3eaf8aea53c278c2aa78957c62abddf252139a2f08b28bab0ea2378aa2b81558e3edac897c658b1e9f80d0fd72a4003fec4", 0x91}, {&(0x7f0000000380)="b840d06ea106793ec7a261352d1a035e717013831682e007a16ced2401c8789954ff47977a5204aa7354971ff84e1b1221e8524b28c566201b02b31a538954baca29609ef27bd0d3a16eec4e2ea5f13a9b99870a8f0b95d4a3e78c42fd0e7d42bc412d3e9d88fe9866f89932217c64379867825f14eecf4016e9f667c0f6444b9b79954b0710d47a9a729ece6786533d78f14ce8dfd7682e6837614ff9b6ee87", 0xa0}, {&(0x7f0000000280)}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x100) 16:00:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() syz_open_pts() 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffffca32b2b57e5e00003f0000348adb0100010083352058a42f5cd2b8a8d1e4b4c4d31fc6626d1befb52438d0b3246e0f9e8a7f28270d9111e1a0a80e598ff2a9a4bbb5cb6d26cd7133a66f1423fa355cdccafa7ebbb48b2df68a60309ae6376be8d0b074ea5de7becffedaecfca5c18a3ab152eeaeda0551b37e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b486bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c24760877adbe238049d46c1b91d105b5dcac5e69b1d8203bc4900f627e22ee3040316ba4ddcf8ff9122d477694e0ac9aa81003461b8e97626792dce700771df5a86c2693bf831ab03530ad3d9847f0016e01e287035"], 0x1c, 0x0}, 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='g') r1 = socket$inet6(0x18, 0x5, 0x101) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x5}, {0x18, 0x3, 0x8, 0xffffffff}, 0x1, [0x8001, 0x0, 0x4, 0x5, 0xfffffffffffffffd, 0x8000, 0x6, 0x3f]}, 0x3c) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x3, 0x4, 0x3, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401000}, {&(0x7f0000bfe000/0x400000)=nil, &(0x7f0000ca5000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ea2000/0x3000)=nil, &(0x7f0000daf000/0x4000)=nil, 0x1}, {&(0x7f0000f1e000/0x2000)=nil, &(0x7f0000cec000/0x2000)=nil, 0x400}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xbe3d}, {&(0x7f0000d4b000/0x1000)=nil, &(0x7f0000e3e000/0x3000)=nil, 0x100}, {&(0x7f0000f11000/0x4000)=nil, &(0x7f0000f4d000/0x2000)=nil, 0x9}, {&(0x7f0000e08000/0x2000)=nil, &(0x7f0000ed4000/0x2000)=nil, 0x7ff}, {&(0x7f0000d63000/0x1000)=nil, &(0x7f0000e80000/0x2000)=nil, 0x7258}, {&(0x7f0000c2b000/0x3000)=nil, &(0x7f0000df1000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0x9, 0x80}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x3, 0xd8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x5, 0x4}, {{r2}, 0xffffffffffffffff, 0x60, 0x2, 0x67e, 0x4}, {{r0}, 0xfffffffffffffffd, 0x14, 0x20000024, 0x4, 0x2b}], 0x8, 0x0) kqueue() 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socketpair(0x10, 0x4007, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:40 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42bdffffff0add6a376b1d65"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x4, 0x3c3, {0x6, 0xffffffffffffff47}}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:40 executing program 0: r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="05b4"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80000000000003, 0x800}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x100000001, 0x9, 0x8000, 0x5}, {0x1ff, 0x4, 0x1, 0x8}, {0x4, 0x300, 0xf587, 0x6}, {0x10000, 0x7fffffff, 0xffff, 0x3}, {0x6, 0xd41, 0x5, 0x7f}]}) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xfffffffffffffffe, 0xffffffff}, {0x1f, 0x5}}, 0x0) socket$unix(0x1, 0x2, 0x0) write(r1, &(0x7f0000000340)='t9', 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) readv(r0, &(0x7f0000000440), 0x0) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x8, 0x580}, {0x1d, 0x1000000000000000, 0x0, 0x2}, {0x2000000a, 0x0, 0x0, 0xfffffffffffffff8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x101) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) 16:00:40 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:00:40 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7f) 16:00:40 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xa00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup(r0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x4c0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x50, 0x1, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000080, 0x8, 0x100}, {{r2}, 0xffffffffffffffff, 0x60, 0x80000000, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0xc9, 0x40, 0xffffffffffffffff, 0x6}, {{r3}, 0xffffffffffffffff, 0x9f, 0xfffff, 0xc874, 0xaeb}], 0x2de, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x81, 0x4}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000040, 0xc}, {{r1}, 0xfffffffffffffffa, 0x50, 0x0, 0x3c8840c7, 0x100}], 0x8000000000, &(0x7f00000002c0)={0x7f}) 16:00:40 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) fchmod(r2, 0x40) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x100, 0x6) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x20000000000034, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0x21}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) write(r0, &(0x7f0000000300)="882c", 0x2) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x8613a) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x9c4b) r1 = socket(0x1a, 0x2, 0x20) write(r0, &(0x7f0000000040)="670dc3", 0x3) openat(r1, &(0x7f0000000100)='./bus\x00', 0x80, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:41 executing program 1: r0 = semget(0x3, 0x0, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/215) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) 16:00:41 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x80000001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), 0x3) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x200, 0x0, 0x8, 0x0, "50cc2f04824d0f7afe9a82177f41acc0aee969e3", 0x6, 0xfffffffffffffff9}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDSETRAD(r2, 0x20004b43) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc", 0xb) 16:00:41 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="a1", 0x1) poll(&(0x7f00000001c0)=[{r2, 0x5}], 0x1, 0x0) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x3}, 0x3ed) 16:00:41 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) flock(r1, 0x2) 16:00:41 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') unveil(0x0, 0xfffffffffffffffe) 16:00:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) write(r0, &(0x7f0000000000)="97c342e81587bc6f14b4f34dc2da8aaf64d37e179c22bec2e891368390da2d90ef1bf2ae22cf93c01aa72da8f4cb0288f9d3f518ddba2120082cecdb5922e03a451d738480a64b52ab6ef4a816ab961183a50fdb890e11d39211b770d8c8d71f696608a67556ed7d03594ebb4b1a0e24f079188e8bbfbe22fca2adfffd4a57decc7a3e7f660d17a3a71a7944baa2efd859cfa9ae380beeb4090e709e89166d6ce218fde0752a044922e3a72f2197150776a32896c59da76f3353fc88f563b091eb091a60091b6444", 0xc8) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getrusage(0x1, 0xfffffffffffffffe) 16:00:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) socket(0x1e, 0x8000, 0x8) 16:00:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="6fcb295f131453e9f84f3d61965afe18476d6b183a5cb96a25dd2494af29b54c872016ed18bd0a5df5b28df17875ff4fa7a90c652421b6a5a67044fbdce9378822e4431ed6e6f15f3d129115cab3b96d050b12b053f77fd8602daa0fece569e045e3ee897b42d3b47504875c4102bee5beba6a8048dbc96110de1ea6b9adac04148aad288f1b753df14e9cb1df61a63c369c6e95f0e921c4f33fa0f0f1c3da65d55bf628ca9430c04b5c645d039b721e71d1292333f5c162f0f4846ed26360a7ddb29ea56cbab185313e862d3ec93c38e20b35fa2cef4685820b6e43f904d293bad07b26742511858edef2047220ffb6dab6d9fa94718683675eb4b9ca7e", 0xfe}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) kqueue() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) r3 = getgid() setegid(r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) kqueue() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x6, 0x9, 0xca7, 0x1}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000017c0)="c79ee3bc13995351d4a74b3cbc2d637492ddf1897234aa2073d390c45465cbe47da31a53d3848bf9b8514f08423386a5fb0bc414ade4479301b5b5372b029d08641768a26b89d97f3c259666f6712ee223489cbc902d1e3b5c2eecefd2af29ee5e107d70a4139eb9153aeda979fa8c39be0fbc7d750ca7a7b19688b69e339778d3c6", 0x82}, {&(0x7f0000000300)="4d2d635c58e4aa9805cdcdd856bc669a40d330fded5d37", 0x17}, {&(0x7f0000001880)="af19a49bc0be9bdbb35de8b5aaba0436762aa6b50f8e574af4bbbc91ec7df477b7a9b7b26c40d07fff5f33206b2630fb0b9d671623924e6cf7a6b5419dad49d39839015d6ce0e04a2a9d403f8e90af88178b2ed52df539e5c5091f930c64bd3d9f51ef60f89fb3cedb34a4123a9eab786df6e66d060131a6078b0c1a4abf5e4c7acdbaf9a328f6bbf2ed46b268a9d84bcd19ef1c30e22161dae27eb2c68621bde87a0e9463c0b6739ed5fcfe020fcac886fe26ba48c5290d28f1a16793ad8c8ae2c81b9bf3b449c91a24023575afff47513c32280fd37079b80e2db6abf8d9cc5f29d1b694", 0xe5}], 0x3) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xffff, 0x1}, {0x18, 0x3, 0x4, 0x80000001}, 0xbd, [0x3, 0x0, 0xc0d3, 0x5, 0x0, 0x6, 0x100000001, 0x1]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x8) r5 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:00:42 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x800, 0x15ad, 0x2, 0x1, 0x4, 0x2, 0x140000000000000, 0x2, 0x0, 0x800, 0x7b0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x6}) execve(0x0, 0x0, 0x0) shmget(0x0, 0x3000, 0x20f, &(0x7f00000b4000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0xffffffffffff7fff, 0x4, 0x0, 0x9, 0x800, 0x2, 0x2, 0x2, 0xffffffff, 0x1f}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x0, 0x8, 0x786e, 0x80000001, 0xffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x8, './file0\x00', './file0\x00'}) recvfrom(r2, &(0x7f00000000c0)=""/23, 0x17, 0x42, &(0x7f0000000100)=@in6={0x18, 0x2, 0xa477, 0x8}, 0xc) 16:00:42 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000001380)=[{&(0x7f0000000000)=""/160, 0xa0}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/127, 0x7f}, {&(0x7f0000001140)=""/38, 0x26}, {&(0x7f0000001180)=""/142, 0x8e}, {&(0x7f0000001240)=""/49, 0x31}, {&(0x7f0000001280)=""/210, 0xd2}], 0x7) r1 = openat$pci(0xffffffffffffff9c, 0x0, 0x108fc, 0x0) fcntl$getflags(r1, 0x3) 16:00:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) close(r0) 16:00:42 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = msgget(0x2, 0x4) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x23c3feefea395a3f, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81, 0x4, 0xb8f7, 0x4}, {0x6a6, 0x4, 0x7fffffff, 0x989}, {0x7, 0x80, 0x9, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) 16:00:42 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f00000000c0)=0x20) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3, 0x8, 0xffffffffffffaf9b, 0xfffffffffffffff8, "859380341fc7644be7a39fda636a0f940a42fc29", 0x10001, 0xcff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x9, 0x7, 0x270, 0x1}, {0x7, 0x800, 0xfffffffffffffffd, 0x8}, {0x9, 0x1, 0x2, 0x6}, {0x7, 0x3, 0x0, 0x3}, {0x91, 0x86, 0x7f0000000000000, 0x2}, {0x400, 0x3, 0x3, 0x2}, {0xfff, 0x7, 0x81, 0x9}, {0x6, 0x5, 0x200, 0xffffffffffff8000}, {0x3, 0x8, 0x9, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x9, 0x9, 0x9, 0x5}]}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffe1, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt(r1, 0x7, 0x0, &(0x7f0000000100)=""/189, &(0x7f00000001c0)=0xbd) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000200)=[r1, r2, r3]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x100000000, 0x4, 0x1, 0x400}, {0x6, 0x4, 0x8}, {0x4, 0x3, 0x8}, {0x100000000, 0x0, 0x4, 0xf9c03bd}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:43 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pread(r0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x7) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") dup2(r0, r1) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0x4, &(0x7f0000000000)=""/186, &(0x7f00000000c0)=0xba) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x3ff) getsockopt(r0, 0x8, 0x8, &(0x7f0000000100)=""/61, &(0x7f0000000140)=0x3d) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xffffffffffff2fff, 0x40004000000028a5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18200, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x10001) fchmod(r0, 0x40) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x1d0, 0x20) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socket$inet(0x2, 0x2, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x9, 0x1738, 0x8, 0x1254}, {0x96, 0x0, 0xfe, 0x240}, {0x2, 0x80000000, 0x8, 0xffffffffffff0001}, {0x3, 0x1, 0x2}, {0x400, 0x7fffffff, 0x0, 0xf012}, {0x5, 0x8, 0x16ff, 0x9}, {0x5, 0x4, 0x1f, 0x3}]}) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x102, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0xff, 0x8, 0xffff, 0x7}, {0x0, 0x2, 0x54b, 0x1}, {0x7f, 0xfffffffffffffffb, 0x8, 0x3}, {0x1, 0x5, 0x7, 0xa8}]}) getrlimit(0x7, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000000000000800ffff000001000900"], 0x10}, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000280)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1}, {0x18, 0x0, 0xac, 0x100}, 0x3180, [0xfff, 0x81, 0x80, 0x2, 0x4, 0x7f, 0x4, 0x1]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0xfd9e, 0x101, 0x78, 0x7, 0x0, 0x4, 0x5, 0x10, [{0x0, 0x1, 0xf72, 0xfb6}, {0x0, 0xf87e, 0xc15c, 0x10000}, {0x9c6, 0x5590000000000000, 0x2}, {0x5, 0x0, 0x1, 0x8}, {0xd0, 0x7, 0x6, 0x5}, {0x400, 0x1a3, 0x31e3b407, 0x80000000}, {0x9, 0x1f6a5227, 0x10001, 0xe2}, {0x5, 0x40, 0x6d, 0x6}, {0x8, 0xb89, 0x666d, 0x5}, {0xffffffffffffffff, 0x2, 0xfffffffffffffff9, 0xffffffff80000000}, {0x86, 0x0, 0x6, 0x2}, {0x8, 0x2, 0x3, 0xffff}, {0xee7, 0xa23c, 0xffffffff80000001, 0x7}, {0x1000, 0x8001, 0x8c9, 0xffffffffffff2bf0}, {0x6d8f, 0x1, 0x6, 0xfff}, {0xa0, 0x7, 0x811, 0x8}]}) pread(r0, &(0x7f0000000380)="c52e92fd66493b8659cd03268af8cb7e44dfb2b557db0b9436209c465f991563fd598a8725d3d111fa430d53eff80d4d6486240a793f7c03ce471f538d31a14f7beccc51e036c8edd7e51797ccec80fa7bbe1e72fc68c7d595f85f18319e20ce276127648b301ceea94612668f49506a4c783c12e4c1fa6ccd9b8c84213d0067b6ce81f653ea911f52fb01393870176538726de679fb7d1e9ed66e687b0822b76392c6b2da8306e33e46ec406fd5f7e599e8ba88aecd2edd8486ac0f4fe73dc47f38cf8d0f389bc9bd49c08bf4d963f59b", 0xd1, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket(0x2, 0x8003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) recvfrom$inet6(r0, &(0x7f00000000c0)=""/131, 0x83, 0x843, &(0x7f0000000180)={0x18, 0x1, 0x100, 0x356d}, 0xc) setsockopt(r0, 0x5, 0x6, &(0x7f0000000300)="e8d2f07cf8bee057fbcb76fb5c0521291e5e1c9f5d33b1bc84145e47b976cec29a6f6e5f89651fc25297bb413ad1997d38e4789d4d990dd3bceacb1a0b7411dd9efed656ecc24d1ff0d863547c598e197fa4788430b40eb777e27b1875ed05454c83c9eb76fcd64ee8504bc4192a59b944d32b1fc5f8c1e67d483d5d0d20030cffc867f8dc93eb6d8d6079283b2cd4a7801f1f189b605d0e194cd96729ef9818", 0xa0) getsockopt(r0, 0x2, 0x463f, &(0x7f00000001c0)=""/250, &(0x7f00000002c0)=0xfa) 16:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) r3 = dup2(r1, r2) fsync(r3) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0xffff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x9cea0f228831167a, 0x6, 0x4}], 0x80, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x8, 0x4}, {{r1}, 0x0, 0x88, 0x87, 0x9, 0x1}], 0xfff, &(0x7f0000000180)={0x6, 0x10000}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000001c0)={0x1}) r4 = msgget(0x0, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(r4, &(0x7f0000000240)={0x3, "52b84a109da6779d8082990219b54d7ccc083162122ed1d71e5c6979512013e30d35ae95d0d22c4ad0ea620abba5478ae0af274a45eaf67071dc1b3f0e2ac7cf688ce29a04f274d6db5692656a30b2073e2787bf79c74c61d811cd996eac95e7c9f95e4cd7b1151a1403935b0ad3186cac93c5aff5e187ac392bfd992d4618ece25753f219dcd026b9878b7888d276f86ef3508b0d8552b371d042efd56a92b91025"}, 0xaa, 0x800) mkdir(&(0x7f0000000300)='./file0\x00', 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimes(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)={{0x7a76, 0x20000000000000}, {0x3, 0x3f}}) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000400)={0xfff, 0x883, 0x100, 0x7}) unveil(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='c\x00') socket$inet6(0x18, 0x0, 0x94) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f00000004c0)={0x1}) read(r5, &(0x7f0000000500)=""/142, 0x8e) preadv(r6, &(0x7f0000000640)=[{&(0x7f00000005c0)=""/42, 0x2a}, {&(0x7f0000000600)=""/10, 0xa}], 0x2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x30080, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) setsockopt$sock_int(r8, 0xffff, 0x0, &(0x7f00000006c0)=0x4, 0x4) getpeername(r6, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000780)={0x10, 0x5b, 0x4, 0x5, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6a}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa84}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}], ['./file1\x00', './file1\x00', './file0\x00', './file0\x00'], './file1\x00', '\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10}) listen(r6, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000c80)={{0x18, 0x2, 0x7, 0x100}, {0x18, 0x2, 0x800, 0x3}, 0x400, [0x1, 0x9, 0x8, 0x0, 0x2, 0x7fff, 0x8, 0xffffffffffffffff]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x2, 0x0) fcntl$setstatus(r5, 0x4, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/pci\x00', 0x20080, 0x0) mkdir(&(0x7f0000000d40)='./file\x00', 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000d80)=""/192, &(0x7f0000000e40)=0xc0) 16:00:43 executing program 0: socket$inet6(0x18, 0x1001, 0x0) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x7, 0x1, 0x1, 0x5}, {0xa6, 0x6f, 0xfff, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x81, 0x0) recvfrom(r2, &(0x7f0000000280), 0x0, 0x802, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_metric}) syz_emit_ethernet(0x8f, &(0x7f00000001c0)="9398bc11312d475a158a89756de211b02e2d995d67c14c2a2447b4f4546556853c0c5aa17654e2053e9b0b3e3260fa64ba299aa873440d33ef060f2e5c18432959739d67ff97df655cd27a53581796a686693019a17e5e38da2af15f07db45b401c53da5afd36ba65789c27bb790278f3278f8b1b5028c7cd49a48b23e0e21d09c1fc83cb265120b2da2c4a5f1ade4") 16:00:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="eb3a1d15edb24d296531546f0e69186fe020f8d8641b91a7862b72c0024be65f0cbec04ad4dcbc4e33b60a0d1b6c0365d23862c55790b2182b4cab0b03bb092f0bf39b2ef90f753d4daf03f4a11f2a8963", 0x51, 0x1, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x21}, {{r1}, 0xfffffffffffffffb, 0x1}], 0x0, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x28}], 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x2d25992d) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="4c35c4070100fb8be5ae99dc9c6add97954b28dee9999d70d25894e2cdf594d0726b8bd1a419c64f626272a23625dbc26356a12ffc9c0ffab464542a6336d3a994e85713fc921ce9c4e3fee13988c9e452f0758f85c1fa1eb0e89cea13668164a0d8ca36c09da3c488cb9f86096e28ed91f24ba9a003da0979d84767af8e4cd8a9bbecb91c7f726dc34aa6cce18cb9d8401815d8a7876688a6c3c6cc2bd7b63135e25e8bd7d915c5cccd7cd6491a646306a8cce4db4ffe0b1d0468bd3b3868e594b9e315ee280029022ee9ef9dff0ce9846d1bcf90f190a877a7d3097a0da06aaaf32d1a458567ac2d8b9234b7186a441cf22cd0391aa28b0946b19054c25649593c30e25b6b33727e074d4a52aaa75d896518bb6a8d553aa466abbdc29c7464f5536b4e9087ed95547531e62ead5031359e743df90c9a2c440fcce22953b9bd434d9631d5004c847e25597127d6d36d37", 0x0) 16:00:44 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x3ff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x390}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000002, 0x41, 0x3a4087e4}, {{r0}, 0x0, 0x1, 0x40, 0xd6, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0xa1, 0x0, 0x2, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x5, 0x7, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x200}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000008, 0x8, 0x10000}], 0xcbb, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) fcntl$setown(r0, 0x4, 0x0) syz_emit_ethernet(0x4b, &(0x7f0000000000)="68c3474b6a0c0e97254e8074d2f66b8502434275f7d9359cacdf2e3c0f074eb71c4d00c1855fd92d5600f5930c1f104b54db885e89b49ca27119f5939547e917aa5a858409a8e2afa2f0f8") 16:00:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00002a0000/0x2000)=nil, 0x2000, 0x0, 0x7011, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x980, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x803, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6, 0x401}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r1, 0x20004269) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r2) 16:00:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4000800000000) 16:00:45 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x110000}, 0x8, [0x3]}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000300)="670dfdc82de80d01a3a1c92bca8ff176933bf30dabb94a475a30737d69a3b1d42bcabe8d520de0494599a109d483d7a0804cd2dfe44cf9f77d7747506e501d68c02bf98725755a262000000000000000b3eefec3afa230a2f2c4e8ea91d430f6dc80bfa5cc408553d69bf3f292c446d1137eaf6966858a66967d7159bcf8b558c6d2768f05fd4f92e21de213c782c883c4ca537e356dc4d9c9496d06ed445b977462702bbdfd09d0a1d2232a5162edc67732d85d96d6f52ae21bed841a45b9bb24b0b289e4de231d3253d24aef39a68dc249b331db45374811beb52c3ce5c6ab1e28ea75bef497bb57c827bd02646cbf1599cd06911a567670dcc93c139bf977c94bd8e9386208095920af31fe91a4b95cc99cc51e85e8ee1df49704a970283d8143721928f87fb80a47496ea5bd8422c32f02fd51a68e13aa464c26f30b8c0c13595da168dcbd5c1a2dd932c699cd2e1a5414aad24e6c9ee801904b63f002e80eb343ca0eca0cc35f9f65dfef70f1b014069213231360d1b2e42b5542db4779dc0590b1cdec01bff2b9b895abdf3138ae390332619676604ee6f8af965c2da19d5ce38fb4346dba179b4e182bb2bf12d2f2875015f280dfa2c84c9d45a0d4ee264d8644461e8a9f55098098948c8fc1880eac94342f9b73fa6dbf1341f60d551e96ec73165efb0722e4c989f4534bb4d7b4f86ee6b1f48693a93299c4e483f4e71770aa982919bb15d34428c5739361c1e2c07379108e60124a21d14af804269e8ade0ed860cccfae442d80e55354284b70070063db", 0x236) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto$inet(r0, &(0x7f00000001c0)="74848a99ec04646bc79e6f2d77cdeff451bf2721df44409f371cf75042b135878e4daca68c333f0b6b46d323ca7273bc28bca7324e87815e4514ce6e5d95123b5686aafdbf15eae0fa4895d2d954ba0a14df45ff150f8d25668f0edadc6aa81db9a9b0dffced7e8768e2fcba7f86177d360752c5c55d5a868b73ce6aebf5941755314b7f251e4929e858cfc2636f02527ac0f1eb94959f75dc031425e7ac9c1c0b624b66d55b8c004d75251d459f06dea5cce3d9504bf1ae9394ab3502e3c2261f9715f80b940ad89e0e3ec9e64008c3582b02c10c76084ddf1f946b47511e5708e070224ef5cb", 0xe7, 0x2, 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x11, 0x4003, 0x44) getegid() r1 = getgid() setgid(r1) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='\x00%') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x362, 0x5, 0x61, 0xff, "3d63581c595df32cc50a0fa0ce8f67d18f3eb914", 0x20, 0x6}) 16:00:45 executing program 0: clock_settime(0x0, 0xffffffffffffffff) clock_settime(0x0, &(0x7f0000000000)={0x80, 0xff}) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f47b78bd765ae9de88b7cee81973ac783d4a6c4362cb8d339e12305098bd1c4c7bf4e88dbeae5aee2daf7fd7166caa9d8c0101411ce8ffa8c04ac6981bf9549", 0x434ba9f92fb615ee) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7, 0x8000, 0x401, 0x0, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x0, 0x7, 0xca}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:02: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, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = accept$inet(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r2, 0xffff, 0x1824, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:02:08 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x3000) setpgid(r2, r2) getpid() getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = getuid() r5 = getuid() setreuid(r4, r5) shmctl$IPC_RMID(r3, 0x0) fchmod(r1, 0x40) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000340)={0x3f, 0x8001, {0x4, 0xffffffff}}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x1) r6 = semget$private(0x0, 0x1, 0x10) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000003c0)=0x188) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x10020, 0x0) socket(0x0, 0x4007, 0xffffffffffffff81) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000440)=0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000480)={0x8, './file0\x00'}) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000004c0)=0x101) symlinkat(&(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000600)=0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000640)) pwritev(r7, &(0x7f0000001740)=[{&(0x7f0000000680)="045431be717b44f66ff6d4f78bfab6a341079874248ccda61c8ba98bec74fe8eeede5c038997b634446f69416007053aa196eaa6730bd4bf6006ac0ad199c35627fe0657fbac2684803228af6638462b0bb4ecd04688fb281fd50619cc8872e182936b06bdd0c6a016a45758094f639552ba5e08320f0992c719d2d6bb09defa8884ff4a7e884c6419efe548f5b7d3559d19532ee2ff362153b6be411aa7205bece660c4f3246493b6db94b4529e91868ccf73f7f255cb1e639284f0e7127c9d793292c0a99518768cf301d2281dce8217d9cac3dbd1ad70d2e8819d56332fd5b0cf43209dc4d6a10ba79465eb94cf19d846e7afccb8b4fffe78e30b82ad74f4b2a78a4b5d4a8a9ba2b0a5d2bb80addc7ea0493399197132aafbb3cd02263da7fa483b65b40f6c39c2929564f38f0db3111845f61f348a39edbd8216a902c4c34693798abbdfd3a345a9526ff734b4368d9cdbafc29d61124498772350faed285df0ca9dc281fb691801119c1b6df8c8d6a31f473d6cfcb8d451b29898e69673f5855ffff2fcdcf8e99f9fec75f3e7b31888b1e90d93072b12086432fa8b2312656b4ab6425e82ef1c0a37e0dda09db3797d7e1345f4352a4442010ac79cff9c5101564dfda15abed1a33795c34d9028fdb5725126cda64303a9e6f79908b29af626285db2ab060d2632910670bc54f11655833a7ef3689c4e0cc11c0d79f711b8ef28c26546b5013feba9bd0a40cfba1c35787f3f481d65aab80bca62930f00784cdaae62ec905614b04698e7ed06bf38896c688336ab812d6c564bc6e866e57400887fb40553f278cef23df55f2b01df98992b992ee0adae21784930a3adb98bbe5a4c2a0793d1081890021e069d2e2ff565ee2a902717f4c28cfd1019fbe6a732a7a8def4a040283e9312a09d213709df2bd30ac7bc3dff96aa708638490fb21fdfad953418885e3bb7cb6a41b62ec7523b903f3e87a1c4232303694f821f46e4843ce30b954ccf9b9a0a5a2a325156af0a885d063321d8a37af29fa14819acfd00f0da7232bf32e9f2dcae6c5d50b44a550b5ce9cc5ac4e574acae911740d8771a775ee2861e77e3c014ba9e0084e12be71a1830651994c4dc91cf87dd48ecaff6211458bfaa58ab8b34e8301526da420fb57f0f5d623e954e9dcc17c3b78e7caa092c5ad8b629c1d241e095013f2c5caf55386804516a5cda75eb6a53dda96ae4f77523c9825d53f333c9de802c59d4f1f4669c393ecdbce693295bad98776b5b1afd96caeaaa8927808c1ecd0dffec29c6dd692e8efdaa543c14646068ca836ae7b2dd6a01e65106a1a43a6fd7ab8dcea24af7465d21d65f07c55769141f92f0fe123aa7a0a2d5bf3f70621858c3662cc2a8dfc4699d813432f1f09d27d6b6affc8539ff1dc17790efe6875561a15ee60e84e19e44c8971bec67d17ec3bcfe01986aded8e864fbc6514c4c4490be578a5f6c930dca6079ee87b0b93a51863779e5bb72ee37bccb5a9fdf60afdbfe5f001cefba9bc3543fa2243c9bcb0c4d02a0c260861c8494d09cbe592009da0d11b628fc95f627c3eadedfbad7a6b92f541e149bed69443c1419e5b5ba24701321e9243f9389743b691e56c7d8def878338253e0f6f24def1355ce80301be622e3d3de51a917f75700d5ed68f303420e886cddcc305ba65df0e84a9b4066400064ae0316928a18225e9a374552f4fa9506daf9aaddc94f76b1d97d0e6286990984801a8e39529b632fd2d0596c49bf8b6b0f0bb64920eda73094d4d01228a6070289b9c44276feb46be7172830960880810b7c429d6afd808062862e1e004615f88f40d6f17f9d0c88ff2fa1ce6c8b7542946e6b01dfdc66fb8348b1e20a910190c0d7ecef93c6da37bef94128795cd8fe50db8f217aceac461b51909aec7f56a20dfdab2ce0e069097c4b507161e1512788140b83b36e0a83fe987dba5c88e5166e37450106fe0819a6e96c9302111f0a43fd7cff3ee220c79d0787ddffb83b88e802633d5931e33db121e543e7a962ccec0038295f41b92941b5836a33309ebddda445d082c6033766d3b5ef1d0faae45b2427e015e86c16926415c67e4dcf87fa4196e41b960c5c4402d9bcfbfd04659f7eb05824fc258aaf5fee267948acb431ec75e4d71d97fc6da838317bf32a72e93b972f445d50ba0d8c52980742964f23567489fb8bd3df8827de98321fd806f6a17b7d912272ccc76f91ba272ff1a1043c4e306b7d5e9a2d75384f0ae147b08d4611eb0d543d6b27a58197891ababe0cd5bd2d664365c73283230f5ea87e573b78dc841544dc2f5ac99794011f38dc86f4a8184e14e7f80baf51b80be2bf5ffb29a93338c2ca62b986491b6e0171202633b818c29221c2ecdaa253e94cbbdb4b498880c1ed027ffc0b42ee1df4ba18f5e9952e50222b9709fc8d2a246284bdd27892af14bedb1c1c1c8ed95f313194099bb8b15451518b6d593df4bff68152dbdb3888320aaa612ac532f4a21de0d843f027c84f7bfdfb781853f26887d01991fd1dd18b340e804709e89e717b57d97500ce224866bbebf153de46939d487049ce333dd9713dac5d968a64313ca3592084dbcd19f451459d20dcda7ab29b01adbb866e1d12adf26ffe8860f611e3d06a518887eac1c025824fd5179f099bc53b4f73272ae7c3c84d61a1235674a00e9811695c2122cddb5efc9804207661cc4af2f588f5b40f6a41bd925c490c728036e7193cfa13fa885cfbaec27747ffc1fcb55533e66fd83c147d748fd240efc9d9f67569612af77fcb4c7ca3cf6f1c432d006d499d5ba62a2f87b7eab20a78f2f4177a98ad1dd8820689af91eb7f3b7592859af6937419ef92f4373cadfa7f6a543e1891ba15485c8310091a9e05eacdd97b1a870908a53eb1fc8386220745adbdd6ce9f988e6c7453fcf806ae1c60b2fd9de0e40bb47d4e4f07195c93632443b1dfb24fd4e5cd81ae3652856236a143d8d0dc00ca3f7f01a58b4755232666cced229f5e8bb50f1b9ba82f03532083cd0c0180cce53a7bceb1d4e8dc593559bf1cafd86eb2fec64bef2bf9d4422e7a97af138ffb7e94ee944bf0b6bf341218660999226105544f3de0790c9c3e91bd00c648d32691377e212edd9237dd32060c97b9e3bc764c360bbf388cd23851972a41b57b8bae3d5a514862e17ec2084ca337d619bb5d8454b2da813fc2cc726a741c9d4bb25b778091084fa41e925c9f62a94b9d5d88b53705c93447208968d6cab3ddbfda7fbc954567c5fe270f591edfb76eaa6baa359fae3b3e26a7e8a7c417265086e35e73ab8991e1d65838e0b0694db64e34365d3feaa88cfbd85315b5ff1ee968e45a7e47f847e12bf5a3430fe534ff992b7bc73bf819f87eb0ddf33ff7ca0bf32b939a3556248447a17fabf9f9cddb24c833a0266d21901a7c79a2a6a28d4fecb1dfefaa24e17a902a11e6889a1b8be1a9f0d0d98bb527cb3071cf13c52190073f73b346bf3b68da03ae226127514fd0bde7525c017103f5324179f8415b0ae10ea33915846c615be347d85f2f3cab129cad7b19b84ee06701f524d597952d5e0f706cef956f6cde88cf3ff2a15c36da45c65500dd8cb6121c66911e9b18fe7e84cc60f24c823ec31a607831b0c129462005763b6092e468ce972b9c4bdf24b848c75160cf35f229d9b26199b82fa0e8330137f5b1124172c1d8745643efe8ace2a94f4cd1dfdfc9a8d3d27f0a3e377b22faa2dbca0851fbc9fa8d10e8614e87a2342006ecf49d7fa1b723a0fdce99ab8cbaff0f89521d8af5bde05df797adbf307db1ef75743becaedf9ee65881409fc197ad71595a3400f261b329606bf88cabe970d17e17fc7dee57d79c00e8c1ee92f483cee1676b6b2e2331ef6e28d21bb5f863200ed659e04f679a3814f03478940c6a8505b065369e11c1700f43cca790309b0f65a904a09b130e8adf30b78e6363bfaacf0f7c081c1a8c3fb9e92f5c6c7d45762ebb1fedef4f6c9db655fbbaf5d1036cb1840f11fb6bf8a373653cb5f45e5fc784c373622bd7e3ced422f9e015cc1b033a5174b5f54b1cd5b6567a5344ab82c8fd01b75f051e78d6ff8e8c453597e154150626005211aa9d33e7fd12fadf90e8429007780a22186cc8570cba31d8d4cf412b1a4568487b3ac64d547d09ff6589a06b2876c3d66e4aabade5e2f58dbd9b97026f1440c4959d0542e924f940dea6b93a8629a33670985d5f042407722468eb7795ac5be197cf660cdcec812d29d9f265ae0ceada1d2bbd494d9b4f551ed0429ef0d65af10e3cc664dde55884b68e667f408f4784995b8b9a247598610a27c48d7535126a27d3ac7037f70216a97ee537e97fb63f7cb39108b9ed44beda46e832b0512e6947aef9c036095e2ee687d813e0f258d4ca28e01e77d9626f781815652a75584fad7a630280085082bbb073a62ffd85343ebd31ec30c01999ac5f55b413d4c6963d13eefe0c101296892dd753ca4061cb425a5e5c2e1e17701bf07a27f8d50f35bf644ced0f54828238a3043354f4f7c9e2346a6636887e41f5179be1deea4e372db139945ac88c45d98f7b77cc18e813439fdc3dbd0c1f9c1ba9ae0a365023314758faace7a6582879105d88f637637e82949d00b768a6813cb32b10f0a4c9ca3814c36b097d18004594447d8b9fb6f8d866be06039e7d06f60fe99b7f33f1fbaef9c78326cf5e0832893ec10b638ce90628bc6d5ecaeb85e58be650a318a3e82eeadc63246ee5a7dfe81c421200b9c9a15b9e2d39cb16c8b4eb383d497e041945d96cacc60809fe7fddc21a05c58966da8daa1b91e36b102c8bc0efaf4c171274f8a661499d3d5e10db1b74a103233234f369eab902e115023bb1e664c6ac5a6fb6c09a11237c77389fb4ed8a24adf304938645cd25209d8672f579e94a3f139f998be5b97a330009f3195341e308c60e2c3fc5d98f5f6d99ef95a1771f2992b07687d94fb7ebaf845e39b68340723c9d0faf0667187f2cf7ba3c78cd5e7fdfb948e2f27dc1670c0adc1e5486b47a3814e3c2a84eff0bd59cdc97b492cb634b96dda8a72bfddf5bacaf4a6fc4236961930b59cba72e4283711e00d46d664523b96d349859e0f7155fd8f1945d8ef2c014ec342afe73c4047821870d186cf1c70568bf7c13924fcd561b6a79cd91039e75d07490215e691425446a374f172fb03a87fde21294fa158e12c3a96f668b93c605005f4e8e5b17a4f80dccc6d06c6ae12db3a0f41731c89dda4f92d9bc9b76824fd538737492f48f4e05df63e2745a6d6795074d1ea8dc4ef91925776e7f7ed1d186bca5d314e0605fa72d27077945dafc2b4cd6ec25e89a71435fe2d8eb6ced0ed3b5f8672707a0ff85328b937632a1e9fdbf5ae99bb7d0fbee906cc428621423af197afb025d23a6bdfc3ed4eca7e94e771c71da44e564175363cc7adfa7eb721a65b44a9afa055bba80bfe854b0b98db840720056bb93cea6f70bd1e5c7b8576dec00ff6233c98be8e23827592ad5d7583ea817740998bc9f12adcf64ca2dc46ec31b909845dd3fb6eaadbe8cb1973c539b6080679c9d6405769adc0136d8f6f45cacfe1ae0a1746366c2124fba7ea36925ce34353b00c13a20cc7f990ec67f5aed6b0ae0e5b3d5189910ddd6e050effb9b417d7212d151680aa5ec484fe7188327ebb92ed4680ee9c9718f80f3767832cf59e23125bb7bd449304a3aae3843e7e44eb80227244c58a8268f335a22aea9e5d874de5fa655ed0f5739867bc5282fcbe47b862129c575d7daacd8c7fb", 0x1000}, {&(0x7f0000001680)="94aefc0c513df9ffdf479afad4291351abd047ded4fab9cb82f50c901e724c6a1ca0fa1f583f113dc13225f1c069931f59f12c4d76cf4774568bb09e109b49ebae680b6c10e7df6e97b35f6d0e9780a63db3ed10e62f7031de111afba7d56c9ac0faec44f527af7a0d", 0x69}, {&(0x7f0000001700)="bdf107fbc9a303d9ba9e3973dce000bba30c8e4d3da41479b89309c0f5b5d264", 0x20}], 0x3, 0x0, 0x0) 16:02:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc001e4fe52a147b4bb0c47f1dfaab9298573c88b822d49c82d6e4fb96bbe6cfbde72bb8582ffd2346f977d8805db5f9d61dc8479a1a9db41bdbece4dbfc7f809f", 0xffffffffffffff7e) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f78289a1ef0bdf203f51615a8bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/106, 0x6a}], 0x1) 16:02:08 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) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xb3b8c7af4e4435d2, r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0xe3, 0x0, &(0x7f00000002c0)=""/227}) r3 = dup2(r1, r1) dup2(r0, r3) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b96da7f6d06adec", 0xd}], 0x4) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)=';') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:02:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000240)=""/205) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/104, 0x68) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r1) 16:02:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4000000, 0x90d2, 0x2000000000000000, "d730c15b00f4ff0000747beffde400"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) write(r0, &(0x7f0000000200), 0x4268) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3f, 0x80000000000000, 0x0, "59000000000000000e979018c24837b1e7362e00", 0x8000, 0x1}) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="6ec1fce311f1fa5312b53724e37b87244640c87655489e4be010a5305a9f2aeb930dadd2e313f9dc42e16bd1e2d556f05fb70f5c7b3ef37abc872fdb302d08dbfaf482067f3c55fc93e1f846c9d569cfa0c4f93df90d63a290daecf499a4362e11e530755d304854d525ec22c73f05e6817e38f9fb058d11f1279375efddaba49d8f85002b9304f4541a846c1103e82e4060a6aa2b", 0x95}, {&(0x7f0000000280)="a963cf12ce5379ea314098682a9e954d659e5da22d1238e91fce110918838ec169e070ea89c4c67d6240394ed3ed8ca1e408cb47336653ff3e59700ad9115d6679ce3bf06e", 0x45}, {&(0x7f0000000100)="e4a31ae917653f7551a5471678177f0da1371b4ca78ae46d0ccaf77fa746c83ccbe926120378112857901bf1d38e869304cadf174c6a3441eed4", 0x3a}, {&(0x7f0000000300)="0d7d91a60489db8f2d8c136ce9c571656baaf2d789cf44ecd91788be7cec15255dc556a0262909af06a9eb562ec0e7a0318fabc792b0987873c5569815535bd85a8762ae006fe655c0e5cb6412929b26273311ee407b13ead246bf", 0x5b}, {&(0x7f0000000380)="ff924d4b55c869291f576839e1ca061ab48764a88f3ebdac6e0ba610b8a7fb7f791395523b54071ee6ecbdbf0444c1b83eaa6d1925a27b3d0705c9b7d3f13e4706d535df7eb9c1a92d951a0920bd31733fa31fc8acd76053ba2b6ad6e69756544179b144eabb124281a80b37bf3c25e4f76af170da03236b984e5b1c793a8eae", 0x80}, {&(0x7f0000000400)="51b551b57fee48baafb135972fde349e192d396defc592d25bc3650a31b713985d98cb3ca88ab081fc765bc8172eb4378790eb250d3ab1f0523b959c899f8d1af088b03004931e494513f0", 0x4b}], 0x6, 0x0, 0x0) syz_open_pts() 16:02:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000002780)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000026c0)=0x9) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="57d51b43eaec45592aaa98815bae3ca88e5c6cf86a2006598c75f70075ea3ed0b9e14f185a9ca46d62fa9ef12844d144a79b1ede719dd13864c6dbbd29ee08f5a8fd496560b3387fedc5c2bfb5c3e7b0c62f13cee31e43835a48bc86b3f1808198522839933cabbdb8056dc23b20e55af5f1a0afa86f6361c7d9ae76327afb205f97a760964444c1a7b81210f9", 0x8d}, {&(0x7f00000005c0)="d8dd04a17541e74ee0a83bfff1767f0d9cd16afc997c22f1887363e54918fe1700b476b608fca4b7c513880460e09d61472ffd5db22394240b7579ca41a794d5c670324a927a6a7fb8a1e9629ca6b493f0f99758e91419b4ac7a9b36d94fe5dc643375190cee0e3ba155a5a593289acc7e3abf16b7d93c3a1a7b0d66821a371761bfe3040c5c7bc64da022ca51b5906dcd49d840429a6b4107c5b8dee4c4a240f8dd2da7c0802bd7c885a848d700b9afa44df00beec9d657b32aee0b890e698f17d2c2be3c3a5f1146e964cb294971e3bd176c0dcdc365de7d2f71cfd75fc2c8606d4ce1051532b84dd778ba2c58c0df794d31b2ed6aa18853884342958c6b286ed566efd4ecd0f560b7545bfca7f8590ce8c5e4100cf446bcee3fbca62e296c1d8201db2e788d3dec3049cf800a12eb5cf5dc25311513c3d883058f002a83a13b02ce36d08f0395dfae8208187e4ca94e7f033b0b87303de36054b7ca3538ed414d8166ab76d26054220098a4580abd136551c4ff37028a87521a24c38ed32d65d57748cfd9aed9bdf06008fc3e0006d449eb9c5c3c5a9e0c4617fa4bae6a8a43eb121fda5d38205de3b19db9e04423e0fa510cd92542318d727d8e65306c211d52fa255be0946a4b96861d88729bc0653216adaa829489bcdf6ac07966f1ff402910d62ed41cf153742fe7ba162f7baaaf85a77da98394b2ecc9a0fefd9c677b982ca34fbea2064f2f466c309e811425b73ac7a20d6bbebb2277091ee358be881fb7a902548f4f8f7874f3ae27b0c2bf45bc9418da3646435af284f0656508ddfda585949477db9d86f9370afb4ae238e263647b1551ab4ef1bf7b97651d24865321797cf3d510e51f60452d4942d4beac4a1ae2ce685ad4b7084ab0a3700b72891b5ac1a3eec89d0f577a0460f01a5c63322a6b64feb94e36baa1af9113c67606947d17c7bb1340f6a8b3a100425a84db44fb34f411e49af8198bed9fbda95756135dfbe861e486321711b700fdea5cdd69b1fe981bafe558fd0837bf89fd804936220a2648e12adeaabb7509d3bf4918695371991624b70c5214ac5d562859d8574527a9804b1a5b34a0a1b7ad41b56ba31a6c261656313d3acf7b992e98e6e8767702021fb2a720eda15290c615d5f42d856c67320d7f01474c5270ef10300c27c1aa4b92841dbb141fddb045de550eaf93ef361dca63e1c88fc37524b8b89fd238514b0bb162a24dbb228fbe290d4b373185713a91fe25dc067457b65f57bf8778936f0b558b1d878854c38ecd014faf4c6fd467c64ca39f57a488012b1d2b9903ba6ff9dd68d03ed31ffc3a62467a42a00447049f7394ad72e8daed84a80541ef71065465079b90bee4f75cd00ea91b1395fe72e837a156da9f8a2d62c0d425398bad71d89f4560f94638c65e466be5935f64c4552741d9f66ae09417ab5b3844b0a9b9730768a90bf5f0803722abe4306b6ada0dbd97ea9ad10dd9cb94af90fefa009062edb75bc341165a94cbfd9620f9968bdb9212e066074490063fe6cb5b5a89598581aee9026282ec9abfb5b3a56a2de04570e75c131d7a18c07781b1fe52923d6cfaaa4ef92d458a4970f3667446bd09c7d4daac6c9e7a4e4749c4f43a8515c1ca0973198a2e241a75a51354a053c9b64eaf7da277eeb9cb6bcaa6d443e1e7af054d45daa953ef6a3a0e809015190c1a47cf274bd6383d20c0b567f3bf93da57eabed3dadabb2bafac30f32023bed961281d10e541625403cf592903dcb683c610f88e1b5b3b8fa58ac5f3ff919d8967c00f5ae7108a5afe3c65dae9fd5a1b77044bcff57af6ad3b18f3ef576c38c18e546c21f496aab299d78d3609df18cc4e603fd5a8a19acef836a8fd608f9715af76bbeac09383cb13dbdd011fa0464278b6ba3dcd5670db04d91ea8393cf570ad1191d3c3955fb9aa467217fbdb4eea78faa0a587fdcacabbcd2c1a9c1d2568e86eaa3479c9925cde7132e66b68766570b1e7c27bfefc6490243b764a61a2b82240cb51bf6bfa1e344a81cdd4feebe54dd40ac49c80283398217a7a3ac37affb113e615d49e1f77a723d9e0b8e16125be7dea1ce26e66f7672d0ced997930ce6c56109ada4e31728b066bb86cb393c92eec46a5983904f122041e087673b01e4a12b398e6c0e33dbac2b55ff7ba009767cf914d2d060cc5bc45b7a77bed445ebaeb99f842de54e331e31d34dfc9728c2795effde0d88e0782a781a8499edd8bb5850296b0472bc731b90bcd37eb3c08ee4fbb1ce406cb49295a46c3947f040b979ff89433383604f3af3556ede9e6aee4b57a3bdfb886dff0ccf15648674528f836918b40580ba4954f7dbc19961eb6cad62606f8bbdfedf0a96ec80764ff024102c3c82983438c6bcf0a07d2a4eafc3da3efb45322eee7b8f40035723e2ccb2bbebb66d7b9fa40f40fa22b798c56b86bacbd350e02e4a9c118173f54fe9f6bec9257968881e9b43eb0f201281f8ef29875c9292509734ce73019c058bf7d4a18de6ae91d87f2cf5cedabf34c575a5f2398588e413aaf4e77c842457410c61ade36f6dc2466442d8572acaa660ec89c4979bf73d3fd09048f61d73e589da2d4b544a5d53e422d91d6dcd184840022a49bae141df1ebd6d051f7ac0a5ed475a3c9fda9a32c6f61ca868f342fc0ef9a7c0fe26fed0f29e5721de69e8cc325ab740350d66ed1896b1fb77d02fa3560349489380b392cda2704db3e4dde4cb0acce2c86c1e69a7c87f3c8cdab8e684ea777b8fc3f911f995e47668a784344c714980dcf77b24ab3db992d2a0bfc10c029a4c5cc644363a284b50e20293f499ef53f2716e037ffa15fc21af3fe82a8cb640f1cd454d39585e679d97a273c63cad7b13263c789952027a79669feedbe43a5cb1e22a2076945bb8bf0d767e5b7c7560c730aad2d2c61b2577250a9fb27d5368497c953d94b8a5dab5b925f452397dc34f359149ac20570950afb1943f1ec66d1c1fbe93e0f43334f96f5e547f8351e6cb64e46faddd52991930757a4c45e6bdc725a4ad7a939341d0f3d36b01d044e5568a9dbb1cc640d16563a1b7d5535b2d20af34db6466091edc738264c9813ebe9198bcebc8157a159bde60b84ca88b99a1de8a2a5ed66c5b14d0f91400d6d593e17b19073ca569e51f79be0652d2a76f94e870a566bd092cb661e80546355e922db5657a49b6f471a058cdd43d56754c0154d1dd9f3df8f4f6b88bb05e7a7cea512df9c7e56d9125149e381f9e14ec6145522181bab8307df9c969e702cea0ed189d9887ac06386af9a9302e0720d7fc2b8303fbc2f100b736f8990fef9c6412216ee5fdc5a343f9b5c4e948764b28975aabc8339a3365157c623bb72026e367eb02be506c50213903d41e9329f529541040fdc88358d23a05ad54cccb48b794a1269376f3eee67ba8fbce89cbee6a197cf271daeafd6689d782d78731bf80a6816afc88cf973f268ca98bcab4cbab787982ea9c0a75728f3506af16a593f2c8297c78bcf154e314c40823f512fa7ea6920869f9f9cafc8bb379627a48bd89f7a4924f5dce0d6f049496819b6b497ea725ae790847fc3732258526a29f381358046d633b7557ad2581d161724548e1f87a25271bb17b42078dbc127c5c1f6e6d4e4ccd463ce871d340aa893ae31568fd39dee1cec1c451995d0c4d24c7e674ca6d999683f5e8ed226676e0c38c95dd55df76bc2f56140ae1816838bf7523b64bbd971461859cadde8c1c4117ab5a83a54a053324e4c808d0467a427a0f9f65f084cb23c09e9e7e496f103d074a2eb0f1013654382f99b99c24def020c339b1a94f1e3c1dfb41f6b729992706a5f82cacb6400eed7cf2dc3885eafe0b4e06a276ed6de298795d0e9bbfba80eb5c9c51b9fdce29f3509496c418a76325d567dfd5212fb386b03aac61ef652137dd93eaaa96d97db3b3c71c4b7826fb4b1c9a08103fe28a311dc201c310864d734b2ad1b5369e87c211d1b2c1f67ae572492adcc363832c53b11b6051813bc2754f038ef345bef234033615383538afcf6041a786b2af593b85b635f1e21ad07a8b3d32761f4f6735b1eeede3eae2374f3e09803e73d93e918ce7392f7fc977d6c451950b9ddf18df29c61aa7a7f60343d65c479c32e29cdf3b2d33027986a8499ae79b917398c6f6b19f55a531f8101ca3ae30e26ff73419db73937f511e17766bebd10c451741d651606773195550473d996017af74907b3dae3bd00c947e1800776ac2c7db2665e14b97144914874c34142102e091351dd237003fcfd7213f143f714cc792faae7426c483e4b6fc62f75e4a6c1593624d5af2fd98e4f3f1b016c80281932a7e84b6905146d9cfacf3174de2fb31af4b7916f4f676ca2a60086cc7c16edbdd7d262eada723dae3b60b22c90b2385951cb031623aa9ceb6c41b18eee8dd252ba7a127ccf86b8718cd7fb2ae9546d3828aec8d6f046fc55c647c882001fa539ae4f01cdefeb6db9235d3f622ced3586b2545c79b996b422120e6694f49717b24b15ea38cb6900ec6bb60300fa2092b1a1cbcefaec1bc2c12bbacb280f400592c168a3de65524d799cd8caa22278e936978d7730f3ee39f5a7cfb91b13eaa2cd2998543467e725a4f1e7db76667ef8dfb9bc5045f84f624762bc16af505224934c964b78bc3351ecff7e478d5d8b06af3b0f5f07addee1d0bcd926b13fb00bc2470ef30272b7373e30f4fb6b94eefef85b2f7e1c52c10f16abb098f68f7e0c95b929c0dadc90f2e3d4035603c9ce29e9f543d60cb1f8688fc2b83af1d7391fd0358d0875dbdb2d0ca01e0a5210f28bfaf5cb563398018f1c49c189a8463cbd55b449cce40210adabacead9754f3657d8fee961b8d307ff2ae0784e7751604924a9f288bdcd3ce93f1e0913800c5fc20c4503714e98e98badf4136ad7285c148924fde9bcd92bcae5361f9b632cf77d987bda3716705d4ee5f6081ee3f3dc56dbc48929d8da6e6d992ae5347d94d719cb9b1c4a27648f7f90298a9654307eb7854f25d545a04c6fe4492df6fabd765297d5ea4e84b0b2443264663d049d22dc7acda125657edf7436d42fb3bcb2baa754c9fae8d6c072817f20b0fb7118c06bb15fb943378d9652578a6ef1da07bd8720e7964c31ded88e65f6c6474d1895485994dd854254f044d755f12d1e98989255f40a3c374e6a2b6c27a18b8a7a2a2433e340345b47069d89eb7a3568d8f957b10d45b91b4c6fb254ab33b6568c3cf42fab61d43b2a10b53b8a92a5de298aba9af0ac09ac686a285680cf97020edeb27d87577f40d4505a1785ef3e542b95943d38ecd3d902d580902dfea29b83d2302be87da82602de167142366a4ad0286209302003e26f8f907fa891792915ac8964e085551590647bea462d8b9075c32f59501d20c261620e9b9f1455063ac208140079c8b3d6fd2be00b2e09607d8759740744d11953b7d51b068e4bc6a65487d0ed1e2f4fbee6177267fb2762f011a0256db0ff3c87f0deb513a11d412d2b51d3b6320f09642fc58de33e53a4d91e458468f3e4332136c100b17ba26dcea35bd964e80caeee86a85b60230d1f7978228063615c871c571c48398471c4e6e48f11dbce2095ab3e52875801368025b526e972816d853393a077f3c4847c17495aef27f821e4879577c9758b21a8f59ad9a748dd8a1841636da3d80e988491e8eb498604d1d6eab0812d7a0773f1d2daaa2f1549357b2d0208f6ea91adbbab194c0bfcb9ddd11f58cfaf88bb118589d7b8cf6752d3edff1c126ffe", 0x1000}, {&(0x7f00000002c0)="ed894c535639d9f9ee2b4744ba3a7882fdb85b84ef3790391125e222e82911fc3cd4631dfe311dac87c05000003a0be09ec01f22ed384593df3d7640fcfd5057e0a896ef4b43f59f89f6d527e30a9bdbb880c327bd04b7c0bca86229f42142f1c7b69912258e586313956c96306538552775f824d44cbfcd217005c90b5b9525e0e5298239a799ea1e6fafa7b72a5f78826d0576a827fffe6e39a3494d9f4e4f156e0ebac6f8c4c275786bf66921e31c15aa9f", 0xb3}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) fchmod(r0, 0x2) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/223, 0xdf}, {&(0x7f0000000380)=""/30, 0x1e}], 0x3) close(r2) syz_open_pts() 16:02:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 16:02:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000280)=""/162, 0x42d, 0x802, &(0x7f0000000140)={0x18, 0x3, 0x7, 0x7fffffff}, 0xfffffffffffffe26) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x200, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1, 0x2}) dup2(r1, r0) 16:02:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) sendto$unix(r3, &(0x7f0000000180)="72bbc3b21f743fcc3052651e66989cf13c46819b0ee8754497b8858515726c34050f249ff066a4e1ddb202b70c2891bfcb7cac1d03b752dde754faeb67e5e0ad85b2a930622aa92b5dfba0de26edcbc84cdbc12cbeb4b6abdd89964454f225d32b5106f2bc0878afa27ba858e643", 0x6e, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c653000e175ab0736392429e0827d703b073533593c9f70b63bb9edfb1aa2d7de13f36f349ad9d81bc46271cddb7816f18a6c86e6db6c7e0e9f8978de6cf710ca0bfc3721120c6c03f60162062fc7c4dd0324e8cb6c255ee806268095d6fb979d348d6948aa2a613a95a2db4be31f64087e1d58a3925fedb79bead79e0511a813ed322d9053b27bf8394a06e425d86ba7f2ddc22de72d88060b962072cb16635153af33beef8cd3ce249b288e2277f5f075909f9d5e80bc6aa0328f930f4d08c279463fbac566cdb4ece90cc5899904951e4e9d4b457c8b2690b35cd78b432835107ec20c3dcdcce4dd4be06603f744f79d15394208c3486ef31a5481fe497e525c435932a19bd55f9e7e77ee3377fda27844f17981dc446ea8cbaaf5e3"], 0xa) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x5) 16:02:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, "0000000000b200010000200800"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) r2 = semget(0x1, 0x7, 0x1) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000100)=""/15) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlockall(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000140)={0xffffffff, 0x0, 0x401, 0xb2, 0xfffffffffffffff8, 0x1, 0x9, 0x10000}, &(0x7f0000000180)={0x81, 0x5, 0x2, 0x10000, 0x4, 0xfffffffffffff98d, 0x0, 0x8}, &(0x7f00000001c0)={0xffffffffffff8000, 0x1, 0xe5, 0x3, 0x6cde, 0x7, 0x9, 0x9}, &(0x7f0000000200)={0xffffffffffffffc1, 0x4}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r1, 0x0) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:02:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x3, 0x34ae46ef}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0x40, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x7, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0x10001, 0x4}, {{r0}, 0xfffffffffffffffb, 0xc8, 0x0, 0xbbfe, 0x9}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000000, 0x4, 0xef}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x6}], 0x0, &(0x7f0000000100)={0x1d9, 0x6}) kevent(r0, 0x0, 0x0, 0x0, 0x7fff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0xb900, 0x76fc, 0x4}, 0x0, 0x0, 0x1}) dup2(r1, r1) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x9, 0x8, 0x4}, 0x5d, 0x8001, 0x9}) execve(0x0, 0x0, 0x0) 16:02:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r4 = semget$private(0x0, 0x6, 0x4) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000240)) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r3, 0x0, 0x0) pwritev(r3, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r5 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r6) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) semop(r4, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000005c0)=""/88) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000002b00)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) setgroups(0x2, &(0x7f0000001700)=[r7, r8]) 16:02:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) socketpair(0x16, 0x8000, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x400, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000003c0)={0x1, 0x3, 0x400000000003}) dup2(r0, r1) r3 = open(&(0x7f0000000480)='./bus\x00', 0x11, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x202, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000900)=[{&(0x7f0000000640)='c', 0x1}], 0x1, 0x0, 0x0) lseek(r5, 0x0, 0x45, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x7100, 0x2a6a) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) getrusage(0x0, &(0x7f0000000280)) 16:02:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000180)="b2") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xd5c) 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10200, 0x0) 16:02:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:02:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000040)=0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x4}, {0x5}, {}, {0x1}, {0xf9e}]}) lseek(r0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xa0, 0x0) 16:02:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0600000000ebfffffeff00e5a48eb35b67071b54f33e8706000000b81800e100290000002300000003000000000004bb893f000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff9d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) 16:02:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:02:11 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02", 0x1) sync() socketpair(0x10, 0x3, 0xffffffff00000000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x40, 0x1a3) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x3, 0x3}) getsockopt(r0, 0xffffffffffffff80, 0x0, &(0x7f00000001c0)=""/162, &(0x7f0000000280)=0xa2) getrusage(0x0, &(0x7f00000000c0)) kqueue() getrusage(0x1, &(0x7f0000000000)) 16:02:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x10000) 16:02:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023e2f66696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r1, &(0x7f00000000c0)="12aabf47fa5cfac53bd1b0355cd7344f7a192b1180c2a2c4273ccfe3ae001512860a5cc78cd2a312771ec1b940663ea089acda60b48f558baae3451a55290ac850da06fe246bbae6b78b8889794f483c993e61baf78e223afaa7a5bf9366ada34515d620c27a2286dff5a2988cb24830c2e014c2382cd02da1d4a2e72717a503562ec5e9f2af69840b087a2ece58276457e769c519dcf65898a25f53deae07e4", 0xa0) 16:02:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) pipe(&(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1}) 16:02:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:02:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0xff, 0x3}) setrlimit(0x0, &(0x7f0000001ff8)={0x7fffffffffffffff, 0xffffffffffffffff}) 16:02:11 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pread(r0, 0x0, 0x0, 0x0, 0x0) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:02:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='/', 0x1}, {&(0x7f00000002c0)="73496952a46782613837c8d194860b7e1dd0c936eb5727ff27a875e15fbfb9e928a802ed4b45006f3be24cb00295df2e56946ea48fcfac8ff36df745bdc49077a1a4a3982030bb6cfa504a1e858524a5f60f34d024377a3e13b35e32368456d735be472e08ac88ed8ed2b8e339a4716a8a3a77e234b319d4948a4f1cc0284ef06e64e71744b91aaea2c7b3624ddc167c5d7e2379384312a63598be96523abea6c0e01321dd1aec295c3e9e8cd9c329d5c06152e20e8ab6be", 0xb8}, {&(0x7f00000000c0)="faee9e6289d1941fdf71d400a9f543dc98e0bd808e", 0x15}], 0x3) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getpeername$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r0, &(0x7f00000001c0)="ebed905748de3edec1e428cb4a87043e181309e027244ff5069ed807fa54926f271ec34d678c62896de924f21fe4c6cee102fbdb128b749e6763894fda17cc542baeb7dda34929acf93f692b70f80e977c4457608ce08f2999b207c203181461793fca6ac8fd287040fbb40908275c353fe0ff9c5bc80d26bc8471407f8e1d34ed9d43cd9e6ad1469058e55e633c9028ccf8890998736969eba0b11927c1853c1197ceb9cb757ec83c5570988e51bf2d96e1a73745cbb3c4793cbe8d507c0991cc6b8a425abdb1778b04540af175590727f8d978abc83ffd863e006c0091b2f387a97813784a69cb7565b34b4dac4c655f226a702be9606c4f31", 0xfa) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:02:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) fchmod(r4, 0x2) r5 = kqueue() dup2(r2, r3) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x22) dup2(r3, r1) 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000380)=""/9, 0x9}, {&(0x7f00000003c0)=""/84, 0x54}, {&(0x7f0000000440)=""/112, 0x70}], 0x4, &(0x7f0000000500)=""/235, 0xeb}, 0x840) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000640)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) recvfrom(r0, &(0x7f0000000000)=""/187, 0xbb, 0x802, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) 16:02:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$getown(0xffffffffffffffff, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) wait4(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000180)) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x8) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x80000001, 0x7, 0x2, 0x0, "86c4c257495afdc2bfd5428c60a784b52785afdf", 0x2}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x6) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:02:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:02:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x2, 0x1000, 0x4, 0x7ac129e}, {0x1000, 0x6, 0xfff, 0x1}, {0x80, 0x3, 0x15, 0x10000}, {0xffc0000000000000, 0x3ff, 0x2, 0x8}, {0x1, 0x0, 0x8, 0x3}, {0x0, 0x4, 0x7f, 0x81}, {0x3, 0x4, 0x3}, {0x9, 0x3, 0x954, 0x5}]}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) 16:02:12 executing program 0: getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x9e770871, &(0x7f00000000c0)="88cf39af4ee5590853e2e93a831399189eedd92fe536a2d441476c82146f1089d4ced4a6f90f9bb95a966cb2a2c5ccdefc3c126a9ee89e3977d2") 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:02:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5b, 0x3, 0x1db, 0xe70, "ae15fde2ea1b38ccf7f568d70d52d6c1ce5025fc", 0x1, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:02:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() write(r0, &(0x7f0000000040)="35d2c6a05ebbac8cee25bdf5982791bf8199574de57b10c119cdacd3d9438267910d41e9f932c75bfe96a83c39d839ceb852e4f6f9dc9f313380", 0x3a) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x9) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000002c0)={0x3, 0x6, {0x5, 0x7115}}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x100, 0x8, 0x6, 0x100000001}, {0xfffffffffffffffe, 0x4, 0xe2f, 0xd8a5}, {0x7fffffff, 0x3, 0x8, 0x4}, {0xff, 0x0, 0xfffffffffffffffc, 0x6}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000003c0)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c8", 0x8d) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000380)=0x800) socket$inet6(0x18, 0x4, 0x1) 16:02:12 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4d, 0x0, 0x2}, {0x48, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80, 0x3ff}, {0x2c}, {0x6, 0xfffffffffffffffe, 0x122a1b60}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget$private(0x0, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) syz_emit_ethernet(0xfffffd83, &(0x7f0000000140)="cd") 16:02:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./file0\x00', r1, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = kqueue() ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0xbfe5, 0xff}) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xffff, &(0x7f0000000000)={0x9, 0x6}) lseek(r3, 0x0, 0x0, 0x3) r4 = semget(0x0, 0x1, 0x60) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0x14f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db54506063700000000000000ca8c42f71c36ba475c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d884222e56b70d2be9516b64b7e83ae7cc24accf93e46736f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaacab1975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6c2ef76bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x3}, 0x10) 16:02:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20580, 0x0) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x41, 0x1000, 0x1}], 0x3, &(0x7f0000000040)=[{{r2}, 0x0, 0x80, 0x0, 0x401, 0xff}, {{r4}, 0xfffffffffffffffd, 0x28, 0x2, 0xffff, 0x800}], 0xfff, &(0x7f0000000080)={0x100000000, 0x60000000000}) kevent(r5, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)) dup2(r1, r5) 16:02:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1000, 0x0, &(0x7f0000000000)=""/142, &(0x7f00000000c0)=0x8e) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 16:02:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000045, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xfd4e, 0xe9, 0x80000000, 0x6a}, {0x200, 0x3, 0xffffffffffffff83, 0x5}, {0x6, 0x80000001, 0xffffffffffff0000, 0x9}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:02:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 16:02:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x28000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r1 = socket(0x17, 0x1, 0x10000000000004) recvfrom(r1, &(0x7f00000000c0)=""/87, 0x57, 0x2, 0x0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1, 0x9, 0x4, 0x3, "bb5d7a926b0bbfa651375e743b9c5729ba68fec6", 0x2, 0x6}) r2 = syz_open_pts() r3 = semget(0x0, 0x3, 0x20) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000140)=0x100000001) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x620, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x9) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000011c0)=[0x8be2, 0x2, 0x7, 0x5]) getdents(r1, &(0x7f00000001c0)=""/4096, 0x1000) 16:02:15 executing program 0: r0 = shmget(0x2, 0x13000, 0x0, &(0x7f0000feb000/0x13000)=nil) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8, 0x0) fcntl$setstatus(r1, 0x4, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/251) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) 16:02:15 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:02:15 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:02:15 executing program 0: r0 = socket(0x11, 0x8003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x80000001, 0xffff, 0x2, 0x1, 0xffffffffffffffff, 0x7, 0x7f, 0x2, 0x1, 0x0, 0x6}) socket$unix(0x1, 0x3, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0xffffffffffff29f0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0xb2, 0x7}, {0x1, 0x2}}) 16:02:15 executing program 0: r0 = semget$private(0x0, 0x7, 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000240)=""/88) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x7f, 0x1, 0x0, 0x725, 0x7, 0x7, 0x1, 0x1, 0x4, 0x5}) fchdir(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x6}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget(0x1, 0x2, 0x402) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000380)=""/175) 16:02:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) pread(r3, &(0x7f0000000180)="6fd61d418b21d7c20e78a559a2fd825fd98cc660b841242912b6bfc09021db3cdfab6444c568382c61c697bd9b380e9a726aea8715085580fc04814447d13d8c30eebf63594556bb3a38fa0528786b6836cd35f8bcae6cc2f3a3f486a43d5b6b2a33d3387209b1e58410744c68bb7ece135855bc1b0eb617fc07c5c4e4305e1fe55cce333e20b18fe5ab4dadd02b8c448a76a904ac165204d08b3075b8ac90ba7381b41243f4f3ec3fd842fba32adc3395541d272d9e8a63c43ed9099a4943ca9c670d78febd", 0xc6, 0x0, 0x0) 16:02:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) getgid() r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2000000000000137, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000940)="b6") 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x0) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x84, 0x7fffffff, 0x32}], 0xb19, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x9e32, 0x26}, {{r0}, 0x0, 0x0, 0xf0000000, 0x101, 0x5f67}, {{r3}, 0xfffffffffffffffe, 0x0, 0x40000010, 0x7}, {{r2}, 0xfffffffffffffff9, 0x17, 0x2, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x2, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x6, 0x6}], 0x1000, &(0x7f0000000080)={0x100000001, 0xaee}) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup2(r3, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000002c0)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x6) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:02:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', r0, r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:02:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) fchown(r0, 0x0, 0x0) 16:02:15 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000002c0)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") chmod(&(0x7f0000000280)='./file0\x00', 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa2, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) 16:02:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b12040000000000020208a371a3f8000400"/177, 0xff6d, 0x8, 0x0, 0x0) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() 16:02:15 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x281, 0x8286, 0x6, 0x1, 0x4, 0x101, 0x5, 0x1, 0x1, 0x6, 0x6}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000001c0)=0x5) r4 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000000400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:15 executing program 1: mkdir(&(0x7f0000000300)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x8) link(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control/file0\x00') mknod(&(0x7f0000000040)='./control\x00', 0x10, 0x0) 16:02:15 executing program 0: r0 = socket(0x16, 0x8000, 0x7) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x6}, 0xc) sendto$inet6(r0, &(0x7f0000000040)="cb5633c5d4b8eeb0e111658b004bfd64ef958305a7", 0x15, 0xc, &(0x7f0000000080)={0x18, 0x1, 0x800, 0x8001}, 0xc) clock_getres(0x2, &(0x7f00000000c0)) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:15 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pread(r4, &(0x7f0000000380)="98c8f2943dd1f9ec87d9a5bf217ca2bbd8a4f465121cac73d705c55b36e2225925ad7a6a770cdb711835d23a63d40ddfae4aeab87947932b3be44bfad3a3d144f28ef40a06038dd0dbcb6593eb1eeba377006c14043a4a0e05187206da8e8d7de8ec4759e8296b12523a0bbb5cd6687b80776e087c1a17273a370b7fd6a0826c63bbec5f957e879094d0a0876369a86fba76ab9f4d028f688cd124915fb777c036a99b7c80b49e5877e5af0beed98eaecb3662c901dc4cbce083b3f34ff9b31feb3722abf8940700327e3d978bcb04531eba8cd14404ed494af3c3d9f1f1a8a4e3baf3c8531b4b", 0xe7, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001640)=""/247, 0x73edbc9f}], 0x1, 0x0, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000100000000000000000000000000020000000000000000000000bc21baef4a5f520da59da29df9f9dea5361ddcc0b3d3274ea8cc103ceb09f0ca94511ad55ceb1d76161e53ef663894d00c6f09154679d3c4b5ba9b4c2d7a20e1062ef225bdbc79d75aa7eef8e3952f01f84b3bda86138d2a645643911968d2d8c6ddc79ca4be6824f37b9fa59e61f329b0d97f2c7e04815b7e67766214f1a05b51c1669031c302a226"]) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) syz_open_pts() lseek(r4, 0x0, 0x0, 0x2) write(r4, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x6, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) r7 = syz_open_pts() r8 = semget$private(0x0, 0x3, 0x6286) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x6, 0x2811, r7, 0x0, 0x0) semop(r8, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) 16:02:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3a0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:02:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800010000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom(r0, &(0x7f0000000240)=""/233, 0xe9, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x751, 0x1, 0x0, 0xa09c, 0x800}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:02:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x18002, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x10000, 0xfffffffffffffffc, 0x6, 0x0, "a56295c0ebd466dd3854fe4c2b00fa42f082f284", 0x1, 0x3f}) 16:02:16 executing program 0: r0 = syz_open_pts() r1 = kqueue() kqueue() r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7, 0x1, 0x0, 0x100000001}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x200000000000a) kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x80, 0x8, 0x1000}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x7}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x94, 0x4, 0x2eb8, 0x100}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x7f, 0x190}, {{r1}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x55, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x21, 0x0, 0x7, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x8, 0xaa}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000008, 0x1ecc2235, 0x80}, {{r1}, 0xfffffffffffffffb, 0x1, 0x9, 0x7, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0xc0000008, 0x100, 0x6ed5f1c2}, {{r1}, 0xffffffffffffffff, 0x8, 0x33a9d7ee12894bf8, 0x3f, 0x7f}], 0x13, &(0x7f00000000c0)={0x7f, 0x8000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) close(r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) 16:02:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1000000001, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:02:16 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x6, 0x24a79332, 0x0, 0x10001, 0x8, 0x6, 0x3, 0x0, 0x7ff, 0x7}) 16:02:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) vput: bad writecount: 0xfffffd8028f9bca0, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1477, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd8028f9bca0) at vput+0x187 vn_closefile(fffffd802f3a9810,ffff8000149418c8) at vn_closefile+0x15b fdrop(fffffd802f3a9810,ffff8000149418c8) at fdrop+0xc9 closef(fffffd802f3a9810,ffff8000149418c8) at closef+0x118 fdfree(ffff8000149418c8) at fdfree+0xf7 exit1(ffff8000149418c8,0,1) at exit1+0x32f sys_exit(ffff8000149418c8,ffff80001494b040,ffff80001494b0b0) at sys_exit+0x17 syscall(ffff80001494b110) at syscall+0x508 Xsyscall(0,1,0,1,0,7f7ffffc8974) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc8940, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic vput: v_writecount != 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd8028f9bca0) at vput+0x187 vn_closefile(fffffd802f3a9810,ffff8000149418c8) at vn_closefile+0x15b fdrop(fffffd802f3a9810,ffff8000149418c8) at fdrop+0xc9 closef(fffffd802f3a9810,ffff8000149418c8) at closef+0x118 fdfree(ffff8000149418c8) at fdfree+0xf7 exit1(ffff8000149418c8,0,1) at exit1+0x32f sys_exit(ffff8000149418c8,ffff80001494b040,ffff80001494b0b0) at sys_exit+0x17 syscall(ffff80001494b110) at syscall+0x508 Xsyscall(0,1,0,1,0,7f7ffffc8974) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc8940, count: -11 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001494ad30 rbx 0xffff80001494ade0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001494acf0 r9 0x1 r10 0 r11 0xdda0c19ada64de88 r12 0x3000000008 r13 0xffff80001494ad40 r14 0x100 r15 0x1 rip 0xffffffff818b9068 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001494ad20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=188267 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000149409f8,0xffffffff822d6d20 process=0xffff8000ffff6d90 user=0xffff800014946000, vmspace=0xfffffd803f00ccc0 estcpu=36, cpticks=8, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 17332 473610 1 0 3 0x100083 ttyin getty 25438 210456 97806 0 2 0x482 syz-executor.0 88870 279752 0 0 3 0x14200 bored sosplice 55328 509616 97806 0 2 0x482 syz-executor.1 97806 8090 53789 0 3 0x82 thrsleep syz-fuzzer 97806 358200 53789 0 3 0x4000082 thrsleep syz-fuzzer 97806 476681 53789 0 3 0x4000082 thrsleep syz-fuzzer 97806 81943 53789 0 3 0x4000082 thrsleep syz-fuzzer 97806 135976 53789 0 3 0x4000082 kqread syz-fuzzer 97806 2958 53789 0 3 0x4000082 thrsleep syz-fuzzer 97806 487317 53789 0 3 0x4000082 thrsleep syz-fuzzer 97806 89995 53789 0 3 0x4000082 thrsleep syz-fuzzer 53789 439587 26310 0 3 0x10008a pause ksh 26310 233644 43804 0 3 0x92 select sshd 43804 400463 1 0 3 0x80 select sshd 12580 141361 14724 73 2 0x100090 syslogd 14724 485746 1 0 3 0x100082 netio syslogd 42935 176006 1 77 3 0x100090 poll dhclient 8644 190826 1 0 3 0x80 poll dhclient 19727 477858 0 0 2 0x14200 zerothread 20082 276817 0 0 3 0x14200 aiodoned aiodoned 92508 520352 0 0 3 0x14200 syncer update 80565 91534 0 0 3 0x14200 cleaner cleaner 8682 98370 0 0 3 0x14200 reaper reaper 16282 225905 0 0 3 0x14200 pgdaemon pagedaemon 45883 62768 0 0 3 0x14200 bored crynlk 78435 497359 0 0 3 0x14200 bored crypto 68874 203576 0 0 3 0x40014200 acpi0 acpi0 60136 214519 0 0 3 0x14200 bored softnet 99644 211150 0 0 3 0x14200 bored systqmp 28340 83635 0 0 3 0x14200 bored systq 85076 416615 0 0 3 0x40014200 bored softclock 72528 218536 0 0 3 0x40014200 idle0 48425 142473 0 0 3 0x14200 bored smr 1 351325 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9586 6384K 7790K 78643K 53723 0 0 pcb 13 8K 8K 78643K 1034 0 0 rtable 124 12K 13K 78643K 2860 0 0 ifaddr 79 22K 26K 78643K 1428 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 804 0 0 iov 0 0K 32K 78643K 2216 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 77K 78643K 16055 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 211 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 1507 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 15546 0 0 sigio 3 0K 0K 78643K 266 0 0 proc 43 30K 54K 78643K 1929 0 0 subproc 32 2K 2K 78643K 61 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1436 0 0 in_multi 33 2K 2K 78643K 536 0 0 ether_multi 1 0K 0K 78643K 62 0 0 mrt 0 0K 0K 78643K 47 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 1687 0 0 pfkey data 0 0K 0K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 96 21K 37K 78643K 37342 0 0 UVM aobj 130 4K 4K 78643K 152 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 641 0 0 NDP 19 0K 0K 78643K 391 0 0 temp 219 2728K 3368K 78643K 51538 0 0 kqueue 0 0K 0K 78643K 85 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 13 0 7 1 0 1 1 0 8 0 rtpcb 80 672 0 670 1 0 1 1 0 8 0 rtentry 112 87 0 42 2 0 2 2 0 8 0 unpcb 120 4999 0 4989 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 837 0 837 1 1 0 1 0 8 0 tcpcb 544 2410 0 2406 1 0 1 1 0 8 0 ipq 40 4 0 4 2 2 0 1 0 8 0 ipqe 40 8 0 8 2 2 0 1 0 8 0 inpcb 280 6508 0 6497 17 15 2 2 0 8 1 nd6 48 9 0 3 1 0 1 1 0 8 0 pkpcb 40 76 0 76 28 28 0 1 0 8 0 swfcl 56 3 0 0 1 0 1 1 0 8 0 ppxss 1128 276 0 276 46 45 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 241 0 47 14 1 13 13 0 8 0 art_table 32 242 0 47 2 0 2 2 0 8 0 art_node 16 61 0 21 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 24 3 2 1 1 0 8 0 semapl 112 1505 0 1495 1 0 1 1 0 8 0 shmpl 112 150 0 22 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 26726 0 25321 46 0 46 46 0 8 0 ffsino 240 26726 0 25321 84 0 84 84 0 8 0 nchpl 144 48502 0 46874 62 0 62 62 0 8 0 uvmvnodes 72 7766 0 0 142 0 142 142 0 8 0 vnodes 200 7766 0 0 409 0 409 409 0 8 0 namei 1024 157816 0 157816 6 5 1 1 0 8 1 scsiplug 64 47 0 47 29 29 0 1 0 8 0 scxspl 192 160564 0 160564 96 93 3 6 0 8 3 plimitpl 152 1259 0 1252 1 0 1 1 0 8 0 sigapl 432 15727 0 15714 2 0 2 2 0 8 0 futexpl 56 261735 0 261735 7 6 1 1 0 8 1 knotepl 112 2939 0 2920 2 1 1 2 0 8 0 kqueuepl 104 3931 0 3929 1 0 1 1 0 8 0 pipepl 112 8426 0 8407 8 7 1 2 0 8 0 fdescpl 424 15728 0 15714 2 0 2 2 0 8 0 filepl 120 95662 0 95567 4 0 4 4 0 8 0 lockfpl 104 5647 0 5647 12 11 1 1 0 8 1 lockfspl 48 1948 0 1948 12 11 1 1 0 8 1 sessionpl 112 31 0 21 1 0 1 1 0 8 0 pgrppl 48 188 0 178 1 0 1 1 0 8 0 ucredpl 96 20831 0 20824 1 0 1 1 0 8 0 zombiepl 144 15715 0 15713 2 1 1 1 0 8 0 processpl 864 15743 0 15713 4 0 4 4 0 8 0 procpl 632 35873 0 35836 5 0 5 5 0 8 1 sosppl 128 198 0 198 45 44 1 1 0 8 1 sockpl 384 12384 0 12365 18 15 3 4 0 8 1 mcl64k 65536 3549 0 3549 372 372 0 65 0 8 0 mcl16k 16384 50 0 50 33 33 0 1 0 8 0 mcl12k 12288 337 0 337 35 34 1 1 0 8 1 mcl9k 9216 218 0 218 47 47 0 1 0 8 0 mcl8k 8192 206 0 206 51 51 0 1 0 8 0 mcl4k 4096 782 0 782 19 18 1 1 0 8 1 mcl2k2 2112 84 0 84 44 44 0 1 0 8 0 mcl2k 2048 80095 0 80050 26 19 7 11 0 8 0 mtagpl 80 522 0 342 6 1 5 5 0 8 0 mbufpl 256 204963 0 204521 194 163 31 64 0 8 0 bufpl 256 56324 0 48560 488 2 486 486 0 8 0 anonpl 16 1429952 0 1418141 456 403 53 82 0 62 0 amapchunkpl 152 64843 0 64740 150 145 5 18 0 158 0 amappl16 192 82033 0 81374 561 526 35 58 0 8 1 amappl15 184 7757 0 7755 1 0 1 1 0 8 0 amappl14 176 7804 0 7797 1 0 1 1 0 8 0 amappl13 168 7746 0 7745 2 1 1 1 0 8 0 amappl12 160 6 0 4 1 0 1 1 0 8 0 amappl11 152 58 0 46 1 0 1 1 0 8 0 amappl10 144 76 0 76 14 14 0 1 0 8 0 amappl9 136 563 0 559 1 0 1 1 0 8 0 amappl8 128 161 0 138 1 0 1 1 0 8 0 amappl7 120 39 0 34 1 0 1 1 0 8 0 amappl6 112 57 0 46 1 0 1 1 0 8 0 amappl5 104 295 0 285 1 0 1 1 0 8 0 amappl4 96 18521 0 18496 1 0 1 1 0 8 0 amappl3 88 763 0 753 1 0 1 1 0 8 0 amappl2 80 132980 0 132909 3 1 2 3 0 8 0 amappl1 72 279821 0 279423 24 15 9 19 0 8 0 amappl 80 36284 0 36249 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 151 0 22 3 0 3 3 0 8 0 uaddrrnd 24 15728 0 15714 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 15728 0 15714 1 0 1 1 0 8 0 vmmpekpl 168 87466 0 87443 2 0 2 2 0 8 0 vmmpepl 168 1814890 0 1813198 453 372 81 101 0 357 2 vmsppl 272 15727 0 15714 2 1 1 2 0 8 0 pdppl 4096 31463 0 31428 6 1 5 6 0 8 0 pvpl 32 3949846 0 3934931 815 682 133 227 0 265 6 pmappl 200 15727 0 15714 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1302 0 668 24 3 21 21 0 8 0