= open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000080)=""/196, 0xc4}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/78, 0x4e}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/70, 0x46}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000480)=""/161, 0xa1}], 0x7) connect(r0, &(0x7f0000000000)=@in6, 0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000005c0)=0xef) 10:12:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r1, 0x26) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 10:12:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) r3 = getegid() getgroups(0x2, &(0x7f0000000080)=[0x0, r3]) 10:12:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x1, 0x0, &(0x7f0000000180)="147b5f247fd50cb2fef369812f4c6d685d7bb2f0aac4fffdec5ccbfd1d72ee2a28afad6381f7b3e1b245364d02097d37ca0271c335ee5eaf874c49adc4d2d5e39b49c02ea29487a55c277b7365564ee54dfd7d22e7003e96540b8d71d3f6d7da7a5c6a89557e00f28c9bde8ff742e91b8ed6f3fa17fc2fb86bf0fca4b147750c3090af42ac8deb0029be36a4c199b5d4ad2941", 0x93) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0xfffffffffffffffa, 0xfffffffffffff4d1, 0x6, 0x5, "2af0ecb6f6a478587d69c23311c19325293602b3", 0x100, 0xc0000}) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000000)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r4, &(0x7f0000000540)=[{&(0x7f0000000280)="94edd7f1714fdf203eb56f745a609d35b3b5e71e9fa7a30e94344ae78bea38a7ba44b73ddd3ecb04b1e4753aafa9c57f6f1e0b534ac264f8900e07cd2095251494a9ac0b7c8a87c1be3d5c4bba35200becfab034c76f22d14122b130c7eed6f828e3c734a6f7e2d0a15dd09cf998559b3476235f3e14ab1e7e8393b82f78fbb14c9bc17c2656ee88151ee5e515bde4fe4742684524165a1cd87318c0fe39151200bf30cca97b6d9530ddc0d9197cefcf8effc907b10661972a6d091d87398da1ceadd4f7b22a74f99822e41dc4790414f2a52e902e2fba10a9837757d083b8d5c1", 0xe1}, {&(0x7f0000000380)="fbe462dffb8c4c57b0a3c7b96bd85613d1bd6c8c2d816c16e5006511c5b2905fa53006ec9d70597b52bfdfc3682a07c68798a8ab4d096a497e00660a783a83b1e8bf66fb2755f969476051699f32cb7915a4dc8a82ec40b0b9466014110648a356e699f9850929709a5f25c7c96f824e453681b469239559466bac5857ed8731e304212714905a73e88d202b87eabfad94cf40f4e54e439d5804aa6076", 0x9d}, {&(0x7f0000000440)="894461cfdf2c7dcb0bff9d65f3fb44e276fdb044b2ed220fcd3767364fc9d1996b22f88739f93491fa9449e8908cc1c34f52b119754deba22f6cdca1f267df791a196779a56b8728cfcec444ad965693a448b61b1b3e69e9cf5be0e4de7aaf19fb78f3fa143936ac718513a00fe15f9a7e339b9a3ae70fb666aa34722521720e6198a905c8bb2ae08b41e993ddedd9c13c351017610fa6fff18607e8ffc1ae38d46689ecd75979076d9a", 0xaa}, {&(0x7f0000000500)="f401568adfcfdf30099ba055c7", 0xd}], 0x4, 0x0, 0x3a) r5 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='c\x00') fchdir(r3) 10:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:18 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x120) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrlimit(0x0, &(0x7f00000010c0)) 10:12:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x3}, {0x7, 0x0, 0x0, 0xa405}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrlimit(0x3, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x90) msgctl$IPC_RMID(r1, 0x0) socket(0x10, 0x2, 0xbe8) 10:12:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x15}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x4000, 0x4) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/134, 0x86}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/250, 0xfa}, {&(0x7f0000000440)=""/50, 0x32}], 0x7, &(0x7f0000000500)=""/194, 0xc2}, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xffffffffffffffff, 0x9, &(0x7f0000000140), 0xfffffffffffffd1a) 10:12:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x3) 10:12:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd000900"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x80000000, 0x8000, 0x0, 0x8000, "26274d0a5b49614d41a6be2644e0216b1526fd6f", 0x0, 0x80}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) 10:12:18 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r1) r2 = syz_open_pts() r3 = dup(r2) r4 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r5, r6, r7, r8, 0x4, 0x200}, 0x4, 0x26, 0x732}) r9 = syz_open_pts() r10 = dup(r9) r11 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r13 = getegid() r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r12, r13, r14, r15, 0x4, 0x200}, 0x4, 0x26, 0x732}) r16 = syz_open_pts() r17 = dup(r16) r18 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r17, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r20 = getegid() r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r19, r20, r21, r22, 0x4, 0x200}, 0x4, 0x26, 0x732}) r23 = syz_open_pts() r24 = dup(r23) r25 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r24, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r27 = getegid() r28 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r26, r27, r28, r29, 0x4, 0x200}, 0x4, 0x26, 0x732}) getgroups(0x9, &(0x7f00000000c0)=[0x0, r6, r15, 0x0, r22, 0xffffffffffffffff, 0x0, 0x0, r29]) chown(&(0x7f0000000040)='./file1\x00', r1, r30) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 10:12:18 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x3a0914c44f7b202d, 0x2000000000001b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="4e8e47f80000000000ff0082c714778dad4c4a2193cdfb0eb5974f5b28187f37eb59039dbd4c6f6c", 0x28) write(r0, &(0x7f0000000040)="98b6990f072974bcdec6ffff00002e", 0x301) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r2) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\xeb-\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='-}I\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\xbc:\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x83^\x00']) 10:12:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x3, 0x5, 0x81}, 0x8, [0x0, 0xfffffffffffffff9, 0x400, 0x8, 0x5, 0x6, 0x3, 0x1]}, 0x3c) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) lseek(r0, 0x0, 0x0, 0x772535dcfdf3460b) 10:12:18 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) r1 = socket$inet(0x2, 0x0, 0x56) sendto(r1, &(0x7f0000000100)="33a8a76ae4d7efdd454faf49600f61a1f348b67ad8e7efe00945600f45a9e4bb67e88c47cfa4c9d42116f01fee199a91f0f5e63e83390a55c7bf45af8bd40d3bb73e41c8ea56de190c4139a732951fc625643c06e7c3fb065795fd86f7dea191ee4bf7efb2289217687e48f1469a41b930e19c29b507ca035e1389a0fc145c8b055537fa2708a1bae442e9e5e57ecb22c15163ef94171279042fb63e30720c2452887b9ad884b95c11f1b60deaa9f1f8e02bf628ddcec5a3bef4c92f6f28a12102fd5bc8053e19639cef950ff76c2a5168433e7c3cd640fafaa880de5d904d974689d5a3cc4ae7a22ffcc658da79743d474c555a8a8b6ca6fc22cf9ec67fe51f541130d788f9b17b32c7f6788fa6e8991794415170ad921abed19198dd3dfd3b62307dc69139f796e0facc68f7446b92f43c4e1533a7fd42db8fb132f2fb0e9be87bd4b61eb443a5f61c86a1fd3cf4e325b696ea365b8447c8f09083564329c24c984f86866f51efa786173e40ab7f02848d6f4eaf1c002a072262e85054d94de10869afdf116641e8bc35be7b6d528528f1b50beb00642aad2a606dfe6300d8782e3ea1e172fe0d17665fca6f3e1212e6bf8639095a93f23856dff9611ba9ef91e9b9ea6186b9f09f3fc456a13c806389bd2f7e1b7c840348d7749e200e83f170f5097662380f64b19a7300ef3dff5f14301ca76f064b0b21d6b0208102c1351276a3ea26f9b865dce2a967b326be93286bfdf9a300f372a4651d703a019511be2c577126e37f6bccd8ea734f1df0e1c74fe1ac6fcb7f240058f068628572bc6f5bccc548a3f6ae8c66b42036b2b6a099236893808a30a3f13a3907692545278ccd217ac12639ca977839f193b8e41c0a0213276d754f5a3408955ce72567e7ea11d43ef279f02241f8425002eae5c943c747ece8ea672d002e6bc09388a80ac369b9a061c91a706ce6d293021e2a263db5342664dd7855a214ed56a811d0015dddae38629b72fc7080472593a2d4dad12e136ef22b8a180329dfc16bfec785b8c0b75687bd37694631bd591dec314443d4e49d8e75b2149367d9a373fb6251e88fcbf42b29625cfcd8e39aca72faa161099f80b9ec9d7659a512188f5448c19084330337bd6390623a7414dd6553fd54fca9944767de79144cb748049db4366b9df2adf6566daf21c6b1cbe2d7c3b909c4b65750b44af3d15c047b9f1bd10bb1cafaf08d3206636be8b2c8ae52be5cbccd1f91275440f79b2810162f90f3464c87c8a461650b305501708ca053b85b24382608e6efbbccb1f22b354c1086ce44177d65a02b905d4a87d069fd876ccec05a54effce611e260fc6a29d62be176be8c3bba95b6cc20dcba522e022813548ecc2b5d5463c6791ed369987a6defb6e33bddf27f586d73d439e85b2ebd84f0766ecba356ece7e494a69ebcbd1ec5aa728175c6108d83c97bf33249e2860e48106ec9d54ebf1b9ab2dcd144b573628b8a1af3000773dc3cb61efcb4550fb8d17fbf034e80bcc1ac68d6d995236056c3f25e730ccc56cb8f14874da78503fdc967874461b341628f85d1e732cda30cd530acafdd50081a26d57ac3b7a15eaffa76afc49ef080a5abc98858ecc943637d89143e4675a7bf0cd0859c60341f72bb962e33376fe0890c88456ad311130f27b7f0fe6fabdc9e4832661362e702b020f1adabfef0d1cf8197838f398e42aff99ce2d5151535b0a95a9aeefde1ba48eb78d1b4a930e511012971163a546910fe66620b1dd64585077261246b836036337d2a27c6dce6856ea23ff97be4d6c747592f0f2d6d705c53cb6639a1dbe844025fa7a8daa389e326de6849db5ab2876b26bfa62b70c0bb8c1bfa0265e78a4d34ba9d88e52c918be06695df67b21d95709237168b0bb82607de2530f68155a59a98d7fc02827f6b5ff6ee2bc0a3e855e558337c6f8a159e5f67696bb2a5c8456ddecf2d68c9ee7f74cce793530ce9203f7fa9b3fc5c541107e53d9d36521c40b87932a886ad5321d35988cea0fde955dd5888db2a8edd8fabd33a104caad4cc19ec6d474e23f5cf6fa436e1b37eb90e62eaec9d3831f6353a6a494c3d8b4d9f6cc6bb73fd6a552d4bd16bb11d8ed50194734176150e3c1566029afeb78d0cc534378d6bf10d921137f99e96717b092e7b4afb90c8f26c44d0f572a9f60351a588a2ad1f0b137f53bd50368f0fcdbc5f038f9b613d916fa9bfe030974c046e071538511dfb8e373ada5f84927cd2d740306f9790083d99055f194ef10e25360d0bdf5eda6d77f39dbaae7de2ee1447ff181c0e9e0c8f0549e65229370e46b13066542208cb2ea6b0503b39ad21260853cf88d2d035dba52b3592c89ce863c4bba0ff82f833b81d0179debed3c097a8e03316ed3f75dd78e3365ba62f54a4fab2bc659cea8f6bf16d157cbb6ddef0b7aafdc69c4a98563e1ca5ea68ee83112db38411af8b8eb9d6a1fec3c2361681efca28800502e9a42961fed16ecbe53c009097c2a779e6f698489eab6d6d10ca9d347c2535fc16ceacdb449e0c007e742c2a1f28f6fa809ac1eedb5484ac3739b24a416a77c33441c328ae573e3471ca15a7d7d544449223a270d330f66bebb6146c6d78446ff440143ead3b84ef15dc090abe5b975d6defc307a79f13c9d6e5ed7e673bef8b48ddd4466820e71ebdd659495ebfc4e94195722b274f9c0491c0ce1d5625fb4e798cea32cb4b3d9f94ac743c0d6d11b8fcc6678591cb72304e05f8354dd7150e04ebdf25df9f0eb555153c43790b12efc1f448d8da248766d23cfae00af0e10c75a50950d57ee86d13a6352589cdf4051386d6b2e88d7dbbfa6d326c322ec4abe7e3cade873c60f88832c2a7445b298baf3dc5fdba86a00fc9ce91dee91f9ed108c486431cd9bcba18e597b721ea6d83200c9e1c807b80bf7e37828e150cc62e2b77d0fc5825a0c23784d91f11fdde742d8a6f0ffa1a085bc246cba91b194b5a53ce3808736d2fadf8f77b48a3fae3367d87524c384bd2f56b1f0a8554baec5f4fda3393fd1a480acd278a7520145afb9ec73191979fb0f7eb79355cd9fa21027ab13e310b57e6e808ffc8e355a843f6ddb0c6c49250ddba726beda5aca5fd19f696ccc69fdfbc815585130415acb28386f78899d35d81fcca9c15555f87a91e7fc63d2f2a035b95ad846d60342df8ad3b1c565a8c0f2b09941bfa05ad5b9d29e1b9b10b45b029651fbe29d26cb526f86405e443bc4610218f3113f6be319a9e682820fb5961b5f4b4c3804e44850a2e3cf9319bbfd7469baad08f947dbd3405da5e294406e86a03d1abeb06a0c49754e80219cfc01b5bb644274f019f1600c81857eb6de169e6ee98c3d7626cc2923250eb17d7b4e1db3f78962cf86dd8f6fa04296297ea444c506997492aad4bb46dfa11c80fe782c67f438072cce097d88f3d62f0e0e9d5d322c200210d311d3fb3251c22126202c3d19f1d6b355c99183737f1ee74001640f2967c76ab0143026b09b99e7365b2a9936642047a3f0437fa605a3ef1babb7b3fd323e674152370ebb3f1f1647ec708ec567ba1c486307b7139254e22a5c9aec0b508570873be149af0483e43d7b8e1786b18f477a982c42ae4432ac3e3cbfc6537cc748c01d0215b93b100fa20e0c88830aea48b3f269280d346490719a8455941e0f5186272c3488cb11111d183a4647104181e34656f7f37b2e0a00b2114e4e906ce935cc9a1af05de55a6f48178afbc2aa2c0820b949af7d72f33b0719bf3240f4d4de2da5c1707a345e2136b04ca87eb265f377479e0e5ca0e21348844fd041c9f83cabe0b0619ac71ebfaf13196698daa3c267d7792825e25957f91afbbc91b650e3040cf95be8a3e26bfd20bab12a101ca65eda352453d4d9b8daebc76baf0b8248f9affd5c292ecd5906ab367b80980bf6e3625ea9cf223fdbc64af11ec1e5ff66cc927582200e9e1728384212ca2ae03ad71d80a30bc0fde22943936fd7e1c09235b054a226cdcfd2065c7c6024c22d313abefa021d1e02bfd7b76750c9d0ed9b837d3cd9c2aa1d51645b1da743be6a374ff9ba4013ebc56c2fbe9c3239ad684d45a5dd3841cf69ce71c43a415fdfc8dc5f7670ad726d9ae08aa752c733d79e6468d39d0932972ef0bf70c46c4b3a4cb0b17e0367630e74bcb7d6ed67673f1c623cec961e2fe99cf3d8f3f8924531e3f99ca87245d051a5354e0e0c95940ef17ffb9afc87e9936da775bd12851f513d3e7273ad4be2121296b0c2274435cccaf151a5b9d640e4c351d542dfff62cbd98bc67293c37b272d5ab648d7568da17b1dcadea4b07be0485ff7f364f2e5754bb9085015e4a1174eaf7b3761b9da34eaf47b0dce2c4ce307490cb279f7902f95c0e5a5666a5605e96b89ca49beae8c037f78496a29213365ef20668ccf1ae62950934a90cf2ea4c469fc50666e2cc435962889a8bec4081940fa37355db1711800798854116aee0d967e3827a718a8afe5de752fbbbd820fa8fd032a6da17c9b80cd80d0d17dd308c9750504e26b9cc063dce5f6de78742b9cf70e1dfda8f91262c924e0114c29fa5f05274288ff3e77b083a7a8c02b2ab0ed5cc8f9df4fc0172239353a79faecce64c124ff5379e42f6ad433e42780404349470d6aa6069bb03238ffa4067723080bd6251321c96af8857c86d42e9a99d6dc7dcfaf60213173d2f543f6daa2d548417af3bff6a946684fc601abfe8883834bc035e88bc9e6db49dea03211f116abe234c41e290322788f60d2f18f89135ee016b045da46aa72f6e1d6e3395b510f3c3a21754eb51a5cf5e318ccc0cdcccbfc924e6330991d0f1ca3b93ca48fb1ea42848da71d3f82134dc0ce3a8aef3ac013f2faa84c7935e9daa4c8774cc9b031e7505463f44e9f182efe0a6a938b8b346d2482ac58a0c5d4106d87261aca4de04b5b834057ab01465818966d21d0a5f86c133f78a268c80ac726f4451b2dc61b3b94bf803da6de247ff5d64e6d0129dd7dd595813a9dc694e0d8e79b473604fd0b103464d1e5230ded1ecf1dc3e01416d10fceb76863ad54952deeccb4704fcf14da7a65436f22b16f6de1cbe06e008cbdfe8d78df47d674dab3635d9e10ab2a440df78a2e4884d83cef88767306b468712504c380e4ecae3ef204a67cb6b66e0528ee16c37bb1c84dc596876f19a3a1073f9f146ab400d35545f8fd6dd80c6c4723f3f83d6574017a1a61d57997870ae6f4fe85473cc542f8e327288080c89659de3cb946c88ca552241ef198802f9f524ddd237eda67ffab699ec999484ff530bd8af0d92cd66bfcaa0635fa22e38eda7280d101d8b311bfd07cb7d81fde4c76a43ae6814b08bde93c56bff2ad3d6f084ebf1d31aa425ef200c6b7cc4009f35282ea77fcd76e3a71c6dfc613bb51a1e4093e220ddaf785c7120ed069fdda632c084257b6a6db6dd83cc6bee7ef313d2bedd449b5037644eaa4a85bc6cd3c754dd2fde0f2c37741590ea79addde53e4614178ad80b9f8c7113c838efda60ec04e9648368cebed622ac5d63341069d82dbd4d84e37f4ff94bd81cc613a3451f52bfaef85bda12c509956e1f785f15b583c7d1c8fc22440cdd02a4c83c68033793fbb13179869a554b3dbe4b6b1a3efb8ad1a1416fff14b73872917485ce98f5bc973c31bd899275dd2b4265f9756043c977f20cb99f63bf30fa5d6bac5ac0d26136829ae1083ec00d28e1af7a702efe23f714c775fb734e362b1b39379b2df14bf5ca2b36bd0b2615cfc6b5a3347747717d53f4318b2ab7e97f", 0x1000, 0x2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0xff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x7}, {0xd3, 0x1000}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x80, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000001300)) clock_settime(0x0, &(0x7f00000012c0)={0x0, 0x1ff}) kevent(r2, &(0x7f0000001140)=[{{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x79c, 0x3ff}], 0x676, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffff8, 0x88, 0x4, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x88, 0x0, 0x0, 0x5}, {{r4}, 0x0, 0x4, 0x1, 0xcb67, 0x9}, {{r0}, 0x0, 0x0, 0x2, 0x1f00, 0x3f}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x28830b0e24c0c5e, 0x69f259dce13e7896, 0x9, 0x8}, {{r5}, 0xfffffffffffffffc, 0x36, 0x80, 0x3, 0x5}, {{r6}, 0xfffffffffffffffa, 0x20, 0x1, 0x9, 0x101}, {{r7}, 0xfffffffffffffffe, 0xc0, 0x1, 0x28, 0xfffffffffffffffe}], 0xfff, &(0x7f0000001280)={0xa7f, 0x5}) 10:12:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) r8 = getppid() r9 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r10) r11 = syz_open_pts() r12 = dup(r11) r13 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r15 = getegid() r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r14, r15, r16, r17, 0x4, 0x200}, 0x4, 0x26, 0x732}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r19 = getuid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="11d01ae2ea5caee485e078bf076063912e84874bcc3dfaa40a2b831ed3474fb779cac81af003b15a5226612006bbe8cbc90e63a5224716850983245374c05bc3b7122754e7d997dcc482dc837c78d0aa0494890092083ad4c02f1722000981233b8871a95b9ab457f0540fb3bf934cc72483ec337055ea92261014e767d4cbe0f5921df661c03a0fa541e17c2fd7ad9c40e9468b269d3be998718a1026bb5cd3a607c53d5c276a11080e178b7c271d2876c6ce557897079ae18a3d378292fb735312b0b8de52b8155384ef", 0xcb}, {&(0x7f0000000200)}, {&(0x7f0000000240)="6a47456b00ddad1ab0789507197ae36013ff0aa9835ea663ebcbcccf2a3212eaeff98c9b862a339656a8bbf82a457df4a2da7aa4685b436227f0d15028130915dcec7e56a906aa4542e424c2d6226fd1853ddf7449c6339fdc40b457a1560152a5ceefebf1c2ff4233ecd61ebebb2c81ba3527bab70deec79c5db9cd354db9041993f8cc86f09d2857da7e9f8ef7c9fad96878cecbca1650f9857631700e6c670e4b4747d3f9b45b6ebad0c41ec1e6eb08f3826628cae54677f6", 0xba}], 0x3, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r3, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r4, r5, r6, r0, r7]}, @cred={0x20, 0xffff, 0x0, r8, r10, r15}, @cred={0x20, 0xffff, 0x0, r18, r19}], 0xa0, 0x8}, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r20) 10:12:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x981220e6702fe7a4) 10:12:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3ff, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500", 0x9, 0x2}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x1ff, 0x4, 0x1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc29e}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3a}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffd}) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 10:12:18 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82822e2f66696c6507006e2fbee1cc2a76b1d9dae4f64494d67e59654d6ef43c8c85307b01d5df33741eb71b6b19ac2ce913d861d99dc1832f2f18bd9d98c6114e1862cac4c1937f8d8ab2e3eaa12babe9991b711550563e9b653d859cab"], 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) 10:12:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007c0000/0x4000)=nil, 0x4000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 10:12:18 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xdb, 0x236}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="f80000000000000001000000ff7f0000e451731a5bacfb334f1238da13aba43fd3db406eccfb77c863a2f767471e98035f7109e44bab2c01b11e92eb698bff7920f2f01f06143e235bb9f82993d5cf14bdbd1f093dadfc64ac4190f8f79e093ce9f81ff2a7c7f307aa6ed6c718e868cfa21ec8b8118176be5f69cb483ca84852301fdf4cb653b259600dab6fffb8bcac919380c191c62a1762977dfca17d211adb4c3a95f6b1cb355ed87e68b6675e1f249947b547463bd39c3a551e631c146dc0ffba82588f5d91bcf30eb3244555cde9e556d664072e8215f60d02917a0b4078763027dfc178c3e9fe5401038d40ce66152b9c675759853c684df85b091e000000004800000000000000ffff00003f0000005a64b1bc9ca266530041ff0818fc2b850b526949ec0fd58edbf14983c146c2dae0dc3a183055615d7d5b671a1559b1a05001a01ca86765dc902b34ac52c10600000000"], 0x140}, 0x1) 10:12:18 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bca2f17a953f59be5b79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) 10:12:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000212, &(0x7f0000000280)=[{0x2}, {0x7}, {0x6, 0x0, 0x2bb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 10:12:18 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 10:12:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xaac0bb9b391bf81e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 10:12:19 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 10:12:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) setuid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000002c0)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = socket(0x18, 0x2000000002, 0x0) r4 = semget$private(0x0, 0x2, 0x31) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r3, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 10:12:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000140)='[D\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\'\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='[{]\'+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='$\x00']) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) open(&(0x7f0000000380)='./bus\x00', 0x200, 0x142) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) syz_extract_tcp_res(&(0x7f00000003c0), 0x6, 0x2) 10:12:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20300, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000280)=0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xf, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0xfffffffffffffffd, 0x49b768b, 0x3, 0x10001}, {0xfff, 0x7, 0xffffffff, 0x742}, {0x849f1b2, 0xbad, 0x5, 0x9}, {0x7ff, 0x2, 0x6, 0x6}, {0x3, 0x2, 0x3, 0x4f13}, {0x3f, 0x17, 0xff}]}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002000, 0x801) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0xa0) 10:12:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x800000, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget(0x3, 0x2000, 0x12, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/98) r2 = getuid() r3 = syz_open_pts() r4 = dup(r3) r5 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r6, r7, r8, r9, 0x4, 0x200}, 0x4, 0x26, 0x732}) fchown(r0, r2, r7) 10:12:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 10:12:19 executing program 1: semop(0x0, &(0x7f0000000080)=[{}], 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/17) 10:12:19 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, 0x6}) open(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)="0420b2c736fbceb5606834d6ed2c636e2a9ed56d05ef86b20dbe3e495710bacc5c810ffc52fdef7bc79f659aa3ec50bb87d12514da5d01f64df419825c736760e39975343c72ec725c68b09e4f29922870ef9c75831e28dcdc57cfbf8dcd19b2cb84b2941c9bfa8343298916fd5e61f418ca8f68c051e3a1827b7b21a7a3c20fc5d513c16b350284e1e9e28f159154f5ca745d12ca5173de262b0ceac70cdddeeacfb4308ce738245e9c863076440460006c2186e12373cfac644282e2944b0d8f77b33b4fcbad1cc80fb569a1bde365bf33c3f0d6", 0xd5}, {&(0x7f00000002c0)="a669704cd1879bdb55f83e4a496358af0c16eecc7ef2fbfbee48261a95b13319da75159510031248f8b5986181643b1bcb12f5c25b06215c16880ee2ec70dabf2aba587b5b56497ded009582a84bbc39d2c085d2e3561302f1e7c1c3e116ed4d4947c9ed0caf441993647338c2ea2d914f37e158991f9f2ffa4790233f2934529ea0fadc9b4f4f6b86f2b51a2dc5d3d6769fdcb5ca390ee016212283f14da5600e5eac6e1ccf1281141d8b1cd83f36409020bc1f2ffa776ab914fdefb61cbc4155c96355c8754dd7ab0f8acc69130a117217851487c1ff83cd484433a5ad53eb", 0xe0}, {&(0x7f00000003c0)="4cd8073886995886e73610032359aed6a192f7f1a51b4a52596d9c5362c87ddbdd7e7157340e0a23478a505b3da667a855364d54da04c0f73fa9a6645ce29c6fc499d5f294622c0062e54f759f26ce641ff47f8de092c34311b5092e9e7cf58adc3a7297282f4b2fdded2204cd127183d8323218ddc3928211d37a049f6d0893c7e08064fb3629fa013321ab009b80a48cb8c58d79b2651e6507f7667b3f7e8242621cf5a350ad0fc61f0ddf94bad277e808febe790a5c5f6f44494ee094b4e933c684056b61261d7581e0c96d0074f9505a6d8b9a533a326579d9358334a9a21893965a5a032f483961a38e19a90568b27f5b9dbec648840deb92f0e76841d612e2a073ca077fdc61cf9f31971546157fab39fb515129c0473919b1869ed5cf7e445407b67b2e0cbd8e6f20344cab0cf16ed26722a86b1cee98fd2e8168b2517061142b3ea9b9f08426e2cac2f968cce5099e35f30084b2e185581f2103685046b43f8c1d5745fe93dc6225f6ae315e2c9a1ed8565cf23b06216803ab3782bd5460cd0d6dd502dccc752b2a11b65bd411b9db7c52445d4390b2673a8576b115b490ca0e852e4ac79fca4213328e3541de4984780c2c5e8ffb36f9cc094f124ed33e517cab7a9fde08bb018320a11986cc8ad987f75222e9fe8b6e2d13b5ca6105ff9f871effc773f44fa76b84bb16023c3833c555a29452876395f52cbaa4e20302cec723b0319d46a8be68668645f6a04bf18189ec2a03cdaf740040f6c2b4324fbebb106edc4599866f5a41a65af4ff79bcbec0ca781ec3d94ab175fdaf01d567bcaa133132388502a20ea099eec7d8316098f886eeec95327acd87c27cb5a5ed4224cf4b876ce9f1897b78d0da0ae33ea5e5a867aa9e6c2f2fc4ee748a0edc9df153e6608039c6567ca6a912e0d7f4a2b4a8122ecd418572d9880cad25206ee6ac70df7e44bf29e028066054dbd00a341eaaa049715c7ca9f8e18f2818117c51e0ada8575c3c7d1e3bc7de7bd2ea8005572f3f3dfdb1b183bfa0f02834e1674defd4bd204d231d20366fc99359571acb8d1939841d2d7aecb622ab033d5965582dd61503b25a7194432ab0fe318dea02c048d18010a1e290f69ffd1a6f78bc25515ce2b00a9f84ad79e200b4ef120fa0db580f4aa042bf73bbf38feb48738895d317c2ef12b27f6768645a7b65618030047a715bb63f2318f28a77e26f01a979a42b9f786350bb356312e3cdd7fb60dee89375f80ccea602a30f1a4da0584f37455b60d774682ddb4f631199817b7daf0514fb527c6fd2c385fe0f5c63503909cdf252cb1e5268683d9c82757a0b2a0c1c9f706331264582ff4a09c9a521844ac13b02e5480538deceef8fc18645ab9a2a36099a93635de522e6fe6138264a4e13c505421ac926ddadd1574bfd469a42ca42181b64ddd6845bbce67aa80ee7e4da1348844cbdf7bdffe9b1e0441ca2e9d03a037393ae916b604c79c24c04cb3b7e6cc3705e195ce313164117a13c0396ad49af0499082bf3db8c97cb16f512af27fa57d6be949266de40aea5ed84abbb5a29ba57419a16155c941efe5d69644ef7282ba2f9fde8e2815810bcd8104d9bfa2e18ca7c30ff3035a408a5820a4b1e99f801523ea654165de5b575429fd20cf60526d9f53742788dc461c09a56e2395918462e8a027175d22598fd233c829aa1c67940b8b484e336c45efe2a1ff86c31ecebf8d01a18cefd781ae3d488602a2f69a3ac84b43468a3bd631ad063e39ded109689d459b9da8bcbf9de392dc9fff725f3d283a03bff65ba7f7c6c6b2d47b2a9c05ddb8dbefe8abb10c14bb342058f7a5dbae1c866ef9e8f11c9f2c06d839679915fb010cdcc323fc84baccd0a236bbda9c021109c1c84033f76f80889f26a6b69fc28b6296262a520f12230c1a0c8617f7504388049898a44ecfe52ddd992702c6cb1b32e593f0c934f8b476b2496c8a83c44dc8ddf827e737f3595369ff7ddde226a00de79123658f8b892aa2777a843a195fd191009ecd1fee8ca34a523b9f5398c749eaadce73fc7221a87e7b4ca74fc6eae1b63ff4a0708ffcdb627c6413fdc9173e9e7f5199236fa8afee0ffa7e4f8c7761dbbde18c6ba3c23bfa58590401714b19083cbb556e4964d13e8b1e96313f8a71d3fd99b275d2f723697f249f11125ec08799ce82ff987967849e6230df283200fbe489385b5e2cffd03419260a5bf19a735de2e51980e9d5b97b9a01325c20df6efb331a10172f71c1de87000c48948ed4aeddb4f3cbc934b53348386cddaff3a841e481fc8ff0a159bb310e5cb32fbf580323b6b8908a13cad1495e4bf1a431e8fa6b8cfe0545783e9915a390755a0c0a0f5c39615bc382be3e8a6e2782b95f3b905aa016fedcb41d121cf7f01362764f851b891be8394868fcedd1037d3a389fb3efae69d3086697e0fdf6d6dfa56919cbc0f06e0184c68b055de0bbb0d91a41e8bfebe154045a998d900f9239f1c8c7aa1948d095a0e30b6abac6a354f572a1d482d75f13b79876c00f717ee166a1cf06571994b99b20dd85e6b8aaac6a9cf3e3efae659198002a935d21cdd0d9bee0d366377593d43f92c6ce43fe45af3824bf2424821fcf13a49a8502ae87e7ce882baac10da2e3bf71343db438364c54753046c58bba8e9dafefcf5e1615b99fec5402e0a6a7c4110a41511cac79399eb930f44045d4a7624d326a5f594cfe71051cf6e047cae5f7aeea73b1a5b17f2bd45a435398e1e452b964e51a30a2f54f8565e259c23a0ae6b0932a0448439b770ee8295a59011606e1800fb4ac2ea01fcc908d24a72e49bab0047b81bb14a8835131a2f8f3c764feb608d340075bceb0ab754e4f677a7ea6c21411ca28e21b82c9666729275d38fb4536fa0e5f7aaed01060588f4980cc2603b3774f4859c31cd1b3a6c7998184fd9d3199d481b1eaf91c557d131e0e4186102501acbe3532a57cd25fd1eb37dfde87fbdadfc5496ea774e004926de6f0fdaec320b6423909cbcc21de1093f4d65d2e95d35ed686f6d3ee43b3366e0522033c1210ae864816a574658c5e4ed3a7944513775b689e03bcecac260dd13faa50ede733acab8a2c5d7c382706f7674cb7c625ea7ffa4a3053caa21f371f6226999601ad51f7e096ad8169f7eee9b2db54a1f1a186b77802f37a329ed1fad324d0e82ade5ba65050991a381d7b29eca68843d5a81bf71520a282bd7b1444b74a132d3076fac2c0bb0a50f625653e442e8bc8ef0c01ed8b686b07e4ef831160a5a1f833180d8b89a34e94000eb25241f7540701ba4e2eedb2ecd892b414d92e481002eb2245955acc2cd1dc416e671268db03a034a3e6affe0a5f961b20678c2adb3942c27e34babc108c07b763a6158f77cdae44afa7a8dac8c2134b62da3f25a3d3054e7dfb3113fab7ddf228c806055ca68933de7f50070788eaacf1f213034a5b136765a107d6387c10c0b82da0535efb62e9e2349348b489170924b9eb26bdfc03ea12a6369eb58411779ae1adffc679656fb367a17072f1845a9e96add3e5a5f30e4dfff106bc347e82e4b692456203528a2798a4d155b6012865460fd45562b7874dcd7630f50cd6011406291a0388125aa7adb8003070435fe79f393aef2ef2e3445588f26743314f389437679721f7e7b42c3ba97fdf2124a5d0abfcb76882936562c761141e8b9bb7dc3e1d0e28e62b29a1541b6792202ba8e8d5b93aff157a5d95f222c760c6bf328da0876012335111e8d39acc70e496f0e4724b832b34fd8cf97ab5bc8c78eae4e45f3cb2e56ce9d02fd62a304034e10037098c2571b835f203b20583d9d8bc8839d1e18b4625e32caf1fbf4b1870a32eaf2eadf2122c292c1b3e5f14e657379d2980384543cf62b0a9ad1a8cf94757e5a013b12bd89a03e60b8e56e4e88de299623e4228f91d5e76ec03bdf3585a7c642450f32359470f25a1c5024d9ddd182fcc82c7aa8b5d277197fdca0ba71c0d20762cc2a01525645288445591aa682249aa7a9ddce0c089aabc587c6ca9e2133a1bb9185fb200439e148cd4b3a7fc9c4e928734308d109e8a8a8379f3c1899fd07f26514a4e9fe0fdea5c6e6c6db78559fd07618219fb2757d8fe5d3aac5049d0a333427fa32a30dcab8c223ecc8f96f932dbc65294d5831c7abc579e4f409db4033c7f4fae07b27f3afc030c0c81a34812afe49fc5a65c1c9201bc5519f509141454ad2ace08a427e75b304b52cfe459442ea66ba056cbc0d4e607212821ba01dc4f341b5a923d6df1cd97d26aeb701feba56057b51c6873461295dfcf957fe4bc65889d4c50730f7eb24c2a042902aa0487bfee86332933c8fa798b549701c20af330b3be657fddb836a35e2d2ea6fece65f34c0574e8cbf408c757260506b8f78e5033dfef1e89abc314a0db2cd6c9cc512b1ba23c37ec42e5e28ac4d051d25e76dc96f8046e6bf0bb8886c9d29da6098929e95ca9379ea5fa9cdeafcdaf249327e680750d4f7cd0db65a06beb88ee080aca74779aee6d08450bf15fe13577952f933ed5284af5e3dbc06629eaf869f2203a9825c93163d34653952c283a8c2ddbdad3a54ff3e21ec4c92d1bc93786b4abc4cf6e2f2a8d0b8217a12fe9b0c8cb8fb1c1a09de3b53b9aa283aa0306ae610902298844626d442bfde8074bfba72977dad21ffb1e7c354b967fa88c1db9b6adf0dec33f8d122f3e0d549ab747b1d8a279d20aaf6f3472280f5fd29c343b52434874731126198ac2c39ca5750447028f91dbd6096ae45a5afdbfd508ae78f739a759512e55fa8d59b66d0b5790fb1acf747462a161e9a155237067ecf02e65162157f42f75f659cac73f92d6f313c2dc293f0eb0fbcfd30b8c4746d207499f30f4d740feb7fbd55d480f828f25a4a7105a7c74cb28f2e9dd08b3edfc3fc7fec960104f73b2c5896ddf91ffc9bb6790537a893816c72bc041a2c15cb18227938f6df4dedc97dcd06c0f757d65a9dac9f71b67e99efbc6192db0d430c6d2f3a491d246a733ba5e618328e1d437c719dae048a0214ab3ad594727fa69ba841e571e1790886c17a07de190a064b190321e53d8ced76757647d5f7950248f009bd07f1e2a38c670342a794937819cae008a966e9316a07f17d722952e881594fffc62d756f83e8ca0f6e02acd4554ed6aee8fd6f3b9d43dd4bcd973ca861e019582dabe0ab79be53ae42ad0881779af0b1195d9dfbd73fd3e2cfd18e46e49c5c189c6182eb3f78cffd8aa52b24c5d9afec7ff74d4b65f7853cee9fe233c6948f1f5c23c0cb8aca77be8dc67dd844fde9e4ecb605814addfa38101e4a9749d6fc4e0ba3cc7226fb57d165d10528efbd6255f8a0fd3021e4978b8460c7b60f653a1e5846b82f2d80c041b151f10c5663e782337c0b76ef2299e3a31f942dccca1c94a15887e7952ae96e3bcec5422a446b1fa21f1bce08c5e2675470ebc799c4844ddd31336edf1f452f68500a949e557cc2b8240beb81c8babcecd0cf33a883b0f198cbfe6e7791db333d50aac6a73ccbe77d744f75206bab1ec8d5fd349630ea408ef5e9a2336e66d12ca2e1e71ddcfea47fcacb8ba16d05752e38ab3245ba5014e6a1a4cf0d39d87f0e099ce696290c8411b91ee382edbe74ac65a37cafac682387f48c5f31c5a05ad8546f98acd6463b17a46aeae2a9658c10c5ccfba746e33b4601364779aa4297e5841777067a132a119f94b881e3f8878a294672486457556545150c1ba1a1ec600459efa86aafac23000e05e2bdaf5d123c90d0cf53e3d4183581", 0x1000}, {&(0x7f0000000040)="7a30c09d3f90c9834321cb49eb095308e6ed8967e3905b4cbda31582", 0x1c}, {&(0x7f00000013c0)="8693e8274bc7c221367024bf94b0cd5e9c80d70b76931601cd8fc5e0dc8f7f2627aed3ef7bee12af1a215ff522ce121ab26670a6bdf7466fe8213dc8f67dd5369b738a38d2db484d9951cf7d1ae36017aab53cc9c1a529d827990696626d58f2a5afad0ac1b0c5fc26c2f97ad0d20fd7ffb74aa960f21e3fe629d3b28728a2cb4cfd2c765839f8cb855b5120f72f29a30f106df114fdd079", 0x98}, {&(0x7f0000001480)="e6f84fe3a83657a8391946439697f8fc98e4fd0d874c8c126974cafc146393af8b948bd43150e1822db64e0b4bf851d74db2917b03a0dd8f8c42381f8337890bd0e4cc99cf597b3c238f14d5ceb937cf8a1eb6cce0ac558b4e0a348967c5d24fc598bc1204aad94cbf8e8fd34ebda1b54412b2", 0x73}, {&(0x7f0000000100)="111749ee01d7275c54c86a78c4de4d1edd3229fc82ea7ae84fc342eb537fa1c00a52f383a8baddccaec2b77d09643d", 0x2f}], 0x10000345, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 10:12:19 executing program 0: pipe2(&(0x7f0000000000), 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) close(r0) setitimer(0x2, 0x0, &(0x7f0000000100)) 10:12:19 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xd, &(0x7f0000000000)={0x2, 0x3, 0x5, 0x7f, r1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x5d) open(&(0x7f0000000100)='./file0\x00', 0x800, 0xad) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r3, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r6 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000280)={0x4, 0x80000001, 0x81, {[0x1000, 0x0, 0x1, 0x57, 0x168a, 0x4, 0x7fffffff, 0x401, 0x8001, 0x80, 0x200, 0x8, 0x7ff, 0x100, 0x43ec, 0x2c2e, 0x6, 0x660], [0x9, 0x10, 0x2, 0x3, 0x9, 0x5, 0x5, 0x89, 0x5, 0xffffffffffff95e5], [0x4, 0xffffffffffff452c, 0x5, 0x2, 0x4, 0x659, 0x800100], [0x20, 0x200, 0x2, 0x1, 0x401, 0xbb2], [{0x59, 0x2, 0x5, 0x1f}, {0xffffffffd5a5c014, 0x2, 0x5, 0x401}, {0x3, 0x5, 0x2, 0xfff}, {0x17b, 0x5, 0xff}, {0x3f, 0x4, 0x0, 0x81}, {0x7fff, 0x1, 0x7, 0x6}, {0x101, 0x0, 0x6}, {0x8, 0x1, 0x4, 0xff}], {0x8, 0x7ff, 0x9, 0x6}, {0x1f, 0x4e79, 0x5, 0x3}}}) write(r4, 0x0, 0x0) 10:12:19 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x4) 10:12:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1}, 0xc) bind(0xffffffffffffff9c, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 10:12:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x200001c, 0x0, 0x100000000}, {0x9, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) 10:12:19 executing program 0: setrlimit(0x9, &(0x7f0000000040)={0x60000000, 0x6}) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000002000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000580)="580f11b10a84b1af437a3da346013d55a102cf28d903122ee6cd01fdbe0e0641aad7e2603eb578f4b379052d1345084fee60c120bd0851ac7c832ad092ea3976fe4c16e908c09a4d82ece868e178c1836e1c09fefb40a6de2f11972bb2b4a7aefb577787f4e9582f00627a52c3153c943a9a53770fc6ad36a49717e865bff8612c55fb9350b8b5016cef8750a2eb72a0cc06c496c5ce879f02a987ead0e8a5e2988328c1acd30033bd45b73b8379ce73e38b1fee341b90f535ea", 0xba}, {&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3d9d1a6c56209869a04bb300d79fb7805313c9dae943c4cf1f223550136147f674d0f7ee756618d05aacf24a4", 0x4a}, {&(0x7f00000004c0)="e0047a873d9c87a14d75f3546ad6801a5e1dc8eddfce6542610303e5115b715961b503ba671554b54b8a1e35c6644f548a68ae95305123d4525111c056f509463f578c", 0x40}, {&(0x7f0000000a00)="39f671b115a5dde89b28b49cb86337910e784e51c04acd9a757f51a0aa78a2e9362558cb80e5ad55851016cebf354dae24310805902ddc5fb6bb9e21e990dac68a45b131c6c24e7ff209a49e451bc12e38243f5f01c802ac590a12bbf695d90017de4ff94407", 0x66}, {&(0x7f0000000640)="49c33f31f6acc883a123eb78a703633316a3256c268b8ec0eeaee0be4075ea4841434230ca1d4ddbf32c7bbfa83997bc2f8fdc823227e787b1aa9e85", 0x3c}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc262ded1356e1e08b213a83d8b8caebdfca1e2cc29bd2b106abc02e3c7233f99e390cd3ef5d2317f15cd96a2826a0d9d4102b5cc25ab8599b84d4e13030e387dc028986b08c14bfaa50e4e3cbf7d3bf50beef50d8f9e80de2ce73250af8723eb9d94f9378ca98503ffc0ac3f259203548a5856a0b2e5cc8f76861f33c2ace02c61dff1c48b8e01cfe3c75cdcb7123f3cd766e3c94a3c10d8e487332f56348c2ca08101419f8c09ad19f9dd53bc1f694e87dc41e1cf5e2a40d662eea0dc92c81c916c60e020ca2a4cc475d29b559f4ebbf4519a8106137638664d7e3a0233818042abe40ce8452445fcf49abf920772ae94e98ada89992e4856c421db10e91e13d11867afbb05ae62890f2bda7dca9ff3429d4521e1b5b710e6881f03f76dab37cba90a87274cc9973552ab238e1117914606844f72fbd25e0f40933753ae1966eae10433b1153fc6032e734ce6bf7cc208f7b8cf0815188c38a9085c55118a57b502b8f8f3947decca31c5e0861ac3aaac0c3e820caee6d8ba77ba979fa458b7e0ce4b761b8f6df691a53da9b408d021869426c43d347a00bad1d330e405c6b3410b99f07b2f19c00bac333da2ffa05f25ae4924741df484c7b3e221c9f63d6b84a03587529bb3d8c052b5387d3f29becaa128dfbfbb5dde38693670099a783039a4cb8be4ecbdb048c165a28e866038d91a2688b7601870ab4f0ac84c51b1521a2282c8c48c1e7b6fe20a9942e1e4092f75e47928147dbe002f1c148e406bdc7b865e33970e06954e8c264d2cba6e5d78393a349a12fbffb8227978caa672880b390b2851a6a5ccc8725c624ab005034b28367d2a155369898caae0f0d6ad4f24e7d8ee3d262dcaafe0e683e8f3df86f9a7cee2a61ea4e898cd258d13c5b4b74b693b34644e1e0ca6412a4cf19d41a9baa69a711191191633efb840a7fc86a04a2f0f2f85793f1f0f090e82be200ac2a23609198f0bfd36a73dfcd2c4d6eb4df41ee5c5de0911e44573e307c3cd5ac7c3eb40f86d1f1b2a5eef9677d56d6b9b8ecc75b46dc18b41a58545ed9248c75f971d7e05c7f5b5a2478bf0bbd70aa310b9ea6bc614b11d227a78a2b6d7a590492e5c045226eecce4ee4e82e72c1b0e85758056054352613223d2ca61a3cd0c502e161764471d467cd2bcc62870be4ab1095c362289be58f8f442d20b704d550771961384c18feefc90ea4d7d5b68c3e62ba2c7f182d887dc78a55718bb80c9efec7a19ba93e4370442bee4ddf1843b9b2ff42ee62f7fb5da4b33f0b39e2b670abddfb8ae2036ac1d4d39887dfb1b042c8aceda4b8651572c44b73c9f0024ce8fa802fe07349e0577b8176563a44877cfc55b3efcbe0ce8c7786d2e82fd8881874a22a0f274c4d1dc6c000b82bc2c854b961f515c77db15bcdf8c895a80b59ef23fa580a2f8d7c2461378c629f358fc085", 0x472}], 0x6) r3 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r5, r6, r7, 0x5, 0x8000}, 0x1e3c, 0x8, r8, r9, 0x1f, 0x7, 0x2}) shmctl$IPC_RMID(r3, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000680)="e1eec7ea30667eeb99e069189802a5ec9b27d5671e2d7ac7048da9d1425b26a1610bec578145e82b4302b05117d8f95528952179c144e4d2f75d8e2bc91d17f01245c3ccc58dbb41ee5f3dfef3f64c0e0366dde0fd04289873ba2dd79a42028f8316ef53fd9db2e641b8da118a07348e544d94a375a3523c3810af41fa96aa23c0956867f9ce2169ee871587f7e9c6ed68df9a59abae5a3ae16c0b", 0x9b}, {&(0x7f0000000740)="2699c313fb8bef3cc6b1dcbbcc1d871ac1d85d44f43799094ba9818e24ef13e0e29fbabb7855ce06aa2a9f3f6162ff262a01fff272bb179864bc5fd7c7df2e732aaa3de6bc5d8b79639f13864311f9179a4dc913d8df517e04562793f924bebab87697355d7a2b846deb40a14b10efe78b39820a7e27740ea4a46dd1c1038ea42c3b56da8d2ca76273bfd0ee7303919395d6adefd8b000906ca6c7fedc076fbb6a1db85cf5aa36f153f68e0c8b9c460cfeb9ca8949316597fd8236ef14f53b4f228c481fad2099b89d5da756a37d0c697bc41cb06dc43e914bb95ba7143a078e4dd27140107bc4d536fff51cf8405f9a05800970e7fd3c", 0xf7}, {&(0x7f0000000840)="f6dee395ed7e688ea99df72b8c41a3ce669517d4773a93c06c83be850cf2529a9213a77c719aba52bd252fb5e41ded3c6ea5178483084b7c080056f3a928aaf7bebc2c13afa9539c5199893e8b37622cc37e5f9a3538dc84014683ce850cbd26c8a7cfedd2669c30b69a4e2c2ce99bf1f7590c5af8a6c8cba5bb853ee05c44b5801f925b181303745b669dd60d6b7df1c7c3ff353f5c6b4a648cccb5537fc934129560e709476117ae6154309dded81d16df7629722096cc1d2ce95161a35954c23436e07ec3a8dfa892747997e3829663a008adf8e03cbeb41e87cc4d137fa1ea5127", 0xe3}], 0x3) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) r10 = open(&(0x7f0000000080)='./file0\x00', 0xed6d80e71c05a4e5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x20000, 0x0) r11 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r11, 0x0, 0x0) ftruncate(r11, 0x0, 0x6) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="2adb56e02d140f7e29ecae078dfdc756562b3a6ac852408ef3571f48fe62dfb7bb506e", 0x23}, {&(0x7f0000000100)="900c9ccc0545fb6ab58ea420eab04ddbda8a26ad81c35ff4ff411bc192f5d1557ba0ddbafa6f31ab13a3065d91fc017503106b2fedf21507552af111db0611bea2c0a1cb0f1d8b5a9d2feb367d7ee644c8276c4ba90d94f40adb5006560a83ad60c8186aa8301df8522bfd04fb5fcb93544425efaf1c68d61adeb4b84a5ec0352e048d6af9c6526527756ab180d2cf7ad1fa8dbe79930684ef21a10a4fae898b4bef7861782307782205ba4ca1c2526c39ecc3dfa79a0fee09", 0xb9}], 0x2) 10:12:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xff, 0x292}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f00000000c0)="332a17183b099601000007001f08bd12", 0x10) socket$inet6(0x18, 0x0, 0x3f) 10:12:19 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r1) 10:12:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) 10:12:20 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="f6f064f1729a7c5911d8a72070f4dd826725f7be132193d63025e06e9170f7553af49b9020759874262d0470fed46f7fcd8b2e31ee745d022a", 0xffffffffffffff7b, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfe5a) r1 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) socket(0x6, 0x4007, 0xc28) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) 10:12:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x4000400004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, r1) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x44, 0x2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x1, 0xb514}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000240)) 10:12:20 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040)=0xcc39, 0x6e48330d9e3f821c) 10:12:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getuid() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) r7 = getuid() r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x4, 0x0, 0x0) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) fchown(r4, r7, r11) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r12, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r12, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r13, 0x0, 0x0) getpeername(r10, &(0x7f0000001540)=@in6, &(0x7f0000001500)=0xffffffffffffffb0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r14 = semget$private(0x0, 0x1, 0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001280)) semop(r14, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x4, 0x0, 0x0) 10:12:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2000000000000106, &(0x7f0000000000)=[{0x7, 0x1, 0x1, 0x9}, {0xc000000, 0x8, 0x1000000000000007, 0x8}, {0x200, 0x7, 0x81, 0x5b}, {0x2, 0x417, 0x1, 0xff}, {0x8, 0x200, 0x4f, 0x6}, {0x6, 0x6, 0x100000000, 0x7fff}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="f4") 10:12:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1000c) recvmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f0000002240)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/91, 0x5b}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/93, 0x5d}], 0x6, &(0x7f00000022c0)=""/189, 0xbd}, 0x0) pipe(&(0x7f00000023c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, 0x0, &(0x7f0000002400)) r4 = openat(0xffffffffffffffff, &(0x7f0000002440)='./file0\x00', 0x8000, 0x10) pipe(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x1, 0x2, 0x62) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x20, 0x0) r9 = accept$inet(r2, &(0x7f0000002500), &(0x7f0000002540)=0xc) r10 = socket(0x20, 0xd3da72aea8bb26de, 0x3) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/null\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000002580)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x10, 0x7c, 0x100000000}, {{r4}, 0xfffffffffffffff9, 0x20, 0x40, 0x30000000000000}, {{r6}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x0, 0x4}, {{r7}, 0xfffffffffffffffc, 0xe2, 0xf0000000, 0x9c, 0x100000000}, {{r8}, 0xfffffffffffffffb, 0x4, 0x20, 0xfffffffffffffffc, 0x3}, {{r9}, 0xfffffffffffffff8, 0x2, 0x8, 0x3, 0x1}, {{r3}, 0xfffffffffffffffd, 0x79, 0x40, 0x9, 0xffff}, {{r10}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x0, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x2, 0xeb, 0x2}, {{r1}, 0xfffffffffffffff9, 0x2e, 0x3, 0x7ff, 0xf938b08}], 0x1000, &(0x7f0000002700)=[{{r11}, 0xfffffffffffffffd, 0x21, 0x2, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80fa8e58fee0fbc8, 0x4, 0x9, 0x8}], 0xd14f, &(0x7f0000002740)={0x5}) pipe(&(0x7f0000002780)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002800)) r13 = socket$inet6(0x18, 0x400a, 0x6) getsockname(r13, &(0x7f0000002880)=@un=@file={0x0, ""/4096}, &(0x7f00000038c0)=0x1002) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000003900)) open(&(0x7f0000003940)='./file0\x00', 0x8109, 0x2) sendsyslog(&(0x7f0000003980)="f4795fe8a449bd0372ee8cf7d22217d59f456b9e42e7c37e9833", 0x1a, 0x12) r14 = open(&(0x7f00000039c0)='./file0\x00', 0x10000, 0x108) pipe(&(0x7f0000003a00)) fcntl$lock(r8, 0x7, &(0x7f0000003a40)={0x3, 0x1261113c65c7e4b5, 0x94b1, 0xffffffffffff3a2e, r12}) pipe(&(0x7f0000003a80)) close(r6) accept$inet(0xffffffffffffffff, &(0x7f0000003ac0), &(0x7f0000003b00)=0xc) semget$private(0x0, 0x1, 0x80) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000003b40)=0x4) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) ioctl$WSDISPLAYIO_GBURNER(r14, 0x400c5752, &(0x7f0000003b80)) 10:12:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37a", 0x52) syz_open_pts() kqueue() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x20ac4, 0x2) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r3, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) pckbd_enable: command error 10:12:22 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0xa0) lseek(r1, 0x0, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r2, 0x0, 0x3, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = fcntl$dupfd(r1, 0x0, r2) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x1) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfb) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="2e0c1a9d73d5871e3216b894264de86443837a1843d96e86625b16757e15069f4fa9dcda5afb6c0c813b96e1c5106daabdc7624a7897dff71ed825a555339cf5862ab9cb2e8bc7140573828444082c64b9438192e77208b73439b9", 0x5b}, {&(0x7f0000000200)="eb08887ddce1d19c6f4bba3f176bdc108ee3fee8d36908cf35c506bb6bc6566979b44b87ba77d6dc77d0b4dbd48e5e146d88a91a11679f1529d3ac03b064f03ad10ab0f82df9086eebb4dd53a45ca44dbdf0161a995d81483418ce3e3d88d77a20ca646085c7e3e1a1314328b0c66bbf45a3bc1b67470095b7bcec7946d5076b563d5e38dfd3b102fd3a014cd6b1c10ecdfaac477e68b3dd429291a519569b23ec2a0f95094675456af5d958607872fadd3e400af81dae91fb22a960700a6bb42a9136c4fd2d90133c8e", 0xca}], 0x2, 0x0, 0x0, 0x1}, 0x6) r5 = semget$private(0x0, 0x2, 0x181) semop(r5, &(0x7f0000000380)=[{0x1, 0x4, 0x3000}, {0x1, 0x0, 0x1000}, {0x3, 0x9, 0x800}, {0x2, 0x7ff, 0x800}, {0x1, 0x80, 0x354b811a28836062}, {0xa, 0x10000, 0x800}], 0x6) 10:12:22 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x213efa, 0x140) 10:12:22 executing program 1: r0 = semget$private(0x0, 0x2000000010a, 0x0) semop(r0, &(0x7f0000000080)=[{0x4, 0x6}, {0x4}], 0x2) semop(r0, &(0x7f0000000100)=[{0x0, 0xffffffff}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 10:12:22 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x8001420, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:12:22 executing program 1: 10:12:22 executing program 1: 10:12:22 executing program 0: 10:12:22 executing program 1: 10:12:22 executing program 0: 10:12:22 executing program 1: shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 10:12:22 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000680)="73a3fa1e989d9e87f0e08fac98223d43184db2795b97068cc1293b0092d96fc53bb3709959f2686c76062567801262db31b1cd6764f2ecf7767387f100baba225bb3f6d4785339f4d8679ca389bf409054df39def2c059b7bf1e6b9c68f1a095a297b4ab701add75636f3334a73be4eef9780408ecfadacb39e672937c5e6054fb294474cfd6e8d2a6ad84c85b92da3f7ef82e3ad7bb0c4dd6e8c4f6f36eac6f3a56a9c2ce126052ba470a9f0b0f9b31693b6c1ac18c55d27cad9cce466f3fcb57349c6d8a30d433c2dc40d817ae5980f626f7176cae074db8f30179f95088ef9773fd82dad7953ceaf75ec4582633a460846e445fa74cc103e0ee49ef3051bfbc9ee17597e28ed00a91dd336e72c76af3b87f80cce3196735030843fbf0986496d766351bb4c6ce3aafb77a71bdac7fdb760ca6850dcaf33a8abe4cc27f412c40418b11acf431a477c0abd13d79bb7e599a5e4d4543618d4880699b245c7b9363db0ff4b5025998bdae67decd7062de085c337ba32925100400f2ae47895235d44ad56d03e8bd685f832173bc6a69994d16979de10d3e27f52fae160f9b5140de1df1fa3cf7c651c48b6173da67c9fa2643d577b1d80c1da82d1dcdbc2440fd57a1d9642021553506457000f345f8f4e3a8ecd9c6f17247c47e656313a05986707139d1db6212077e6497e4d2caff6dcb88336dc9f6bc9da5085de83c3a7324631154103f970a72dad004c154fd21de3c8a5122b95521ec9865ea8e8884e4c6207816e40effe5aeb2ee55a4836321907bd99fecc6d463abb9f826145100f519e784ee9210f614056995d80238dcc35cf36cccf3ab47ccadd411f19e5994942e2154b9f6ebe4ca526dd82d01bd62a094e016546b8bbb8e1ac2f9aef9b73d359e9179f68d6d0c959b17296772c1a96584e7a1b13960f0e033dbe675222d778dc44d43eb10f01a02168f92d338d6502ba51f18fce4ba96ae85702f27ca657afc6b91daee46918e4e708cdb61c409a01339765baac55ffbed8e1c79d8ed5e5399f41d281dbbafafc319f54946c1f6ede0d77e9eab118de8b0e8f0425b8b527f393ac4744b0280294976e4afa868f8d86cdd60d02b159d94698720769f4a3193c97813d9f7dc538e88e3c8d83e013ce204daed178f8393154c9ea1b4674ff50c53b904785b7ac45b104da217bc7e3b85a5559e55c84d3a5db817e658dec7338a9b80fbd5e164d53918d73eb2455f1120ff87e7a0d485da044bff55761b28f256c7376b474c6f1f528ac8ca797420b664bc11149e207b9a3800d026d5762af203d6a6c573b25e2e929457f487b8b39be8f5e75fab91305352a74b97f92df79452e38f802e0cb1e6142f6c34d70ef53ac75805c7c555926fb79f52707e8aa84e5bd6e7844bc9adae1c634c113eec9558c7ede60bb5c5fec9edd7b848a360565d472dbff57099e808543a747351b635f21b79607d9aecfcdb8c46f1a3017d648d38d6c37e39354b37f2ca70cc9177928f2a87ad21ffb2becdc6d54d612e3c52a29669754c26e96be5a51ccb0339983a1af4791e4137e5257180f8b6560000f9b9afa90866f26507e444cf92e7ea1a33c45469d80a4cf89bb9f725b03d2940cee4f5e71ffffe85e284c0b2fdeeaa1b9f8c14e642100b33124382fd43c0f18ec521ac7da39502303172af3e6965fed8ae07b65fca1292675ea6fb3f6969e52611472f17163b19a17c151da41523c4fbea5a34e6c4a5d599986d742ff166e3d1c6327065e97ebd52c39e0553b67bd8f14b52b3dfbd893585299d8f503f338660190ce58c3a2af6c5b619cb03674b1bdc36a689ed4dd7f154547eb6daaaa39b1b1bb0ef870b3b6ce07d8b29fdd3cd05c68604a0724c1e29ff94462581e6e9a57ed5e6291ea5d53ebb616e90dfcb97a8f0333f826ee813f8377753958e0d0e5ec4ebb9542e3e938c3a654ebaf6dd65fe69f8d2258c09d99208039c4dcbf00987344bc68ecd7cb101284b2942daee897b2b7db1e8d0d4378e8119f8d15e54b155f910abdfcdeaba6c86f86d54d0a05a7d70c94ac6011cf85d506b8e2ac624c243c50b38a2365aa0f4f73d97bed27e1bae44373147b6ffb7109f7c80601cf98b3feded40216b520bf144b9eaf73dfa6bda03882aef817a879e39edfc9ed6798bf203e34f2959a5313c94b3bb32e644c7eb39fb0201ccece6bc271908c0169a60781371888a186e7ce4a33a68ad230f82b29156e208f44ed091fe50352a7c6e5158ad15e1db88f698e8d7aeb0aa729224d53ad69dd3102a5b9b3c844f4549276ef7ff4d7a6d416358ade040cb8d0a025ec493b70633b4acd87f8915f295ac9adfe362f631a8e80b430fde40f566bd97818019c4754e3bee7b63c0f512ff903c1cc6cdcd141a5e1cfb21f967bf159d618e4a90140525fe0e22a091f778660a26a05b772979f3cf680f5e6434af5ebcae0edc768a60a17b40a7988fb034bd6e0fa85c7c282d1967b5fd3df3243c335e0ba3a6df790127637c5d3f03883ce83afeebf99f2534a892167db8d0ab9c3a083b7863a10a99aef36c37989a3aaffb9c4f29edfc812b1918080587383c36add53a5f5b636da56e4ebd43167c11af979f89f25478c4c748f2720c22549d5688e1f84643a400c8c198122c1d12743d00e9a61985ef47bc290e3b202151555053ac94434b2da6d668bb1954ad015ff7a638ae9e7adf43a68e3eef19b8fd153fef687a9fa6696797a3f5073442a32466774da73dff56ffee94f4112c37c52e86f1ca27e50cf90d508202721433984dfd4e22abbf533549683463919b5c05dfb26f4470250954494e05fda8fb176101827b4ec63543283d182d1e2c42cfe4b9f30fabf88bd3da2e11fdee9e447f56ebf69a8810609db78b59cf111ee8e33771dc0c88957b5bc3e9eb36c48b74cd235ed5625eca7f3d6fdaadcf0993602fd532f98179b7fe6e252ec9e119d018a404b99c53a6617a4c49a48e11c05aaf88cf6708ed910a63f6dca2b348c27a11450f503b2c026cea4a27f3292266ca4ec0d1cda72345b0925380f1498916f4f7473a5a1667ee0d0d56bcb530efd737fdf8e8690c1ab5ba6030d1c24c9add0f8017083240bb5dbad24dbb4b42209a8df00bf154cfd809727c77d6f3d3ffbe50ac69bb1474d019391ee45a747b91e55b1ff47364da0750816f530a3c7c1ce03b102572f8755f092453870085f2371140b7d95857684013d0464f079e8c541c9a9002c5f6b8834bc8be59a1ee48701aeac03ee7150093fc165af0b2bcb057de34be79dbafd8e63329f0f3853dddba9fd3ead901d3bc92116ca7f6c8cf7b2810b02bf0df09f0689121147b9753483097160d0bc940edfa5e4a0759c54bcbf28d1e9ab2100b4f43eb7d04031b114b465f4033e1f1ab8a44677bd08b54c0a11d8f9e62e9fb80c943736e9e8fd5ab0b62911b7c30847108eca14d6870c462247fad1a4d7a099701aca4a70fd8f4980a3e0de932d5b55fbb21b3a4fe764e840ddb32c6ab02802e55b97f23f76bbf921de23adf71febe0c6720655d844b8b31dc36aa3a0820546a0b12b5effb4f97b0cabb0cf9f40d3ab1e7ded9a9cabdef9829e73f45835bfebfceb5e750cf9c4ff632816549d155314ce783aa31d5b766f1714ae22e1d598be464233fbb698f3a1af014e97991c3598e1f1c575832453cd442db639aeb4cda844f0b5847afd034e1fd9a55528010aad2189b601cf5efa9a95137cfdc9664f7bfdb750bbfe8bee41f1add107502d124ed18d8d967d8c8ed06480fd2d30d5740c70ee90fe7b83f650290abb0efcd371cf40242fb71ddc4bd9f8d2432aac080ea21c4ae4d1c99b1145374e5da5ca21de1128593b7079eeb7ba8e1cdb91f2f4226f08bbe8e9dee256977a773a581877dd028529a691177785d091b33d63227ab58d573552d72b44101bb20b36ea832f0896085c0cd161fcd11e34aa7ca8d11fd407b6d4599acf6850931b8c3752f5174afcd98d82863c8a69022f5f1d111b28c6aa51c01bcc8152f2be28356a6012391bd66ecb4a4ae0f74cbb736d150fa9f03bcceed2840aae033ca2e0c541b1b7344a442c462db9f96b76ec0351934e5554506635664641e7596ddf1196b218f1a7d7af852d78c65b09a7a9577f811ceefdd81fcd44c01ca5a5e06cac1e7e3bcac0f2afc591f55b7de810ee12ba15bdce0ac400c5c936410ed741706cf243b40b689c1d71c23f954755ffde0450104740eb32931567010bc0bb9fdc6ef410eec0121eeb135f3395e2943e50b943611076b82fe996bc60808a04d24686bad4e5363ab1c61c115a396e278a3263bcdcebc223c888b0d2968dcee14651c225891fd63c65cfb9d20ea9722440a160deb8a2132d2a3058617fc20cf8838ad0430d0420f7199d1c6815e4114a16008192d91ae2177fbc979a2a4a0fea624967243cb4408dab5a3adc7d10b67cfcbf4164b999f77710373f8abb3ab3ce5ada1429b62053a8791eee600953ad6dc874f3cfb9a3fe8a562de1b9293f6f5ebb46ba96072a392486ca0192ba4340f973248a52581cf0987937a08b266058712620c7b80f4dcec8b7f59a8bcaf59ff961d683e9e00d2a4ad489d4d27e2e1135a7e17bd5577064633a0410a2fd8e984f8c045d6c1141b4341e8fc9a44daf29e8e4676b74525de3f877700dc6737e6cc5eecb18d9d570fd44dcce10f0f313c48f7cb170c152971d9044e0d1ec43006c86abc47eadc77c13f89b7e7b92bbed9bc8cbcb189b26c129e02faf59ff02874992c9154e0db62f7ee68460c27f4f31282165c81bc87d6c49fabd8808946b8c36d0f8a6f3e3dd0dc42485522e94673c891700183b88c7beb14273f9b4c210f7b51cc07a39213ac1592a42daeefa3c9ab6902be0aa5e2fdbdd0a60b4e93c040a36ac1a2eb3df95b12a64e1759c95ad58568dac63e9cc141f513adc958dce352fdbcf6d39825b0654a21f2eed6bd0cdb25f0dd8737d3602e1b4f1ea69b75da8c937c8eeff510cf2467e4c730748d0cf932478bc2822db97ec12b6e3e421cf0fbb873ad6f71181321068b7f93d3934077255ae465bcd6c9dd0e999525e8040963a79b45d81019108a38250236a47e2e803bc0c630ab88f8c878e22d3beddbf28ae71ca29851e79bbad8949c9b66bca8f8c9c2bd95fc022f2fc6a20ac90822ca8ad68a263c984e8b43f9002836e5a9f223a7d8d32cadc7cf3a33a39e44f243d3dd960d9b860e6f42aeadbeb72cc5b24941de038a7a0cd36256bc862b76f32f4ee5dd4cca0ad73837911e35cc6f84f137603f498e57152e083e63ec5cf2c4219b653d5533cedd8a3661b9671721c2038f8e8ee26a97153388b59fd1b3e1d5d65246b101772cc4326e9f16c0b1fdc12d08d0817e31fa98568372b7af506849a0324109ca79d368a8af888749bfe846f583f682cbd6b9ebf10cef0d910bd83b90439a76bb784ca35bd79b82bce232730fe7eb77011a5d95669117d06cc54441d456170534800c076d9d140cbacb2ad631b6e4287563194f960d7af9600b9d77cdf38ec527af6e229a5a3f03136fecd9175407d3ce563e48ae78fc1dfe4f3655a9daf9ec11941a16893f917abd5b86fe1e01ac9a23c94c10c1dc544cb0b8adcbb6dbbdda0b95df5be8365a4525cd389de8236068f3a94bc75f0ffc31ca0d4cf9cba9fbce4fd3fe9552fee580ac417fdb0b9463f6ae56b78669062275e0a6b26de3130be05bea0e2a29e09d4844fe61d178a0fdb0b3bf82d2a72f2c70bdcc0090826eab3a42201c3792b2951905c7aa31a375b7a9e390b8702ae9a49c", 0x1000, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xc0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x7f1e656a442f5af0, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000000c0)=0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:12:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x8, 0x7f, './bus\x00', 0x7f, 0x3, 0x43, 0x9}) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') 10:12:22 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x4992}, {0x1f, 0x4}}) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) 10:12:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x4, 0x100000000}, {0x80000001, 0x2}}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000180)="a4406252969652ace9248f1ffa7be4299656ce386b0aab384c0a4db3bd682f1d45a5cfefe576d215894137a604b90226daf7c9f49380f7c29a081c746010fecfa8fe1a7fd97aba56b2dc09f98ad99a8cae46e0", 0x53) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x200}, {0x18, 0x1, 0x0, 0x4}, 0x0, [0x0, 0x0, 0x7fff, 0x7fff, 0x20, 0x1, 0x0, 0x3f]}, 0x3c) 10:12:22 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x10000) r2 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmget(0x0, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30111, 0x0) sendmsg(r3, &(0x7f0000000340)={&(0x7f0000000100)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="60ee94b4436e7d2e57c3d10410214a0e610e8ddc120edcf77751811c4c467b20d22243f9384a6be819e1a6cce805e961b1e4b19d9d38b3b87606b452cac6c0f231cce6dce6d7513b8774594d47a8eb25f174e8a63f7934d969a169353df4ef5fa60baf5a1a98c2ba5a82e91344e69093b2909f", 0x73}, {&(0x7f00000001c0)="a19cfa620426a72f31ddac8212fcfd3d8e887e80651c07e6c73e5b6c4b3d690261cbe78a086b24436de82811fa413eebd2385ce1801b", 0x36}, {&(0x7f0000000200)="7c27d0bb7b6fbc132778c9167803", 0xe}, {&(0x7f0000000240)="69792b1e156d8632b8aeb409ec7bd80e8599848a", 0x14}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="480800000000000100060000000000ff000000000000001eb803a777b88ca63be600fc406d7243ff3d410ec8a53d7128aa650000e180f55ab0b09269fdc88437aad1e07185e92414023a2c84328bbc88479adacc934f308f5c54be03dca4047cb05bc065c4acf28eb87683506aacc2c3b2920e26002214f96b14acf3c527bc54818be3771d9775e036ec87eec3687307797b533ec159672084dbd78daf89075006d5f7b9e38969ed207f0a756b96ad9c3a6fd0cbc547c692997b571f4a8b955ae70c5c4f1d39d74afb0de99fc0db8cc29b26edc37235666b24a52e70b006310d62f774e124e4af8b1f10648a525e4925271e4c70f7db67882a86b0d6a001855fa3372afc8362d7ade60d8f08c3818709ef6ae50cadf77e49573decafccf279ab889ddba4200edeffe6f1993bdbefab9030c0ede8b7e34f8d5b8f2f720fc6a826861e770760d3b36468"], 0x149}, 0x4) shmdt(r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r4 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r3, 0x2}) shmdt(r2) shmdt(r4) 10:12:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) dup(r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000100)={0x100, 0x800, {0x9, 0x81}}) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000080)="220e3c", 0x2b6) 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0xffffffff, 0xe19}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') 10:12:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc53da358f33bfe49) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r4 = dup(r0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000200)) 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f00000000c0)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x80, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x3, 0x80000001, 0x2, 0x1, 0x2, 0x7f, 0xffffffffffffff80, 0x0, 0x1, 0x0, 0x59}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) 10:12:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000040)=""/126, 0x7e}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000280)=""/94, 0x5e}], 0x6) socket$inet(0x2, 0x3, 0xfffffffeffffffff) 10:12:22 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7fffffff, 0x100000001, 0x3, 0x0, 0x8, 0x4, 0x2, 0x1, 0x0, 0x30f2}) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 10:12:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6, 0x8000000000, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x722) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x4, 0x23, 0x9, "d8f2e79b78da0141fe8995dfaf26b9f54d0957f5", 0xfff, 0xfffffffffffffffa}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0x3ff) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x14491, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 10:12:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = shmget(0x3, 0x2000, 0x33, &(0x7f0000002000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) 10:12:22 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x210) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESDEC, @ANYPTR, @ANYRESDEC=r3, @ANYRESOCT, @ANYRESDEC=r0, @ANYRES32=r4, @ANYRES64=r4], 0x67, 0x40b}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 10:12:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 10:12:22 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25eb1713283958181095e4b6d987e72f21f9bc15", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 10:12:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x18102, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x1a0, 0x48) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8, 0x0}) 10:12:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x73099d703917eabc}, {r0, 0x100}, {r1, 0x8}, {r3, 0x20}, {r4, 0x80}, {r5, 0x40}, {r6, 0x10}, {r7, 0x20}], 0x8, 0x9) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[r8]) socket(0x2, 0x4, 0x400) 10:12:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair(0x18, 0x3, 0x800, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) close(r3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000), 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) 10:12:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = dup(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f00000001c0)='./file1\x00', r3, 0xffffffffffffffff, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x400000000000) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x3) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x3) setsockopt(r5, 0xfe, 0x516, &(0x7f0000000100)="18024968ebb7b6d0eb294bd098db18f41c4f6f06d4df7285f10170760131085a5655f737ca97192b627815a4bfed6606a1df094e062a2e6277340134319569efabf9a3d075f083ba735e5e62ec4a79d1f1f39430b8059a", 0x57) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r4, 0x85}], 0x1, 0xc0cb) 10:12:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0x44, &(0x7f0000000100)="b058402eb32c7490343b23cbc91360aa53101352fbe0c40ed043f136cf9e8545fc1bb2b5a137cd3534290c07797dd594e9e6d87061572809bbb40b3e755e4b5b4d409de9") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:22 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x4, 0x1ff]}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f00000031c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) close(r3) fsync(r1) r6 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000003040)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491c359f34b35843151f6e06cee243b00d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b50f0433d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da37c624267123f8eb654f6d59f3a492f215324f3a002481ba80d4d0cc"], 0xa) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000001400)) mkdirat(r9, &(0x7f0000001440)='./file0\x00', 0x100) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r11 = msgget(0x1, 0x20) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) msgsnd(r11, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) symlink(0xffffffffffffffff, &(0x7f0000003180)='./file1\x00') ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001600)=0x7800000000000000) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000001640)) ioctl$WSMOUSEIO_GCALIBCOORDS(r10, 0x41205725, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r11, &(0x7f00000017c0)={0x0, ""/96}, 0x68, 0x2, 0x800) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000001840)) writev(r0, &(0x7f0000002e40)=[{&(0x7f0000001880)="a8710b64892ab9c80da7cdf125974dd106ea6da462cd13def721758e744c8d55b373c4a782a7f8e737cfd25bafcfd2f1628936e997ca312b0dadb274b170984631fbea0029c07fe768f123cd6612c7732570354e236254c64a65e0046dd01d047aae36f136e071717385c7b16cff2646a4439bd5fa595ed5445815d50d03fce6bd02dde774221a59d3029c4a902de921e0c1176ac09added7e372629c121cea5d1ac65c73261de42820db89b06efb26bdff2c3dae036879d94e430155c590bc056b48773d45ff5a6ebb3653be7e387b8659f8decdc00d9aa376a", 0xda}, {&(0x7f0000001980)="f2fb890eb112fffd", 0x8}, {&(0x7f00000019c0)="c93e23bf8fac3b6c2d42f0e7c309e96ba0517cec42f161eefa790360d7aec720987b58a50eb7f5f159db8ca89003e7d8e0c80f6939ab5abbc744d8344f844e68516d74a8c9e312cb4b145b6e2827e2a557511a9f4a50b94fb27f791fde41e040c20c620e372356ce4aa37cfdc70352a613e22f63631172194258301ea2ffd02360078e9edc9bf7ff3624b5603f9f78b1be24364e4d4b1d0d5caf2dfbe56ba5730272578ef615698808b89ddaeb132cb7fa5ad3e770fa3054704bd9b6000a256fe11268a38eee2285de43b605cd733b569a748620647b7dc258042037b21bb80439369551500af85fe639ea0bdc", 0xed}, {&(0x7f0000001ac0)="8ee8bdee96a2b86fd512fed7865ad5e45977d1c62faf9d2312b9705240272544c732ebf83dc73c116d0eac8c3c4467417938e53440a5a1b982ee3f59046b61551534f7169de5b17b52f158f3df8ff2134b6352551b3940701ee59b643324d602e8b29e3c277ad443c34add714afc721f914c13a6603063790addd1612c6390787f6a4a1f1c01fdfe3f5507062781cb", 0x8f}, {&(0x7f0000001b80)="d455fab0e27903affc93ebb5dec844d69502eb69f1aa72fbcc37083786b0819180e61d203d7f979399c4c61696b320b5e609fe8e5b9a84f2b8c69a6bfb95a81d2739fa386e55c5a69afd1955d16fd4c117d674acf29c341535ece63fe5aedc6225f2208ac22105f3d91a9010f0fc5c4e0ca3544df0b662c4215f2ef67a05912a334e1b7fc49830ec7dbe726348531c80a092e8fe546fd07881a2b31f6aa7517fcdf2e7f0331c0431e98dc2c3e2fb25a94e418d4b66f86d096114b9f9124d087b6fdefa259d171ae0de35f4b8392a7e692a5b4816c34e2230e4992be911a0410b", 0xe0}, {&(0x7f0000001c80)="62e60286b332a17b336812710d395598c21e5ef30e3da910f48429f3d70f59d611f256dacbfe97090f59ac285d4a0d00556caabddce34b173a1e2f35b97e5fe6fd353dbfcd69f45feadcde019c30ca36d76ff0fe10b27706a75758bf83c31e2c555da53d01f080c9ed110f77d8818a4a6c51b0aef6c43cfde97831766360f4726bab29c1e976748c5ef0a3d212b0733d3d981ed132efbe853684f36fb4dd03b8bed6f86eff9f0c735aae755f6411a3494cd435e40aa37dc897d22a6685232f800a8433b3877e4f16ee75051bd7a0326d65b38b2024689ba97bc81b32bbfb9e4c86ab4c3158153d35eb88a036c6690581b294732a18b76490c99d93a14f2f5a0be53ad607928324c0502dd9d22d03aff52574541032406ee5e274e24a564279fa397ba04c32684115714a995debeeac3e888c444832bfdd27fc22a50f7bb2654641c68b9058401670ed3c06e2d4f6a6d9bb41f8879d3fb4f1d10a6e2b144390fb9a517aced071dfdb971fd6c20aa2e01f2a539cfb45081701954c5ef04b2d7c3a2de55460aa89b0f2dbb2bd070c654b5e63161e248e217eab120f723452f9ce937bbc2fb16bf7b5d51ce9a5a856bddc9114595beb27c639776fef5693869e0cdcb7a19adb7e08bcd39906a7eb7d5c97db73a7b849e873648efb9d516741c9c0bd2f87b97ffa3ef8ac9a77246a3e5e50eb3c3d0d1052b84334aff119ca69148584454bc45fa7d729c7d81dba1341e1175860540a4e893436432bf87f59a01feba028427885f9bf0332c8de9a8c9898d0c56031e9aaae46223a27bf5314ccc9e9d1dca0a7242668b4966026a00e3ad6fa7b098fe8bc74f26c00828d7d115403df08c0bdc7acb93ebbe75ae37c7b6569db5319f844890b7981d45fc013aed26379f212802d68fadd11275b4175bb3a582ed1a7d7a33144f6a0ea100be876866b4c4993a0d5eb8e83806988f1110e651c2fa5026bbb3f64e2fd5d2c74a8286c74e931efba975cdca79026887f662e1410e9792d685090a0bb05a64bcb7c0a4b72ce03879d68a2bf5cffc37f9f706417b407fe554e58ec6eb8c42e308de7d84741170ec235ab0daf5e2c9ee224507edc0d5dd1597b2fcf0225a0c09a02834037716222dc940792cdd84a25b9301357f9d28d5153b4629ced95697efae310558737e45770ad6241c0ec7c0ec3c7f5197ed14b9b6650cac0db8af87e34f3c7ef3e94e2dfb5df977b3f99b2bd2d5b60aa1504f9057d14cefaec27249d5c3c2ed3bede6415ceba4577f14d8ef31ef91efe9d7ea2027f56c86028d7040d490051f16ea09e6f983267fc715a668e2616eebc6c2c45078a8b28732a42745174f61c2551f518caf77c398bb144be947c0237b2cb4d9413848bb6dc65f3a92573e770b25c904b165f82c8fa1950ade15808d3887097d03219a5c2f6c33e0812d2f1d4c25de64782bb8400c3e3248de118d5363d9623d32b671d21d3d3e9d69b8d39b8d61ce8e91573f356aed7bff83ac641ee019ccf4dd6c994ddef06316746c30b975420ba90bdd80c335cdbe64103f61e4e4eb3d72221947dbeb5fa03202cffdc925e2e045690e72aaf72970552d19bef0709d155ec4234c02e20b076ddddb5adb500c901a52247f599c8baef5aed7bf6c8c66b8fa4c546b765f4be1488b6b2710eeac786507fa2267befc8dd6e6433e90e8bc8681ba8fe81efdceede5ae81ca42843bf4c3505c45237e1b2e52ace35f072828f2c4931c33b05450532191e558fb10916443fa694b2f4b0b9761b0467e9a3ab0a8a62f3ee02b40cf1ba3bbdec407e59f4bce063d2ef91507944a89004e3ff39df8d8b4aee76c365a6e181ba56c0fea3b27f54c2e6fe7afd7b64105e1bf468cce70561177dc383f769dd654405434b3a736bd2d47431369d4b06f5e6e53370af0928b9e50c31f9a215a0157291ddf79590cae5e456408a6e1326a103514f5b6f6b8cd5b00b17fab29838c5ecd31f2f3e7a3477c8d63b53fcf9fb9b970ec904afd35752f8d6aa91875d236d54d18c4b4ffe50e61472a9f925e03a224b7ea88b8dbc1222b6cf6de7577ac15ca358fbd94c1faa48d18895fc2e75a19b88447d4e3e47b951b21a924c2309d783870b63c43161f44117ec09b3f79394263718738d4f88b847befd5d131d88be846405b8da114ba9fafa2556ff2667574861d4dbfceb853ac36beffa62bb93ee961c872109502ff75883c7280275aa6575febd8d73c9f14793d94e9cdbdff1258984458ba7c45c331cc09a45be9d4716bebd4cd8ccbbd1439deb7a3628fadc5418c8d7b9f5ce9551ab74690cf4dcc7a3812d48c81a8db964f64d0277135e58e9c22f3c0926775755a149a362c5d27291728c2dc221cb0ec70a415db42b592d60415fa2a51d256a63142a050a076d6e9f2663731fdaff2720717a92315ef429016721281007b99113a30ae17fe07f5ccc92f8925f04aba20ced7c92b6b6ada4537f5036f97d183feddb99a8b35a071363c4ff7dd32a2fc005b988cf52fd710b1b4ad9a9275e55d5d938eae5784cdcfaf622b84e1343a37a6752f87b1432ee04c2406506fd1ebc37bb4088be26dc14a1bebdcb0df9a3997d78291bbfcd6d08a8c384cb8d6e97890e30ed278c434c95560c29f06ee836b14fbe260ac34e52af5782d4abfdca31c178b2a770da0b86a13e84e51dacd6f2d55c219c99eb2d729bbd495dd7ee466ccc0d0e26dd4c7c748fc26848de24a5d50e7db96c1f0d27592eafd7d577d079fc9537e09c7e729452775f234627921354274d2348215bfeac1c0d8411b8416ab46bca0c05c7ba1c9f721aca04b871837f734667c3af21dc3179b722b86617c19e7fdf1ad4c3b8e5b3afa840ea8d193aa9507092e5b143393bb72a80b7958bc9232880a6192c32c877ddac2d67c88234b41a68f8900757cccfc69d56997bb32860634dc239da8e7843a88f9f4a85e2553b6676896d5a1a0b4ae6ec2545c82ed12b048dbf8f162472c4019ccefa9c3e1abd204255efeb85a060d453da702ea948fa825b49b94c61c374b907a0e4a986fab6b7fb3c1d966b3dc61a8fd4a16c3eb52722cdb4a463c2eea31c0133471a65610f5d14a0e87579275b66b44ced8e69cb6931419a7a0665cbc4a1456e9522509c35ced9d4cc16b49a8e2ecb78eb1de088e1ea78f898b22d50db73c08fb25a805bf86ecfc15a083fce7bf75cddfa41c197fbd7c8e8b06712e6aea30b29aee528398dac47ea5b3278e33ee00fea9f8d32375f13b485bdebbb4aa7a95751e42bb466c84a49f121ab5d91bda1df134f8fd989ee452e0b027286384c2b93304e2bdbb8d3036f3a3fcc914425e8fc0ef0807f606d7b535122150e74125d49b024c29b5901eb0947475f6822e4d01ce7a8a4c39c7093fa7a3fd463d27d5bcb7692be42edec74e9ad42346093b1787b4805eaa6a5b7ee733cc4dbbd485268d84da0ae66e24fa49af6cf633030f64bdf85fed489fdeb1e8e01c875b8c5bdb172dd3d5b76a07db9f067a53e55b77a1b241a1a92ed815dad808045a7213b3ccdb3b09597f4d35d3d0b149284e0a0ec99bc1e66a0a0ec28067cf69ea684b45d3e60a5bb1ee697a679913507bd8f6c155d7be1a17e5f25cec48de369cec6ca5a9e04561132a0875fad36fda619ea6867b42e6909259669d292574fb9dcc8fc04d86be3ccc01259fc35acf2bb234eb8b2034e4b9666ed7a37b31e44fef8b144f4ce29e69c0abb28b0de0d3902654f492c3dde0145b08cbf81819223737a28e0ff91fe83b02ad978b7d88b8a8297a133991bb264f146e7a35039372388d0ada43c4118c6cde840e10b2d77e197dee6072e3e8e1e15cf8091e6dc632a0df4d6f5319319da223def471d2d737ded4e15199a108ce20ce6a47123d902a9b30601c97182bc09c3a18da33959e99d17b0e5e856cca2541dd44d1cf62af2af78547283bcedcd0439cc02b0493ca7656b17cee01a118a4e3325e950c9e7130b3c6c88540e5bcc1003f11b94f3a8985af91e6855f92516ef73f2ba8271d8a6ceafd36ac6db2744e0c389818fd7a153b157f8aa44f460b566258d580d31c51d5d5acd0afc5cbe2dfc31bea07a267e9d797776dbf02504b8c974cf421b3b6563cb24beaff7f3848ec32dfa175409cb72b4cfd00be581dfa54d1389b3c8bde6e48efd08d0ee5f2c4b0190cdfebaa6c07477ef1a15d38c385008474d48ad5c5e7e99f7a553f96578eeb2e0b128817df023ab897516bac54d7ac27ee5da60db17a8b2525020937465871fa14fd390e50d8744de149ab341edcac1f46a464591ad96ad79d4f837512f19420383b69cc09021c113a98469ce9b72cbd9c3c9edced73e6fda23dd8b928cefc7a9aac66709b94fb849912403703275e6a3f07379417329de011b5aa522acd6ac8768c618c07ded39539073565f9846aa816476a9955497f158dcad0782540571840c24fe87c2fa241be93a1f5ad79fce7b90e46f3eb46107483d41368f295ac9fb1556a1c8726209e40f2617ab22ed97e8c363e9e7601a2c9098cd0fbdedc2710e25e3b0fd6ad89fb14bc182f1ad77e1677d47356dc405726fa05e0aa2b51fec130275f98c6a9781ff47ef8036437a34636c70aa0310149725b156164cc4d12aec575e923867a22a49f484b9ae26ca796588f224ca1d300f158cb9d6f45ab397a9344b5172098e2d8c60db2776df4d2e1183159d7824bb2fb6e99eb6fce8769409c80ae71b42552bbdf03c779c1e6ffcad4e1bea400c6303be4b5a95862c3b39873194add22a11408ee603b071c401f380d484bc43b22c658dc51330432c9d7f778314bfe63cb9020926bcc7190ca239976e5cede69acd3691a43e487b27e8a3bf9724d717d70e5b25b0923a5ca519cebcb597c8796f4111dd4ed5023ff002b02169523b8a3a1272243addc1707353e8ff663314751ac8336dbb481e401faaa9a008f76eb40b3e7ce94b91840e5a7e93bb551db15eef36bc40af3ee304c406a72e7ac17a7575c4e4673197d8f5f111e4b49f1f1c781cf59f3319e2e3e5f9275b46634399e43e941f292b5f450f4563fae5f1e2a8aff1a385d2df59419f64922edf3905938d9cd044a4cda4640377aaf47ae329e5ffc4f4a77cde83b1dd233d114b81df01f7c751411859ff9c8250ed30a3ce76265a69d88b14871e54e08a0604773670454d6574400e122fe2ccb6f876424071e39725ac9426e6b24f5408d44ce35ed566a7355317c7b5a7ae7af00d8c943210664b40b510767f56b4e73251a03682ce574666a894a251a5349b859a83149713e790222c6a4ed2425f1676e4d8f42365bbd6703fe31ca7dba3f6e0ed253a84773622161286b92a8120ae68247aa812f6e623c0f81acb66c6ea05f15cef6a9263a8da90a1557d354054c6b862200a98501d8651bba6ebf59cd4905dda8fd88e99b15eeab103c0883501fb2e3176fd5aea6e134672a2ccc2608f851999f59b50e308a3a234f5f6fbe3f028d5a2964cd875614ca1ee3e9c009731d8a89ca39a3ea5a91e27d667cdd12ff3f636e89764ef1fe830e89664ebf0af94342db817888dd3e96908942a29acc82ccb424b013f4d288d25ec516a84635e4f6dc404819afe4816730a381263224b2edab62a95bd29dfe3915d8044f67a30c779e826d274ba3f110972cc365ab581e961380512072957fa244a2535910b995b6cb9af7c4751114b55a4a7d1875bef56cade84adbd5f5b8e0d317137374c64ddc6c736e02f40db705665d2d669a06905da08a27e59bcceeee3ed02c6905af6b1c719a061863eacc5384f84286234", 0x1000}, {&(0x7f0000002c80)="3b077a97d0fc4dbd9d669a4f520c435c7ac1eccb1b0c485d4903b2520aa564548cc0c8705cca597e68869b278dd4d9e23aba56366cf4ed7d414122577ee47d2b0003e306ded889e8b24700922d163e385931cd894697cfdad36e694445324ef9c65b98518e206186394d39f7ce11cca37536c6e5683227511a94cd4807143b72abd550037a0040ddc54c506b62becd7ec8e6cd63334f3a4c69e895cc14cf10517fed9d08e5ff8c767db2da4989984d9f59ae4752780def1fd0de4c1c445aee64400593da1db7b981a8bb6f862f096a47d76a18dfcdc5a7cec341e8b78d014b1018686d63fd9721d6fef974270ed5048b758bb7", 0xf3}, {&(0x7f0000002d80)="5f1010575098d3b90d27acf29585ecf983367733a1d03ed709bde16041ff0e071f64cf2320c4d073baac80f46affc2022f095664ce1919f5ab56b17b2b5ad405a5e920be03d168e29a91445ac5ef87897b3f39e82d17f45374db0590dc71a08f377499b60888c72f126d6ad02e2873b4ab154c763b2ba4d4b76892bcf6e93596c404ba2f4334dbbe39a2450c839f5ac97fc8405830cee039ede40f4e708fa8231e68b42c", 0xa4}], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000002ec0)={0x6, './file0/file0\x00', './file0\x00'}) recvfrom$unix(r8, &(0x7f0000002f00)=""/148, 0x94, 0x800, 0x0, 0x0) 10:12:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000000000025}, {0x15, 0x0, 0x0, 0x1001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:23 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) preadv(r0, &(0x7f00000004c0), 0x1000000000000145, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000480)="a711a35b6e22228926422d9b9bd3372a6bfe8f2483ced6a8cdf7947c6dd46953753134ed12875122561a68dde40a0aa89f03139eee3f4b29c1d5338b5ef94b2705a8d1a980e59dfae05ccb5b0ddf2d371fc19512ab7208b481242ae95ac93453538e4bb9d46ec567f9023f38773791393b7493090a286a715ee349846df4873e6ffcc3a67e388a25fe7787a781ef6cf4b1374cd95bd78c1de3b22added752b239cf000d01d344a9201ddc7a8e9156f062803322d3ebd8b90756eb9399a35ba8dce1bb27ae3e15e8695044c", 0xcb) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f0000000400)='./file1\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000b00)=[{&(0x7f0000001d80)="343c49722fde6f51aedddb49b24b00e3dacd05b8d16081f4f36d6af1623420acb38a93465aaabb11b363dca56887c2542e0f1dc36ba874fb4775fedd4d0471a92880613f41dd0e24f1ab7ba34918b8f9e82cee5d13aadb632bfe65c81e89efd375f5e8d55eec08ad624836bcc9e15dbb8a89c983b405fb7d6cdbd891d2d2342fbdf672ba9662002971c5af41e5661cc3c3b130f2dfb0ab258eeb329835627ff7902aa9ed984b191933cc34f360d0ca1d1e24add6523270bfc4235cbe99a2657221b3d1ee4726feafa08f33c9d5c99bfffff679b69af6580d4553284232d495a22c8a551e401085c1981128c271572cef8b9ff608534a2baecbdbfaa3991c774d1a8b0d2c2059adcba7e67adf8a5e06a52af828f608a7f6e711f2bdc64d3e3d25799a909bf6f0aad57067b761a0323f21e1467e7206096154c9c2dded2c5c269669a12622d9fee67e0b34b3d6e6cc11af2ece62425558bb8e3265a1f6f5ea559e6bcdd2824a154038bbd25ca1d8f4c513267f79137846bee35b00f2e4986f08ad138e2cbf41f3e2fb0a4a5cffbd9ace9e0d8a63a99f2010d841077ca1678c985015b176eee694b14dc754fc937feb277ef9f16489d83e8266e6a80a168a36d0032aecc653dd4bbbf040742f93b43dd785353f4399a926e0baa4bb651491f3dcbf0d7b351c6fbd57ccb87bf1c5cc7255d1bd27c7ffb718209aef4cd1036fa9d0a25891d634ab570617dec4d3e256e1fb2843c520924210468ebb0e9c65209cbd357d4befeabc17daa6187333efdb40ebefa08d42f82afbe7ef54625e49868daab7ade758bc30ea6e9d958effb06cc0c08ff2bfb68d6119255f86d89d1325241245eb78419121c5aa6a6b0eaf5441f6cd306c7086a3e3cb0a33a525c3bfd6f9a0789eb9c5d4be3358714638a65a6b5bc437bc31519867b6ee29700827a9032e44f61e6ecaa487ae440183bcaac6b91f86817c040e8999c2f8dc4b2c1d1a1d6fbf9c74e2c6c276e1ece4ae1c65d3f8e8f15a8cf4707a58d9c828cb18050166e86c947ca7f9d9fcaa4f518054fd4a7baeb69f713d6d15cd1ae3e6b7ea1327284b69e6fc66145f4ad0315467233f31d439c7eec7056828661b17cb3b3a826d85bb531cdb15b468b840bfe71deed8712fbc9bbc2bf60289e115251ff940b566c371e2187af6ac8308afbc7f007c25d0a0b27c3556a3f0ab065b993a798f3298cde40ddb1b00ecd6e60ee4cc4500b828712bc93d3d146f493818acbb5d28d4fd927e1b47cafd0b7d948ea17a9a5d8764f1161b82bf1c2bcbdd208821332325d3b692f12dd8e2542b964e34fa5e23df0e7615de73c580b120fd423c776725b2a0b10ebef14f4f87599fd9fbb3aea8cef60fe283e51beef63f0934c447e5a100fd43009505e9b9b3b16d3ad4d3722718c29c3486791fdf5199fa0c839059fdf564d714fecc51e72c54aa7e68ab3bb47e93124fca63d760f0ed9ecd3617fd713aca67a43df1db8d584574220b57406bce36ab5c41895c1eaf5e8e98fb64a382036a650b7ba9386113714738e2de9aeb0681d818439f3f41f5639b284aacccd27f94797055d4c72dd89b030d7377fe4d72887ac90c51a03b922ee72d9d9fdbe265d8c42f6146882cfe2c6112bec42e9118b03d7e6ebbd40df535787c7df6ddf9a70df19bcdc86a17d95bb64cbd1db033d492937722e4ed8f6fb544bbadbad2fb370432885acaeb0612d3e5a7aca8851679f3967f3e2a61d6f26a25a90ca1d87267a5efaf5a219fe1c2b47361a50b808bfb6c59073851373b511a675c6444dc9ad01cf1e02aa5e8e984d8473e0e074d04c3af845d957bd05f70c617a25bb3d758cf9b03d2ec3f469e2266ce8ab1e534624532b259ffc9e64b07b11f3c4bd770456c341f18f1bd3156f8ab08deea7bb8a0cc7e181cabede7a676e08b2b1e9ac8ae122fcd42fe3f0554a14033cd7cb1cf0c0354ce405f1cda2f563fb61ad9aeb281baf744cde6e76655a44a6ea615ba8db353959560eb8d3d8ab6e0428632b805e3f7db221f96e8b28190fde535fb7e7202c947c06dd1246c5ac3e0b7508637ace3cca276a1523ee4d96656c42887f2ba8a24a830fcc698de5a504beb916209d15a130c71b2c609286c5387f8c724a7ff60d659bc0b321a3ecaac9fd4fb83d92ea65eb1ff4a3511348b66e7689c56c268bba84631cf53f0269a0a821b84b5752cffa475bd424ee4ca57b9109f1256095ca64fde7d86b8082d3cde2b9a93d2978635608933485fe98399fd75ecf410bdfe88080968a692109d82eff2b78b6f4478ae05a49217e8fcd414fb205ff3d6594f4742257f98a6d6a0f6413f0d6ae579230ad66bf90b323aa93375ca62c272191980b866548557420615b332e36a0ab93d911db9a0110a24ee51fbfe182464cda30c65d0f365bfd52aa7e42c2630e1c850f29742b81541985245f6c6ed2ac785841e6c466b82f2f37976084d8461c762d52063e9d791434ec4dc87b15eaa56909ae90b508be06e9b171ea2cc0376bd02a0a66dc7f58ad39c31172663ec9218330c0338f228222f23a0a341aba3165629be9fbfdbcf8b9a3ff7386eef29c82c3b8ca6f23bf4fc6dafbbbdc2debaacb42f7bc44c3f8ed8a857e9eff1518d409e532281a2b9916b9a9625d4b465d25038ed58cfa4faea934b7bfa225a3731c692bc483c5d8a012892b95c45da12c3baa7aeb21ee245f76bd7ec75c25c10cabf4f19dc693c89c5f9d51886b1e49407ad99e25f86b4d77e45438898ffc1bb10cee6c35a0a1036d54bfef2ca6431872a37bf2d7cb63b3312f2a4c529cbe718faa3e1b1d45446658317311cc7a885ace0c7d97a063f16b014516a59481dc176f4991c551628b6f84ac31e80d87bbcc93890625c7492c42d7021c8201ca81c8801fff42f046aed2d35c7ae40f7f5f7deb372c9c517d9a5af937a6013fc06fa06d32a0911b3e248f0d79523789a47835a818cd2fd959fb364edbb06961c0e44bba5de54b38f521d084ac0f2e622968fc64d1019cdf98133a104c67cce228bbc1d012812a1a80016d5ca3e83711504a475bbe73bbfbbecb11acd4f0d5c1015557a2519c3035501fd60ccb073052953eef7a39d56d64f3df26fd125e258b28427d088186b986b68901c7e1056e00a88f278477f125e715faea34dbd48d206c585907a00910e74bedbbacbb9c844bb6b0bf582df1d05bcabc04070b552db4f3c72e76f52e1f3fabfa56a366b94716ffb50a5e1fe535ae634e2570954e70cd1d47ad5ed9c5e0668da62b8922ff7f2c701d442b8e3c744229caca642775f0085edbbe5097bf84ee4831f1132866eda8a04547e689b8dde3116cb20811be4e85521f9e104d81d6de7a1f03e445b561db4bfda483162e0f559fc1a13921d5d24fe48f97b58664426d032735cc433ea1c7264365f335851d14168dce661647e7aaa84f4cd3de823c765ae27a6173affc819d3f30f27d9483fc8a1408c3974075df41aa47c3741f07958f1f683da6bbc072d66e9f921c105c3670f637aafc98b500265bf243ed93b5a9bceeaafcbdf76a417e1d8484b22ae432d5704d326a3a53e07177bd5b4d2f9f96ef834853945cdd98c34d17a950935417aae9723b079f32c7030b76173c7c2ad64f76ab7a30746b271035ba40cadcadbbca30d75ab37f420bdaf1acee699959c99680230be749327a90a9a9cade2f5ff8dfa3434629ce0b6f84b7b481884f1a407e80e15e39f9bbd6412ea3172673491ffacce61600c7c73c5d047dc472692e55f47294fda415e5419f627adee222b5b0076e107d72447e7236c6a0a8a3c6905b38958b37b85dd18c12dde765a10e5b967191215611dd11cd75e8e99ee7b8dd792e5a98b4c2b5b29f484e0f28c510fe9fa8b93fa4a573ade93e984eb213463adc47ee52db9333ba155a7db7b0b7a98f7464de9b7ffd93c87b96d5bfd610e2503452ab8d0839aa8cf91f60f1e720aa84836606706ab1b9e805db305599200a2a0a90bcb1534065afeb463a9fee18526330d139ab775ebda4d78f694d5a49ebb3f99985ed82e737bb08bc9a49cad039f514759a872e5104fe2641cf209ef8ed6efbe32646a9ff60e4fb249f05d466cdfd8d8e93f186acbac6d91dee7d8ced16e9d6c6264609057ff43759a13ffc00f6ab4820ced6cc63941e341d5dc3028e6700fdf1f87138e45ffd1ec77ebd2a5181b9b1b7faadace606e323aba0fe34e777dcd5a58585670b83b85dcb1a7c0fccf70e7d3acf93ca9aa505972ed003958d078df1b6ee7572e3474ac43ca49b7437305a416a064469237ade525497418632f42fea56ef300f2ffa1565aac7c82d7a94eeda586b6f1458af79de936724760638301392de442726723cbe647ad261b97c40ab00d867bdebf575c637487e8d71ce0c102f7c36597eb8ff12e503fdff753e1e9969e6c847bd4b183c8079e596fa7fd0d497cdfe2b8b3eadc163596881324cf519e555615e493237e8069aa6424091943cf42a0e21fb17d1e71ec82f48698ac2b4179d70f978578bdf38f68f99955ab031d843cabe05961eaeedb7189131de5fd0a1353e9b06efbf71d68bf045796bd22832a958d7a6a1dd24424ec824b83087c7928b9b863ed2b0055248eefe68eb4d02efdfcd37d07fe6a50999bee5b842c7856fd76bf7c751b9719add5d4f4ac78b82e6f54e0cc6f4f6f1304bfce2949e8aa17b783541ec31c78b5e8466bfe6481e0d34f11031ca0b4eb21ca28fe986f4c7e8ccc282e99ac46b7b56a32ce5a7e458888953b3fae1a61ac033eef93627014270eebaec23ed473485f894ea0ee1d5727144e6fef1e23a3437ad725116418ef346eb1828afd573348901b8f2989b5c5795c6a6a8a1c3e91d8e129688bea4a3c275769fa15cdfafef61506c2279242d746c39f51068313350486982c16fd38a7f35dc6f722bc303cc507e1e56018e90ca4306f7ef3e0bfbead400ec50670366f950bc242ff5826d8aeb12cfdba53b92175dedd894a106330a09a69234efe504337dc1c6ac20dbfeb3f3f2cc9c3d5cc940b98dd1104047c46070f05807aed0f479438d84922403aa2892922e70e45a6164202700ef40d5948f82a5ca8423a6e4b558dcc8bbaad6dfa26d9210380cf114f68ed742456630e598982ff2276425f235c28ecdccd765bff86f6785752c2a56fb99502eca0c2e02acdf5db0c264a3d0bfcadca3fb47a16c18d79ec1e8675e819286252f4f4f121221a8f3d42aac04dc07587e2e5494a739bf54c691140a8ca0c3f1e1ace92015ceb2c4654e5ba7a742b6ee42f24cddb3597fd0b25f19bbdfb46f16f3ca8b0d5a60d53fa9d69f885e83aabf986846287043d3e17eb72e90f8a7a3ed8aca462b0d6454a9b34218352ffe562eeb6ed20cf882024300362bda4aa5461bb18c84b1c6eaad91ab1b6dce0bac99e1eecc7c27200736470cf09d811aa32cabfcd66c38d5d0de7ae15a433924e228f6abb2872e138599e1cb94b8ed0ef3e7a5389a008c2acd74abf74105e05fb89a5666333a1cc7ea5723757d31722bb1851cb7ccda83dc6cb128bb547809baa4f867019570a64de58dfb63b470a8acb1edf4bbfce5c542e01e257a2ebb7f5c166a6f58a808ea137d9d885c20c9c2806d5480ac2229363ab209e333cfc74b0bcf11b2acddc0d6674a44ab695f4d4d8d29b3fbd531f42f17e7811d5303756b4ac2fb4a2f1c6a60709ef9d6e89c6f2ae4a6297156311a0a018dc1f687f765d344cb1d1a7d2c1715caecc5a505d5bb4c52945a90240bd7134058ca7bd5c1960f64b9db227b23b857c5834b1", 0x1000}, {&(0x7f0000000440)="cfc6ed5ff90d9cdfa78131aeb47235d57a0f", 0x12}, {&(0x7f00000005c0)="8d01ccbfea660cbf13acd0f7ecb3c3016df40638d512d9f40740074adf14261b97bd4cadc7adeb17778937e52a990621827767371d1386b577b8d2c027", 0x3d}, {&(0x7f0000002d80)="2a159f0de3df50f43573c48d26b1ed51f77f0d6464add7833c5f7d8179d621abacd77a7cca4e55db045a23bbc8452a531a1ae1e39cfac15bd7a7384efc4b62fe35e78f98ef623216178b8ebe191f75871d176d9fed90429926c2bb3f11e4ce490afc079958b20bf2fdf3b7ac3eced5910696e6b7c82a237edbb03487406ebfe979fbad5c143b0e298879bf1f27408bd0ec7664c3cd48db13ae3618d628f19829d9260d98a6cb0397ccaef8d75b3d3c0deecf62102c89ac2f4e24f897b70099588091fe66abbf6fc59fe51ee5058abf17e931647d952fb0a7f3353022f6d216b2b85a14d5c1f63709f76afeacf43475e1335f08691b728606c82d6518a0f437250d4939da389177f6848190e46a59350e1e90d82d6bf1c6ff0adaa656dc4941570d1ff1ef9cbe4bf43d87ee4e71b75174354ce03c28a299145014b928b751eb90b64ebbad62416df8b2aabf5b09159d2e7a0290cd5fba75becc5f0b2a6968a6e6a17422d27e4670f9d56ecd450b30c31a09d8595cc85a956394e9abad6ea474cb1c872488efa102a841e74d5c8d15b6caab9b8e100835da426585ed70db195bb69dc883cb37729391a8a30af0a8c430557df868ff161fdcd8c80404ac848bf1dfffb4766a1a1b271ab81517a7e11a97aebc92329f7f88dfd74516425232b75c66eaaba3c12c628a00054ee9f64c3c7b18f275cb49db4e9df46611caf5f792e69c946fe585c150234106dafc2b06ffee44c2edf1ba0be645e92b59fc9f65aa97c310ea4fc39378b0daacdbd19309a04bae4b1358c70176b2533544d1ce6297d2e83281f9a8e914b9109e88fae4c1bd736e081e86d8c0e9f7e5b0846be6c65966c7431a1074acb0afaa3190ec32dc56b99d66aed8867f55caac5853f0461c2cdb6ff1835424aa1d3699bdb7a473f298f88fe5fd6bc183b0fcda507a364aa7f013ecb23b347e733a4cf2cdf443079051a178cd0b68715b7a0cba5463e21cd4770d3a528492c1b22211dacc7fb0437b5a1df876e66c3e953d9902cbec9c5715a10311a969ee47db8db1675105356a92bd8848dc4f6e710a077538361e2512e7e465543e000d7215dee66aa35ee92632349fd56cf77f110e6e7f7266ff72b42c9f586fd6c1539d7a7bace5ce4a3f022924c281f47568e5f34420a410dcfdc8651f52030960e91abe3880aabe33f1c603d87906483bea151a701a823e03a09ad8f9e380b842f8be6937e07b674068d63ffc6784581c477c6573afba84d8e6c97c1daec7bd589e7544ca49073346a161fe6da111bbd1bf7dc6443286ae76e05bc4de29afdda0abce03f0a9af840fd53f5f451e8eee42089439e8f91851d91eac6f363842edefdde6b7cc73e12822a9ee4c98921613ace15a1c4785a6c4772d1ee7ef2539809b6e5bdf97e6dbe919492a6dcc6cafad387af67cb6cf17ed3f751184ee742611601aa6e39e991ddc410fcdd6173ae24ca7002391f1b6ae6ea80b6db123149f89e362992c358838887ea654cec44d14010960d3265953f1fc119d71ba858aad2c983794477d4526f3f9d24a04e0384578d5aac4685c2ce6bc8928e958e9750e752dc0ac653db2215d3a2fa699c73ea56daafd04a4af210cd564e0cd80d7bf786fa8dfdbf4164e5c95566cf069c7ccfada1620a0ecf71e7f4c051404f9d156d393b579a8918054d00ea85ba119374c32cd63796cb8fad65a33f0f69c99c50c61a8ffb6b544e9932aa93d0cfa0229d49ef1c6755d3b8179cc341869c51a2808849a68d08c7852e1435e68ea1fb7e07e0b37eb5cf20cdc7136551f63f11a81b81eeae1b7ed31c9a89d0b304605622567413279d17621f058ee80be5ee445e4528c67de68b246a3cc832e1feb86c7ce1c8a85f521f7d7c637542524d5bcf6d1d6f77eef513c61d8c1a4f6327b302f42cd67fc9b09419bbcb57c44180bb92f6a3476458547bfa24ec6d045a5af5a1df8bee105f53ece1ae4af1821d0ef5c45f1361566c147777f5095f05714660af24358b4edd78dd31f14ba5e38931fd110bccbd55bc330ded86ca2ddb23dcb17dc73d89e0f7eca9418ac0392d3ae43339afdb80574c622e2a399753d9b9cc63598014a657ef07b1c29f4a417038f068818b1f092f7903cba288589ad12d6796733bc3ac45659e596d0aad890ba3ec4affee18f5cace2ba5fe2b58bf6462b5fc336390fa760f376f1d52ae1f9762addb63c9b685531105f884394d280102aadaa7cd7fb6638483985facc4a90fa5b3dd376ed089c25f351018ebda1216e6e4f438862818330f8e5cef231efaee36c43ff1ea368dec71742ecdf35da92bd53e6e2d1694d811e46a9d9b159fd35785013617e329748c4678f6b04a31c3797c724bd209306371ec7946ed0d2429101f486218f7df0844c256bd550653bad580bdd24b2480143aa0588993a05525e66da26240152814ecbcf2a30d1cbce60cd0355dcfad8a325af71cac692c5a54ba17b6a460d5879b90d5ecb70327750396e6f807050e4abcba8173028b14604d5b227db73398990cd79cf027717247ae63915e0dee74a135dc0254e7259b80fbfe63cc7f888439ab8a617a8bada68558a378224e0df11395a1ba66d9b0abc61069979efc8d3845b95ce08d4b1d7dc0fa8f9e57bf5b3f5f83f8882e65dde00f4f741d15f6ac441816b65e7e616979bcefbdf2a72a62585e59b57998e63dd38235b511b382bc624f5b56087f8f07c7edc2c5463d7db2f9abc1c3ee65e66323cf8415c6c831a8ff68b84267004f546917739c37d24b6635de4ed205567079206e17fc663c50c8ee7bf47c9f1c52ae701d598041635441cc03387430a9e451581e3ef31bd5f9bce31ed09e7f7e94a1727b6fc5f08855c89650c67909b31eb85edd689cd8d41902c1bb9068fd9f508955324b7137d3fb8e611289f4b44641b241ab74e957c487bdc9f4f8824e208f20bcff6aa5cad7260f9d2a819a82233d2ae7e80581a3e0b3d91d0a330ea57619521946974dd12e123840d49b1efb49fa45baf6cc9e7be9479d64351a42242e1c8136af73b22a09496a3d3e8e25fdbd8bb4179954525bce0af418dda16abb722d1f8afb93485fec6b403c28b2dfd990cf2bcc60fd78792364dc83737e2108fe8ed24d35d66b0acaf0c7d117abb7d0c3ef726363f5aa6077c4359cc3bac046242473c6c989fd3ac469675dc68dd8d73ca7784e4374ee81777b376b309f8efd375a2e932b97ab7557a802ed5680cd17c65b91d5ab9b8f1e62915d97aea588cfb708151c09a2e94aab1f3d92d5f630b1772300ee8b28b923aa1410a675ff36e767535e6f27b8551ea5943547fc5fefaeea99ab8b11a9826c7f37fb8738cb6777492654affb8eec89aaf5b213c9b4c481a8012dc26691b9bb8861aac14dac281f22cb7c9d595a5dec89d7bc4eaa111ca70b53a81222ade77ea991dd93e8c8ff90795b2249603cdc84a9dc0c07be7f6bc18522d8e59b652ae75c69a395f575936d24be3cfcb6f08bc0387ea42c176bf64f6edc6ee19ca9f381016744dfe7cdfa26322d692f5311f8518ada2c93e67934593c61f7f60c8e9bb0bd80cbb6b91c964866347f561108bb1bff3a74e33d047df4d3aa7dee17416e73b6f0a77b9598f7cd571ab4b94937c35159c8d72be670aadf40202883240609259b740da99752855d1415a31e480b6a1c77ebe023eeea3fe0cbb8ab7cae2ac42b18527744289acf6e339c1c26eae7aa1ab237de4c5da1c51a86017532088857c092bdb77da432a263d23156600dd7d99db706c2cd4b32507e50d50d180242b222743791b1473c5f4d263c10a78cd868bea4a93f0825735b22dda4431a5ef1e0cd3872e9064acd24e1ead74c1f7cd93658f984aa78210470ed677a6923b9457c7507d5e2d9465980245bf0030e554ed40cca6ba4836e0dbba7b1f644f273a56db65c8ef2fa454124b6764bece38944ee781c0dbcf46998e6371791f0e0438981ee70dbbde8515e1d7c73b5e7b3c4824c39747ed1bf175d79cbbcc98e18bee3984b259f659ae6a6c6def3b3f6f20d2130dd8f02d1c4376029b2048c63e683268ce197bf5720b37dd7674afa5bc70459902bc32b4fcdd4e5a285b9d561b7b269f60cbc0fdf8cf1d6718c22ab1d8ed4f1c302efc0509d63e4f41986d31fd188c6fb73b1d7bd38bc8229c7c1bf4434d0576157b6b97f8e0126db49d6d1c732410f34d7f6a03067c39cfa944922444e994b7b9bb2fa86b2cb1f4eccf308a9a2b13694cebaa445f824592393b8d407c28e1731f64cc4149cea52f09b88041225ac4ccd7d9e980f8d4c5dae3502e44fa52f502a17826886b179a112b9d94f218848a42c3ae1bfa3a26a0d061ae5448eb7e0df49ca6d1507c55457ad8c48e2a7846db8035d90b95eb98d1173bbf915f8e13aa745231542235c142afff330fba9f37098d1fe5e5ab98ad0ddb88fe673d274ff4e328c1c0ca284353162bb01c8e8731872dd471c7a96e566dcb309a07e8eaaef85cb5fd5833bc5fd9ca5b1ac4b2e4184ee175e76ed79e7efe942083f29f167ecf2e3736fa1fb9c22fc62f5707d2bf25f948279ba3e0da818c0951ed5e2f8a219eb19f71fc4fc8e1988a770a5ce645cc6f10c0e596a683ae57d7320fe4978a78a8ad45bd57d61913a84c78478b5fc1a153049a63dee755bc939a026d798ab9f0e14fb7226dda0350097707be955fe9e97101d628a7b7ed18e9e92fd81255eae618efd25bf8c37d4b6eafa6d855e7847fd5d4451904ffe4e2ee47bf97c4bf10cd331b4cdc9454cbcc748c925a23e187c96985d91a2184c689d38d1764f2def33385f10fe0c1b4f2313c704c011e76425fe812cb367d9f4f3e242ade670f97cbcf564ac41c5fe39be32e0987fd33e974d9e87c0e0ef3b2e126cb46ba965a33d3b62c5bba66148b1b15819ab4684a310748e69d47b32b6c2bf09fa63bdffdc44304bffb0559509fbd29dcb564ee447aaab1c1ff7c606ff51ee549b04ca2bb34d394e99f3ebdeaa07cc1fd996fa041e2af17e85fe862382a62e23644c9933ccfacc717697f05fbd6c7682a48386f89ecaecae32ece212574563c1fb3bc9ae2d9497da02abc05d113e39e0cd6b86063ac81fd4f64db7da05845c3dda8ea3419d20f65f3f539125a4ecd8a12f8ff40d8e71ad4990bf5365c8c2890a658dcc09e1d337ccb0bfe00a38c9c609bfe2bab560a627d76499f2bdbfbdb92029d1ea14909f44f5485b99d86faf494b8fcee6c9188dea74f8b24d0b14b7b6cfb69c8195cc2fc1e4e3aae6230287323d6ca7aca51f96bdc444c419f11ad3828f109981ca67181fc2c0f5e087d54af7f07cb56576d84f5cb31946dcc03bef62bf50c506bd72f28a30d76fcd5932b54f7b0a5cb11559f4d22765f87ad94891e7a551e1d623f57607f451f95e282f1ec92a8659cd066fbf4a60f3f0422e5d55854717c35969f140e4d7c83a0cb70ee55eec797be198027a6b98d610f53ab54c23b763fe59cf7ed2429aa95213254ba6cee0f56ef7693db7363698d5817fab00b6124146579cb92d7fb23502d63105fdd3208ae1671208807a47da233a6b790a5854acad73d0141f17b6d49a498ee58474941a8767488cd89ca249a9ebe9c6adce2dc7894b32ca25512c39c67b8247c17f0f88dc4ebfae38b66a42754cfe7f6b247b0ed2f6ca8442cf1ce532c025403df75993e0bb793e8d16a0ff845dca7cd93d4a9e53266ef38534b15f6b0cdaf9fa225347c0983554b09111f1b85f0877452203e6b3b25452856797e30c59c38b09f9f140a86679446a0471c8cd3c14faee28c38e3", 0x1000}, {&(0x7f0000000840)="aaffb4a2149854c2a3fe340ad66b7a1049c6cf4cf9e30fc08ed49f9f1439794e54bc9058cc1ef9f32816bfd4e6df267fa7040c8993f75a5db79ca232d9e92c4540a38bcce99354eec21835a95c84ef657a5cbb2af17252d7679cfce6c548f94b6a05a8cf39a704ba9a2fb15c022b3ae9823e40df48c645f0341c25f22cdd904697337cbf5dacf90c6af4efdbdbb96c9a4676ef1d", 0x94}, {&(0x7f0000000900)="454d0dbe48d54e62092e5f5671a328f85c83574d46db9985770bc2a33a6d7e07fe2f96e113b8df55c0873825efc895ccd69b624bd09852c4efcddfa3d63ac661182b0c9d8efd9666455169574bcd7eb519fb9828eab8358d1eb1059ac5bfd0d74971d991a9ad272dd81643cc577b955116ff2de9578f3bb21e8975314810e19c13b9cef4415a4242a939ecd34648ce763a148684446a258f199b7632efdf79b38311a26bdef2481e7ee0264a2c1f767a4b4a494507cfa950273ae7b3cad10b792a47168a", 0xc4}, {&(0x7f0000000a00)="230474c7d83fcabce2412d556393a4dec920f1239309de8d53597cd6a5f1419f23280eace9d6017b1aff5d222c7be1a2706cbafb9d0a1875a6a917cc1904405484ff72419a404b1be4242280166c5f476eeb10d3ddf8a549df890108a2181e189ac768862fecdf066d604579d88a8a2c67234a525cc08e863236b37e3ec4644b7e6644e0a2403ef2ebde2f1c052a52e9904ad0b80e7fa09d65accc4248161a25ded14ba2d3edf2c124db28e772cfb464ba16a98152c59d573c1ea9d3d6cf8af52aeb72d48a27f8dd913bb5de03704bde978eb24a0cefcb3956eb8c34c5f080906bb77015f463b57cb26322b1b7766459dd651e", 0xf3}], 0x7, 0x0, 0x0) pwrite(r4, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x9, 0x2, 0xfffffffffffeffff, 0x7}) fsync(r2) 10:12:23 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d, 0xfffff}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0) close(r0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000640)="a4", 0x1}], 0x1) kqueue() r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x10000, 0x0) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000200)="64136fc7d24965080fa7f897dcdd803a69499c9e6ba32be4bb291c28170e7f9d94becf53e10bf65b9460b64c98b412d096bd2d8ac5dce87b630d11e0ef05f11b1958663425a3ddae20bcc19f2147775cb09713200c4f127ba49d60", 0x5b}], 0x1, 0x0, 0x0) clock_settime(0x3, &(0x7f00000002c0)={0x5, 0x800000000000007}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) flock(r5, 0x2) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000340)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xe8, 0x0, &(0x7f0000000040)=""/232}) 10:12:23 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') acct(&(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x39) 10:12:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x54}, {0x6}]}) socket(0x10, 0x5, 0x229) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 10:12:23 executing program 0: r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) ktrace(0x0, 0x1, 0x8, r0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) ktrace(0x0, 0x1, 0x8, r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) close(r2) setpgid(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d, 0xfffffffffffffffd, 0x0, 0x1}, {0x0, 0x2, 0x0, 0x1}, {0x9, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') 10:12:23 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x8}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x0, 0x0) close(r0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000000c0)) 10:12:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r1, 0x2) 10:12:23 executing program 0: r0 = socket(0x18, 0x3, 0x4) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:12:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20282, 0x0) mmap(&(0x7f00001df000/0x4000)=nil, 0x4000, 0x1, 0x3010, r1, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="c5f21ab7b19eb93a77295721e68dc8aa2bbe4d85bd4acf14b58aec943a2defb3f7e3460f53d420856ba511fc92fdc9579d0eb1e8d027f74b4e3cd932d8f84f3f856497", 0x43, 0x6, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mprotect(&(0x7f00001df000/0x2000)=nil, 0x2000, 0xf) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvmsg(r0, &(0x7f0000003480)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000033c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/141, 0x8d}, {&(0x7f0000000140)=""/22, 0x65}, {&(0x7f0000001300)=""/13, 0xd}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/74, 0x4a}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x7, &(0x7f0000003440)=""/47, 0x2f}, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x10, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x800) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) fcntl$getown(r0, 0x5) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x3f, 0x8b}) setsockopt(r0, 0x1, 0x80000000000000d, &(0x7f00000001c0)="17799b8ff039110fa68e6be456c356901aac418eba47544a494ae7be82ba6ebd459fc719e1728e4de9a551af97696336961caec37ddaa3bd86e5b91feea2aac8dee659a9189eccfac5d2e39179444c5fff2700"/94, 0xfffffffffffffee1) 10:12:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x184) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x490, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r3, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffb, 0x1c, 0x95ca852ffb22c000, 0x80000001, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4a, 0x1, 0x9}, {{r5}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x9, 0xff}], 0x6, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffff9, 0x94, 0x40000000, 0x10001, 0x40000}, {{r2}, 0x8, 0xe0, 0x1, 0x4, 0x7}], 0x7, &(0x7f0000000440)={0xc00000, 0x6}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r9 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000300)) r10 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r11) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r8, r11, r12}, 0xc) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd888]}, 0x262) 10:12:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000e3e01be608a371a3f80004000000000000000100"/177, 0x49, 0x4, 0x0, 0x0) syz_open_pts() geteuid() 10:12:23 executing program 1: r0 = socket(0x80000000000002, 0x2, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0}, 0x0) 10:12:24 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0x326, &(0x7f0000000840), 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) kevent(r3, &(0x7f0000000180), 0xac1b, &(0x7f0000000400)=[{{r3}, 0x0, 0x80, 0x0, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffd, 0x2, 0x80, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r4 = socket(0x20, 0x5, 0x6bf5) shutdown(r4, 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000300)) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = geteuid() setreuid(r8, r9) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(r3, 0x4004667f, &(0x7f0000000000)) r10 = semget$private(0x0, 0x4, 0x5) r11 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x7) r12 = open(&(0x7f00000003c0)='./file0\x00', 0x9b6161085009b81c, 0x10) ftruncate(r12, 0x0, 0x0) shmdt(r11) r13 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffffc]) semop(r6, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000a00)=0x2) 10:12:24 executing program 1: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) 10:12:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x4) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200c2, 0x0) 10:12:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 10:12:24 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x28af) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000002", 0x4}], 0x1, 0x0, 0x0) 10:12:24 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200", 0x0, 0x80000000}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x50, 0x100) pwritev(r2, &(0x7f0000000140), 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 10:12:24 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x8000, 0x86) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0xc1) 10:12:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1}, {0x1040006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x9, 0x47, 0x2805, 0x7ff}, {0x9, 0xe57f, 0x7, 0x80000001}, {0x7ff, 0x0, 0x7ff, 0x4}, {0x10000, 0xfffffffffffffffd, 0xe60, 0x5}, {0x80, 0x7, 0x0, 0x100000001}, {0xcb, 0xffff, 0xfffffffffffffff7, 0x10001}, {0xfff, 0x3, 0x80000000, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b6") 10:12:24 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 10:12:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3ad0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f000023a000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 10:12:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000010c0), 0x404, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) r4 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r5) r6 = syz_open_pts() r7 = dup(r6) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) getegid() geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r11, 0x0, 0x0) r12 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x2b822fc5d652bb01, 0x1c, r12) ktrace(0x0, 0x1, 0x8, r12) r13 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r14) r16 = syz_open_pts() r17 = dup(r16) r18 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r17, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r20 = getegid() r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r19, r20, r21, r22, 0x4, 0x200}, 0x0, 0xa5bc, 0x732}) r23 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r23) ktrace(0x0, 0x1, 0x8, r23) r24 = geteuid() r25 = syz_open_pts() r26 = dup(r25) r27 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r26, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r29 = getegid() r30 = geteuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r28, r29, r30, r31, 0x4, 0x200}, 0x4, 0x26, 0x732}) r32 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r32, &(0x7f00000003c0), 0x273, 0x0, 0x0) r33 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r33, &(0x7f00000003c0), 0x273, 0x0, 0x0) r34 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r34, &(0x7f00000003c0), 0x273, 0x0, 0x0) r35 = openat(0xffffffffffffffff, &(0x7f0000001240)='./file0\x00', 0x2, 0x8) r36 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x8000, 0x0) r37 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r37, &(0x7f00000003c0), 0x273, 0x0, 0x0) r38 = accept(r37, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) r39 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r39, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001340)='/dev/tty\x00', 0x800, 0x0) r40 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r40, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001380)='/dev/klog\x00', 0x93f77995cdfa6d1a, 0x0) r41 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r42 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r43) r44 = syz_open_pts() r45 = dup(r44) r46 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r45, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r48 = getegid() r49 = geteuid() getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r47, r48, r49, r50, 0x4, 0x200}, 0x4, 0x26, 0x732}) getgroups(0x3, &(0x7f0000000000)=[r50, r15, r10]) r51 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r51, &(0x7f00000003c0), 0x273, 0x0, 0x0) r52 = fcntl$dupfd(r6, 0x0, r13) r53 = openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x400, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={&(0x7f0000001540)=ANY=[@ANYRES64=r33], 0x1, &(0x7f0000001100)=[{&(0x7f00000000c0)="6b132f0b3e55762b1ffae89a5e1da8db848d85406b8e07c93c05ec7b15149092e9c8297320966263a937b9e87306dba4e5a4b5faf3e8cd24659dc2cd708c6bc48a21467918addde5b69b5edb637866159a8074acfad3319018e939818128fa94dc126733d5cef2eeecc1789adb0536338516daa43ccd8f0add7568e8103bf63ca47e47e1e8bc79e6b7a2088ebfe5c26c6ea1132eb71a56ef92d60a3dbff052d4baaa632fa3db1bcfc7e409842f61aebd106ece0318ad15f3f2336f11c6b3a4798ae6aa04aff1cd535e7ccfa16e51d301df6c67e82f3adff73116ac812536eb5c43c7c9deb175ad5f79ee18412ab01b1c179506d50cd073cdeb622f9cc48c2919f0480fdb29323f7039ac9a1177a8c0f7850437006af440f99aadcb8fbbc235b5aa2bf704e348fea55291a71609237749ee82466c0da94b78904b853a83461fdecd1cc9afe4c859e8f68d9039f6e97f0dad9f7b406d9d9792f1aee258680802dea9041ce14772a0adcde7a94b1f8e5c9399d5a37015eb6edd51c77c1836b9b82ef4e7093a879059480526b9d8ada084bfff4bdad1deaae2887ff0418ac6de2de402bd6a00f28073e751ce5605505b57ecb47778425e887787e321cf32b1864736fb0c1a8984a9c26bab711362c38630c99ede198d6fbdbef4738a0690b86b1e53d6333a448b6deac59feee26a4314b67b455691edfd34a8aaf96d0b7f9d4b7549be60734face41c97dc218ecdf84721840d70c48f90e7c0ea99099eb8e59757fd32e5d357024d4c8f7512744861af29c27d5e25caaa3c92b7e9ba7c6d7eac1bee53e27540eb99cf2c50bd0606c04639e910309b23f2357ecd28d376537c5c75eb21dcaab996e4c9b78dd949417511e4876b2f4587704e3cddb3b963be60b021455bc348c406784e18150bb0f01f115d9dd2a9e1fc2354b5bfe6c8f4296518650ee045c4f27ebc8f9924ddcca5032cf4c764776a64d324118bd18a50d72d4af034ff1caa4e11507764495cbcab37e7b9cd4cd6b0565714b4a0e0145a239eb9c2d448e5bf014ae8a476967c19c6757bd88df5e962f15fe25c7d9caa2ca15b96e87126a88534c918036f8f03f13ae04b0886b88c648cfcc2d80ecb4b3254809cc0ab6bb87473805e3a1f6769ab0c0ab899376a99ce0391e2457da52193997f4c0c6c89473dd63f579c0ca502fca61e9ac8338459b781105f66bb8e805aca92e95f29311f0bc45532a5b77ac2e5eefc3d53fbef58dc15add7dd646458690403abc68fb2633328d06ff48f6f5ad06ce1d7f910c7a12f566e51f0df639b4633363fef2bba9b59c6c57c3dab4d7601ea13e52612ad5c863290164f8147073635ae050a9dcc8059b1d674d2de737ad66f6689de8909a28cc0397f2ec82bc575f264ef15adb4551138e7b15cbac799ec07c42279c11f22b69eab2d712466d807dfa5a360da4b5fea5472d2caad4bf2af7cfdb3829de89feae3bd41a0e7915f35a3c028810492d216e835bf2d8480deaef6dbb1665e8a8545e4303f52aeaa6efa6478290c6f6ba4de5a707ca7e56c888cd7ae36c751c31a343a0ae8029579b08199f293e38793f8a964662cf743dc1d4d5211b36e6d99f5ae9cac161c3fc1187bca85543a86e0c3b0df62fa675376d8a1cab42c6d44edd82edd656326dd49ebc84e19fdc64cf23ce21bf03e7e419d69a106796f28ff5c55bf4bfb444a657ec4ca7e4788d048ef58151d165acddc5b9148ac47928c76cc1108ca0012528598d639361f87cf3a4c52679338889844d4dbb59504c28de8569552358c9c704382bbc2522029315a06e415355b3bc69501337e0a0b996ac552b5c4be79835e9b389bc9ddc7ede781b993edfb3434a5e9434d0a6c8a79f5cedb42286dfce9600d98db014daf9d85ae434a8690ccd5b5e92ac43470e050b60259cd953e3ccdf9438f992ae86d97a7eef9494ffe520e5792986bea62e5fb1a9b13f784a5263f3bc28e0f71ceefd15eda250e682ffae63684a86c2586831f8ba520aec642c1a8780d750a722017c099f78b2aae6e35016fcbe04592e6e9e2304ba6aabef37a57f90cc1f83433f0d9995a1f671a147ea1fbc42863b2c6bb9a84c0a0cb6dc3f4f3be3135c4964c570d213fda003ad939f4a1c1e068421a0e199797dc7ca9d6e52967fbe01a0eecd4f4ed4784b05b18b2ca47beb984a5d537473bdfb68d16a64baabc0d9c38692c1016363745ac679a324b62d1160f0b2f67a677f1244653267b63fdd0afb9406f5ca027aa24ec7a0f1e59a427a685e3c670295fa5d0fae832bd3ef91cc232a3da13402a026143220711067a45363f15279bf0348f8de42c0c3ff2f5e8f2ce0eab8b67ffac6e2ae0b96553c3bca13d054c7f5530e85f6bf2996e4d94e0f2a2d09daf8f8ef649ff0837be698ee59501e22057df125d11c064b8563897e87c61df847acd69c3434f0e2520719ad62a0e4b45e65e46324fce04c62b9be0bcdca42d381af621648351abd0be5b46340ad78f4a79c5520e1708dda03c5fd2ebaca8b75c18d5658ad4be989914636a05658121875cfdf4499d43fc575cfc30c6828402ed5e088f2b37cbaa2c001887179fe5e5b0be9c8d03494e7667ad84d1fba74f462bb737e0c3438cd98baf13a8d1ac644e4531e9887e3f762107ab8f9c26e269d704efa183658ae630446e83d3fb50403caf737d057db725019b8b6fa2b3e1ff1cdd148372ee227ae06141e4dc3936fc3a99248035dbef9698dca3c5605b98a38bb5ea05047432e6fbbf6e2437bfa42712b0ed6691e8c3df3d4404b8ad1e7ec0ea50b8fecd0ba661bfb7c6adca305467c4c47f94697dbbc7f434645b3429e59bdc3a1745386b41b8fdffac611f8929012ab057a69b41124a936d793769bb3f7cf8a60a12bcde39c67613a1ab2bb2313e8fa13e48200b3493b212f00e702bfd9ab41160f55714b1b7587af858c05929344abe88e2c930f6a58f9f20be4abcdb35313cbedfdc68048427af5c4f45b164ea6a54444fcebc40ed62beb4170f88ecba5123391e300d2e9b8fd3d2f34e56aa883e0f4b2b8039f3a08c7bef2a917033b96c4cc6aab54b291ec034e7ee40b8c2ec2f84838b75973476a15bc53eb58bf2766c973a4b2a59c769a6b73647ec07e07c69fbde49abd56e1b18b8fd6741f9f1480125f11868f32be6e74e4b7ffde35d94e78640ec8d5aefd36efeaabc95bcfe63124f2b7f41d7a79c805a882818d566ebe85c90472e98d634516c4c4142112cf99fda40e69ce5401b8152d6081cfebd219d4f861c70ce9f9e7fcc4b3894a71411c3096ea70c635b43b8d2848ae49a3a49e09b70a728a7e2b57e8315d8159cfd576d65b5a9464c81a2764dfb66f354946b7faa0110eef470e124640f2f3bf2591c46822aaad9a37bd88677211e1c75090e42ad202e68cd502af2eccf02b9d0daad759d18db56b8059dcc8c947641305519692be954aefe999f866eb9b8eae8080918e7bb634fb8230e01506f6e1062f041bc9d81c3ca6ad0e9715246d26ecf70b880589c62af35bb9e60873cd162913a2df874a3f69520192d8173beee33dfe27a71fc0ab3dbb0d5d034afe386f5cbb939fd36cf615a306e3f78241fe983b179f1a0d36195bb617ed2f3c0908300e6393eaa8c41d2ce60c57e5f860b83269bbea872554d5328162f5e55467a1569e80fd8d5439ed824c82b50781d2eb8b3ca361683f8e1a9136960e0b42be535623e9e2807c40b51eb5997150fef84642232d18c118abdbeef27bae7f5c50f3ae26c31e9bd84ca4bb60e362eeb7685914a1a0fbe1fa3a378421985a8a5eb44905be304246bfd80e10b4d5d943dec4bde331d668655270ac6bcb282c14fe2beff6a4ed3725d5c36892090a686ccb6677ff6fd1c4164f5bcb1d0f8065fbd434594281958afc7cc841c9ba2d6471a4fb1cd41964aa77abe1e5941bf3fda626961fea7f6cb12fef5877f4a0f26762cfaed9912e74225d03782faba229914f6af6c0cf0642de2ec7f1c0c6a2a7c968af128d27df12f3a649ba4a9c5fa47adcdab050966832fa62fb342dbae18e99d5dff020fd2674c212701c3dfafcb64abaa0045478e1ab51e73143f0f41e99db24c016c27478e383d0348aaa8372b741868e5f7a162e0546fdb97a72d8c8ec639b440fea3e2f67ef4f22c2cd7af1152ef0070016a2c8463f05a8f4acb2024ce032cbbc35a2d593a718a21a7c72d8defd3e138533e33c788e6315738f9bb2c94a7255e11f9f1c36b19f488060f2d9c692cfdeed584f4000b5fef8523247f2023f94c8d45ff6502c6ce4ddfa7dad4a040a3d3aec6f3fe97afb3d26412cd58db5ec5481c214be7afffe3f9b959d7386e1e28c79b68fefb0329fec351fa4c658b0b0b663d81dadb611dad3b89e1cb4225c9dd1ec6c28b63b81f27af08923acadf27c8208b9938e849fda1a239661d8b83e81e4c4186f7db8ba04958f7621e0f1d0bddd0c9e9c9f8070c56f2d4aafb70bfbb9173dd856c0e80cde3ca441a7909fcaad49f73691d3c2189c6c528ebd043bbed1b7f2e56678cf1cf53389104509fda61ca0d2e29b534629be7e83b385e348104832f11f02698cc82423696729220c5a3fec3669c767104539a70ee1527217514896d3599f36623ad299ebfd3bd1e63ca54a383801f9e04bf2b0392fe653e04c8c8e4901da1e2692732cccdc1b32732357d901e8cf910641d05dbdd2bcf7fda9daea8071b8c9aba215d402f437967def5ebde2f1a5ffb18448df48003ca456beac94eabd2aaf33411e579bfa67d6e186de32ccf940422ad6099e6ce62d4f909b98a31828a402eb35cfc972ab8b12db2fa15183ada99df1db17180daf21d40a931018c3cd6da2e25eaf9d60ee11426ed5646829baf025e3dbb327e6feee07350a97780a47ccfa16cc8b87907039ae82c594a1b823d28ced913f755fb71b41c03860bca5375b7d0ea810efc284b7a47d13450849b3937b4d109868ae13fa9be95de0be3ba07ff57c5742f32181ba1b5e7afc8c96bd97ceae4189f55cb9683ce7053cac4a5edaca402f41abb4d5d1f8a0d08f583a8ea4afb1cdbb1537395ee41170516b6e35dbfc1994a4e5d13d7e6fb1382c30cba000d5005d416e5473f7015d10af2d9b3b30f600778341318a482ea6864365694aa37acba025fc5219a7b1eafbb4092f2c2929bd26132fef99bbaaf58ce02a653ce71f02e9756b5f002f0204bdac1b08138d69c081c75c27b2757a84cb4983f0e17b23c4bd22582b7da243af0ca740d452612bb7d646a3a11a9b9bf9a19ca031add64199f0e6af1e0258f1dd14aa58ca27919b46f226befb81980d227e056d5b41c6ebfdc4173e3a624bb390362a72e090847b881b4d3cba45a49a5686a7d7e4cd84321e08c39581ee85f5da2032ff61fd3666eb93850315a1b355d303a60f9ed5a220e3fe9dd55f4ab91a08e90370774ce83167d5e1248c505b5b4e415c97d535acec41434bb3d723af85c0f9ceff8a6ae6730fd2e73d5b9045dd4e025ae765ad3521420327bc6117ee387b33149c773358da1d4ecce2d86d5c2ad532d4b5f1febd3f7b9d73c1029c81a954d067709c1df682c118bd885f9696acf1537b8f1cbe134eee19510f5c6456dc39315024311b80be64e304ce52935493ca7d3f643a14a48c01b174a399ce5a3c278254b4c8d5b0c18759ca595aa92534118e663e0663b583765e0a345e1d65a2a04296d92ab8e4b93aad61882c4bb4aa88f4ae542de0c668573b33342b984cd994fe0ea21fb1c7ab0e99806415cb8d18bb6ed1eb13448a23f81b08d4ca20f3839e3", 0x1000}, {&(0x7f00000010c0)}], 0x2, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r3, r5, r8}, @cred={0x20, 0xffff, 0x0, r41, r9}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r12, r14, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r29}, @rights={0x28, 0xffff, 0x1, [r32, r33, r1, r34, r0]}, @rights={0x30, 0xffff, 0x1, [r1, 0xffffffffffffff9c, r35, r36, r53, r38, r0]}, @rights={0x20, 0xffff, 0x1, [r51, r52, r25]}], 0x120, 0x1}, 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 10:12:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="62c16e4653950ed5", 0x8) openat(r0, &(0x7f0000000240)='./bus\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="438e809e0428", 0x6}, {&(0x7f00000000c0)="1b114f8ef3b2fbb18d7d8b366e77450f817c154eb3042d0b880d46ff34bc2e468428f8e8e669925491026e13505b5e6b918da718f045879f6f5713db40394bdc3f82337672c30f87a982679b53e86b82859320dcf011c7080dc9d11e57299ab47864b918cfb96d56fa3968042decf2b0c688256f52ad85a2d308bd3e9cf9161156f9df62e5323491723e9eed0ecd61e3cd9dc0dd2eef0ef6f8be", 0x9a}], 0x2, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 10:12:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file0/file0/file0/file0\x00') 10:12:24 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 10:12:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0xffffffffffffffff, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:12:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x97e1) 10:12:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) sync() r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = dup(r0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 10:12:24 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r1, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r1, @ANYRESOCT=r1, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x141) msgrcv(r4, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ce5f58b481ae067cb112a8256c1c27d4ee938be5750ceeffe17814a745f9b53407c80d342748954f66ccd3abdfad2ad73b05f951e291cb44ae60acacf2323e03c62d92c3c68ff1b99c6cc8250e8ef212571b68aa9922e41d1b63fb2aec6ada4bb8b139376ea06d7040989f93a14ee8d"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) r6 = msgget(0x1, 0x10004) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r6], 0x1, 0x1, 0x1000) msgget(0x0, 0x180) r7 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r8) r9 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r10 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r11) msgsnd(r4, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[], @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r7, @ANYRESDEC=0x0, @ANYRESHEX=r8, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r9, @ANYRESOCT=0x0, @ANYRES32=r10, @ANYRES32=0x0, @ANYRES32=r4, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r11], 0x9, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c653000c2c58f3e6a63e18dd0a05560ff601f2fda3725a57204f4b01be3b5b65ab0879af9972820f6dd37cdbb633389a6799d36a52b6a24a1fd"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r13) setuid(0xee01) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000240)=0x9) pipe(&(0x7f00000003c0)) semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) 10:12:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x154) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x51) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 10:12:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x20, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)) setsockopt(r1, 0x4, 0x200, &(0x7f00000001c0)="62570d8d83b0a6fe246b8b39e224e954862abef628b9d36e45e500de34c63c041a5f897f79a3569bc26ad142b67fe303a4894b8ed66882baa47396755e0399658307d35a52bad44321142cbb9712b9df29e029aebff01c5034807d459f7ebd5ac88fff53da34b6be5e78095f836714c9381db891fbb8f96882e8a1afc536e6d7d6b7186ed02c4c9e30e984408e4b4a7df9283ed0d9ecc2e1e65fc255687f06a020", 0xa1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x401, 0x8000, 0x4, 0x1, 0x2, 0x0, 0x9, 0x0, 0x3, 0x1ff, 0x1000}) 10:12:24 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000002900"/16], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) recvfrom(r0, &(0x7f0000000100)=""/153, 0x99, 0x70fe24f3aed5a625, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:12:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x40000100, r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r2 = socket(0x18, 0x1, 0x0) close(r2) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r3 = socket(0x18, 0x400000002, 0x0) dup(r2) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000280)="ebffcbe1240000fd812eaa4e713048e699319296488a98e69a6a2a1f988526d5f8b7fbd660cceaa3cbd295c3bc29791b6c00e0c7aae5f60a02db6f06ddad4197a43c597f0643b956f019f7df60fc7d9623625ee0a71162896d34ee140c8d7e497cd8d1f3def551d1213628f421b078cab04183c1cc0b709cb080ca1264788f3650d1c2", 0xffffffffffffff94) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 10:12:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xd140, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x181, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) fcntl$getown(r3, 0x5) poll(&(0x7f0000000080)=[{r2}, {r1, 0x3229abc6791e715e}, {r1}], 0x3, 0x0) 10:12:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 10:12:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="1b3e5635451c8e72de423771b881968f", 0x10, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xfffffffffffffff9}, {0x45, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022, 0x1}], 0x1fc, 0x0, 0x7fffffff, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x180000026, 0x4, 0x7}, {{r4}, 0xfffffffffffffffb, 0xbc, 0x4, 0x1, 0x100}, {{r5}, 0xfffffffffffffffb, 0x2, 0x20, 0x4, 0x3}, {{r2}, 0x0, 0x4, 0x1, 0x2, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x1, 0x40, 0xffffffffffff8fc6, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0xb6, 0x6ba2f6e77cea1c2b, 0x10001, 0x80}, {{r7}, 0xffffffffffffffff, 0x10, 0x2, 0x8000}], 0x1, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffb, 0x42, 0x100, 0x9, 0x100000001}], 0x100000000, &(0x7f0000000300)={0x2d, 0x8}) 10:12:24 executing program 1: msgget(0x1, 0x1a0) r0 = msgget(0x2, 0x5be) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x8, 0x7}, 0x9, 0x8, r5, r6, 0x7, 0x9, 0x9, 0xffff}) munmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000) r7 = socket$inet6(0x18, 0x4, 0x15895995) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r8, 0x2000745e) r9 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockname$unix(r9, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x103a0, 0xe1) mkdirat(r10, &(0x7f0000000400)='./file0\x00', 0x100) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r11, 0x40044273, &(0x7f0000000480)) r12 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x1, 0x40) ioctl$WSDISPLAYIO_SVIDEO(r12, 0x80045745, &(0x7f0000000500)=0x1) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000540)=0x9f7) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDDISABIO(r13, 0x20004b3d) r14 = dup2(r10, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r14, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0xffa, 0x8, 0x553, 0x0, 0x100, 0x800, 0xb3b, 0x0, 0x2, 0x101}) geteuid() mlockall(0x0) r15 = socket(0x20, 0x5, 0x100000001) ioctl$FIOGETOWN(r15, 0x4004667b, &(0x7f0000000640)) 10:12:24 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x184f704fd93052fd, 0x0, 0xff05) 10:12:25 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='ll\x00\b\x00', 0x18100, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x6) 10:12:25 executing program 1: msgsnd(0x0, &(0x7f0000000240)={0x2, "703aceb9608b7ad72170eea053692db8ec40bf06e9e5445f6ca4fff6d003f6b7c7354858ec3d06658110d5aae1f6f416a245bbaa367949237f6f2a9b468de6b6f39e90a3105dfde119bb89d2273419312306b52824c63bd935fbfff0a0f4c4c01f7f90943820b7"}, 0x6f, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4a8, 0x0) dup2(r0, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000200)) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x1000000000, 0x7fffffff, 0x0, 0x4}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 10:12:25 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000500)=0x10000000, 0x100) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 10:12:25 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) 10:12:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62000207e00000012000"], 0x10) write(r1, 0x0, 0x0) 10:12:26 executing program 1: semget(0x0, 0x4, 0x94) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b230700f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 10:12:26 executing program 1: r0 = socket(0x20, 0x2, 0x0) listen(r0, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000001ac0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffffffffffffb, 0x4ebc}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000040)="452a0ab9c6f25f15d17be759337843515c9e800dd44e15139c1fc120f096f8af2e1c2d322f9284661c6d441aeb5d429bf9ea506bd059c6f5cd68437f12a0bf5c555d6e73f2b8de816f5850638a937170105126c92ca012630f9a38eeac1084ef0aa25dbd7501602c", 0x68}, {&(0x7f00000000c0)="a1c52ea12c499a9263cc05caf26db4c2c4cb83fe363f1bda0b653f37cb6e5861d4091af8a32b857e6ac34c0ac22d15ad85eb748ebeb12649fa4279a1c16f8e9bbe8b6bba6c21b5e22de4ab70ac4544b27a19989869a37dd51c6daf03bd327a94236b0853507506ececdaa7c6f1f04bc678337529562390e4813950f761690a93ca", 0x81}, {&(0x7f0000000180)="027e81a18374efef9657dfd4f40cd6a59923d844ac406c12c2d894384bfda3434f1af18b416ea8dd3250f50a69ebb4a880986e6d73b5bf3c9f57f86479367a90bf745e06967958f85fec1fe53d08d895ba17cd3595df714305cbc62375b7080c83cf18219d4d74a5628a4a275456ad3ebe265e9fa6b4e2d2d6b3d0c91b76c878f98c9559be3701d90ac84444ea7c7130889d58a308bda6dbe86a171792226956989819fa3340cf8bf7c1b82b33416553c476f84831b5fcdeb3490237efca001c22740430b41e072fbd698ef4d1edfc5f6859977ebe1a5ac25b22bf", 0xdb}, {&(0x7f0000000280)="b0ca013b1238d0b8b7f8e9912d58cf5434669dc3f49b34444d9a8a3011eec4c11ceb24db87a8", 0x26}, {&(0x7f00000002c0)="359042b95411d00d3678b09dc1358bc997635e699b30d87fff6ba492b4a826122b43baa33da8bd08471982221e3f06e38ab72eecd06bb0e2c7b7ecb5417d3074dd163f174f8c0c1657f6d8673f2d8f8bbc05470422097daa44f89e58f2be231c02baa127c2e8bb9d7052add9d1e890ad8a77de71a35acc9aff9a5da66b74f5caf56ff574f0b9b26f77a715bac88851bb67f6780d5e2f47bf0d2973edc37461849ca850ad962933e2c6acf5068cecec1e51fb4f", 0xb3}, {&(0x7f0000000380)="c6b3d663159cc275d2c760ee4e81f1e4004fef26c4d1c2a6b57f333f6eea2fba008e29a902ebfb4ac3e44c3010e5839ee924e6091c161d9e10ef836742f20162ea4dd89223425e5f814f0fc7a0dd96d9394fda9d4b2581eb70dc74a41edd78df7c8a7a572d92caa6e0fc75dda711e3b5c970e9a2e979af215729d05dbe4ec6a9b01158bd206e0ef8e7cdd57a02f56503e1da38ea47d0377acd27d54720d3e22ec9e819d5777aebb41d7f2214e51bf82edf224367d0e2", 0xb6}, {&(0x7f0000000440)="35dedb4eda73c08bffed8b43381a40906edfda6de8db8f0e751a9709ca1a203332694d685aee2733422f", 0x2a}, {&(0x7f0000000480)="5041e04a1a54165d4a6708dc7925f7a883a2e5a489676e74224e313f", 0x1c}, {&(0x7f00000004c0)="17a4da619281db45766672630471fcc1b5437758a59e13bf179d68ac78497cbc1e90f9a78e89fc84b2d4ac2c3017c601a6f3b9f09ecdb6472778a60840bd7e23174a5e6d9be6451f6e2543c73d114f8b6c74145c600358cad7cd61d955714fa17bd99ff2a09add3313af65dcdbf3d4efab51e500a358989c7b770a65937224b5214a67d95013628b161e1bdd17af1cb2bba353468158058bf0ba261fccff1471f0c7722d02b7170174e4b23c0060ca7338af777db4e2807d804bd1aede8ee7fa848a2b45", 0xc4}, {&(0x7f00000005c0)="7e8c8231c8d3186fad627821241b250ec73d548b71d52c064d4b474b951148a965b7e6fb3e8a380854454ae0cc9d4f61593866c7114dd5177de967a6bee75e2b8f315cdeeca292136f96ff3487eb0a5f4de8d1330c639fcea32d2939414d149487b0d04fd824205f3684a6e2b40f850109e3e21c6b395a8ab3c41a553d8d471e64dd51ab88cfecb285b003367dbf9636573a24ecf69da127", 0x98}], 0xa, &(0x7f0000000740)=[{0xe0, 0xffff, 0x1, "b1c97c362163218f1e26e008c863ceb0f30585f6c0eaf514ca4dd4697d1f19612e4c9d8f3ad2bf5a565db856558d780868b6aad35f101b25a35549f8e222caf375fa694a39f3dc384ea2a7d6f57953613cb7578e5c3edf9073f2928a916135154297817761a9a6e25516b437e745353343209139debc5b5feff99528032c413566aac074d784c515736a58697c47e6b0e35760b0823ff9675feeb1357d526646ea55b5a5fa821c92dc9dc3ad0503f1e8ddd92dd64c8ad690a366c577482877dfa926fba999bd4e5d6baa9b7cee"}, {0x1010, 0xffff, 0x2, "872ccf639b5f544aeaf9e45e51333767fff9c6f4b693872c82ebee64b1c92a8a64c9fe9bdbadbeac88f1689a63dc30c53aeb7acf0e6978246846fa453854b15dc81ea82264bb9d0ffae10acb869cb4a3e6b398041c90f5c622a2eccbc1a684312df53da2d7c47ad040467a05363fd3247885a6ae14cfb084a449e7490bc61392cfd9e880daeaa5de2f3d308c4739ae23df34cb8b2e05096b9ba8b4bc3699ab11803368783f4e0660134bf23d43f58110a1e147fe2119bd52600265be32649ff6f3182a8159de61f923b14321d3e832b6761c426f2fb6c9231525793cb02a84ad61e85536423a8734babbf649db38c4abfbacc9748cb59cb4e8b5d62d48f5e009e36eb4540134d571168fcb10656bc66793257c31bcd3c61c5c38cefcdc3b9bdd26e758f184e8f06518257d02d348c95f1250d35de8c37ef1b8eb91363d9006690688000e57be3ac7fc8d66597cbdfb9411d8a3a92b479db97a343b957f4bb709e073fbb668fae1a14ff18e9e5171aabbaeed8c74fa12e867c7dde8a1f284221a0034d4f889d08b7d356dc51d6a6fe7a2b1f5b9f1483db855d235c2264c312fc2ee2d0834084e1f6a9ae74644f609590567deebbecdccc70fc9c9f6c69c5310a7b4f72b3fe144e4b1c85b6cb0f72541d84596bf0177d332c236db09d27e11c7c32a69aecc0191ebde66aca7f19e5ad16703789d8c1d876fbb77db4c2f279894249af442f278b9f6d21a92764a05ccbbf67c4ec71dd0481b86546def7b93a4652dc781d6b1ae0f3a0c07b2ee74f65f572dbac3ab05f687d9d843f153534e5d1f5a0278154ba6103b5e9bdfe73bd0fbdf63d4b1247cfdcd973e59049e8cd5038383c0e13b3e097f9288b25f938dc9b6b2b602a768b249f026648c3d5640687bfc0f85ac886821b8bf71592f784b7e22495d067b04e36201f4f3c430b3fe721bccb0c059181dace54db236dd0049c200d51676863125c5fe14410c86b307eb7b3a87fba580c283489d075643cf2c067078882d5aa63f0f91c888faafa477760ab810b12e169aeb1cb262ff6667500b2c35a7f7f6f4dcd20afd87871a68dd8b496b529a6bf0dcda24e883076a188f24a9a93605e2f3640b360b57d48051a8afa4c3ae0ea7d021fc31423e37988fc264c55bdc4909f1066777324f3280ef9e9e7b0db9160ff9ed3f7ebc9494393b2e8c13091a06cbeda20042c42413710d2f30b104c2d2880525b1d33fadce241503f89b6b16a83c12f812cf9befc0805b6fc86494d99e5a99ec9a3a553e8a0a402a8832da0e5f590a702b9faa785dea66b5dc848b4fe506895ba29cc9f1802b8a30bb6eb0de8864034364499ec8e772727f947a0ab68a723c991fa79f63339b2504799637e974871a7ad46cb064e53ee5c2b0288a79bd01532f0f9a0ffef6c0cd0ee65dac69066a1f5fd8a4728497c28cb3823bef23d4002bfd2bf175986fce5f5fe7e44fd330852abea9a133b14dfd31b4e335505d2d3021d4a8f0e7d4b2403048cdf07c0845cda847f42ef4781a406a0dd42c898545f7d5f297535698fcd9718df870e21031b39c1774af3a346fe06962c72037a40e49bd655bf714dfb78abb13fceba7801099a6d56dcc5a941bbda0a8a85dc932987feec0074cdca2a1aef451cf20924e9c49608f7474129930dd5e8e88a78ddd8775a5b08167fe4557442536b0bbe860000983872939db22f61fb860333ef170bfc4a20dc3f6d151277a003c3647300c5df324868a450c2ca189dc8e8075a5bd95fcef3b3394dd09935d8963e4f98590f4c1e5b531048dd42faabe3f2ab30e6dc31e87cc442557a961980b4fb4575266a90626f0fc3f33821f22d54bdb226c4a78b148ae0647a989f51d2937255cbe7db8d37030667178e28356b8a65285012e375c689464a691f3df8191763a09d3817c3ad4a7fd94daddb365b7fcd663c37c7c2290773b5d33419e87708e0b70573c8601adc99b674ee95f08326bb7bf9ab527e0bba207af0b912daa80046e043a123b898556383a9c0e23904d93ccdcdaa95e9636a00e3008a6d26b0ceaa191c193a87417a6f3458b12b6657455e7b47dbae9052e345a68e6a9470b23b0fb9f5599add1bcb4dc5fe592d283eac9a0ca20cf67f6dfbec0df849636e1b364c05a840516a06c1bdbdd0c3bf3f91265e870496b967e1d8752faf60effb9da79adda9297d1c762ec15e3ed3e1bd4179fc9be0edcd8e69f45989ba3661e44274fe1130be0d2932b1c1ab6ab8ec8dadfda60afd57b7f0b0380ca76706fa251659f04ffef089856bb4038d62b28b66c3513b22a2da882a737ff99722c49ab13c49ee12636f402a6e03a196e0f803ed03c54c35ccd846da8d655b9823c01298f50ff5c34c8df83d028afd1fb2825d298b85530f78a7f0a117b1ca98ed398e8951e4504afec0c5cfbadab4f486477873cced30bd936d0dd66d9739d0725429c727870418e358e5490db9c01b4fd0267e7b3cb0ec5d1ee189c92c401b8028741c7d5b9e93319bd18c8865432d378b47494703b0c4d380b7bbc51ee83d923647f192fc321d0d149751a0547c12d1ded2db7190eb89f4b515b74d426e3e73415b91b104ee6facb6bcffc6d2a8ba4c845f0fad2a7c587d0a1ddc2ce5fb0f8c03fec523dc4d4e640ca3d65c03584584a9f1961918f52136db2262023ff658f7f8cc0c1bbe96a0590d6aea898333fccf54b6c815ea0c14d70afa54a55e781c2f8049d670761b082da8558ddd83dc73265bf57e236a3845e62ff3beb648c5663ef08a7630ef35e047806b9deb979b1846c87fda092f5a9c72c682fed72e909828903fff8cada446215bcd28a3074dbecf0854acede302fdb435c6f0f33e24c0d462aace7eb21d048d70d779ef2cafe9dc726188e5aa196c4dc78544f6894853b794b20807f12cdcee1e17f926244330eebdac9f36f17789e8aba4fa44e5fb0a8d765f8516815ad0e39f9231829b086c9790698a4e4b11807c93262afbb2d090f3bfe27a35f9302498de7414adeaa3cbd33b339ffb826351d51d6485bec13307b674a59f3da3f69e5aa3f7a890d38e353ce9b60d86085a778e168bd4eed30cfe332149094d140b3cc2e4342d1676f9e2d51c0de7d42671186fd59915c5da3b437a10811bc813aa37466fb56f62b9d62818ba574dc77c11d8cacfaaef1de52ebddce179ac13f731be0bc2e0f0f278b581803c8d33b4c8e3612e78364a9dfeaf717ed1a159bcd3a64f7bac72c97bf04de753319c2653c1c195ac8e21ef3bb9c58d235b0bb36d35f5182d0397301fab7ddeab20187ee548aeb039ebe475906ff4c5951874d4264b0a5ad2dde4a2a405014adaa3e4dac1d76da7efc5195b5dc2a698850bacd6d5ecee432c5e1fae904ee0182c3af9397df6be13a5508a3923861836021b3cd69c2d9f60667c7f14ea2ad404d689501730193deb53606b44eb0f020176887b77127478073e4b1652a7878d59828220e633b96c7846d0c05113018675e6d3d121c41164e51513bbe5291e2fcfed7bb69a24cd44d10268d1b79f6912ce20d4c6630c6e1c6ad625ba346251e1fe1293a99f96200c18b8f617864f7a94d501ca02fdb9dfd10109840603de6a71c5dd745fc4b3e5299c7f7f6b291231567ce7dda7dd1589b20916182c1d86c6c20c55932504d2b7c277debff26e5eb043a67eeb1f952c898ed01c0714878cee2eb3cde9b552b72938be9099ced7d0d8c5d5bd7572539ceedbfb28b74f08880dbc831ae6849280ff492c1aa1931637e89297acee42f12a9ad3ac21bd49b05d76c706f3aeaa73c803a7780c1b66b3fae535518b361e66989aea117ae5a1fddff36ba9a1e012b9c22404f49a547612057828810964fc66ef63ee0546baf56e3bb6dd59b12a63dca4276339f279996ab65c15d634831af44e1b6b9f850a11629b2d9e5fa7d6e25c7b56d5aa8151faa9076f50152f5b9cf6a3915ccf0ced232e0d395d79f10fb1e7243ae830d6a299cbde19adfbe65e8017e86e2c6ffc24dedde2e8696f373f1b7f4927627cd8c0f749f2b584aeedcf4f48fc1465de3abfa0f4e70431c3e2fc2ed45e0feabd584251a2862c5fad957f3372366d78b46b03633ac82ec02917499bd6255e7488794aa67ab24d9adfde16a9f1c88607763fa1e1b2c1a5b73dc7c56d2849d95b0d981632da10523c5c1f6882d0bed25e7a45f0be1ab90c2000056010e03e0642d9e69440ffb0869bf0b55ec6f896a0672142ba030650e59054cbf29e7a6d9d779355d0f428e453fcdf64edf10ffa3397d9a6619e83959a60fc6f84aa4b1d7c06bf0ff04efc719d2f14e8234df4c0f35e13f597a4a23094c8d2a74041c0b0101993afcd4e463f83bf445dd23185f8891ffd449297b2ea0dd99b67ace8b4e52d4f2ed8cdec6e36f5b68a440da217dd659238a282f5599bd4a3a732976ed568f83d2ec45245e06f8be9339df5f9d8a43f00f4315e46201d07f23d11e543f7675ff9f833d63c857c2eaba7f6bf26a15fd7579a90a5683d417449e073032b7ca99afde62632103063055c2618d75a89a1d8a96714acadbfb84f060a45d4cb49f9f790ff1414d89ee38ee1ed8577c3adcf0a016b91259cd8fd7d09a6e739e157e7efdc81d2d5c03aeef38d4d330ef3c9153149a950af81419fbb5af08e1f51c903a1bb93e50d258968cafbec328deb42d6079d71a4a1ee1effdd46d0f4faed0018c5e7f8786bb9ba1a5915c24793b721349e25605e952b8a0d0ced606eb1aee5ad6bb31276ee0d5e0effd40e2e729126d040bcc428ea30779bd5556e51366a1d7eb310139aad3c0cc8fbf9c2f2df8e1276c5c73a1bf7705329cd05ea434fdd1e038c6fe7a6cb2a2449baf3d88ba20d2c5583cff61d02a41f6de59dd2d7023e6fd8c254206b87ef5ae2d62337afb25c27911f6938a5c727074494c93f1237bbb8899c8601a9664f33ec17ecab798946f1a772bc0bf2875fa0cda3a7f937114de90c43828ab637a04f16885ce7cd813bb9ddff561c23b49891e0a6214502a0273d92604ed1bf83899193cc076a5900e010ab622c01949317de9598daf14c436e195918d18415f5a1aea58bcdfc2fcbe373b08ff72ab28b720aafbabdd1c4e61e24cebc318b3142be1fde09ec425e6fc1a91935356984056192e87ffc4392c8cdbea2d70fbcb477e6a214baea3d81af3b2b00dcc705bb4f4f6ca181ce911334a04e22905967075a4dbfd6d91153bc84c5c5972389b47a4e8e042213565b757466e24994b2a8c40970eb15247fe1e0892a0bd56afaf6b360e18b3f967d55df1e97c52fce3e3d8afba796933dd857251c105fe79a90b75fff965c3bde550e80bd70be51a16aefd22f0ccbcf695b9eb85dc2adb053ee23202e64f1c36068cffae90dd554dbd57c4e43f4fb974ccc4a2c5d29d9064bc7637e6d4341e0a9d65d3f244aea083c5130166d320b6d777650790fe13d235a8472a9a2ce9f1bbf22a5260113db638d01ca0082b6610e2cf7e0d0b8af23660855822ab2845dcb38fa6a61a038c54ac4d91a76a99eda5de45c2ed17e0b93b63058a46e9286d68f5b8bef286eaf53f0f8c53f7164f969b5c7540634da65d4dc57f0a80c32e44abcb44970155b6a73315a35f0a2779c9d04062174de169b37230668eb82f4810cb06a82d1184a9698bee58e95a3ef7dba77296970356d210e8ae6f85a350b4ed16399181ba6f22a23ec577237727a23d0172fa6d0a08de9c63221a787f2863e7ab16d4c22a0e6cdab60048459bb1f8957c7e698187257109ef4be048b33654b3990608bee81d805b3758c4d70c9cd9"}, {0x58, 0x7fff, 0x0, "843c7661dffbf0570bd61b6e8ed80b5d54aaa59f1e52768a6f02661caf1cab999358ea914a7073f61fa8107f64183a4da1505b4542829d2a3537b41b0d43766d67dbd9"}, {0x88, 0xffff, 0x8, "4bc97b46eaa00313c624d47bbab1be25fd3f81387baf37f9914739918ec42ff24810dd321faca42c244990697efd70473b866b3ba06140a850cf059b43d9bc53e0e22c31d5379a695c79a9804705375a76575fb49d4e34c1f4c35ca8ca4e5ab539ee45dffb472bb15aa74ecd4906cc7b147661bec7"}, {0x88, 0x1, 0x9, "0236af4ca6b816371539f214f2cbbcae293066b0b47ba9c9ab8ee454c77371a2c305d32fb9f76eb0bde6768b7a0fa9237fd4e06439d706029ccfdbecbd60d473487a3c7a41a72d431dd590aa4390b3464a9417ed905791f4bc545903891e924471fcda035d7797394bbf3d3799e47bae10c8d5b18587"}, {0xa0, 0x1, 0x8001, "088a6eceaef99e5abe9895ea8537cbabf410a6e0168af5ceb94f27dcccee745ece5c2240a71548db60c5479c19b66552ce69ffde48f181dfb4f03684818ac4f4891712a6394ee6869592f2b22493f8b7e56d721bfea5025f15389c0732fa776903ab56cbece4d01d6904bff571aba77ab9f9c5a3298cd77d9f3f4f23ffaeff91b8d66be64128d725c14e25942e04e933"}, {0x30, 0xffff, 0x5, "257774263a18894f0af27285701e247b581d45818a727558d209ab5cc6f678"}, {0x58, 0xffff, 0xffffffffffffff4f, "040eca49f7c53e71d76a94b4f96a0b14ee33a953d451fd8dfd4bdd5c88414f26713abedb8aaf8f9c33bddd22b794cc4bd251c7fc20b665d6e5698dadbd226038850022"}], 0x1380}, 0x4) 10:12:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xe, 0xbb0d77e0f25ebbe9, 0x8, 0x2}], 0x36af, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x1, 0x25e, 0x9}, {{r0}, 0xc, 0x1, 0xfffff, 0x4f, 0x7}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x0, 0xfffffffffffffff9}, {{r0}, 0xde0eb594456be4d4, 0x80, 0x8, 0x101, 0x101}, {{r3}, 0x3e63c30cf395c436, 0x2, 0x80, 0x9, 0x800}, {{r4}, 0xffffffffffffffff, 0x4, 0x20000000, 0x4, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000008, 0x0, 0x6}, {{}, 0xfffffffffffffffc, 0x8, 0x2, 0x0, 0x8}, {{}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xfffffffffffffa68, 0x5}, {{r5}, 0x3, 0x1, 0x2, 0x24000000000000, 0x1000}], 0x8, &(0x7f0000000240)={0x6, 0x7fffffff}) 10:12:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac7f786198, r0) nanosleep(&(0x7f0000000140), &(0x7f0000000180)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 10:12:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x4, 0x5) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="95795c1171ad3d276a292171b4d2f5882c05965304a767f92ee6cc2bcea449df8d84eadd0fd1a73999a4be065361f62f056fd9ed74eb8b8f817ce4f95229b2207637da4a7e11476786d1a4478465447deec4df550edcf6699b60f8ad525db7ea7b26ca43b36103f2d42c00a5af15cfda1215518a615cd0b35d5d19a2af874e8c645d9872f17273a51a822a3e76654b23196243dea88b0811eff109130486437bc17329e16480879f5fe390369ea40f57282ad4e6aaa7579c4aba61bae3f252", 0xbf}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18}, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffbff) 10:12:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x3, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:12:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchdir(r3) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 10:12:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) pwrite(r0, &(0x7f00000001c0)="d99506c7bfa1097b2a8791a1c9f861e8d7e5cb8729e83c38dda8b7036069299374dca6b47475983e4ddbbd5d65aaddf3ef6f9e24564e6713aaf1791127434ca9483ab33efa542b479fe82491dd23f13587e19cabf762ee16875b5bc1602e407b1f873d8a0bf89f770b6863f4d3e56b83c2baf72340f00a6683624018d4eb37ce131c806b3417d51e3b2d431f03261d043ee79a18ac8ca647611ce39b9797d391946cddbfde1609eac6a19829114ba78da67ea36016adbe8fe5d0f68c6b66e3bff14f84bc6c42759b8a7a79cfb9bd9b6715c8564781fb29c217189b971e0674c44844c92c6a68e358df7dca0fbd88adec3f13622b0532", 0xf6, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 10:12:26 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xffffffffffffffd2) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000d08, r2) ktrace(0x0, 0x1, 0x8, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) recvfrom(r3, &(0x7f0000000140)=""/153, 0x99, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1}, 0xc) getpgrp() r4 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r4) ktrace(0x0, 0x1, 0x8, r4) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r5, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/211, 0xd3}], 0x2, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x40000314, r4) setpgid(r1, r2) ftruncate(r0, 0x0, 0x9) r6 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) ktrace(0x0, 0x1, 0x8, r6) setpgid(r6, r2) 10:12:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x10, 0xfbd908d22bf1c126, 0x40) 10:12:26 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 10:12:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x100000000000, 0x29d8aaa8}, {0x0, 0x0, 0x100000}, {0x3c}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xa, &(0x7f0000000000)="6ecb56c2d973afebb900") 10:12:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x40}, {0x6669}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 10:12:26 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x400000}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xbd57, 0x9, './file0\x00', 0x3ff, 0x8, 0x0, 0x800}) 10:12:26 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) r2 = syz_open_pts() r3 = dup(r2) r4 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x9, 0x8, 0x7, 0x1, 0x0, 0x7c, 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r5, r6, r7, r8, 0x4, 0x200}, 0x4, 0x26, 0x732}) setregid(0x0, r6) shmdt(r1) 10:12:26 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000000)=0x4) read(r2, &(0x7f00000002c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) 10:12:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) write(r1, &(0x7f0000000040)="220e001b576c95983ba73ff1501cedf3292e8f24f7dd42930f7707", 0x1b) 10:12:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x1ff, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=0x0], 0x4, 0x8}, 0x40c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 10:12:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="0dec", 0x2, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 10:12:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setegid(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) fchmod(r3, 0x1) 10:12:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x520b, 0x7}, {0x4a1b, 0x9}}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0xc) 10:12:26 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x100, 0x190) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30008, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) 10:12:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {0xffffffffffffffff, 0x100}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x40}], 0x4, 0xe3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 10:12:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getpgrp() r2 = syz_open_pts() r3 = dup(r2) r4 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r5, r6, r7, r8, 0x4, 0x200}, 0x4, 0x26, 0x732}) getgroups(0x7, &(0x7f0000000080)=[r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, 0x0, r9}, 0xc) r10 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000040)={0x1, 0x1, {0x9, 0x4}}) close(r10) socket(0x400000000018, 0x3, 0x3a) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 10:12:26 executing program 0: r0 = socket(0x1, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x3}, 0xc) 10:12:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xffffffff, 0x3}) chroot(&(0x7f0000000240)='./bus\x00') close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x3) getegid() r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x80) r3 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x100) kqueue() open(&(0x7f0000000180)='./bus\x00', 0x80, 0x2) ftruncate(r3, 0x0, 0x4) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x198) 10:12:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3b, &(0x7f0000000180)=[{0x10000, 0xbb68, 0xfffffffffffffffe, 0x400}, {0xae, 0x1, 0x101, 0x7ff}, {0x2, 0x1, 0x1ff, 0x8}, {0x5, 0x2, 0x2, 0x1}, {0x7fffffff, 0x8, 0x800000, 0x7}, {0xf3f8, 0x7, 0x9, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f0000000040)={0x0, "be987fad52b827719dd31c819db35c0c0b5d357911f835ff4f7df0247eff813990864ba91c33379caf908183c9"}, 0x35, 0x1400) getitimer(0x1, &(0x7f0000000000)) 10:12:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000002c0)=[{0x80000001, 0x5, 0x80000001, 0x7ff}, {0x4, 0xffff, 0x7c23}, {0x7fffffff, 0x8, 0x1fffe00, 0x1}, {0x1, 0x3, 0xffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d, 0x0, 0x5}, {0x74, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") socket$inet6(0x18, 0x8000, 0x3) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x10, 0x80) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0x6, 0xb4f0, 0x7b, 0xfffffffffffffffc, 0x4, 0x8001, 0xfffffffffffffffc, 0x10, [{0x3, 0x1, 0xffff, 0x3ff}, {0xffff, 0x101, 0x80000000, 0x6}, {0x1000, 0xd60, 0xce, 0xfffffffffffffff8}, {0x7, 0x7542, 0x8, 0x7}, {0x0, 0x61cc8b88, 0x0, 0x7}, {0xfff, 0x9, 0x80000001, 0x8000}, {0x8, 0x8, 0x3d53c7c2, 0x6}, {0x1ff, 0x0, 0xffff}, {0x8, 0x5, 0x6, 0x8}, {0x67, 0x79e, 0x3, 0x100000000}, {0x1fffc000, 0x2, 0x3, 0x5}, {0x39f671d8, 0xfffffffffffffffc, 0xff, 0x7380}, {0x6, 0xf120, 0x101, 0x40}, {0xff, 0x9a, 0x72, 0xfff}, {0x5, 0x3, 0x7}, {0x3, 0x2, 0x7ff, 0xfff}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) socket(0x0, 0x4000, 0x2) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x100, 0x0) 10:12:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0xfffffffffffffffc}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="636bb0c6a630a9c8cea65ab83b9a3e9c2bb74dff18826511c91c47281379569128077ead3ee1a6eedeaf4d", 0x2b}, {&(0x7f0000000300)="d6ad0baf8c1dfc7cc1f379a26ca4194f85a42ebd3872d815497fe2616d899a2a1e89435ad51910924458edbcef61342f500607c10cd463312026ff91b29bd69188139d6365af9eacd118d603195637822a01aa843f5ccbb6fa552462605276c4626bb01fbb50bc9f90f16981d07d9e410d20bfc92aff25d842d52fe664b39566a838aa3997fe825bf4afd224bd5a4a66b84fa0fdb12beee9e0ffa49c59ebcb8e809e8e40dfcfad782a62", 0xaa}], 0x2, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x2) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r2 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0x1000000b3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x200000000000007, 0x1, 0xfd, 0xe056, 0xb}, 0xc) r3 = semget$private(0x0, 0x4, 0x100000000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x9147}, 0xc) r4 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r5 = accept$inet(r4, &(0x7f0000001180), &(0x7f0000001280)=0xc) accept(r5, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xfe2b) semop(r3, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) semop(r3, &(0x7f0000000000), 0x2aaaac6d) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) r6 = dup(0xffffffffffffff9c) r7 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) accept$unix(r7, &(0x7f0000001380)=@file={0x0, ""/108}, &(0x7f0000001400)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001340)={{0x18, 0x3, 0x5, 0x7ff}, {0x18, 0x1, 0x9, 0x4}, 0x7ff, [0x80, 0x80, 0x1, 0xff, 0x1, 0x3, 0x9, 0x2]}, 0x3c) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0xfffffffffffffdd6, 0x800, &(0x7f0000001240)={0x18, 0x0, 0x5a, 0x9}, 0xfffffffffffffe42) 10:12:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x1000}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x4, 0x0, 0x3f]}) 10:12:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="654fd3fbd56bd9acc21b1c23b5cac346863122cf5a12f86c538523ee66cb530b6d2e6c3b", 0x24}], 0x1, 0x0, 0x0, 0x1}, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0xa8, 0x0) socketpair(0x20, 0x3, 0x3, &(0x7f0000000200)={0xffffffffffffffff}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffd, 0x20, 0x8, 0x401, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0x7, 0x8, 0x100000000}], 0x5, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x64, 0x40000000, 0xbb8, 0x9}, {{r3}, 0x7ffffffffffffffc, 0x10, 0x2, 0x2, 0x6}, {{r4}, 0xfffffffffffffff9, 0x5a, 0x2, 0x1ff, 0x7}, {{r5}, 0x60c341e764973068, 0xa2, 0x4, 0x4, 0x101}, {{r6}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x24, 0x5}, {{r7}, 0xb, 0x25, 0x2, 0x4, 0x3}, {{r8}, 0x0, 0x1, 0x40000011, 0x5, 0x6}], 0x8, &(0x7f0000000340)={0x0, 0x80000001}) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r9, 0xffff, 0x1000, 0x0, 0x0) r10 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind$unix(r10, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 10:12:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524", 0x10048}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="9799953a38f172f56833f212127cb128ef84922612687291bc507c2dba1dec434756c7d77bc90b8ef361087c5fb98d097ede2779de203589f645949c24fac070665f73c7d3ff05bb88069290fb07bedbb9c38a4e1da32ea6e79a2fefa1a86a93f8731a", 0x63}, {&(0x7f0000000780)="f99b62b66351705436dc0a54aa0c3eb0c399e23ddd61913244373db7218e1d09fedea0be909fe3b8c770be1ff56f0f07ee855ee29b6807fc940072a973ce00edc82cae300d31b78d2d74f052f111b566967205e05beada02fe1af9d9b872361d5d2a7aae0f1ab37240ce203679f0be2820fc041aa932acebcba5fedb0a77ad79e297f061d42063fb46005b1720ab0a8afb87c39f68259fc6a488ca507b747f4e9a75396ecbc17877ba52c8b1092bacba5002d0a145681dd377fc0036114b2b8452bee4cf025f2912697a81b7d70a481c7aff082f9a904cfee38c26745c8b6ba2b5918e8e9a192c48b1b317c2e8170402bc62008f6881", 0xf6}], 0x2, 0x0, 0x0) 10:12:26 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mlock(&(0x7f000034e000/0x3000)=nil, 0x3000) rmdir(&(0x7f0000000100)='./bus\x00') 10:12:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = getuid() r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x80000001) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1, 0x0) setuid(r1) r3 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) setuid(r4) setuid(r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1f508a7c8ac790a4, 0x0) socket$inet6(0x18, 0xb7162b82b3b93341, 0x7) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000200)) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) r7 = semget$private(0x0, 0x4, 0x400) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000280)=""/196) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[{0x8, 0x800, 0x72fb7f25, 0xfff}, {0x3, 0x3, 0x6, 0x2}, {0x3, 0x3, 0x80000001, 0x9}, {0x5, 0x7, 0x7a, 0x4}, {0x7fe000000, 0x80, 0x5, 0x8}]}) read(r6, &(0x7f0000000080)=""/39, 0x27) dup(r8) 10:12:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x83}], 0x7, 0x0, 0x0, 0x0) close(r0) 10:12:27 executing program 1: msgrcv(0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3b5c46a9416ee2396c7b82b9def4800"/104], 0x68, 0x0, 0x1800) setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x2, 0x2) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x100000000000207, 0x105, 0x7, 0xb24b, "49094a54ca605173c99628cb2e9b1e0f9bf3f816", 0x1, 0x6}) syz_open_pts() mprotect(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x4) r3 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xff71) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = syz_open_pts() r10 = dup(r9) r11 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r13 = getegid() r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r12, r13, r14, r15, 0x4, 0x200}, 0x4, 0x26, 0x732}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r13, r5, r6, 0x5, 0x8000}, 0x1e3c, 0x8, r7, r8, 0x1f, 0x7, 0x2}) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) setuid(0xee01) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x1}, {0x34, 0x0, 0x0, 0x8000000000000}, {0x806, 0x0, 0x21}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x123, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x241) r17 = dup2(r2, r2) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) r18 = msgget(0x0, 0x10) msgrcv(r18, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000010d8e927b4731dd20000000000000000000000000000000000000000000000000000000001000000000000f0785ae500000000e3ade0fb40c466269b3605cd98e0cf38d98d7e936a5dfd9018bfea34bbf35ad583e05747884a3118722cbe7b5277debea315735221999bdea2036a4cf46b676085494c02f7300b430f2157d24d8444aa902b84ba3cb4cab44024d99d7e55c0da5d774ea376d8ca22cced5a56e361722a892c0264c85e64cef60db47c1a780e737874003acd464dd1ebf1be73b201efe33be11f9afdb09a90855edcd70b25c66ae5247d30a8c190618a295f0723b0f757ab24c9c3e3ee41dc8c5299e276c4790f4e6a7c"], 0x47, 0x2, 0x1800) ioctl$WSDISPLAYIO_GMODE(r17, 0x4004574b, &(0x7f0000000800)) geteuid() r19 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r19, 0x0, 0x0) setsockopt(r19, 0x2b, 0x8005, &(0x7f0000000240)="e1b72228fdff2f3418c8d6ad53e50bb992b14cc0cd0422d291919a951978be2ce958d8a3430ed52722cefc8858720b4db4e7c08daa1fe9f67e64871641b5765cd2d79ba0b3b383d0228e004e41d59544001e9379c7aef7b5aff183132557d828351b6a4906e51c3a4af26e9a4756e854638598ec7b63a666eba055381b4579500800d6816d3e7f23236be34c07c5a85f314ba8216ea96237d246abbdb188a27167c9f0469d8bffe81d647f94494280744c84b98a7957c66f9df4aa35ef8a44c4247b713419bd63fba0506057f36bf002e19c1eacb6", 0xa3) r20 = semget$private(0x0, 0x4, 0x226) semctl$GETVAL(r20, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 10:12:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f0000000000)='./bus/file0\x00', 0x4100298984feb9cb, 0xd4) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) 10:12:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 10:12:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x4001, 0x0) dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x1, 0xac90, 0x2}, 0xc) shutdown(r1, 0x2) 10:12:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x3) readv(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) writev(r0, &(0x7f0000001680)=[{&(0x7f00000017c0)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926df911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e55b49a9c97d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc40011821a1800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6c0df9e794e60f4b9e8e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f661fa735cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfc9be6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68e2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd769d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd6446", 0xba5}], 0x1) 10:12:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrlimit(0x2, 0xffffffffffffffff) 10:12:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x20171, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) accept$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:12:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0xffff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000b2d000/0x2000)=nil, 0x4}, {&(0x7f0000f20000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000ec9000/0x4000)=nil, &(0x7f0000dd2000/0x4000)=nil, 0xda}, {&(0x7f0000c25000/0x2000)=nil, &(0x7f0000d61000/0x1000)=nil, 0xe7}, {&(0x7f0000ce9000/0x4000)=nil, &(0x7f0000bfe000/0x11000)=nil}, {&(0x7f0000a4d000/0x1000)=nil, &(0x7f0000f9b000/0x4000)=nil, 0xffffffffffffff01}, {&(0x7f0000af8000/0x1000)=nil, &(0x7f0000e97000/0x2000)=nil, 0x1c}, {&(0x7f0000d7d000/0x3000)=nil, &(0x7f0000d01000/0x2000)=nil, 0x2}, {&(0x7f0000e13000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xf75}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000bf8000/0x2000)=nil, 0x7}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x401}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000240)='oN', 0x2) 10:12:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) 10:12:27 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) 10:12:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) fsync(0xffffffffffffff9c) 10:12:27 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) semget(0x1, 0x0, 0x40) 10:12:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0xb1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 10:12:27 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x20, 0x2, 0x20000000000003a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 10:12:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\"', 0x1}], 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x80, 0x40) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000200)) r5 = semget$private(0x0, 0x4, 0x221) semop(r5, &(0x7f00000001c0)=[{0x4, 0x8, 0xc00}, {0xb8e3247795e1b516, 0x5, 0x1800}, {0x0, 0x7, 0x1000}], 0x3) 10:12:27 executing program 1: r0 = socket(0x10, 0x4000, 0x1) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 10:12:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x2242cb58d540d66c, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/de\x00\x00wnkbd0\x00', 0x100, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x18e) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r8, r7) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) r9 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) listen(r9, 0xffffffffffffffff) getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) r10 = semget$private(0x0, 0x1, 0xffffffffffffffee) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) writev(r11, &(0x7f00000009c0), 0x7) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r12 = semget$private(0x0, 0x5, 0x202) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000280)=0x5) 10:12:27 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x81, 0x9}, 0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:12:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x44}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80, 0x5, 0x2e1, 0x2}, {0xfa3, 0xbe2, 0x5, 0x1}, {0xfffffffffffffff7, 0xffffffff00000001, 0xffff, 0xfffffffffffffff0}]}) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x9eb4b73ffcf15d23, 0x0) fcntl$getown(r2, 0x5) 10:12:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000240)=[{0x3, 0x1, 0x4, 0x4}, {0x0, 0x9, 0x9, 0x2}, {0x4, 0xffffffffffff0001, 0xb320, 0x6252a360}, {0xffff, 0xc3ee, 0x0, 0x5}, {0x97f8, 0x0, 0x4, 0x7}, {0x5, 0x5, 0x7, 0x2}, {0x9, 0x3f, 0x6, 0x7fffffff}, {0xa7ea, 0x800, 0x10001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x1f, 0x3}, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/sk\x00d0\x00', 0x20, 0x0) r3 = dup(r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x23db) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 10:12:28 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000001}) r2 = getpgrp() getpgid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x2}, {0x800000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 10:12:28 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 10:12:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2018, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r5 = syz_open_pts() r6 = dup2(r5, r5) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x5f57b1d64e3acb75) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r6, &(0x7f0000000180)='./file0\x00', r9, r10, 0x0) getgroups(0x2, &(0x7f0000000200)=[r10, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r12 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() r18 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000100)={{0x1, r13, r14, r15, r16, 0x5, 0x8000}, 0x1e3c, 0x8, r17, r18, 0x1f, 0x7, 0x2}) setpgid(r17, r17) r19 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r24 = getppid() r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x400, 0x0) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000100)={{0x1, r20, r21, r22, r23, 0x5, 0x8000}, 0x1e3c, 0x8, r24, r26, 0x1f, 0x7, 0x2}) setpgid(r24, r24) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x81, r3, r10, r3, r11, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r17, r24, 0x4, 0xffffffffffffffff}) r27 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r27, 0x0, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r29 = syz_open_pts() r30 = dup(r29) r31 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r30, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r33 = getegid() r34 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r32, r33, r34, r35, 0x4, 0x200}, 0x4, 0x26, 0x732}) r36 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r36, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r38 = syz_open_pts() r39 = dup(r38) r40 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r39, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r42 = getegid() r43 = geteuid() getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r41, r42, r43, r44, 0x4, 0x200}, 0x4, 0x26, 0x732}) r45 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r45) ktrace(0x0, 0x1, 0x8, r45) r46 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r46) ktrace(0x0, 0x1, 0x8, r46) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x0, r28, r35, r37, r44, 0x40, 0xfffffffffffffb2a}, 0x7, 0x40, r45, r46, 0x3, 0x3f, 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 10:12:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x1) close(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x5, 0x400}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 10:12:28 executing program 1: r0 = shmget(0x0, 0x1000, 0xfaccabf61e18b63a, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) flock(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r5, &(0x7f0000000240)="fbdffccb57f221f762de85eadfd72a892f0e2701c4aa38017300915c3bf7623fa94e3bb2166d283eb8d966c5c240083c881811f62475b8b6d9d8926bfafa94", 0x3f, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) nanosleep(&(0x7f00000002c0)={0xfffffffffffffff9, 0xffffffffffffff81}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x80000000, './file0\x00', './file0\x00'}) r6 = socket$inet(0x2, 0x2, 0x9) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000380)=@un=@abs={0x1fb2e946a962371e, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f00000003c0)="84f50ba6e428a122099d90c7712c7ec152826a6164f065f1159b89ad37e90571a6d39de9c7fd338c69858ca714927eb8ff955d9ff00b4335f05b0e3035fafe8ef3ed24f1fd4a6de7b6f3e7fa924fb34fb18105896cd6b42ab85ae989ed62ba5ab7a0fc284403890eeca9d20314e0e9c4e87b8eb882e76585095a2a0cc48573612721037418c5381aa308ae9c9e53c82c955851f5e612f14f1a210604b9d804ab78b77b159ef6338e1396bcaa6a3d0ad0aff7ee0077185f0e2aaaff6ee20731def0cad1799c1df57110f2c9082764f07ffcaa55c2bd81bc9949ca80908ce8ce81750163a1b1cefc5781a963cc6d1bfbc726a4c6ace89e21d3ca4ca1f040359a3ad28250c05237ca7915ffa459fdb6f771bce97c6c3a4cbe5c6adcff91c006b3c549d911bff359a43859b2d7aa5084d689bc5dcb3d647eabf842f9a8d976d8b84cd929fc8af7906e70b3791fb4aefb4f1a8c54558e1bd2deff21b3490e06f83666ebef44e589e888910da48c0966851a4d4ea8677905246d9a04d5eb53786fef83f62b45e1d213ac6ed73b5a0d8faf43decafe6f190498169a7cb63905fa9e944ab3835c5820dcd33c13c828f3bd1a0ff6afe8bec2d97c311454b3ec803737bdc3637756dabea889efc043193e53993b6c54170acc5899e84d6331e92be7ac4ed056273484d0e583814481cbf3901e450979d7410df0ed8112c4a9e81ba6d4e1be082ee14ec4f994454982027bc9d2a09535676c186b057cacb28b91c208bb7e25637d53e545c214fc6b5ecd40d742a03b8c5bea7a958a812b630f2ce4008fa8e7a7ed9e4ca92879bfb1ffb3c7d94523864553ccfc3e83e0b5ce34c16bfe3289d41097fa39b7bdf5e89cb27abb3a84ba88e95651a9d6efda9e2d9751c4f26cf7c120eb922f7639b0d71f907d00e5f727ef1853ca36ec15489dcae66b8f088e3d36cbeef06c64717fcc8d63b1cc54adee46cbb80dc92ed5078b97fc5116557875c796ac1103c5628b1ebe27b7016020fba63ff230d9c2242d9249ea4fddc4c7fb628e578c229291b38c5612ce887fafd8e428a81c1b97c2349da34a8684cb95cabdc0f5ecdf03247b95a881545258b1a490b5f72e58672408bff048f1e582fab1906006e0093560778c9e7b94b827f83b7bd0b9401166015c5dc6ecef5928a6c3153df0fd9b4991e202d5c6db9a00fb57cf8b6d9986ebcbfc440b53eff3fc747ff60896141f3309fcf5b5728ebf21f5a345bd8d03358676195fc49b443ac1ee490361fa1644027a2733500441a249c8f6b31fec29f6ad2131f2d1c76af3d89e43011815dec2c65b86fb17ea9a1a8a57a8ca8b217d0b3f4271a180d772b7c48a14da35109d97b1b76715302405b89c70c5c370fd25162733fd8ff3a97a2f7050a3f2d284d303ec6e9205cea3f8df8c07a6c561fd7191baa82c30428f17c82613f98b6885003df76bff4865cb3e439fdb8b79a67eb7c55c3538cf4894028b8a167408080cd2ec00f113c8030986457ebd6706a86bd339a21eaedbbe87a77b6475c892a2053d11f7ea83a0df91df7f786eb03ced7efded89caa3a7acbde2826ee1b95ffe6cbc5e807f1145c60eceb9c69d0ab45e75ae7f24afb5ae814635967ba01b07c3117249f89b7285be92dc1c7c6229d65f4b74abcf84a68b437de94231f2af9da1bd39d31f26e0e3f2848f4339fc248954e5111c45a7115430d855994c142bb961865b34c8342a0d54fa93ad3c7f13fd3086b973868c5594ac81e8f7249332e6ae032d9b50d80b1d2070aa6026983fbb459cbabf19350c5deb3a33006dca3d72b3516ad5033a75ba94f45b6b761559c544754e2f12fff69644b7e193bb14a32125b7827c28e753f6f7009562ac86bdb4fa39e694102e845db352e64a0d7920f55e348e65cb56aa04ed8c0f262a3d59f13abf20d5d32b8726eb6516ab15422b7031da5e0111045f4c2800103a3313726f572dc42483883f018db8f350b3782e6aba3f7ee4e09c3c532a15fe5c8eb61bebc00322d94b55f93971adec05c3407766c65ce7be3cb1867b521f17e93d89c13b0a3b44249e1b6aec36e2788cb8b8f32d1f69054526419dc6c7be98778ef059e94665bce2aae294eea99935549b868375f846cbbceeaec0a598ee2431c01a4651d3d8f9dabc81cbdce58a6482ff6a9958d0245e811b9f3123478654be571694c993305daa1874dcf59106ab20f68bef8ed5e10d00e6791527ba4a6f7d0481d7131f4acea9b0267647a0712f06b24f788f38cd3cd303a3345201ab317351b33e82f3d0c6490ef786ed940455363a24c9c2773bfc1840d274edf229a9b587a0bbd2efe99fba3649d4a8e12b8c9a51a81b7b7c2a1ac5159751420a14fe720e1b7ed6d68e7920028e77fadbd19163d15748bef1fd1419c3cef6d8cb512d6473737d65e5c4497189e059323834a186cbf7e8bfa7c799c4a4af6131fa049b3f29c26d52a2cee829f4dbf01e0cfc541417aaf71dfab9aeb47d1d68528086b5b2b6c55ce2c16df29b40943a0323813056236fb7e80f0dab19019d65bd6074ce9d7f23f4ed3ee241a4292cf361fc9d1fa1d283cff64fef6526de428230f024b3e8a0098820158f55948d3c0ec2a8a3429410366886164ce61e81bb4397b84ad2569ef20bbe2bf38d55080f001f8c34ac9e3e8f25f2d45ea6c98484b11ae1f070cb4c93e90d37c56a0f173769b8a5d3bd65c92ac2e18a7165c8a28a3fcca9778d38200f5c16b462be2bf499f40495f15f0bec2e10dc0b64f34476ad926487ebf8bca12b48837d11d3e8454bf5e13ee1fd42a69fe4af3f43c55a75e92d8233486fd5993d6740ec6ceb1d4de4b0efeaee554fb7582d289120b2c9c5312e1a340a58e3ca3396b7201c92f9097656da006c8b79f22e2c233ea82b2e4dc7108c223a6b6edfe5aac22353324a356c899b9fd901865673511457432767e5c6f2bb209514ae912c6c165c0bd10f0973312cc925794e6e237f8167e04b44424de2a7b0cdd502ae57883c5e1027a3a04c9728211dcdd1c1374adce28a75a8f43a3348a6e1f204b5d359b9223108be3d607943218d1066563b22bfef45c651882c5e24031551c1e7a13ee12c581b15ee19d2e03dd97d4088989e95e4f136c2ce28ecf5b0c764b1be2ab104add1ae023cfc9a2669dc2232e06aedc0be792913bbb938e70be89684e26271d398dffefca44a920eadbfe2c17eb5b9e46a063201b49e27bb03e860636a362e03b60b40b5573d2b0aecc66e2a3a13f187b5353656c8ff4f212b2dd1ffec6f9411e88819b40fa6fa49c0c4c03665c8a5528abd18d7f9969d83a03a182b48c4c5f3e2406c1c42d6e4feb775a92c58884966cf0bc04f2d71c5b2b27fd73013cb0540ee597c8cd97c510529e123f872663f974a0a2a28400509f79df0ba4df5b52588be232e9ed4e89b2fe5c682c58784c9a8a88758e700bf906a68d475b170df5c384f44d9538d96ef07c745a962f85027552e12779cd031b08a2a0f2f1c329356ca8971463ed2cf4879295d66a341e41d8562539a3286ed177c16d9a86ec6ca7825852888414a2472debbc84d60aea543fc45fea7a087e4163b853af803d0dbcb6d472931269ba8a3bcac63f34c927a133a68aa4fb762eaa1b3f5e4820f5683966f98881d7ba1bde18e032970779ed01fd354ade38f9e3c282d922f9a5a74cd0992bf76da65bbaa868871f589cf8375ed57149509324d71f0190910587460ef3f6a836205c9c6834cc61f3ef8ca5f3fee44e91988c954e909733f945002de1c2963eb7c545f94c9a1a9d19e7611c046c97dcbe58a1464c7a4bcc4fa7413f1f49b26b47a97615a32eb5a90e123e4d4ef60c3199b891ca06f3e9fd49c4757ba808c866655b517e9685ad1a7f7e1f0547d703955fe1a3b780517ee5a1c611b769a9d3fb76a11d892003138092740ffaae889676b4c79116ea84875f30d8a3502ed876f55611396b959c45414037b809b6f70af5f7deb004f879e54841114b277437ec00c16ad8bb4fd110a901717627a444354e9c29bd935daa4ec769aad53da10a4b7b252aa87da304bd5ed75f0180f2db17399f2778f04e2668970d259f405b279a362554a616f797bdddf773b93875276f59fb9b8cdc916a578f4f03ee53af351d6cc03ce976f4e33c93800cab6cb836fb32003544ef6324d42e3e9c9bfd5853aabbd3802ccea49c55b316d27cd9b3b5a6b3174cac4d320e49eda671237afda2f4f1c95276299f2746781f895b9befa18d691907df51df360f7c26244d6a67a052e5c849cef241435fdb5dce2e8a03f4246c710511297236b990d7fd8b0df0620d8ac44a007a85daf10ba9c6f82852a42b582ccfee4c769e4ee644420ae14f23afa20a5bbbed09700c8b1eab4559794c9e013a7493479cb7928e43886dd2cf26ac97d7103e6fda7b860b5c4fa5cf81d0ce9b55af3316bf16bd110e578c1f3da9bf89dcb181237a79f12ec641eeb6e18ece14eb20cad4b112c71c1618792171ec20e7dbd355a8aaaa4a9a16468dcb559c6a584b0936cd4977cc5f9d35b3e83d4162f29fb690ff97cbabf386db94c35c2dd4e41c66b4f3edb62cf6c8ae288bcdba5decd363e90481fe603ddd33271779e1e1868a45e7b4ba265b4fbd2fb73d6e75d0353e5f012bfbf9c31963874051c6ff7d114e79800b6c8d1f9f82aefd4dc3b65f7c15f72ab44837efb7b3164ad9f40ca3a7335614176e6fd84ac01f42a0311b1a80b38e4e74c223b8be64535742b842b8ff83be134c3e8865ae512062aef35d4804b247fdb35ab04834f243830c5b659d516f783728f461dab6d3ff9fd497f8d624bc9f0ac8a2f4680d48b661330648afa7589cc689ad6fc23240117962eedd8f9f8fc3dc0aa5c1cbc89d8c401d65b73abd119966b342f971a434eb742ed591079f82e376d9c1f6c693aeaeb6a6c3548af21a08a6df25f062b919161bffeae663fa38b27dac9b9b84146a71d69db33d04598860307a6ee98daf41bb86c64c875eb1b363ccdca7e6c9eb5c588c6f7469b7e06a734e6440d01801a5ff8498b571bb40916b483497b24026720f78b0f37a6976c8b2345cb282158628d681387cf8fe6cf9b97fa33eb4d7f7c42bbb2241be84239892e02dbac19fdee2b1bdbef30b38714952a0649f8e53b37c7fba66a327b9c919c3616ffa044120328d41837e68f061ab6fe2bcf3f57d747dcc27e278b35102e49adb8166e1eaac5f5397a056a5faba031479cff9a9ead0ed856af2af8ceeca04230b78c238500f50fb6f1f34124f01cd4009413ec8f4cde3daab060fa43c6d3eb60a25f08f07c4eb2abdf45082de57b3ab3c2159172f390b07cd0d8eb90b5f1af3973ecf62b79a3ce3a34889d424e02cde08eb24b97393e5cf76ec52a6efa9baea210654644657110040b9a0d75c4796fb72d63ffcc39edd4ac2d0c68a55c7b7466f25eac4b918c49a8b466b51574cdaa1b6c65b12cfe2c95ffdfb2a6e8f88b2d17e39d99a0485177b5919a821e3b28299bedc178deb0366230384be701c86fac95e0ce1af2de65269bd7e1d0293cfb03487a9a7d9bc04367d674580120033b7bf77512ccc303d93c06c590d83440481330fada52fa04effa6a64ff31fa57e682660a8486f583c0140346e4ff781a101f1d656291a7d5252e407ca74d163ae7a0478fdb3097fc8cd83bf42fed5c8e8fc398ead2a588c508b5c6db44cf02a36e47a24e9811b596f4a746abbeb1e489b12f70e3d008b2b45267cf108ffb481368993914bd4965da87f69ee5c8d6a36729d31c3f2fd1af7e4f5d7a7140e2bd96", 0x1000}, {&(0x7f00000013c0)="a98c692a5ecb4f93abdc73a849e8a24f30ac16ed9238aab383e737faadfad0b2c25bfd8c2019e50163a82892042ec8fbe1620937550ed93eacd7350025e35c0fe0fbc3f8f90f2facbc8f669c0bdf232fdf5cf31d5afe5db2ab0f876795c71f4814a3bbd6fe4eab7b5e44e8e8f09ed3762a605f4c404594ee2be1781a6dca76150ca7f44fe9300bd65995b2b90eec1088b0036ac12c4abbba6d785f9b09b747361d05a7a3aafefa467862365331f0e6cc16ce3207dfd94e56628065fe8bd83d7bae59f0504dba422fcc46a37aa3d5b5e3a2e836bfc36e4b5671a38d9d85", 0xdd}, {&(0x7f00000014c0)="fd075509a8c40859c252b4eb65e8692e4c014d96441832a6fedf0b9c775289757c471f4efe31fa3dc0796ec838d019c6f23bff5dba0e47206b976d289af821163c26d790916073de3c202a86fd7bdb5f640df237ca7c1153c78e16222eb3d1d86027a66ea96513e5d9ba4df97a959a8973dfc8fde6cdbc5cb92435c3177f45158e8ba784a9a4a712196024fb3440e38baec6cfba02934d8b2d042ce0741db5b614c300a89db7fb2689adffb442966564d78485a4864b61442140977b28bb82f157caf5482753e6939c3da29c960dffc2d09aa168e711d46e9f7a83398eade85bdee39136e11be0", 0xe7}, {&(0x7f00000015c0)="b4a5469e0837560053f53f4824a62ffd40fb61253cc06728deb97fd871913b701ca7aea4e9474a8eae2a2ed60484001069efd3052ff8097c984a", 0x3a}, {&(0x7f0000001600)="27d6ec3c9a2b3aeb744822d0e457b3f8d682907c11377f73675e04f095516255f3de1c7cf6dac96905e644d88be3f92f846e37693def96b4f01dae73cdbfc11bf61b9d327e4c01d0110832d724be07e08425bb", 0x53}], 0x5, &(0x7f0000001700)=[{0x78, 0xffff, 0x11, "67392ccd7eabbacf76c1a47939bd53582bfa505bd2f605f2a6e6ac52efd4e794b1345697310f3d1896181dfa55b776f5a8febeae25989ea6465f9a7d7fb4b5f81dd388dca25a4bea614d4be75047850691a224a43864b65513658b709fb7938c32"}], 0x78}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000017c0)={0x9986, 0x3ff, 0x7fffffff, 0x6f, "043a92df099b0c265ef5da064df2325928281d7c", 0x6, 0x8000}) getpeername$inet(r5, &(0x7f0000001800), &(0x7f0000001840)=0xc) getpeername(r5, &(0x7f0000001880)=@un=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000001980)={""/16, @ifru_broadaddr=@un=@abs}) kevent(r1, &(0x7f00000019c0)=[{{r6}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0x100000000}], 0xffffffffffffff01, &(0x7f0000001a00)=[{{r7}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1000, 0x7f}, {{r5}, 0xfffffffffffffffb, 0x1, 0x4, 0x1ff, 0x10001}, {{r7}, 0xfffffffffffffff8, 0x80, 0xd752348e023fb2e8, 0x4}, {{r5}, 0xfffffffffffffffc, 0xa0, 0x0, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x88, 0x80, 0x348069a1, 0x4967}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x3}], 0x0, &(0x7f0000001b00)={0x9, 0x8}) open(&(0x7f0000001b40)='./file0\x00', 0x2, 0x40) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/null\x00', 0x20000, 0x0) listen(r8, 0x2) accept$inet6(r7, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) dup(r5) 10:12:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mkdir(&(0x7f0000000080)='./bus\x00', 0x18) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r2 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r7, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r8, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:28 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2000000000000103, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 10:12:28 executing program 1: r0 = socket(0x6, 0x3, 0xfffffffffffffffe) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:12:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) connect(0xffffffffffffffff, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3ff0000000000, 0x8}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) ktrace(0x0, 0x1, 0x8, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x800, 0x0) fcntl$setown(r1, 0x6, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)="bd2ce8fb1aaeb44b71846f224e79fd43d758fb0d1199daeafa4ae743cf74740a53acbf362a5da639884e7366555bafca38abee1af923d3d367921c212414fc6155adf76b5e6fd5328d82ec9d4b9b4c4b", 0x50) 10:12:28 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) listen(r1, 0x3) 10:12:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r1, &(0x7f0000000080)="0343e10b35440220062f31f3633e", 0xe, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) sendto(r4, &(0x7f0000000200)="4572d1e990a578dd9f183785362e57e50c12d49dba740f728cb788157546b539030803b5fd968b05408eb2ef40e26f4d5d77aa73b80407473c64c72f836230464eda73734de54cb7cba677986216b33cc4d2cc69f8e9c68103c4a32c1cddbd5a6a66e8ae2321f1eab53b9c767c84cebc97b021bdc1504eb58930b7172a743c7993f9e162b78cf63fa6b98cfd820c0fb622b1444d0d3266940d7e9d7cd5c5eacbcb4abd02bfea3405ace9f5726ce10968888b69986f75808f319daa147913da5d723975351a5ab055627c65e733fde423633c43b5e16e8255251b693a0d3107ed0ed91741508860dfca89d6b0f1c08167c0765022d3855908cb", 0xf9, 0x2, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) getpeername(r3, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = dup(r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x4e521680, 0xffff, 0xffffffffffffffff, 0x7, "030ab70ab7b349f54f19f2f50286f493d36cff53", 0xfd, 0xb4a}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 10:12:28 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000000)='./file1/../file0\x00', 0x1) 10:12:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) fcntl$setflags(r1, 0x2, 0x1) 10:12:28 executing program 1: r0 = kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) r6 = syz_open_pts() r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) r9 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) r10 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0xffff, 0x3}, {{r2}, 0xfffffffffffffff9, 0x1, 0x20, 0x7, 0x24}, {{r3}, 0x0, 0x80, 0x20000000, 0x9, 0x3}, {{r4}, 0xfffffffffffffffa, 0x1, 0x8, 0x2, 0x2}, {{r5}, 0xfffffffffffffffa, 0x2, 0xa00904954d8cba46, 0x0, 0x32}, {{r6}, 0xfffffffffffffff9, 0x145, 0x0, 0x1000000010000, 0x7fffffff}, {{r7}, 0x0, 0x50, 0x20, 0x7, 0x6}], 0x3f, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffe, 0x80, 0x4, 0x3}, {{r9}, 0xfffffffffffffffc, 0x80, 0x0, 0x7ff, 0x4}, {{r10}, 0xfffffffffffffffe, 0x40, 0x2, 0x3, 0x8}], 0x2, &(0x7f0000000300)={0x3, 0x5}) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x8000, 0x0) kevent(r12, &(0x7f0000000100)=[{{r11}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 10:12:28 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') getpid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) 10:12:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x800, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000640)="e2ae6545430618339402ebcb40832b9d68511d36f9409c02f2f6fe1a3d50b207c07ef2b08b42667adf510c2b73d5d658abef08e52c24533825faed0dd387e2015a6b5b03bd7b51376719931693150bdceecfcb32e1f7ea29290736e1b77977e3894c2f383b45cdad30546b3c6ed5d4f09bdc294d54e7a3759b50babccf12ef05311ced8cc86362fa320f17e4861624c6062c5f48bb521da9c6dc8c6ba8e2c1126e5a590a6826bfc1e853402085f741fa6048ac84e0a0978ea7351e2c4245fad92c9871d9a3bab5d00f42f9e0a114bbf733754e1e3f09ec681bafd800b934ba51075f8b824e904bc63e9ddd253599a64f78c76dc77a1517604c4779f8fc974b64f86e18d245919f52f49f9036b3252260eae55c110e4b7ba1da47255e55b904fcff5323ef804f6f07f71e6bada9825ae0a261794464e056fceaf1cc3b7040f766a3432c02c9fe28aecfa58adbc1cae1a27c4c087e0aa0b9619a52e09ff341be531c7b0fe9fc4f3327a2e1300c62b99ad9682fcad9ce9963aaf4f434efcbdc57f43ecd2e6f39de42b8d76c2827c09612656f0f6f1eef9143d41dc127d8060c0cffdef4f11dd72542abe249ec1b5067e116da0293380355edd7312b71e0060e1999e0e2040366fa0dd6d41510c8141b745b1750bcc760aa74e405390d56fbbbc018f852975e0183725dfae58c86c9aee460ed4bd675ae20ec6e3cecb6118d1b24234beffb55dbd9d3ff29de6ec142d0514a964eddea0c9aae9a0aa06d5f039525d423705132b6dbdab004e32226d07dffe4c40df3084efab9fd28365835ef4e2491e69993f4f30b723403a6720c1a6144b9b11951c062792f9237e09c59f97dd4c450e2924c8522d44e64861d21231edf27a43ab1082a9951261da1fb6e5c14c15b575bdf561c341442fb011fa7c4a13403e446b25a938d1667b2c57afbaea2986cd0cb132c9941c8aaedb1d7bbed12e9fbceaa26d314c14e6bb3192ba394c74b6a620a3acf7dd1031d2b9d67e0b5daffb576093058ea096fa8278fd2e0da0421a57704dd842ac3a4a7f31d1d936c2081c744589b52b01e2d3839865134698ac152bb47553f9b6de1d5c27d0c3b09cf16846bf774dbf673677a34480bb0073ca97ee2082781a5c26bbedd04800f73bf8d584a728f903ba343f55fdde3dc5b8ace06444f8f42989ac0f79a055b8dce959e9c5953610e0a0a6cbf7c7c9f6fa465c63c27caeb965201cc2432c717507f1bddbea9adf3a19700c3ae9689e473db271bde7bc72a32589aa04944894fa5f1b7f563bcd19f43367331fe34c83c8fe8bb07d74710497b59bb3ce50d3da13bc5904414b9d94a1dcd53a262fdce50cbfcac650576de94222248e8f14de4258d5d2ea0b39a2de40969e07bf712608c33bc0dcf3d82a5786a362cc2471550b69276ec6991b5e623cc156d97c2681bf524a0791f60bb36767277f2ca0f8225a1a19c4aa19b554e7f599589451300335e124a2269f6666ffadad604493c9045101fcc7b98c0ce9ecf882b1aa771f7ea5a7bcb34d785abe1d09114ae003ddbec64ad8a40ebbb511ac53e628508fde35116e9a9f2b8e98c54a93ce7dd0a959eea3ee13ff6b05c8b05b4f830009cd7c4a0261ae5a4f0012ffbdfa97c71b1c892b8b0b4f0da0cdfec6ed0782c1197c97f9dbe3ff41549dbfd4fc5934fa9a834a5a6d556f02c74b9f198d1abf5894e73c6a9979ab99a5495f64b26cf40a1a106e91af073e9dcd30a3f28e6bfbc746e0693495282a21e89f80f7a83013d7d2376f9310850d4f111b38434ff0cf74c94750d904b65340e593a5dc813bd0ddd18857340d6e3368974ee0be2098a33c65e7d28adc93669e7b503a68f1efc2a98a771b0681414ed49d8df0097c8e4e446ad71cb6225ea24ed200fc5ab22f94bd0c19b8e157ec69c4dfb1cde463480b041e63ac42d21cd384c92a602a75961ac445acb7bf08d20b8c07624e00030a0b04e583edda99a451ee9749364b3865aba9cbf79db44af9ada72fd3b73bf8b1b4cbf6711a675940c3fbfe1502e7bb16813ec0932cedb2a8cd492b1a22f5e5ed09ebb6924b1441579bcb6699c83dc2e24adc2ad803addf916b69659fe42e9edbdd004503790cd8ecb9b04ba4ed1695a3f595cbeb38fe2ee433a978246c9afbdba746f7c573f35c1f00bdcc958c4ceb059c73332a1b2aecc11f579231314a7e6e010af401554c40bd38f9c8febcc9f052cd31cb7ab624e3b2765099b50308a9887dda590b9d13c9bd121bc875b847901fe11a78ec2c182f49cd78e7fd5f6e9773867e29229b684391e3fbbaeb65354b9ab737a50696066cfbe17d9e7e8f58201eeeaf1575afed903d74321b7dd94dbdb06a4f98ae983eec966c0b6a94231343bb274620db66336c07bceb2f8a81c4450a0c94dfd43fe0a231f4d2a7b336af4ba13ed1ceaec83e5c4d47f8d7b3ef7d99b45aea850070fef2554706d13f5a238d55f254999712061f8dfbaa79789f92293692f81cce2f041827ea6a7e4a6bda1e28651f1253d504d22e359837380968f430d631ca321fd148cb11d8095baf09679a6e216a6f94a494985ac4a0e195f3a762682b1b629304437f5af63a6ce14b35ec1a141224af4b5d1dd45ef02aacab48bd605001c89ebd98d70c232700c908485f94ba51c9b530de729ab30c9dc9e09a685167f68066a8d6770a7b4a9b9985ddfed71d1f878162a9d38a5cddd8d77137e2b87926208c313edf0201b00b7755cc0bf4d526a564ca9d8ed54e1c56fee542d878335fd9ccbe2fc5cc8c9ced7ef50c400e1b088c27020d75c6be0d17ddac455665748e765dc11057c94f6b25c3f27794b9406e72eb0aa35433de40077a829928ffbe4c275b6d0fbd352b7e20b48853de02997937258844dc13e87f713226e0af5735a23f4197bdaf7750a26a2dff460e1c8cc415565138e4868861d19971eba27689096e1d74460001b064951034cf8472ad3e946f7bf10d3fa6ab178386ef2b71d5ff5b12de3f80b75c836cc5a886eff4581585bbeacca994c8b8a35da41de4d2c7e47cf4a1f1edda2ce44dd8384eab6355695bcca7660f60c37a075589e89b309297c5ac751510242401d0e18109b5cd1184b34455ee40fada8778530775bd166db152cd84045af7cd3b7bb58658d9569155fb42004003c187680222ca9fc377b3119e8283fdeef3653c8c600dbb33f58afa2e63edfe8489e4bd446371a2e1e451ff06a1d7a11f5f9e72732abe4dc06f1089a26ab764bca854b60ff4f9925072e26da917d7ca49aecb9ba6207dc81f8115d46a7d9dd4f5984f1491d7b7b3a0e8a19d450458b68feb67c7bc0516c7ddf700201b743d0231aa8b38f437496b527c8f7b6d9877a3eb77ade116f1a1bf543a8439d46fe4fc6518fe848cc5c9d95d21ce9a2556f4a5ee71ae1467bcb54e7c063d377921993a4cb27b1e7a317faaa6d68eb80c601026b1059b305b429b75f2bf42b73710f982f97f244ebe8c2a3e6a05ceea1360dd2cea7421db40809b670a77783766839c06af1e045b055c5feeaa314d21cc9418775a8f1c12f197f0c966e0973aa3012c67783bd13e13fda7e073bd2bab765f92cd009649e0349a2f7da7b70b0753c14f56765d7bf561586d96b5f3cefa46509a8d3139454225050149a07b7b6e94ab255d8107abd3795275c43d940f8c323b8de5ae450364d8845f5c7ce15714785fa7acea6e3b6f324e9e4fc78c33377b7883fa375d28bbfd8c9b277dfbe5c6a0f5dd53c7c3f72f133dd2411689dcc37b6c1d9473c5cb58b28c1bc7f5d9f5d3f0869fd93c66e37fadd99857b5050fab54fd67994bfd17102ebef0f41d5415132788512d5657a0b2b3e221b6f7c8aeadda15508a4a4602810467031a32c22b44a60e3d76b1a32cd538f49e7039d25be53c187589d0dbf242233dab0b520f9aa8ee73fa27e82df913788b709bf9f9785ce718164c9bac3db22f95076dbd9531deefcc4dd3b7db2dc2333c1fec8415685dd4e7d5aa5e3398e7baf7b136ed5759ba3c56a09e4eb8a14764ff94d4c1538d09e128990440e6343843771da9c9b89e3de0203a127f82f247d84a373140ced05dc64ff0b70c88d0ae89f08c5eaed815d5a232dd30928c0338b0f71eeb9a50599eee78b02702935fad5f9105f1d22c6e47410941133cb2ea6d306a3fbca097673ae8493d1fc4942eaf84c4a1664ec5352b2f81ffa943c7360b47781a5370accf72abaf3c3c950448b7a4559185e17c02830dcf11b5a338ca9f56ce30503bf16c50ab9ab41be86fc79481ee331a867719d516d552b23c5bea7c83a2e841d1e0b7a7190eaabb3d835e545603f1634b4cb0af7de0ab1fbbbfeafc3e59c371638c8f554fccf93847d9b66e42dea32a540c5cdee160ee74b8529e9e440ae66b783a79164e54ddfb2d5adb92ef55b8fbb5589e300b1d80114012245825eb679156e564049d82ed3ab8c97326e207c7eee84bd6341f05a67714887e4206f79732426dd26c363cb01e79e7de383db230cf6705beee3a03c6312ebe76c8ffc5553395e1b89072cefeff683027b2f18fc6ac9df7bbef8a8ff6277df00360ee130468f271fca093a38c27067c733397d29f984f666360688902f4008c236bf586a6a81fce4f7def1b53858b7e917d1b6296363a21c55cd74b73f082dbef757e1a35e82f96226ec28e6e9ebf536c192b84a6f5a5e703ef3f6a2bf112de46123687cae93bf9ea8ac4ce6ae555ce40ff533163f6339ed125637d33badb74aeef62d14eecfcbff188e756eacf40baa4b1dbef16486b12e3679a488cb629167e541e6fe1a2e52db57548216a1bbd7dd453ed2d59153698c453d0eb66a515d68bb66301e45c0450a9ab2be4aff4aaad702939b83e84899c281eb2e6db0ed71b2f3327c2870212e41fa016d308072762e6ba401d7f2efc241fa8c0bce17e726a88000d28b1077b7e45723f8b46f2b05eae8d616a71b3411857aee370d42eb319a5242ab6ce29e8a8f551d918b00587502972fcfb7878d47e058087303e804865dbc1e74b2f36dd916cad96145b4894b17b643a1f8074bd54b141f0b227b265f56ea38145d817a26569bf8e6ba6c1055b95fa67d80dbc654e7ce849d6841e2e205d97cd9391aff79fef8cc017992c1aa31930cd95fbd5540685086e4a19271b3b372854b430f82922b9fc6634f3ba49777ad4681fc33cefa5dd2355e33125dba87a02adb0aebc91b5ee1410ca13ae8edc44ce95162c4858512f8b1c0a596857394bb4341013a6bef2b2667390e1f869b2ae1e88d0be4c6aa1142acd96f448295bbb1ca5a7aed6045028bd3badf79a37f5817a07d517a95351b25477e5f25b8b2ea0a57508acc42113848deb938f5e069151d2e66b76253fa7973f55af59dec3fe292948523f1e5a9d1e885f862f96c07028cd51adf7cd3e9980f73d9c4bd938982259774e8882f6aa0544f57ce93e2ee928f67620ee278e05c5d248816fa74d38c79b710e802d7aa4bc6c03ad5c1f9cbf9d690a53c9cbd1bcecb6c844181bf7fa18874b038e1b6b76755786cce8d88a775462acfba9d6ef3d01f966923606988f89b15c22f90f26ca2091f1c0d896e41c97cd4411b6d24b62db41915474ff233dcba79fd3f328f849ea16e206d9aa130bfb17a35a687eb9926a5cbef0570b1ed806cc7e7a83a37a10266c4c27a2b1c5fdaf9849febce56ed8a4099892530d60b3bbf47bfc211bf9fcfcde4927daad08fb57ea5da38d266049323764b6a2666925c479957d6d89194f47ae026db68141aab87936b7712b327a45ef3530f4a1f1587035f60", 0x1000}, {&(0x7f0000000040)="b740bb072748efc27d71583c3f8f1c99b5e58e8b5d99bac47c41d43ad344ad6d07357aeeaf896f70776abb486f98764ab703533a", 0x34}, {&(0x7f0000000180)="485688184b4399aa76d4e6a82db138caccd735e52a6db883b601cc86619be8f4ecde91ad5b885134c3c48ec80650d533b623e79f18969df6e4da3a27a7875eef6b731b46550e5c1ae723aefab692a709f923c6e893d8bb9473f8d4248610b2de4e54a245fcbe4428191739ec081a2ba908289ac7edc41a7634947438c5f8d4d7e5a40004d58e8bb5e9b5cecb4c3ac30d1d9b582410a9834796d298818d8928031e644af9c0a614a4c2912bfa5d846af0c1907445d5a43b9c83a2d7a054506b5dfdcfcb75e10e58d857b6b27719d2cdb3c9782c2781b1dbc08b", 0xd9}, {&(0x7f0000000080)="39664d01a2ad87c9a9c60bd12ed1fdc348c4527923d9996f3af23698a7e77a2bd4e44d75af530afe406c607e201c9f884c9cbd90e04ae35d332abf6c930fe35a81f26fcc534efccd5912f5e7ee56561bdd2f2ecae27e6ef90f696bc9152021b3511c4b4906429c9fb0019875a130a1fb627c4957bb6549aceb92ab1936b6ef1b7ef71367889bac3b", 0x88}, {&(0x7f0000000280)="714cda4e4d91549d3a86c39acd14b75bb21bea36cf552b7b953200c3b0891d540de3d79e9354d2824219af20d546f0fbb06c176ae7e0948ab641fa55d2224fdc13cb357407a1fb24c933dd16c52e662e003ee836f6e962f51cde41fd3b2d7ddf723e85099c62ce7b87bdd7c94f15cdddafc5e2f64c003e03a4be043874e743c29a605b1cc11ab7101d90572b2da3e19971d6c1f5740eb2eab80c7f2133c711cbc72d9c615b51af4d618f5ada9d6ab87e14a5c47a93dc5be6dda5", 0xba}, {&(0x7f0000000340)="bd5e80f324d4caea81cae13249c4a7390ce92f8f9cd3e4e27877eaf3462453a8cd5416d8d14b9a1062da8cbcc171fde50e4878e32ca484dbbe855691ae437e94ef853d", 0x43}], 0x6, &(0x7f0000000480)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r2, r3, r0, r4, 0xffffffffffffff9c, r5, r6]}], 0x38, 0x5d2a70ead382bfe2}, 0x8) close(0xffffffffffffffff) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000140)=0x10000) r8 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) linkat(r8, &(0x7f0000000500)='./file0\x00', r9, &(0x7f0000001640)='./file0\x00', 0x4) read(r7, &(0x7f0000000540)=""/226, 0xd9) 10:12:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = getpgrp() r2 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r7, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) r11 = syz_open_pts() r12 = dup(r11) r13 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r15 = getegid() r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r14, r15, r16, r17, 0x4, 0x200}, 0x4, 0x26, 0x732}) getgroups(0x7, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r8, r15]) r19 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x0, 0x0) r20 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0, 0x0) r21 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r21, &(0x7f00000003c0), 0x273, 0x0, 0x0) r22 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r22) ktrace(0x0, 0x1, 0x8, r22) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r24 = syz_open_pts() r25 = dup(r24) r26 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r25, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r28 = getegid() r29 = geteuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r27, r28, r29, r30, 0x4, 0x200}, 0x4, 0x26, 0x732}) r31 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r31, &(0x7f00000003c0), 0x273, 0x0, 0x0) r32 = open$dir(&(0x7f0000000440)='./file0\x00', 0x800, 0x8) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="782c921200d8cc2c27ff1e6766333865a3a41f1cfd2692e934a64e10d59ea3ba1705cfbc47dc0fd8eb9685586b510793779cbff64d98526895afbde53e1830b985cb68ddf1b25f52c75a7dea4dd1b0772acea361b05d5cf0db1a9e181a89a3735865b174589f3ea09d498a59beada73a316823ee6200f4375f50b3c894af", 0x7e}, {&(0x7f0000000180)="a53043968ff0bbecf71546b5db1d2dafe427023fd87978ae1896cbb555f2628051d293dedae5f5ba9513db3b322acffbd94958e1d50715a9c3b9720d6bf62b433795e492cc021d663af2d3025f9c9097479a432bdf94a62f5e2d3bc57dfb2fe6f84da7ab1885bf5f459aaeb545f4ffb58760fe9cea2cf33260dc33e32156bf49760ac0829d650bc2ee0ec9fe0ec870306f1e9017788fe2801fbda523dd77cb0355929adb21128bac8212d83f309a40757ab9b8ba4d8f3619b7abe3f3806a6465b90f828eb25f7b210ff52e05716d0d574196072e5027f7c944eb410905ff761be0a7587f", 0xe4}, {&(0x7f0000000280)="b969d7ffacef920618c89bfb7796526b07d6a4b7a049b222dcc7581c900f67f7d9f8790c8eaa985e321a1325502829472caac62e6af85908e1c73baab58e6d650f734a748cd492dac16a988cb41b4128b066de553e0111a68c5b6dc811e1a7928deaee9493b01b1cf61456ff459cc8bedccf8cc3eaf3a314faffa9ece49afc19af111dc96fc5e0d3f125e4507d130399c0599ae741a672793e962613c3b17ce7ce87bef4f7d3f94865af6ba816c7", 0xae}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r3, r18}, @rights={0x18, 0xffff, 0x1, [r19, r20]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r0, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r28}, @rights={0x20, 0xffff, 0x1, [r31, r32, 0xffffffffffffffff]}], 0xa0, 0xc}, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 10:12:28 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = dup2(r0, r1) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1, 0x4, 0x573, 0x100000000, "9cc78dc3b8b9346116dd32d68179b77874f8b2b6", 0x5, 0x7}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x821869de, &(0x7f0000000300)=0xd6) 10:12:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='+d\x00v/b\x00\xd2\xa9', 0x181, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x395}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x20, 0x2, 0x9) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x28020, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:29 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000340)={0x0, 0x5, 0x0, 0x0, 0xe201, 0xffffffff7ffffff9}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x65, 0x0, 0x7d, 0x0) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 10:12:29 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x20, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) r4 = socket$inet(0x2, 0x1, 0x800) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x400, 0x0) r7 = open(&(0x7f00000016c0)='./file0\x00', 0x400, 0x100) kevent(r2, &(0x7f0000001600)=[{{r1}, 0xfffffffffffffff8, 0xdb, 0xfffff, 0x18, 0x6}, {{r3}, 0x1, 0x40, 0x0, 0x401, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x59922c7c922fcefc, 0xfffffffffffff862}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x80000000, 0x3}], 0xe65, &(0x7f0000001700)=[{{r4}, 0x5ded6a8653ad9253, 0x2, 0x369189b5a56e1f2, 0x9, 0x80000000}, {{r5}, 0x0, 0x40, 0xfffff, 0x7, 0x5}, {{r6}, 0xfffffffffffffff8, 0x40, 0xc0f1e6ff7b8a7b47, 0x3f, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x4, 0x1, 0x1}, {{r7}, 0x7, 0x14, 0x20000000, 0x3}], 0x9, &(0x7f00000017c0)={0xe7a, 0x8}) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="1aea219988f1dbcadfb1470aed3126ac0957b42c00577cdb5ddccea0002fae9f076e490789136a1df930453405c4384e91c6fc93f2a7ed6685234fed359c3268f8cb116dfe2c6c0faabaaba6104fdd8e26f83dd6453db61ebaf0d9a587747a19f0f7d53a76f10a9af2bbc2fa1f27cb5fbf4e8699d5f18c85b3aebe93b106ffad97ee0d15c3d3b4d73a56efdad2a6a592aa7ccb326fe2617bb0f7338c055b0d4d96ea7d97bf83", 0xa6}, {&(0x7f0000000340)="df0081c1e29dcf10b7c39cb27d9a5eefa404308158d261ee20fc57b476bb4d76b148ac973eafe65c21a5d513a4097ff56982834b882ec51a21b3b2a6dbf04cad3239fdcba1b7fcd0e6e852eac4663a2ab6db393a2573e403c2a3fe6480d0b172c1d8f0e527e359b6c8d2bf85fd8eee30620cbf44ad35868d6db8d9584fd580c604a63fe3d44ab7a530b3056bc98930d9f4a939b1db7a62fc468e060442443f6b4fdcee0983186b03ea7b16e291ce61629514f7ee9c535178ccf2e25c84f9d992539afc7ab35faa349aee9ec46f358ce49f69733f0d0e9c1ddb5fd23a0810d2fc4b1478e6780a18889159c2e802a8b22aa4bdf1fcb6a349327457ac8c38832e1fa1c87cb02d1fa23f72420184a80aa17acb887211aadab2ae5b075bf13d0041337170ce06d2df0a9f4194410dfdf6c312e1f0db4db1f0e842e15a08cf79e3f39f9e4bae7624ad57e7b3e6b643d203274d36c143f91d0dcbd1230a4b970895fb23cb7205166aa44d141a0fc64addcf968af0b497b37612167c0ae76447dae0bb78b7dbc2b5e5778dfe69a54ee3ee23b36cbe6341cb5933c6e89d271b22ba400dc8b8e1a80e1062a5593a15240c2aa54d55da087a1beb29325525830407be5bad13a9a0022915485da92df8f23ad85f56b560f49a2c295366197ea278b12e8c2ebc29d46f38785ba0631a6e527a276e96f64b384a1519e102e39aff58ee5512526dd54bcd41d944c9416f4a9de943573e1ff84750f02b46109914adb9f28f42fc5d3dc6a799dc0a990134f5dc4c7dc2b3eff20422d4068076f8ac575714c1d4301a02bbc281f2449b640e14caeb30f593ebd22b500984724441654aa6392cbfa4074db8822596ed1d8295c0bcc8316684a027fbf35ee8cb926e1171c43c052b4547d29d4cd6635d6e3822dffa095059d624fb3a274be3aa91afb11c4b29d43bd0e5a6bb2ee2835604acd0ef12df88f46bc3a4f21bce81f46568fc3979a4dddc180e2ecbeda2fe45e0fb28e4090196ac8c102069e5af5e9cd6ca620651420f58265b5ca0d76f77e0f897cd830d423a5f66236662854bb2db58e6f1207295be66dae5d33942cd2d84e5ed5fb0e2e9bcb774e882cd3a6a952bbd953451a622e21ce992b9f5c10350d57bab88b37128271b269cc6b006b5a879287461072fe45d50bfff036aea9bdf1e0908526f405abd74fed4d7f3b779243b760fbcbaa1026f5f1434b34fdb7d2926b1b68366cf4e43cd3a7090bfc92dff499b7989f0b2fac8729af511f602c63df26ad402527ec132c93e2638aeeafec64ba050932aaf74ec44f97570a9b14bf83a924596675f1e2dfc8807a7e9b54cf04e2828b61c861a7484173635a9088672cf097f77c3835673736608c3c57e64b414c1eae28d2ce3e2512543ebe21eca27eb9a4070b1e94065c2c5e4be9d6c31a23dc996bee8a6c78247281f040f7096ad573592fc152d9d3a0cbbb4ee4d542df75fda0a7064b8a0456aca1e8984f64fb3f2d4ea8e278c7e8239d24a865422ea56b6effa4d0064a0b556d8507036e87f1148dd42e2b3815653f3470a384d7f037ce202a408ab5d956c10e2d41fa43591bdee7de55959a3e45aad7e0d7c033f06c43ac0c6633d585e91402b77363859a638994ad06f663d30bd7c628cfa33cb0846b4eb172b5a67409663e340e2fa2fdd4262afae645d15e06a7f2fcca0c0b335bd3d7cf78f3ca18cddd104d6bf2a0f4b390ed1bde873e4b881f9253f312908f152053d1af13cff8982b9bb39a6109be2c1234de3cadd977d3db976217e132e0174b99b4b5cbcdbbe7c36a86ba0ec80ef88a7e99a85d1c72fbced0bcc1220ddf28a12c031cc75ba0a79531be97fdbef5373d75a03ef7a654f4dd17aea876e3454ec8abc37f1e0699bd7a8942feb5ec399cb4f4ebc7d5b439fff1c7a3fb2f6819a5a692fce63554940bd2dd91a437b1bac8861cf6155ea951a4ce1f865a1590fcabd7b83b237007c8601443f38033e078fdc40e54979d565807ab8dcf1273ced0120600dabd79e4b9a807c7c66f7e4cfaa2650bc3e866cb524b59437ba339a735419b8716b68055f853f7eb4e31b7b3ddd5c6ff4005d5f8ae5591742949688580f95d5885bae9a6dad2b1bef363533ef45e4bdda406d70fe3253c0dff3e7900f622d6173e00e7a5183c1362ee6cb305e263c07fe31b3bcda08ba053d4f555639713eb0cf9fb60ceb3cb4d32340761ba750c1949237f54fcc2e7edf5bdeaffe3fa36834c23d901b5d48a1721566cda5385c4086ca2de8db20cf5e9d8d53cd578f66d695e50da52423c5e7283c7e4e228c2ef28ffc2be490f3834c78e2c76798a9130c636c40c60d8ada8417ff82ea98a9c2bc926612d9c37ffec0d48ec58d25285d46cc3a334ade751bd652084d2810bbff4afda3f05f58f59f8ec786b4b477e84b8c29f4c4e9e40122349869575f682b3142969ecbc50ceaba32be8c30e75a8202171d36583db6bd1b26848f78ccf02e90a8dfa5f7c2ebca2b298da8e96a003c36f9d0d4059bd4b194953700c1ed176e51c4dd10d73d245abc03f102cea77e651c64b8ff8e6d5548b8dabedbfc7964a1737f106eb7129ac46c36d91354697e0cf956feaf8374f4d94ee7391902ef4ae001c7b5188d1a27989a011893937afba7ad15dbd226e9c3999c0506092e404e47170dc02f6ade6d53dfb2f2f44e9f2c151740b2c1c8a09e9b6cd7676261a257eb1ceb67665bba2b5dd7acff0287f01eec954d79c957f2435e56a755037a2350bff4ad9588b88e8d7d75375091ba43a9aa166879cb0646a898b2cd67e2ca2fcf2471ad5c8b49af7efe4e032dfd0bb06f33e8acc649d5cb4293ecfe72f78f6eeeea5f42fd66af2da23637d40376b7b5baf14ef0b58b7c950e864ba7a6f49fce39ab6386b60e5b7250f86729cdf2345c606b870a364979dd9da99a3ab8d41d4ae55cc28b58b85dedf83aa2d01c527284d1733748076c1c528047f088250f488859c3f0b6303f1cf473262d0fc72d0092fead0e633a9526076cab5ad02fff5ec4d922e3b5140c86e2c3cc53a242565e8479bf85c8dd5fe577c9aa07b3d5326b69467dd6abd2eab6186ccc1a4c33461160e2fb5351ada4f7761874ff4ac166d02c297b2c1c17a6b1321313bdf435a8d0d1b3b7958992a22eddb252649e74cfe0ddcfd89ca564a4b097392ce42baf2e4962d8e330d5199c51573959836503b0e7a35a32ef7a13d822984a4054c08d3784b4974c312b7d30b18ea3be0d8adc509ec771b93b4b93a6ead58bad14132e5aa816b785388c7b7af84073722dff9324529d8792ae1ea8010e86c757db58c7e9bb78cde774dfc2b1f513ab1361265f941f62b2621b16eeff2e081cab717e300f7949c58fbdc08b36daf1a608bc640f891b17015072eb7312d24a6128af4bd3fea6dd2af5879cb4a37adb2a7ca6127d3ed0c326ec3f95369472803b36e0e1c62a9ce9753fd3d55b565fabf1bbb4546535365c41e4c209693abe1f0fb27517de55e0ccd3d69008ee3d8f75cbaf18c3fd63e91f18cbc556b9fd809b3092055793c26e0cf2e6184f672d454e33a5034c8d11d1a04ef5ce973c75567db4110583688aa0068fef7f69446acb66f7a1e8a9c4075bd5738cf9c6b436bf3e0b19f65d1c979448718721b5179aec936d3d7b7bf5f88a783b28339417c42a763fc2765bfc9ed5c1d0703f75677ecc5019b4554d4f5657a9622c2a714671df984ae3e8649d164ad9530152d1a26b953c8f68531772cfddb2f5281673cfe7a82bea0d32895644e57c83895aa834ecef70f3fb63681ff0488b39ec81e05511907216cc4cc264efc3a2375d35470153e7f3c72cbe06f00fb3f5ad66f50314774bd2d21eca7b8166c834094f48fc9e8f422acb6983a5163c1ab9eeb78ba514752053421f515a1a5ce863de9e93a2b69e744a453845da89fe2bb489c992eb391e45b11b4df236929e71b39ba1467b3b33eb6ff1b35cc7e938b7c981bc0c960ff69dde79b4951d5295d80e8c09168b68e213729170b76a2dfc7463200e2d8659c73125c052682aaa3f5b635b6bfe4d31691b64d0c2287a0be4412ff3c0eb524d8a1716916e74e285d30beff59458a8a2f7ff8357586ec4b43cddbb928f4ce6778d4020eaa37b81721ae694382db591eec7271c9e170cc5ada8e16d0e32a703a94373b7c7ce542a51da681673aecc43914b253c8678f3ac578452750453742446305b049f39aaee156a5978856a27813aef68f1da8e83da049c7dc9847b3bbb0e71d9a3527bb456a3bd1a44af765440488f514bcfe831cf99ea1f0e4f1d33c937281eb08126190c0525e7a1f45c9fed4299c9376dcfa1586bc9fbb2985eabafb6f953fa2167cb3a1dca048ba012c4fad49f6b698e917892813bb4f1d9525fcf89e97e440496c84a2c9b08674a385e95b39f1564cbc39ff63c7be0a95829033ac288e6d075d6459004acead11f73292fbc19f10fb7791739e9e0a87f7bef5a0cde61350b9c4db58a5b49844f43b44564806320ae5d651f717afd9321bd6bc2cd56183e66de14730964836ab2de4da70f8175948c6b1d1ca381a884cb429e1f12b571e4701f6edc91c2a15ea6775625168fdb6ceb6cf2511cbef31d4ea19bddf668e21b52fe0c17d91ee9190152df2370a8fee1cc9fb6e3d347ec4954303156aa51d90167181caa96bf5c8c576c8565351c1e1ce6dc3f2d0a1bb81b9407ea60b4658d6b9b56374b23be33fd0402e05a493ef8241e63a50de2773784f3432cb8d970f4f2ad88e0ec92ef699e928f6df4156dfd34c47d4970514857509231dc2498b3f85031b2bdfa3294ad2f7b4b9ea53e6eadf7d784d29d2fc9bc766c8d2b09392559f76ac34c976acec2ef3589917bc3eff1d3c77c54b7e386d0ada45e713b9e2bb189e000c690c9b0d560ee8dbbb8f336727c0e28078f7feda5b25e73c99ff59a988c25fae000a1778d987a5f9a46c10ab5f43bc88d3291cda05df035c43c9ca3cffb578fe873c437a588557b562dccbe8ffeb96a0ad2c58200572733fae2cdb31cb5a89bf3e034aeaf02bc02fc74e8f6771587e00bc8021b11d290abe0a9ab657822bb20862e43747431a0ff2f6b9aa3cd7f452ad9114fc03cfd82803d9c69ba189c779917fcb19f917b3369986c0068c140c296baaf867d0e77eeb0c3362c3e8cadb5eb9655767730f945eed0c967317c30bd01531566fb9060c7daf64e5b38c2a8183f4f0cbbf9cd48167f5226ded891c285fc3cdf18a682b4c987e96104ad6d35d85d449fe37e8f38f7ddbc06ee3e411654a49fbccc45907fb91790f67a7b1c42f2e46e97942bd877d2d19df95c0e8ba8439f1219e981200c136abaa724233fc191887e188eda52efa1a57b28bd00c47d59bcaf59eec1cac745c03e2383e4fcf5ddcede133648edb33575db0a644248a820c6b79661dd337b455a220f2a59dbe735f5bc9d8ba379b74ae7d0f73887d2648fad71a3ed3691c2d33cdd26d47dbf207d5242b32f39d93d5061a4ae45689ce53b2d7deb439de8e6ac64c043bdda692958df41516fe30966e47416f8534a5a728af518a1712f93c5012f4f842ef59c1886f54c77d39af89463a835408c545de00bbe4c3184f37dc18b42372b96d3cb3f4b65e9cfce81451544367cffce02e131b221ce96e83bcf2169d40254bae78e72c8119fd15179740ccb58bdcf642872f4c7c4829d6050a14405fddbd71fb606f66b90367ce7ac715596a5e57d9615f7073de540619f5e87f74d12e01a536e8aa57e1f4d7809c422b9540179315af5610a1ee45d5d01dcfb4b", 0x1000}, {&(0x7f0000000040)="d1a4fdce6ea300c6590eee75aedae0a0e319df4d", 0x14}, {&(0x7f0000000200)="284d6b2b016aed0e246d9b088329f3772136da92bee63e2969a9e4637c788b88240736309101714a447162611d45802e0eb19af2a0a5e8a8d9a83935eff10964a8436c81b59a11c41dc25ecc6d169210245c15e66033c5309bea28fc74e2425f069c380f977b15a1449efaa5f0d47a23bafdd1166fb12b23ae389458138ed505156f4cddf934c6076da93d5ab0971d4977440e18341410399d698537174c741c2705cde1da3ce6c1a6180826d08b3416d13d972e98b7c45724baafb1798bf2a86f4e23", 0xc3}, {&(0x7f0000000080)="dd7f07ea2a044bcf64828423e02e967fd40a19cf589584de491edb19be9a43dcd1e5f7f4ad763853ee8d7cf188d953cd1dc4f870df2fa5120db6", 0x3a}, {&(0x7f0000001340)="2efb89189588c50759a0dea02edbb628bd1ba20f6836e16d5f85dce6a2d00ff8a55a04a77c4dec8ee0595947699c5a5023e3c6764d54a8b4aa0a3e0b38c4708ece6ee6000ab70302151c25e7c50133e6e539ff82e1bc56493030fcc304b41193a7a8346fa2566f67e71df234851236d6114de8ddba4f8a07968a2b02f70ffd9bbafc1b16eb676c12fe816b6d175785525643dda8dd00c1f398cd3a8c35eae973a1de354460becc5e214f9e42c19369c942d28f9b53446101fba0c6763de41b01336d6607db498048553015ef24fafb83bb8d7bf0c4f1dc783ed068", 0xdb}, {&(0x7f0000001440)}], 0x7, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) acct(&(0x7f0000001500)='./file0/file0\x00') pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r8, &(0x7f0000001440)='./file0\x00', 0x80, 0x4) 10:12:29 executing program 0: sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 10:12:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x9a33bdd83a4bb6cc, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x3, 0x8, 0x0, 0x449caa70, "ddee4895c2f381ca35f06424ddd3e93a7e4fe24e", 0x100000000, 0x1}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) read(r2, &(0x7f0000000080)=""/21, 0x15) ftruncate(r0, 0x0, 0x9) r3 = kqueue() r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r4, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0x8000000000000000, 0x91, 0x1, 0xfffffffffffffffa, 0x2}, {{r2}, 0xffffffffffffffff, 0x39, 0x2, 0x8, 0x2d22}, {{r2}, 0x0, 0x80, 0x8c, 0x2a, 0x9}, {{r2}, 0xfffffffffffffff8, 0xd1, 0xf0000000, 0xd8, 0x3a9b}], 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x2, 0x4000000a, 0x2, 0x10000}], 0x8, &(0x7f00000001c0)={0x4d6, 0x1}) kevent(r3, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)=0x400040000000000) 10:12:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="62020207e00000012000c98e0f4adee7d04a1d30d1ad62958c0ddad4a072ee0b6c597a54daf8ce17cf56bdea289ef7604eca8131268c4053d80884f1dfd2ebf2772086ff71a1930fc529cc22b1ca1028e10000000000000000000000e1"], 0x10) write(r1, 0x0, 0x0) 10:12:30 executing program 0: pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) write(r1, &(0x7f0000000240)="c1cc351785c53750a91ecafa1b7a28ace9069c4f260f4d4c4f2e268191188ab02f5ade7a4987c0dceb58881a5a5f506b15470430cba725ca6c1733048d4e6c1f4fd865d377f79c63e1ff0d6615e22f3e53900f32b96745b16dfdb2e3b1c9b46d0425b5b327e26bafbac7f8a8f35c7a38a7c078cc42814e9eb8d68f9dc9923703e67eaa8f42941285179d0bdb015e21f4d227368da08eca81ae4e2ba429946fd4debdcaf8ec6930b67489f32252020ff92f82eee048f19b627bccf55925735ef75fa0a75665ad2fd976f61ff689d38921be2d2e259cb5426cef1faf4ec79817e164a1cd7b", 0x6a) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:12:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x44001000e, 0x400008003}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 10:12:30 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 10:12:32 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xd03c4c94b78c0a09, 0x0) pread(r0, &(0x7f0000000080)="6c7628c66e465e06918e299e7ed955919b28fcb61e2111fd5779b5ae02cb9b52037fc0832282f2090d3f50653d04dc7b507048d68b044b342f34a1c23199ae24d8e8324f2fe3a8e165c43d6250ae97b8cba52f7429f055ae1ab569968cfe6bf95ad75cbe5c7b36c67add3222cd3d", 0x6e, 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) fsync(0xffffffffffffffff) 10:12:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x4, 0x1, {0x8000000000, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 10:12:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x7) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)="8a34935ae401266ed2575ba8e2acc3eceb636e256b9debdb1e224d4aea720ec3597f187c4a8b0bdd134788f0dec7ea0963a35230bce0c807b3ba6cab8f88b2e1a1a451aae41d21cdee96f55f1792ce38e7d5d941a6dbca16434d532b62e8ff501f637bc055ae49a10fb5988ee995e48d34a2fdfea72e7561d846cd2beb669bf7e5217bd2fdb593a5c19b07c7d4fe48354253317919ce834d1b8c638f41dfaec4f40629301bb633a278b0a04e6e0e641ff48b118db8c1fbcca0334478149b6f833bf3e81869056e13ef78a19454b3917dd8b2485252788af0b8c103190147", 0xde}, {&(0x7f00000002c0)="ccf6de376b61f0e5ea0084103d11d8df26f93b7d7df8114618949440fa20cf929d4cbf20fc0023e035c0bdb008c82a8955cef0169520e3c514aa2b41ddffce3fbd6b6bcea9cb6a1fb06f2927b0f1ded459134ddb21673427325adf63bd5c605429d61f82a8f6efb563f368f49c058f362a2f842747a345215de70e5fc91556a9dfe4636b4560cf44ba76031fe732a552b09a021628f42e97f370e6233588b7b5b20a4345f2097806bf17af1a6d2d8f3d576974030e61bd4cc61975c3a62199ad1cedea86d0efe0a94b4b617509c8925059a059e89b0edfd9f9c223cdb8cba83a6fa947b42de7304884494d99fb399c5b669a35ca162bc479284c716a22e085b25d0f37376566165308a0a1cccc4dca236059d9998ddf050a510ffc3e2d8334af4a0609563621aaf81c7b40f4d1e3f6ac686c3622abd418f1075a424da8482a0fb7a077e50bde20fbb534dc2a33dbb5273e8b9a9d37289458bf703542b8ce62246797380d1c3d6a07a102f9e24af440589a54d2e59c766d6645fab2ab167b8fc3ca8414854db5759d7d05c9ba22b500ba1704500157207ff1910560762eab8c256b2de58e2205077620e34ead0d3eec5a07e2c7230ef9bc33736aa737cd4fcf338e014d9125db50534126300792df096f865e94c551e7322efc77ad497459e7f5cb19f508323c1e947187abb8b246ff4b386e5076298fbf7615af34b434f21fbdd73998ea5dbced5f80ef2070b35823d8e4d62905bbb282a2b697e1817b9042d04c91758fcd3058b6aba07d0ba24c78c0c0d7bfcb5202c1de3d9490dc63541ee99580d53c91bec491939baff6df2521dc570af3f06ffb97e2ffce3624f4ef9c811d1cc306fe270d7f594380735390ae881ea214b5062d84829c3543f4021986dda45975cfe6c056a32703aaba744104e592ba9baaa6317b8a48a847a6baf1f5be2682d3faccc13f2f61bb2c11680c80e538b90806f5562d39d0ff470b0a6e93163027656f1afdae1f26dc5f433c5c86fa63132894356afdad3a5085fa1ce888e853eac9d926202beda40096947c19ac9890ce301dfc61d4120557aae14169fbb2567bb3427fa1967e8ec5caa2e2c43076264b3ca64c1b08b479f6b3c6924c053fc5ce5df9f59b5cceed180cea490de19b70a679109eac095179ce6e36d64b87e769088cecb2824b45278a2e8c16ffaf8584ca4bec685538eddd0406d1d764d87fec8f415857854fa082a19b0271bf13fddaf6b650e504325f8e5682aef68740f88f28f94bd6b025a0fedd2914d7f8c6ef4ada7c20a4feb15efd6a5152039e50bc86099fa689c72d30bf24d37a816f183349c0200b22611afea096fde4e0ca31e77c70c624445f5ece3ccae191ff4ac62e6b030c01e58764f319d98776bfcc20507f77987649ab087ab2040aa7b01da29feda3ec20f9a512bdf20576c43f083f17c5765d522304d7f4f55305b8202dc402941d9fc23b3cd409e935fc97f2b1f7bf7774dd61819c6e4adaa9fe45a59cbb8c9e5994afe028c959459a6281443103adb566aeab4dbc417bd82487207cd696c055ba7eb57b72f860f55c3f637f35bd87be1cb4a9a855b5b9ddfd75b92afb3cbd551595fc0bda27063863221693b390608e508583813dbadd000c6225fb6f4800d04ef34b4d988e62358fb98d68f6e25b6f20170ddf688f44faac613078257aa8c679fa0fa121a92cfef648c86a1ef1354f0cc71e322fe07442210951758e53508a9026cd52c8e1fb047fbee4aa86276a87e0d3f2c23c2a8cf7c394fbb7c3b1b30a1a223fa8c4355023faaac598a5dbc822c19db9e239d573781f16ded1c0ed77d1cd7c53a9513da8f43d5f1026b344f42afa8db9c0ea5cfbe6487939f478ac5bd2a00912cc7f49a99a5fa41a2e2e840f766732bacf0b166d59dc2fde9bf1c9947ce584ab0d22cf46d38305c8897888ed3c09fcfe5712f18725bfff2127afabe3d2fbc201c4b1092eaf90c408062f3a028bb30e8a9767a8151e454e6c24754e0106076023308b8e33ac6e4338708356b1095c3aa6cd98ddb6ed631bd08c187b6625bb0d7f6318556c49007e389450a4663807d15194f0c12bcd99f8ba877e1bcc2b065dac22658f6fcac5d000d9b586e27883dcfd7d7869e0d82e9496dc70757245040077f1739a28f64816989a077f37bcaac0ab06d5f5f575f6742c35b1d9248942ccc01afc37750a7603f6a902a76ae797f2c1b3071f7a73d6ce5e5aece2aff836fc734025de76d46dbe380614c82bd36b1652bdd5f9fcada5075438d1cd72b362882c60e1c80872d0a06fe7da098f0ada38a8afe417c499d93c25f64d7a1d0bdbcc383b2c1bdbbc2256f1d21f6f2358af5d449d32fbe3d8aed569a4c2bbd85b1f63eeb361c0eeaf80c6939d28220467b4b3aee071066758348ec00e0744ac6c8712b619c6f9d2122cc79a05499f3a82da64b5d418d2336abfbaa833d00dfa7bcd04dd2cbcf7f98fefb08c6d18dea91cb189dfe9dd438f7c2ceacc6f21b657306bce29950cdb9f6f92bbfc8cbfcce5925c11e0e080b895d457788ebd14b046b1b7b962ccb001f3ebbdbfdf4a26e628315061fff0fb717a9714c77984fc5231fb0e64448a940224fa32ba79e48257698fcb29beaf6bb1d53a686975fcb8c7d345f5aabe17f3251cf6586aa0fa139af033511b6b653555402789ae722fd551da5d872de2f9ed8d0b02f8e962d93b42a41798958c2297270223355c4a697f7b41c361c22ac4e6dc96427cc8049829d232408eda32f9c9ce19cade5f628567bc9fe9ec60c0d0afb7d9eb5efd183897f480b668866ac80a4e1e91114def4ab12d713645db2867de4782c32ec7c0d86ed299ae8a589c44d4d1153ede5bd401bc19e4b17dd5b96a7811f0febf655a50c6d3bfb46b129cc272c2c8038a6248150825f1a09fdc75f835ed019553900cdf627be84d83094e538ddcce8de377475d65f3122e8ffd84647f6a3b3f6714a02f0bdecbb4d70be2bdf375db538ec897ea59f49c6e90421a314a93a81d5000037d7cf0847d06a1b1940ce89a136b849f51d3382432001136689dab5fb72b7f5774d63f39724f49e0e9196801e2d157434fbbea3bdb130bd5b1010dfc6fe26e625f32aa4eadd9b47fffbee2893b49d101d5659c8695c9ba3a14c2d241e96b4d463c8ef7c779229510a5e77451b22784f366b3b4ff5c82a1c197e4e50a41e702200eb9d48521938a785b62c1203099986c8393472eb911780cfd04c380960572f9fc24c08099642cb52b70df69248c7f746294733f47c7222b63bb45d4f5ca256791b442a8cb0455b18dca6857c14ffbc4dded5df7b65260350a4a876bbe3d70e55f3b0f10c4b86ee661a80fe768293484c1e5620f378300a0ee9892e46d0e8b5556b63e87f98070239beae0680096dfbe182ec2a13c37686d619500d358d24acfc638fc6a7594ff0131d91742737ea40453c7083a47d794d375ec3e62339d4a3cc6a625790604d1bb4163d64764d9586a1a2706f0445798cc7224dbd9e1a5e9cb156f55cfd8b134206f6903faca98dd7c1c8e69544ea7048efe32f3764a9c895e2fa957cb98f10fc458bfe609409d326c9f89fb97e7e3bd4e5f37f8049cf99d309555c688bd934472d5cc1e8d5ff667f761b9c3aa6df925fc65e34acac821a5b80b56142aa8cd31eb36b1dad7e543b97018bf2679eda72cbc8fd54c2c868810d333b0860b810eeea40adb60c64a1a1271a27820c08e9972d85e73980da6cd84844b95a5177b4920c313b061956fcf56a05e7ca8df26d6f5695888ec75bb90a3be20931710244585bcfb3d648db7cf19a835ba4a2bf9721864819c1556aa881fd30f3292bd1153b951c7eac891f0fc343596bb439409491e0306d50bf49765dcd6e60aab84f6e5082cd95bbfee4466453b9e4d9388d0e9e79cbd1bc9ba264af052535bc8dba39787eea86633d547a2e0d81919e433dfa4c7c0c565bb56ecae00919f4ad8a8719c63bd0c41c1344e6efa739531db5b5178ce5834a80e08f9ad3da48658803dcc020acae4d934fdf14c150b6bbf5670ac498fc8d01cbc1cbfe864c829ed44480c781f871f51f57cc51ef593677bdf3f1cf91aeca9cd5cf6cbbd140e9562f9b925ba4f9d483eddbd9a2641e618bfd4ecde9d75837e598556609437e854a02473e37c878333c1e0adc5b75581ab7d8acd62847a8f0683a923cb27b579e444ca0fe368597a0d91837d80de0de0b97241ca4012f3a8e95acf35a07b528bebd5423d147a6cb9ede63d0c8b7723f504a9abe8bb5f5369c2d92e17c18f360b739ab8081cd0eb1976d45d3c38cb4e441a5b950fb2386bfcdbe6c8677292dea67f3f93eb37b06008249bad202f44191ab8a53a1d000968d6e2e71ba3d9373a0fe2eb01b30c86983ec237a3d9a0d7295933efadcfe4d09108fdd8507f997baa44b5c38aee62bb0de888b626fcb9f155045125842c2ccac67ebf18559275634e8ae82e039cd3616cf0b8c85bbbed33b476c8590d66b34ab7b4809309a5de3fdf4c3d2de97cba0f88ac3559306b9a190450a77b1a121b1038175880ee6636d58b893132880cdc5129856b6749f33ddd9957f1040558a85540b7eda59e2a4b056258765e89bc1360d507594bf03e05f61cb00894b4691309e3c542d95cf99d2e3543881cb9d02d411c4ea62667e6e7db376cc5bec5b27b35346db58b2b08c5579f5e76ad19a7626c8a32e7a378b964a7c77561c3d39c3556b467de309045850c1aff256429310208364131a1d65f091f73d85d7674d19df42355598cf1c92390297db4fbcb50676bbf396f31ad97217954c45d99f66a92297cd24d430d12abba83f44e2acef6c88f88d3c0804ca30070d6e4bcc4895514a1baa199c6d055682ad83bce4896d969be159c8eb590fbf1f34b4a0c939e95c64ad858c9f175ef54fee12e3eecc3268a3a9857684dfdb4852b68f3041171a505f63dd252c85e15b052ec2fbaeabe2a12f8f389f6ca6238518deb7a184a4b685a89e45460dea150d33ddf70512c0897e59b8c1787238721b0f2afe1c013e91c54a8d122d24f4a320e9d541bb090cda91ad4af42fe3909ace6d23858d0b87759ba5614748cb6d91835b633b34aa300e717a210a14d1c3c1bbca8011fa8d14ce4915672f81b5fb997ee402be673157f91a2890d992ab7c92a9472d443d94a0b7e89d2689a2038992029001fd403f0852e1af332a06efb633d56c4d43b998947ce0030656abbdb2326db3a7fb9d0be7896dcaddf7cd83ca0712c92830b2a7c177aaafac61374de3529769c38000d97820051d332600fefed2fe1a9023354c319eff151b95770bde07317d3b6512108ad440672e7f69bae834b4865c8b488c7517175caad741dff6f417830da29a801c70678e23619ae914a3b6ad78e86ec6b3e23a81eb2e597768abdf73b7be113491fc56d7d2d3c8a1b438810a7f44520b6e876ff5b8c9de89d6355b1482baeb75a758bba905e6ebf7cf5df0e51663b47fe0d14f1fa68527baa15d94af2eb8a3b62a17a26ada5191f8346a17325acf1a439c8fac6d7f7c32456bf8e8133d04bf1f2f26eea1304503d98f2fdc8f1758197d78dba84ce5a10d0ff40e84a71c3faa0c3ba4ad73672960c913b2d454e13dd2f4490168bff033909ca06c30255103807f6cc7ee669343644227657a3cb60969a03011529cea680a41d0299e9649e515e22b9e17f79247ad8bc61e0e3eeb87216ab5ec2e6c01380bd6b03ec7521a097fc1ea1ba2f8a663c2aadfa6135c47ae6bd46978d51503bff0b23819e3a4c06cc73b092c9", 0x1000}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 10:12:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) chroot(&(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x4754065ada73544}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r1) fsync(r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f0000000280), 0x0, 0x0, 0x4000000) r3 = dup2(0xffffffffffffff9c, r2) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)={{0x800, 0x8}, {0x7, 0x7ff}}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./bus\x00', r4, 0x3}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) poll(&(0x7f0000000240)=[{r3}, {r5}, {}, {}, {}, {}, {}, {}], 0x8, 0xffffffffffffffff) 10:12:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)=0xe4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xea1629cbeca4ddd1) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x8) syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x2, 0x4f12b74c7d037f01) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 10:12:32 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0xfffffffffffffffd, 0x1}}) r0 = socket(0x6, 0x1, 0x1) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 10:12:32 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200061}, {0x6, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)='k') chmod(&(0x7f0000000040)='./file0\x00', 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 10:12:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f9b48123e44ab00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f0000000080), 0x3, 0x4) setsockopt(r1, 0x4, 0x9, &(0x7f0000000040)="fd27105939f0d4", 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:12:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/18]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)) fsync(r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x3fffffffc0000000, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 10:12:32 executing program 0: openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696cc7b303abd818586135d5653000"], 0xa, &(0x7f0000000840)}, 0x0) 10:12:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)='X', 0x1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/39, 0x27) listen(0xffffffffffffff9c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r2, 0xffffffffffffff9c) recvmsg(r5, &(0x7f0000001600)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001500)=[{&(0x7f00000012c0)=""/170, 0xaa}, {&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000001380)=""/177, 0xb1}, {&(0x7f0000001440)=""/140, 0x8c}], 0x4, &(0x7f0000001540)=""/152, 0x98}, 0x40) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:12:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 10:12:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x35cd530ba85ce548, 0x4000, 0x6000000000000003) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x2d3) syz_open_pts() pwritev(0xffffffffffffff9c, &(0x7f0000000080), 0x3e0, 0x0, 0x4000) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 10:12:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:32 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 10:12:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x100) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86135) r2 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r2, &(0x7f0000000000)="220e22", 0xfcb2) 10:12:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$inet(r1, &(0x7f0000000040)="5356c8b2171566588a8e6b94884a5c8e7dcf038d879a5c12ac4237ae82a0746cbeda0578d074533504061ac9d4778eb6616bef4c1b03355832e5020f4fc42f1037d104e14daf0d54af5386cf8985abf1f9eb9feb71af2d6d476b790e1d331becc91c08477ddbd6b47a50178a97a8eb0e183aa2f5a1a74dbbddd6eb0db63ce7b68ef70f3eba71d5208c264a281d2716b6c9ed140c9b", 0x95, 0x4, 0x0, 0x0) 10:12:32 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') clock_settime(0x4, &(0x7f0000000040)={0xffffffffffff0000, 0x10001}) 10:12:32 executing program 0: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000200)="f17eda9e5869c77017598d009c57a16a16a950ad74a1569c609eab78cc6b7c3f633c4d8508e2c4ff4a3cfc90c4e3d82633a30f7ba8dbb91c0ddf5ab3449f7afdf3874aebddda69a6d7598b4d07791b39dd78e78ac70f534f7f207e44bd48b14b448fe685233b1a03377b311f4b304e874229b4ff2f9476de67521aab9151620ecfaa401a9526b43bc607d518acc7f451e45228f4d8420ea0330cdc5bc21885f30d423cbfee69cfdc9cd62b646e57119e865afb05769f1026bc962493d27aed6931aeace8f96e330aa42630f8e4809319df8b65a446ce414069527da352bfdb1c0967c9d399db5b2b7029141965c07c329689e84f576ecf29", 0xf8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) 10:12:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/2, 0x2) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 10:12:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c5191269f50d842009357c01", 0xe, 0x0, 0x0) 10:12:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, 0x0, 0x0) 10:12:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000006880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c7978f46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3c8e8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6718455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a807a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08771533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a15459877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a02000000557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa535655a7e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63035e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c0048e7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8c5c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b163075a970793f2f7b04001698d4eccbe7b755b63af4f0794ac68d6f7c25c72cd6c83bd011ad90c67bb933a52a7f1773368eadee4815239cbe27afe1a5ac6b7c373f15ad1fff2cde3b54cc6eee29315927ce766a1fdb92b99057f4904f3f2f51bf3d73f029f880fc523f8da37ed2de26c4f47df883ada95f7566d9912563ae12862b3baee706fe09f3ca5c9a16096a09f6d348f43a63ccb6c6c59f829cd2f038dc413d53f7034d7b36792a6826e8080ea53f0cc4e70f186e362b57eef78af78dc272723f03d24ef9073ab67d254fc27066fa4939a2a15a42f901b3c7bd9fc7e6762216844bd90d2e299b16c9a46b8c929e45dadaddfa", 0x1001) semget(0x2, 0x2, 0x120) execve(0x0, 0x0, 0x0) 10:12:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x5, 0x400}, {0x44}, {0x92ca548ad5847294}, {0xbeb5d8645c6ba01, 0x4}, {0x85, 0x81}, {0x47, 0x100}, {0x43, 0x80}, {0x8d, 0x77fe}], 0x8}) 10:12:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xcfe68bbc944c67a5, 0x1810, r0, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/87}}) 10:12:32 executing program 1: r0 = semget(0x3, 0x0, 0x400) semop(r0, &(0x7f0000000000)=[{0x9b3bb11a19f0048b, 0x7, 0x1000}, {0xe02ee8a437b03ff5, 0x7fff, 0x1400}, {0x0, 0x9}, {0x3, 0x80, 0x2800}, {0x3, 0x401, 0x1000}, {0x0, 0x8000, 0x1800}, {0x0, 0x4, 0x800}], 0x7) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 10:12:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7}, {0x44}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 10:12:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x5, 0x6}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(0xffffffffffffff9c, 0x7) 10:12:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 10:12:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) socket$inet(0x2, 0x0, 0x6) 10:12:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x200) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x41) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 10:12:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4006}]}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000240)="98") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x8210, 0x1c0) fcntl$setstatus(r0, 0x4, 0x80) 10:12:32 executing program 0: r0 = socket(0x1e, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) shutdown(r0, 0x2) 10:12:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x40}, {0x25}, {0x6}]}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000240)="066b368b33a90f1f9d2a514f93c1fb958cdaca1b087733413152c0010580106ecc9ca1a7c4d93a17b401b69edd4e03e9ecee9654db32bcbb1875db722ccc33b710b2b9d4fd7ea7fe554ec583b946ab654f382ae9f165a5e4a5b5904687233c6ba87ebe86851b2dc7196d6f45403f7fdd845baad7365358baead43712479c48e2866c3d4a08fc727d6dbabd2f31d3682d80776b87c3ffa70e39e26fa1e0d07c7776d6d37000701148ecf61206d3a6e0de965f1994b509eb75672747dbdadaa8fc992506afa0b730c711509e47b99573b248feff8377cff99aceabb8d77ce7ad4e55f164a88189ab9434f650fb878f6a1a", 0xf0}, {&(0x7f0000000340)="aadc6b92556e8aa2d0a7b2020c0a5d988651cf3dc72c2704f2a8876d3bcfbb0b437cd8de27466839c63177b007bd74ae8760f3990862669146da9264c8970d3ed2fd304bfb067f93e38eb3e17ae30b4eb7629893150ff1bc28fe177fd09509d80ce21e31eb9bc55f26692226157eb8a14675d002d6f193ffb31af3eca1218615b0fb5f6fb4fb9d762eac4b4270df081ecb48a596a33ad683dab7f0531564f8f23f5c3f38bad34924b57d6060007956adecd848d7a6079d216b1ceae7cba256904a3db9deffac672df31e23b73cc32cc643bb0e0fb89fb391265ca9a61f", 0xdd}], 0x2, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000140)="b6abee68") 10:12:32 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='^\\\xc7\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='((%%:\x00', &(0x7f00000001c0)='^\x00', &(0x7f0000000200)=']$}/\\\xbe*.\x7f/\x00']) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000002c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r2, 0x1}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x3182c153dd05199c, 0xffffffffffffffff, 0x0, 0x0) r3 = semget(0x2, 0x3, 0xd20) semop(r3, &(0x7f00000003c0)=[{0x1, 0x2, 0x1000}, {0x2, 0xa6f, 0x1000}], 0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000400)) dup2(r0, 0xffffffffffffffff) r4 = dup(0xffffffffffffffff) r5 = geteuid() r6 = getgid() fchownat(r4, &(0x7f0000000440)='./file0\x00', r5, r6, 0x2) r7 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file1\x00', 0x200, 0x20) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0xcb9e, 0xe4, 0x6, 0x1, 0x7ff, 0x3, 0x7, 0x0, 0x1, 0x800, 0x7}) lseek(r1, 0x0, 0x0, 0x1) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = getgid() lchown(&(0x7f00000005c0)='./file1\x00', r9, r10) r11 = accept$inet(r7, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000700), 0xc) r12 = dup2(r4, 0xffffffffffffff9c) flock(r12, 0xb) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000740)={0x4, 0x6d05ec89, {[0x1, 0xb90, 0xfffffffffffff000, 0x3ff, 0x9, 0xe3, 0xfffffffffffff000, 0x9, 0x2, 0x4, 0x88, 0x0, 0x80000001, 0x264610ad, 0x2, 0x4, 0x2, 0x7fffffff], [0x0, 0x49d4, 0x1, 0x7, 0x1f, 0x7, 0x9, 0x7, 0xa6ae, 0x6], [0x7f, 0xfa47, 0x5, 0x7ff, 0x20, 0x7fffffff, 0x7], [0x3, 0x6, 0x5, 0x7fff, 0x7, 0x5], [{0x1, 0x9ff, 0x1, 0x101}, {0x7fffffff, 0x10001, 0xb3, 0x2}, {0x1, 0x6, 0x0, 0xffffffffffffffc0}, {0xfffffffffffffe01, 0x6, 0x10001, 0x7fff}, {0x3, 0x80, 0x7fff, 0x9}, {0x3, 0x9, 0x24c7, 0x6}, {0x5, 0x5, 0x5, 0x101}, {0x1, 0x7fffffff, 0x66b, 0x8001}], {0x1, 0x1, 0x3, 0xb8}, {0xfffffffffffffff9, 0x100000001, 0x100000000, 0x3}}}) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file1\x00') mkdirat(r1, &(0x7f0000000a00)='./file1\x00', 0x20) getgid() 10:12:32 executing program 1: setuid(0xee01) msgget(0x1, 0x644) 10:12:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x40) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4003, 0x0, 0x80090d2, 0x0, "30c1e7bb6f020000000000000e000200", 0x4689, 0x10000}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000040)="b615d9b65530d81b4082a42747dfb071eb6845", 0x13) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27bc, 0x0, 0x80000000000007, 0xfffffffffffffff4, "0900190f31e2da730225b58cb800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:12:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x28000, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 10:12:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) listen(0xffffffffffffffff, 0x1) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) 10:12:33 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26a5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[0xfffffffffffffffc, 0x6, 0xdd59, 0x6, 0x1, 0x1, 0x2, 0x2]}) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 10:12:33 executing program 0: open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40000, 0x0) fchmodat(r0, &(0x7f0000000280)='./bus\x00', 0x40, 0x4) r1 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) dup2(r2, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) pipe(&(0x7f0000000340)) chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f0000000200), 0x0) 10:12:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = syz_open_pts() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) poll(&(0x7f0000000140)=[{r0, 0x10}, {r5, 0x1}, {r2, 0x20}, {r2, 0x98c110e4f5958aa3}, {r3, 0x4}, {r4, 0x100}, {r5, 0x101}, {r6, 0x8}], 0x14f, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 10:12:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200000000000005c, &(0x7f0000000100)=[{0x65, 0x0, 0x400000000}, {0xc, 0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 10:12:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x400}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'\x00', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) dup(r4) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) pread(r3, &(0x7f00000001c0)="8835bdf79a42746c1028985e636057814b657528051f6e4ed789ccc57be6fbaefb458dcdd4a7ceb5663fd894dc79129ddc524b2e6b548856c53b87f89a4b47a23e26382cad1c60a2d9faf1984234f3cfb5f7634a458b879189e33b490434f3a60e4b6bba0228611eb0cd4419eee30a96ed3f021c9dd85399af1514992c8ed017e9a16752001e48a418acae5d5f013a86b95aeffb", 0x94, 0x0, 0x48) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000000c0)) 10:12:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x10001, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 10:12:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8c") 10:12:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x35}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/122, &(0x7f0000000080)=0x7a) 10:12:34 executing program 1: r0 = socket(0x2, 0x8000, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 10:12:34 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r4) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r4, r5, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 10:12:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') 10:12:34 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = socket$inet6(0x18, 0x1, 0x2) r3 = accept$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4, 0x1, 0x0, 0x200000000000000}, {0x1c, 0x0, 0x0, 0x2}, {0x3, 0x0, 0x3}]}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000540)) setsockopt(r3, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 10:12:34 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000340)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x1, 0x0) r5 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, 0x0, 0x0, 0x0, 0x4, 0x7f}, 0x3, 0x882, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r8 = getpgrp() fcntl$lock(r6, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r8}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000380)=0x101) getuid() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r9 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r9, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r9, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cb096d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) 10:12:34 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) socketpair(0x3a, 0x2, 0x6, &(0x7f0000000100)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="bab47d6cc5dd736d0026f0720d52cd"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 10:12:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") 10:12:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgget$private(0x0, 0x380) write(r1, &(0x7f0000000100)="8c65", 0x26d) 10:12:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000040)={0xfffffffffffffffe}) flock(r0, 0x9) 10:12:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 10:12:34 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) shutdown(r2, 0x1) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) 10:12:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) recvfrom$unix(r4, &(0x7f00000000c0)=""/235, 0xeb, 0x400, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c653000c502fe1340205916a7b6d770dc8f7e03a9a66bbe0e134e846d714f6f0e860a4b75aa4495362fefb71d9c1706f8b9297f5a28d3977dbb3b7663b7e8dc6166969617a688005106000092102c42a118d2d45fb77100413012997e2576f44191eccc861dcc44affcff01fe93c872dd1d61f96e605afbd5823989b1681cb27823b0cc7cd089089d0baad19ce5b9d4db01c93a7f747726bcc9123b1d76b576db33cd967fcd0458ee4f83227a311fc2a080722b0240461a80924c8abda660954baf4b313afe61866a267d13c73211486a3df90dacdfc407b488f77de9dee8c4b04cb6707464ac47f81c2664d8"], 0xa) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 10:12:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1, 0x28ed2c4b7e517853, r2, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="fc8cc5356363bf6919bb82f7f162c4250734e674ea45806a270aff9e9aa9d11ad4a034e355", 0x25}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc10000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8b00"/87, 0x57}], 0x1) 10:12:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r0) ktrace(0x0, 0x1, 0x8, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x8, r0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 10:12:34 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xb0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) recvfrom$inet(r0, &(0x7f0000000100)=""/222, 0xde, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) flock(r0, 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) shutdown(r0, 0x2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) socket(0x2, 0x0, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(0xffffffffffffff9c, 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f0000000200)="355958dd01888c43d17fcce18539a1bcec3db4cfebad0ce4079a58c006492725c4078b95bcc4c51c168e1c07d0c8f4bc94cd8556b9e1e19fa71f47533298060ad33538d4cfa570f1a048ae6caff0f3fdaf17eef808d90645da438b49e15285d6b4054abf3691c64eba25423404cab8ffd70bed4f733599f10d39cc1de8d558881cfa76ef722949a58e90d9c5e6cb8d41b932be26", 0x94) 10:12:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = kqueue() r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x32, 0x20000000, 0x8001, 0x2}, {{r5}, 0xfffffffffffffffa, 0x3, 0x80, 0x6, 0xba}, {{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x1}, {{r7}, 0xfffffffffffffffa, 0xd5407876b4a3c7a2, 0x1, 0x2, 0xc19}], 0xa, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x5}) shutdown(r0, 0x0) 10:12:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x100000001) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5c11, 0xa995, "3f3f007df94c0000ee000000000100", 0x0, 0xfffffffffffffffd}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 10:12:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/69}, &(0x7f0000000080)=0x47) 10:12:38 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000540)="d0198d8d575f634adb25aa253933d759c1a8622ca5ee2713a66f59103eb9e1239fc0b4a3000000001eab411fa30073e83ad65fcf1dd54f7b1745589b0ae4d4216be14182149b2ceef32fa60ea7ef65856ca13a1c25c01bf5f4a2732a60af69a0f8f4cf70d91aa2741856341958fef97d1a2e0249891309000934fa257bfeeabc9a105a6243eb2dde0ee9907ba0a542116641fd56700d85fb98c5e2910e79b29cfd2ae31e32315660335a49388b9f20e5a882ab1d96ad76d3ed086b61d9780bbec3d0c2e4d7500ad44067bb0799fc20327db12b25e452d6b6e544104944598d328ae8e011ac04273a48f698f5d2b1184fefe7d6daf80a84ab57106a93c2bb6b5e3bf6b88043a8b23474fd544fc458cff352a1ed663a6cefc54bcd64ab426e5ef292aad6b1f6db5fd3d61d6eeddf073bbed6dfb2fd9d74b23d23d8fcfbdbeccc1fc90f6dbd67b75c4b81697c3a3776a363e05a610500000000000000c84d01919e3f0b4279e83418c1542cc759fbd2fe5743aba09fa9452300f00353dee77775af9c38172fc319399f6be9fcc78cb0a3efe81a32da4654419cde7bd624d20bb87636bb7992256e38f1f84bf68df44f38c50000000000000000000000fd33c4f988c0d4358e8fdb695e34ec98b0c7139bffd2895ce7108eae9113ecc7dc01536f51a996fcef0ff392ea44ca9d3cd58eab3de4c56dd3ac", 0xfffffffffffffe8e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) dup2(0xffffffffffffff9c, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 10:12:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a8051d324313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd405370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cabc421c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d682e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc38697c5f5f265f92dc02d2eae1f3c146ed5ead47de943c6c3b018be5474ba5fe85f6faa37f7c0870fc069faee340d61c70d1d962a48a6038647a505b6b51d17c45adfb59733ab93189964247b7a1e7067516550720515719c91d5242371f967dc4a871a273eac11100e3fdbc9ca7683beef5058d014167382a424295d4808f0dfccd00d", 0x11c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600", 0x0, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 10:12:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0xd795350242f08bcb, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[0xd7b7, 0x1]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x3, 0x3, 0x0, 0xffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 10:12:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = semget$private(0x0, 0x95d238324fef76ed, 0x110) semop(r2, &(0x7f0000000000)=[{0x3, 0x3f, 0x1000}, {0x4, 0x0, 0x1000}, {0xb, 0x9, 0x1c00}, {0x3, 0x7ed69f29}], 0x4) 10:12:38 executing program 0: ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000140)=0xed) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 10:12:38 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x2, 0x0, 0x1}, 0x8) 10:12:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) 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) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 10:12:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x15}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 10:12:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) kqueue() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0x9) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r4, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000580)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000300)='./file1\x00', 0x8, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r6) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffc, 0xa5, 0x0, 0x4}], 0x0, 0x0, 0x3, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) fcntl$getown(r4, 0x5) fchmod(r2, 0x4) ftruncate(r1, 0x0, 0x1) execve(0x0, 0x0, 0x0) 10:12:38 executing program 1: r0 = socket(0x18, 0x4, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00"/224], 0xe0, 0x7fbf12968565d031, 0x800) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fe69ef13851a2f200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000002e87e9b5073c06d7b85838e75305b60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d66235e3a99f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e529f2f545fea7da040971c8daa4772843199b6c4181a643377a649d539b116cdb803ce11d6c6fa8eab82a0bf6358f89b5b66833e40233b5b0e6276f6e4547cdcd4306f6eb009d7b6502cac6a214aef427b2d04ea9d9323027cfa94bbc9ffaaa3d9d672d5c3177d791ad7c111303d9c3d477ec18e72bc252410143de5f2dd64f215ecbc8ed4b13"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000002c0)=0x800) socket$inet(0x2, 0x6003, 0x3) socket$unix(0x1, 0x2, 0x0) r3 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r3, &(0x7f0000000440)={0x0, ""/4}, 0xc, 0x2, 0x1000) msgrcv(r3, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x7, 0xffffffffffffff9c) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r14 = socket(0x10, 0x1, 0x10001) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r16 = socket(0x2, 0x8002, 0x0) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r8, &(0x7f0000000680)=[{{r9}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r10}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r11}, 0xfffffffffffffffa, 0xd1, 0x2, 0x7, 0x5}, {{r4}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r12}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r13}, 0xfffffffffffffff8, 0x4, 0x1, 0x2a, 0x9}, {{r14}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r15}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r6}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r16}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r17, @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYRES32, @ANYRESDEC=r16, @ANYRES16, @ANYRESDEC, @ANYRES16, @ANYRESOCT=r12], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC], @ANYRES16], 0x7, 0x800) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d500006329414fa22f5c0ed193424179fcb4e4b7d62847cf"], 0x2d, 0x800) msgctl$IPC_RMID(r3, 0x0) fcntl$getown(r0, 0x5) r18 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r18, &(0x7f00000003c0), 0x273, 0x0, 0x0) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYRESOCT=r18], 0x1, 0x1, 0x1800) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) msgctl$IPC_RMID(r1, 0x0) 10:12:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="691a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fa, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x8) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 10:12:38 executing program 0: r0 = socket(0x1e, 0x3, 0x0) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x13, './file0\x00', './file0\x00'}) shutdown(r0, 0x2) 10:12:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) socketpair(0x1, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = getpgid(r3) r5 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r6) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r6, r7}, 0xc) r8 = semget(0x1, 0x2, 0x8) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f00000002c0)=""/122) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c737788", 0xce8}], 0x2) semget(0x3, 0x3, 0x200) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218d193f6a9618b161d2a43b95bfc576643add236e42a00f8833f0614559f9f4d9df1b7c3dc9f2bd981bc09", 0xe4}], 0x1) 10:12:38 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 10:12:38 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000340)) r3 = semget(0x0, 0x4, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xb1eecf04) chown(&(0x7f0000000000)='./file0\x00', r4, r5) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b4e9e71bfe8c9bef8ee748c2c5c15fa0e5cb0e20beed40e913f936dc1a30aa01d33ec866238a", 0x26) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0xfffffffffffffffc, 0x4, 0x20, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f08000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x94}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000edb000/0x1000)=nil, 0x8}, {&(0x7f0000e3b000/0x2000)=nil, &(0x7f0000fe0000/0x3000)=nil, 0x3ff}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000eb7000/0x1000)=nil, 0x7}, {&(0x7f0000e13000/0x3000)=nil, &(0x7f0000ede000/0x4000)=nil, 0xf0}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000fd7000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e0d000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e15000/0x1000)=nil, &(0x7f0000ee8000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5000000000000}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r6 = semget$private(0x0, 0x4, 0x100000000) kqueue() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) munmap(&(0x7f0000fc8000/0x4000)=nil, 0x4000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="7d28b04717a45e284cfe68b28450817073fd21ffd24ffa5c915f26b873583403e84e5d1052a28e3e75d68c085960cae9b2385ac2d6d899b91d8aaff59326d87d48fa21965ef5cf44fbd4aa170023de", 0x4f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x8001, 0x14e5, 0x4}, 0xc) accept$unix(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="a70000a245e25c0000000000000d510000000000525fb06b98b52d167600000000b20000000000000400000000000000000000800001002e3ce35d990126583a67451368739dbac604000000a7774f6505be4203960470b6cd825dfb701d138b9897120bc20a0511bf840e43ce684ea653f09b63a0c1bc87acbfffea48385d2e5619d00759126247b1e5b329e567974d281595791c9e0d45ee79c5c798a9fb86a286283a775c2c0c97de68ef75d4f40651ab29572c6f1333fa514bfa070000002454dac4ff80acdca9118c3ed4f24b6340aacb8d09611f3da1c06d2faeefdf1dfb5a31af6bfac526204e7809d6f559e140a8f3901d54e4df62505f3cf72de280c76fc67fb9928fe0c594491343206c049ff8ac79d1b6541d3cda9600aa9a4f6c7f9113ef40bfd9910a66f3fda87d66c2bb1d705cb30f879d5d7933c2d7906211e6667745ecbdce3b7c6393dbcfa683e84340d59f2b1a696b6371f9682bba099c7bf68e84fc27558742df6a68efb0f12f972c73855769a3c225d5e3c5d0dbb111713431e3576a77f1bde5720948aa0f342a22453a2aaadaf3e126c9ab1e46a86eb83ad8585557029eb0847b275276d05f1feab796bfa56fa260090bde4e218edafddadfa86001b7512b8d8641fdba9b66c208000000951f56bee4e62a8e2bd9ea2b025269787c976de834607e6f694bbfe2f69ca92227fa17d81836cc01cc233dab387110ae1280e6f98c1f644c5b1b3d28b9c6f605bc201f8b32c58b7be5c64ed2f25ab1bf7a28c75051c7a1a98a9e65ed09eb48ab5f090600a1c400117eb5392e67c5b789618ead389779c1f58f89149d447fef2eade22f6508da6555187b6ce7df60293bfb3dc4d53b21214b95e6b821be3d0b3c24da9879931c041f70c4814de44c59b2de4cfc25a612c3cc6c9c3293ff81c9dc7b069f0d669fe39f15f62cb20635af7ee85f87ae952294606de4b7f78a7c14325d5a7ffc022fb5d8ce12fbaf8acbf37b49854cc7e9aae5eb425bad0cffdf80c400f18c74d4f627aeff42b71b2c4d57ccc2a117e675adc46b88d9e9253d38ea8db59c7cb7a9436c37f275e1095df2b27d171ffc6c34a810dc77b38f56b90f32e678c863e456dc8e5345e40d3bbceff4f9959031"], 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xfffffffffffffffa, 0x5, 0xfffffffffffffff9}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)=0xfffffffffffffffc) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) execve(0x0, 0x0, 0x0) 10:12:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) close(r2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x8, 0x1, {[0x1f, 0x8, 0x80, 0x0, 0x737, 0x2, 0x0, 0x1f, 0x80, 0x45c, 0x10000, 0x3f, 0x100, 0x4, 0x8, 0x1000, 0x1, 0x3], [0x9, 0x2d1f, 0xffffffff, 0x3, 0x7, 0xf8, 0x6, 0xffff, 0xfffffffffffffff9, 0x6], [0x7f, 0x20, 0x6, 0x100, 0xf98, 0x800, 0x100], [0xff, 0x5, 0x6, 0x9, 0x2, 0x5], [{0x0, 0x8001, 0x4, 0x2}, {0x213, 0x9, 0x9, 0x9857}, {0x7, 0x2, 0x6, 0x7fff}, {0x9, 0x7, 0x80000001, 0x9}, {0x4, 0x8, 0x20}, {0x5, 0x2, 0x8, 0x2}, {0x4b1, 0x7, 0x1, 0x1}, {0x101, 0x2, 0x1, 0x63}], {0x586, 0x8}, {0x9, 0x7, 0x0, 0xffff}}}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 10:12:38 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) connect$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="005a6e09590d387441b2884d67181be7d08ace8f208de3180a0dbf5038f5b827c6c1c3b838e0eb758712175ef5ed35c0497573209df5afe373f91b1df404c93ddadf6f4401a6c699ef9a2a5bec4cdb245f69e21a710d44ee5929d01aaec2e7996926b819d2018c9354dad61dc336c3e7f22ec21a21234122244d96b91864d7661d2e6056f459a2131b047dc477c7eae820ff24b7c97a4d6e1abca060d628567d5f5668a46fe46b8073f143e3468eb8ad51184cd02bf0db1c68d17bad761d843f14e680976690"], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a56240000001c00fead00ebffffff5fd5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x219) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 10:12:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x714d, "6600fa1d03182eab7fff0e091fe600008000"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) close(r1) connect(0xffffffffffffff9c, &(0x7f0000000080)=@in6={0x18, 0x2, 0x81, 0x7780000000000000}, 0xc) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318", 0x45}], 0x1) 10:12:38 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xf88b) r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000257000/0x1000)=nil, 0x1000, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206937, &(0x7f0000000300)) 10:12:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000c8, &(0x7f00000000c0)=[{0x84, 0x1000000, 0x0, 0xfffffffffffffffc}, {0x60}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xf9fd983ea468cac2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 10:12:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x810, r0, 0x0, 0x7ffffffffffffffe) r1 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000140), 0xc) 10:12:39 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = syz_open_pts() r3 = dup(r2) r4 = semget$private(0x0, 0x1, 0x301) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r6 = getegid() r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) readlinkat(r7, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/7, 0x7) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) r9 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r10) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r5, r6, r10, r8, 0x4, 0x200}, 0x2000000000004, 0x3, 0x732}) chown(&(0x7f0000000040)='./file1\x00', r1, r6) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 10:12:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x608, 0x20) r5 = syz_open_pts() r6 = dup(r5) r7 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) r12 = getegid() r13 = syz_open_pts() r14 = dup(r13) r15 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r17 = getegid() r18 = geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r16, r17, r18, r19, 0x4, 0x200}, 0x4, 0x26, 0x732}) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() r23 = getegid() getgroups(0x7, &(0x7f0000000300)=[r11, r12, r19, r20, r21, r22, r23]) r24 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r24, &(0x7f00000003c0), 0x273, 0x0, 0x0) r25 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r25, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfff7c, 0x800, 0x8}, {{r1}, 0xfffffffffffffffe, 0xf, 0x828703c89f9580b8, 0x7, 0x3}, {{r1}, 0xfffffffffffffffb, 0x84, 0x10, 0x558, 0x2}, {{r1}, 0xfffffffffffffff9, 0x14, 0x80000000, 0x0, 0x400}, {{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x7, 0x6}, {{r3}, 0xfffffffffffffffa, 0x1, 0x20, 0x3ff, 0x6}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x65, 0xc33c}, {{r24}, 0xfffffffffffffff9, 0x20, 0x20, 0x7, 0xfffffffffffffff9}, {{r25}, 0xfffffffffffffffb, 0x28, 0x1, 0x3, 0xb7}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x2}], 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:12:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) 10:12:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x20080, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/205, 0xcd) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x5, 0x9, 0x2}, 0xa24, 0xbfc, 0x3}) 10:12:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x9, 0x3f, {0x100000000, 0x7}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:39 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 10:12:39 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"}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="bfaaa78f7db8e96492974da959cb64e27ee141d8341e676e493b2288d247cf88a5ee7aeeaf415391a3667900b854d80821be3f70c55f05acb1758a8b4df262ef7ffa22c41fb0d958677cb87a31d4f4b7c785d9dfa7ce3aebeefc1344ef8d003c19e5c1bc506cf89221c9592e84244b8806f25f66238e489d370e8c424b7e5b98bfdf27ebb0f1c5811437428ce30435dbb37dcd5622a7ba265b92d46bd1b36c8de940280aca4c41404934027380e6857feec45c36f4fc8b28e4d2807d96eb3f", 0xbf}, {&(0x7f00000001c0)="4f72ad795343ee0e24d0a4545e0e181bea0cd27d0ae5215d1b04d87362123ff1a4b1462c211f8a3d2bdd1cc25c5de5e3fd2e415f7576f7e7919c1f7536a51bb115ea190671161ec7e2e7d1f9f9c4ff1ea17db684e4a61c59e343b06ddf780d232a8991303b414628a59670d7b9eb2de71aa14330607349eb230e0899d449238140fed607133bdf4232b9569c09a4e928e888eb6b24", 0x95}, {&(0x7f0000000280)="c91abfda6908d75acceace229224e81e8881640427dd58d20377438b932f553af6222d4d3f7b7970603701967b64496b9ff8879256041fe82ec7842d3d0fcad8e1b1e661ad97409f75319e417d2eae2ff411a590c3042726470a3b49f0d280a97e57aa0d0d71ffc0588e188e3eb71101e0ad660e0cd978c9ddea1a47bdf71c51c7b0c7dd282a424fc1d1d2a296a6db391260d97d54f4a6dc59703d035ff206ddf8254d7b7d0191da57164be306898c3b0f9701c7df5f8aa728", 0xb9}, {&(0x7f0000000340)="1e137ab11a0e561d9b9dc687fc68f3bb1d7cd3e791a7236cddf812d3a5779866ccdba6e7fa524355e8f76b95f6e2afa7755e1df584a306b0c7ad1a030c4c759550bb179cafe671485cc84f90b86541d5d0b7a9746322e623bce7e9193200093590db5f0aa65bc9348dcdccd2c0b3b9971d3795ce3baf770655603ab9e1259707422dd9d3f6eceaea82d5fe42ad4e785d86a48c82521385da19751c197f1c00d82d6b2ac173e49ea5ccdceae8e2977734db129cdad7027bf59514635e277c1d602c76c59d442c2cc1a6ccb8a0b58ddcdfc8d12e5fddabb5fcb8dba710a6e3798cc8f239afa5e314450a3d35cee624bc7e44a8270850780cd3fb", 0xf9}, {&(0x7f0000000440)="104b13d60beb5b0db8a583419d09f5da19d5c4493c0d219e82bf63b52bb4b8b093cee5fda03ed9efeb691b867e1ceab684eba3b9855719d1c417149fb2ceda68c33842241e6c46ae92a3183c56e35e2fed2552e7ac6f82fa8381e06a0d5ce7f10e6fea257bec108cb8138fc59cca0b14a3c3314477d60404a116338220bab4e67404e4190a6622b9dd43484c4f79e27ab7b72daa43226f0c8c4c89f48e6cfee7ca98ba9d6fad5e559d11edefe3f0cfe9044d3e92fc1589b343d8e8c68225afee6026230b63314c93fd044fbb700f85c495281299c476e16596cbbe82c5c6b4e7673abb1aef93aa0f10c30c6394f8", 0xee}, {&(0x7f0000000540)="4425f6ba76212dc14a73d74932637dd9226dad51c551a560fa861944fb2d1d7d28da528d1cec3cbb1eb3901b16d3d2c5341c8241585ee84f499c8bdf6d047a8266", 0x41}], 0x6, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000680)) 10:12:39 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000000006) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffe39) r3 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r4 = syz_open_pts() fcntl$setflags(r4, 0x2, 0x1) r5 = dup2(r4, r4) symlinkat(&(0x7f0000000380)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r7, 0x0) getgroups(0x2, &(0x7f0000000200)=[r7, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r13 = syz_open_pts() r14 = dup(r13) semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r16 = getegid() geteuid() getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) geteuid() r18 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r19) r20 = semget$private(0x0, 0x2, 0x80) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r15, r16, r19, r17, 0x84, 0x7f}, 0x4, 0x26, 0x732}) r21 = socket$inet6(0x18, 0x800f, 0x2) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r23 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r23) ktrace(0x0, 0x1, 0x8, r23) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x1, r10, r17, r22, r11, 0xf, 0x8000}, 0x1e3c, 0x8, r12, r23, 0x10000, 0x7, 0x2}) setpgid(r12, r12) r24 = shmget$private(0x0, 0x2000, 0x9c5d58465f8039af, &(0x7f0000003000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x9) r29 = getppid() r30 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000100)={{0x1, r25, r26, r27, r28, 0x5, 0x8000}, 0x1e3c, 0x8, r29, r30, 0x1f, 0x7, 0x2}) setpgid(r29, r29) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x81, r2, r7, r2, r8, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r12, r29, 0x4, 0xffffffffffffffff}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x3800) 10:12:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000003d, 0x0, 0x0) 10:12:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\b\xbd\x0f\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2c, 0x3}, {0x5c}, {0x6, 0x3, 0x0, 0x8000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) bind$inet(r3, &(0x7f0000000200)={0x2, 0x0}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xac6c9e24412a20d6, 0x0) 10:12:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x10, 0x1, 0x6add) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0ba, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0xbfc4, 0x6, {0x1, 0x7fffffff}}) setsockopt(r1, 0x80000001, 0x80000c, &(0x7f0000000080)="f6e73b6e993192b4480000000000000000000000beae9eb08b3b", 0x1a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x74, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x38308bdddfbf43db, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0x8) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") r2 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x8) ioctl$BIOCLOCK(r3, 0x20004276) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000280)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x8, 0x1, 0x954c, 0x7}, {0x8, 0x5, 0x0, 0x401}]}) 10:12:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/199, 0xc7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x2, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r2) r7 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x54, 0x40000000, 0x40, 0x6}, {{r5}, 0xfffffffffffffff8, 0x5, 0x201fffae, 0xe4}, {{r6}, 0xfffffffffffffffa, 0x10, 0x2, 0xa06, 0x6}, {{r7}, 0xffffffffffffffff, 0xc, 0x9310ab77b7136888, 0x81, 0x1}, {{r0}, 0xfffffffffffffff8, 0x98, 0x0, 0x81, 0xe4e6}, {{r8}, 0xffffffffffffffff, 0x7a, 0x9, 0x8000, 0x6}], 0x2, &(0x7f0000000280)=[{{}, 0xfffffffffffffffd, 0xc0, 0x2, 0x100000001, 0x3308}, {{r0}, 0xfffffffffffffffe, 0x6, 0x80000000, 0x55c0, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x127062732be4b810, 0x2, 0x2, 0x9}, {{r9}, 0x0, 0x20, 0x8, 0x0, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x48, 0x3f548d47c138a103, 0x2, 0x7}, {{r10}, 0xfffffffffffffffd, 0x10, 0x4, 0x3cc5, 0xe7}], 0x4, &(0x7f0000000380)={0x8, 0x2}) 10:12:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') open(&(0x7f00000000c0)='./file0\x00', 0x380, 0x70) 10:12:39 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x20) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = open(&(0x7f00000000c0)='./file1\x00', 0x10801, 0x8) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r6) r7 = geteuid() fchownat(r2, &(0x7f00000001c0)='./file1\x00', r7, 0x0, 0x2) r8 = socket$inet6(0x18, 0x1, 0xfff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r9 = open(&(0x7f0000000240)='./file2\x00', 0x2, 0x1) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000280)=r8) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x400, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10000, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x10000, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x1, 0x0) r16 = open(&(0x7f0000000400)='./file3\x00', 0x10000, 0x5) r17 = kqueue() r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x18220, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x80, 0x0) kevent(r9, &(0x7f0000000440)=[{{r10}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0xf5f}, {{r11}, 0xfffffffffffffff9, 0x52, 0xf0000080, 0x7b3c, 0x3}, {{r12}, 0xfffffffffffffffb, 0x0, 0x1, 0x100000000, 0x5}, {{r13}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x8}, {{r14}, 0xfffffffffffffff9, 0x40, 0x2, 0x2a6, 0x4dbe}, {{r4}, 0xd0d91df518a66793, 0x10, 0x10, 0x3, 0x26}, {{r15}, 0xfffffffffffffffa, 0x20, 0x20, 0x587, 0x7fffffff}, {{r16}, 0xfffffffffffffffb, 0x22, 0x9602483e4663e664, 0x3, 0xfff}], 0x2, &(0x7f0000000600)=[{{r17}, 0xfffffffffffffffb, 0x30, 0xacda46b8e657ea3f, 0x8, 0x6}, {{r18}, 0xfffffffffffffffb, 0x2, 0x10, 0x4, 0x2}, {{r19}, 0x2, 0x40, 0x0, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x8, 0x6f8bcf4fb9d48690, 0x3, 0x6}, {{r5}, 0xfffffffffffffffd, 0x8be37664011728b9, 0x1, 0x10000, 0x3f}, {{r20}, 0xfffffffffffffffd, 0x8c, 0xfffff, 0x101, 0x2}], 0xdfb, &(0x7f00000006c0)={0xffffffffffff8001, 0x100}) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x40, 0x0) open$dir(&(0x7f0000000740)='./file1\x00', 0x80, 0x18) 10:12:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) chroot(&(0x7f00000002c0)='./file1\x00') r3 = socket(0x2, 0x8001, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x30040, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000300)) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) shutdown(r3, 0x2) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="1d000000000000000000178a035b00000000000000cd0000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000001d0000000000"]) 10:12:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 10:12:39 executing program 0: r0 = semget(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x18481, 0x1f9) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x6) semop(r0, &(0x7f0000000080)=[{0x0, 0x3}, {}, {}, {}, {}], 0x5) 10:12:39 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r2 = open(&(0x7f0000000280)='\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', 0x2, 0x134) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r8 = geteuid() r9 = msgget$private(0x0, 0x0) msgrcv(r9, &(0x7f0000000580)={0x0, ""/238}, 0xf6, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000440)) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x4, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r12 = socket(0x2000000000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x1, 0x6, 0x7fffffff}, 0x9, [0xf1, 0x4, 0x7, 0x8000, 0x20, 0x9, 0x9, 0x2]}, 0x3c) sendmsg$unix(r12, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r13 = getpgid(0xffffffffffffffff) r14 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x6, r6, r7, r8, r11, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, r13, r14, 0x80000001, 0xfff, 0x3, 0x100000000}) 10:12:40 executing program 0: 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) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x21c, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) r9 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) r10 = accept$unix(r9, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r11 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffff9, 0x90, 0x40, 0x8, 0x2}, {{r2}, 0x7ffffffffffffff1, 0x40, 0x0, 0x7fffffff, 0x7}, {{r7}, 0xfffffffffffffffb, 0x4, 0x2, 0x7, 0xfffffffffffffffc}, {{r8}, 0xfffffffffffffffe, 0x1, 0x1, 0x7, 0xe56}], 0x274000000000000, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffffb, 0x20, 0x0, 0x3b99, 0x1}, {{r11}, 0xfffffffffffffff9, 0x20, 0x81, 0x8, 0x7}], 0x8, &(0x7f0000000280)={0x100, 0x1}) dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 10:12:41 executing program 1: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffe62, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:12:41 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 10:12:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x1, 0xe47}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:41 executing program 0: r0 = socket(0x2, 0xc003, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = socket(0x6, 0x3, 0xffffffff) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x1) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000000)="29c038c0c52508c45669a25b596bb66a5aba3c7837baaaabc329bc1b43d69bc37e7663df5fe95dd2fbdd2b3d8a2ebb32f6683d299012484961a7f1170a87706c43479914b72e78e21c0e1b2bcad9d31d06e45183a760fd08b637513cd7d1d9e11bd9c61ad8f3e112c002d2495657b2", 0x6f}, {&(0x7f0000000080)="ada79ab30fd4edd5b203e1fa0ace8aded7e4683405c164dfa95e4dc3573a9d19728da3f5f987e6937a6f58f5bc60ed4b1b0e99d716719a37df538f36cdfe845786601e9fa3fd1b99ea502021ab321a90063402281eb8e1766ba26de137247477d58c6b7cd1f13d0f5ff31ea0ec6d92f7ff5614073a290f6fd9b2b410fc50a00cb4e105af55d887e9e435114c526bcddca60ca632d43661e5aa0d8e29c119656b2c7428e007d46e30709e5fc9b4c07abdada48cc2d1e7b7b8f4540c691a80ddc21cd9f1c8d6bc565021262321cc7628a1ea3be85304b91e0381a12620f1f0bec85116ceca709ac5d621e5ec342fc411539a4d84d4d831", 0xf6}, {&(0x7f0000000280)="aee1a1523ad9f2ba6ecc76c2f34287930e8e53f9434c09a5e93b22d1c4e022db10f55896345292459d228da7d7ea93baa185fec0daeea2a3bc1b893971512397cbe416dfed5bbaf4cdc57b4d23a63caf425a7202139a324848af007c962c906b9e899280f134649881878d6d7ab1fd20c11c7022942ae84962dcfd21925d8ecba668a42367e598232773a352b4645ea56ea63ba72359db3376d91930a56b2d050d8f57310fcea2d5e2dd9e1d85ee52e7156cb935a2121b93d8c196714ac34a9d34e7af34d0d5a660095f", 0xca}, {&(0x7f0000000380)="1de68baf639e16a29d86b7eb2d2592c71ba9b9da961a794aa0e9d9aa000d5bc90f87a6dcfa91d65b4a7805ca4d89751c5eee923c29c2cff24287b77aac6d32ab2cb7cc0738105c84314230e3ffdebe0b54ea78ab1916c3668693a2baa0699bb4e0ef3e06dbce2cb43a36e3c944838bb08e21e5f77857d7a1f5c769bd950e6a4c3254f6e0223bc9273737f79f5562ac7d1e8816bbf69b9caa0a47dae2fbbed4696cde944c9893600bcf0b4901b58c4ed25a5a5c6d8474abc0ad9c76ed58d6850725d8fd239b250410b201a6bcfe8a15eceb43b135a5733a2b7be03b51157d164b3f557d252f3a89", 0xe7}, {&(0x7f0000001540)="2c6da8df7f3bea1e893e3a991c5f7802188c31aa5bc57ba05fd4fbc0bae49e6a4412f9f604749d739076acd9d5e5afa57322b32b175a13f8a2b739240fb624c7c74ac680c6f718c37c963f3b86192d116d42176c36bb9fa0df673b3a868c3245aec398fb9681b9c1b2778138d439738f020bd886f28d23f6158eb2174e98339ce3100e2bc66061da8cd522a266ddf7afa5c701e376323805f44c02e9b0cc7c8a5df97359d31a0861505e97e6cb88766013e72e4fa8c53bb926c419666a665fcc310b93cf9634ee6bf334f876022d142ad491801a976f313d220fdb15f9ef7a57dde21b", 0xe3}, {&(0x7f0000001640)="1a4694e3369fd0f7a3a78f628112d72b0b244e1b49394c3379f37a83ab9dfb81e8840d9f42463eb1f5a673c6dc39754a42f4c226f2f5bcb115785568c0d64e7c4e37a7ddbb84c5a4392ec50ba6270fbd", 0x50}], 0x6) 10:12:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x6, 0x100000000, 0x80000001, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x100, 0x9b32, {[0x8000, 0x5, 0x1a, 0xfffffffffffffffb, 0x1, 0x100, 0x8, 0x10000, 0x4, 0x8, 0x5, 0x2, 0x100, 0x9b39, 0x4c2, 0xef1, 0x2, 0x8], [0x6, 0x6, 0x20, 0xa8d6, 0x8, 0x4, 0xc755, 0x200, 0x9, 0x2], [0x0, 0x1, 0x1, 0x9, 0x2, 0x8, 0xffffffffbe420b5b], [0x7, 0x9, 0xda6, 0x7ff, 0x101, 0x8], [{0xffffffffffffffff, 0x1, 0x7fff, 0x458}, {0x4, 0x3, 0x8, 0x666}, {0x6, 0x9, 0x0, 0x200}, {0x6, 0x200, 0x41, 0x8}, {0x200, 0x6, 0x2, 0x2}, {0x4, 0x1ff, 0x80, 0x4}, {0x1, 0x1, 0x4, 0x1}, {0x100000001, 0xd0, 0x608a, 0x80000000}], {0x85, 0x8, 0x16}, {0x6, 0x1, 0x8, 0x3f}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x3, 0x8001, 0x4, 0x5}, {0x4, 0x1, 0x1f, 0x9}, {0xfffffffffffffffd, 0x81, 0x9, 0x2}, {0x7, 0x3, 0xd1df, 0xfffffffffffff69c}, {0x1ff, 0x8, 0x0, 0x4}, {0x8124, 0x2, 0xffffffffffffffd8, 0x6}]}) dup(r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) fcntl$setown(r2, 0x6, 0x0) 10:12:41 executing program 1: kqueue() r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r0, 0x0, 0x4000, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004}) r1 = open(&(0x7f0000000080)='./file1\x00', 0x8000, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87, 0x20}], 0x5, 0x0, 0x0, 0x0) 10:12:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0x0, 0x96, 0xa0000000, 0x3, 0xd1d}, {{r4}, 0xffffffffffffffff, 0xd6, 0x0, 0x8, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x8, 0xc85c}], 0x7, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x17, 0x1, 0x4, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffb, 0x71, 0x2, 0x6b1e, 0x6}, {{r6}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x31ea, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff2, 0xb9a7bf1ffa43b52b, 0x2, 0x8, 0x8}], 0x9, &(0x7f00000001c0)={0x6, 0x3}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000ffff00000100000000000000e9d22981474bb1162e7adab0291829af4e860bcd385258c93c3e8fdc6e967d18f88b41254fdabf236ed95ed6215ec6424eeaf550decff6f3d46cbe3f0148a9a3b2a30018c08519660cd49d30891faf5bbb57b0cc2918292c99339756d53f60ae7b9fea58889413bc73adc89565485f2bb1af097ff15df96ae9a53ba8c42e998e5acb032a27877c2950dbc42ced2bff66367849cd3eebfc1afe92ad4d40cb421d"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 10:12:41 executing program 1: r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x80000000000014}, {0x100006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000000)="dc36dd40cf918a5bffa0fca0f52bedd0380dea970d8ab3a21a303fdcdf0146af17125d05cd7e0f4b101b59cfc56a33d42ee0a51d0807bcdaee84d94236188e3ceee7438fde9f0cadd8f18b19c48a794e55f3641a1290cb22ac5288c68f6c36b679c011bc919cd01d0c9ff99440bc14fd8219bbb72c8fcb", 0x77}, {&(0x7f00000005c0)="99b42eadf82cdf8c023dded87b2b143b8934e600ff0ff0cb7e64983ce2a92109e3020382aecc1bd01e27c9354771849142ecf92525cc4a399e4bca381f2aff51fcc6a40cf540de5ea6f424958130b72202b17f5b932eeaf4787a034a6fa4d7648781530f9f2a52df98cc557b7fa180e960fc91233eaed65e6ac945491996394cd83664c7291b200cd7e33729c72fe4bd63a120f893172ccb5e19be5295fee90a31ac46e9b52aae1fd0d55cec8d1eb53b873476480d4f7977bfbdcbd8cd269ee37ae6106cb59c2e1a94adb3e3bbe2ba3723e711f434530eacf6b3fa7484845b50f65e3b6886d4f827327fa1ce8a64fc77da1d29000000", 0xf6}, {&(0x7f0000000400)="fd35a517eafd58c845b3210000881ee21c8affd031225cf9c041cbe1b84516dca29401c477bb203f06f279000000000000", 0x31}, {&(0x7f00000006c0)="2492c3070b", 0x5}, {&(0x7f0000000440)="3760f5f9b8b4bb92f94fe2b9adce018fc1e13a0b10607d2446157813e32da5652d34af97da25971e4b36603c564cb23bb2c880c026906f818e11033aa9b5a0dd3ba3be262c5eae02858f698930a1e6304a40fe9e12c66ac7e43a09a7a05a3fe52e63df69a698f22cc578509d06152e5303fffa8bc0f9336aa455cc9ca067a63eb58b4672829da74dcfc1ee297d3379221f24c6d94608f5ab40cbdae9c76953bee9a1f2a423d418f231b5650f5101bf7b6fa0eb00565ff79504c2b43effb9f18dde0707477ae15a7a5f6d3ee216b29ac4536a0f00000000000001dd318a05cf33c9219b69a3d98d74ddc9685e1d1dc37e312c47aad0097bb97e8acca6946465ec85cd262a26a3bdbf947f549cf9b5d614b53ef217ed5b5212835866871eef1400b5cf1d7529090647c64450d1db4c18592678903241553c62574f4382d77e00"/332, 0x14c}], 0x2b1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="01") 10:12:41 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000000)={0x9, 0x80}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000140)=[{0x26, 0x0, 0x0, 0x3}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x19a, &(0x7f00000001c0)=[{0x11}, {0x7, 0x7}, {0x6}]}) chflagsat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x1, 0x2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x80000001) getrlimit(0x6, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 10:12:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = getpgrp() getpgid(r2) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/24, 0x18}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r3, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) 10:12:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x0, 0xc0) geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) geteuid() kqueue() r5 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000004c0)=""/227) r6 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0xc4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0xff, r3, r2, r3, r4, 0x16, 0x80}, 0x4, 0x9, 0x8f}) 10:12:41 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) accept$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000100080000000000000066bbf208bede950a0834ca3e6100000000000000584a75c6ed0756630e998c16b6dd08eb591400004f75b26f558ea22200000000000000000000000000000000fa7797e6000000000000000000000000000000c20000001a2fb4c403fca295fc0000000000000000"], &(0x7f0000000140)=0x6e) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) socket$inet(0x2, 0x1, 0xffffffffffffffac) pipe(&(0x7f0000000240)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x8000, 0x3e) socket(0x1, 0x5, 0x8001) kqueue() r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x120) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) dup2(r5, r6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x3}], 0x2}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ftruncate(r9, 0x0, 0x0) 10:12:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8001, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x200, 0x1000, 0x7, 0x1f}, {0x0, 0x0, 0x40, 0x5}, {0x3, 0x0, 0x20, 0x7f}]}) 10:12:41 executing program 1: ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000200)=""/226, 0xe2, 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 10:12:41 executing program 0: r0 = shmget(0x0, 0x1000, 0xfaccabf61e18b63a, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="f8dc0d8357de81b0bf70263cb6f3b0a39a13aee009821db2413d4ec940fa5d4c0829f7d5197716f191a938e0740486e50dd446e6e313651b13fbbd5bb9158a4abeb0a8ca993a50aa0489d0b9541f535cac4d7658831f98fb0385def9afc5de62e297c66207367edd574ac0ebdff1e13d23dc1f667c66a3002a25f4a8eefe5585fdb9da0cca3d2b6a7328ec8d", 0x8c}], 0x1, &(0x7f0000001880)=[{0xc0, 0x0, 0x3ff, "9781d68071a30a511ea098a681f4555bfb9ca75b1471dd98fd648a5061eab53b50c6b9872668529eeb2ea86a6f32010b9dbc0916d1f740153cbb16d94cf923ca6735d9262436528883dd6e3e6579b1aafd066842799f831f20fb698ad90f49224378778c7257ae47dde2d32dad57a350d142d4d28f8e671a1123b2f0a5e2bc5292ac823672c657b4d515978ed528d852917027e21aaad26479a79cdcbb4c34f46283febda4a80f7ace66de20af070fd3"}, {0xf0, 0x0, 0x2, "e705b24e22c3228b02074a8a890b500d962d987f7f4c1c4347daea729e2f7dee1f3d782fa40d714f5dfacc24196a7cb5f91d8b48780009ef700fe1c8b5b4f981c53ca49a474afa1e8268a43844c4ade2e78a2cfae4f09df78f68984d79b1c55d086b1381f9c35e9e7bcca3869f715c971dc0d81d41f155618b19865fceef83b5883f72d0b477071c42e2aa2fd8276c06b19f2e2be35eb1f455193757bc423638259c5f2c9ec1b172fddb3b0bf03f3ff476c79537e2c786ae729856207d1da84fe5cdd9f72e16046105aedad0190de539611f0236896ed7e41bba49"}, {0x20, 0xffff, 0xffffffff, "708e8f3e271214a7c596222ac9"}], 0x1d0}, 0x8) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000001dc0)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) fcntl$dupfd(r1, 0x14, r4) open(&(0x7f0000001e00)='./file1\x00', 0x400, 0xbc7c12bed4a33ec0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r6) ktrace(0x0, 0x1, 0x8, r6) r7 = getpgid(r6) r8 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r9) r10 = syz_open_pts() r11 = dup(r10) r12 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r14 = getegid() r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r13, r14, r15, r16, 0x4, 0x200}, 0x4, 0x26, 0x732}) sendmsg$unix(r3, &(0x7f0000001e80)={&(0x7f0000000180)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000001a80)="1e0d187a054a165508533621993b8f26f66288b33a209337a3c6ba31423c171c7aec9582727a6afcc5d9a6df065665203b8e14141d8dcefeb65189193979543ee7ff8e22bb55f9d5e4f4097c2102b7dbaf3503754d82052106ecc3fd05e516129a30fa936545152a0af790238b8192e776e6e518223ad881937adffd6de371961b13ba5c1d0eb73c4f0dd0ddc2884326a434e9b5524467f270617f8953ca18b418bf45f4cf3464949a1243d08c", 0xad}, {&(0x7f0000001b40)="01b84d7fc96d275919365f47022e5ec339d3bcdccac00213c144120e351a1e32c95e548d9c523a5751c32a4dc8a1ba060c6eb9eff742d5817e15e5c621c8209a45d53b13d7d8cddf8901385ecff1eaee5c7fc37ad4ae04d7fea76c6dc5811cc97560c3074c3c96c46720b22885483d53b45d1f5a386001f2a000558aeac50ede0a22e5d6c461a54b8c08451068e1e708619ad4235f0c5898", 0x98}, {&(0x7f0000001c00)="5ec427f783cd4c016421f178b83e4812959d5192c180560dca49cc4114cffefac272fb2a4fb8ad0db43b737f016d007a22c0304a2cfdf9e96b4d86f3ff7ebb07cef86d5484d1939fa18d6922c60939b492a3adbaec19aa625ee7acb6e0b0ea2e00fd1fde5ef98342ae039c867357e111b3d9aa5b593d373a8ab183654507d90a9e54d59dc27cb7c5e66937dda66ed554c44bc8397e373174c45dd9cff45b641d6bd231be8cdfa3a73af2632c028e4dea", 0xb0}, {&(0x7f00000001c0)="36334e1bb978c4affc9db1be395590e08bfa4c0e8f7c20c767ca8b350430bfbd5789bf7a89ea012fd27d", 0x2a}, {&(0x7f0000001cc0)="0c7d1cb808aec3ccd88e6bb87d732028a0f7cb41e3cbb0fa3fa4479357de829060b20990c6d710b2c2575973e713235c36de7bd41691e6c606ae3847800c7469abd02c778824090a48eadc04e5db8a303dff8a18a53c4e30802fa67045da13e08179255085ba120e07f81c84a95108d540484cab3c8460b55a", 0x79}], 0x5, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r7, r9, r16}], 0x20, 0x2}, 0xd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r17, &(0x7f0000000240)="fbdffccb57f221f762de85eadfd72a892f0e2701c4aa38017300915c3bf7623fa94e3bb2166d283eb8d966c5c240083c881811f62475b8b6d9d8926bfafa94", 0x3f, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) nanosleep(&(0x7f00000002c0)={0xfffffffffffffff9, 0xffffffffffffff81}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r17, 0xc0245755, &(0x7f0000000340)={0x80000000, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x2, 0x9) sendmsg(r17, &(0x7f0000001780)={&(0x7f0000000380)=@un=@abs={0x1fb2e946a962371e, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f00000003c0)="84f50ba6e428a122099d90c7712c7ec152826a6164f065f1159b89ad37e90571a6d39de9c7fd338c69858ca714927eb8ff955d9ff00b4335f05b0e3035fafe8ef3ed24f1fd4a6de7b6f3e7fa924fb34fb18105896cd6b42ab85ae989ed62ba5ab7a0fc284403890eeca9d20314e0e9c4e87b8eb882e76585095a2a0cc48573612721037418c5381aa308ae9c9e53c82c955851f5e612f14f1a210604b9d804ab78b77b159ef6338e1396bcaa6a3d0ad0aff7ee0077185f0e2aaaff6ee20731def0cad1799c1df57110f2c9082764f07ffcaa55c2bd81bc9949ca80908ce8ce81750163a1b1cefc5781a963cc6d1bfbc726a4c6ace89e21d3ca4ca1f040359a3ad28250c05237ca7915ffa459fdb6f771bce97c6c3a4cbe5c6adcff91c006b3c549d911bff359a43859b2d7aa5084d689bc5dcb3d647eabf842f9a8d976d8b84cd929fc8af7906e70b3791fb4aefb4f1a8c54558e1bd2deff21b3490e06f83666ebef44e589e888910da48c0966851a4d4ea8677905246d9a04d5eb53786fef83f62b45e1d213ac6ed73b5a0d8faf43decafe6f190498169a7cb63905fa9e944ab3835c5820dcd33c13c828f3bd1a0ff6afe8bec2d97c311454b3ec803737bdc3637756dabea889efc043193e53993b6c54170acc5899e84d6331e92be7ac4ed056273484d0e583814481cbf3901e450979d7410df0ed8112c4a9e81ba6d4e1be082ee14ec4f994454982027bc9d2a09535676c186b057cacb28b91c208bb7e25637d53e545c214fc6b5ecd40d742a03b8c5bea7a958a812b630f2ce4008fa8e7a7ed9e4ca92879bfb1ffb3c7d94523864553ccfc3e83e0b5ce34c16bfe3289d41097fa39b7bdf5e89cb27abb3a84ba88e95651a9d6efda9e2d9751c4f26cf7c120eb922f7639b0d71f907d00e5f727ef1853ca36ec15489dcae66b8f088e3d36cbeef06c64717fcc8d63b1cc54adee46cbb80dc92ed5078b97fc5116557875c796ac1103c5628b1ebe27b7016020fba63ff230d9c2242d9249ea4fddc4c7fb628e578c229291b38c5612ce887fafd8e428a81c1b97c2349da34a8684cb95cabdc0f5ecdf03247b95a881545258b1a490b5f72e58672408bff048f1e582fab1906006e0093560778c9e7b94b827f83b7bd0b9401166015c5dc6ecef5928a6c3153df0fd9b4991e202d5c6db9a00fb57cf8b6d9986ebcbfc440b53eff3fc747ff60896141f3309fcf5b5728ebf21f5a345bd8d03358676195fc49b443ac1ee490361fa1644027a2733500441a249c8f6b31fec29f6ad2131f2d1c76af3d89e43011815dec2c65b86fb17ea9a1a8a57a8ca8b217d0b3f4271a180d772b7c48a14da35109d97b1b76715302405b89c70c5c370fd25162733fd8ff3a97a2f7050a3f2d284d303ec6e9205cea3f8df8c07a6c561fd7191baa82c30428f17c82613f98b6885003df76bff4865cb3e439fdb8b79a67eb7c55c3538cf4894028b8a167408080cd2ec00f113c8030986457ebd6706a86bd339a21eaedbbe87a77b6475c892a2053d11f7ea83a0df91df7f786eb03ced7efded89caa3a7acbde2826ee1b95ffe6cbc5e807f1145c60eceb9c69d0ab45e75ae7f24afb5ae814635967ba01b07c3117249f89b7285be92dc1c7c6229d65f4b74abcf84a68b437de94231f2af9da1bd39d31f26e0e3f2848f4339fc248954e5111c45a7115430d855994c142bb961865b34c8342a0d54fa93ad3c7f13fd3086b973868c5594ac81e8f7249332e6ae032d9b50d80b1d2070aa6026983fbb459cbabf19350c5deb3a33006dca3d72b3516ad5033a75ba94f45b6b761559c544754e2f12fff69644b7e193bb14a32125b7827c28e753f6f7009562ac86bdb4fa39e694102e845db352e64a0d7920f55e348e65cb56aa04ed8c0f262a3d59f13abf20d5d32b8726eb6516ab15422b7031da5e0111045f4c2800103a3313726f572dc42483883f018db8f350b3782e6aba3f7ee4e09c3c532a15fe5c8eb61bebc00322d94b55f93971adec05c3407766c65ce7be3cb1867b521f17e93d89c13b0a3b44249e1b6aec36e2788cb8b8f32d1f69054526419dc6c7be98778ef059e94665bce2aae294eea99935549b868375f846cbbceeaec0a598ee2431c01a4651d3d8f9dabc81cbdce58a6482ff6a9958d0245e811b9f3123478654be571694c993305daa1874dcf59106ab20f68bef8ed5e10d00e6791527ba4a6f7d0481d7131f4acea9b0267647a0712f06b24f788f38cd3cd303a3345201ab317351b33e82f3d0c6490ef786ed940455363a24c9c2773bfc1840d274edf229a9b587a0bbd2efe99fba3649d4a8e12b8c9a51a81b7b7c2a1ac5159751420a14fe720e1b7ed6d68e7920028e77fadbd19163d15748bef1fd1419c3cef6d8cb512d6473737d65e5c4497189e059323834a186cbf7e8bfa7c799c4a4af6131fa049b3f29c26d52a2cee829f4dbf01e0cfc541417aaf71dfab9aeb47d1d68528086b5b2b6c55ce2c16df29b40943a0323813056236fb7e80f0dab19019d65bd6074ce9d7f23f4ed3ee241a4292cf361fc9d1fa1d283cff64fef6526de428230f024b3e8a0098820158f55948d3c0ec2a8a3429410366886164ce61e81bb4397b84ad2569ef20bbe2bf38d55080f001f8c34ac9e3e8f25f2d45ea6c98484b11ae1f070cb4c93e90d37c56a0f173769b8a5d3bd65c92ac2e18a7165c8a28a3fcca9778d38200f5c16b462be2bf499f40495f15f0bec2e10dc0b64f34476ad926487ebf8bca12b48837d11d3e8454bf5e13ee1fd42a69fe4af3f43c55a75e92d8233486fd5993d6740ec6ceb1d4de4b0efeaee554fb7582d289120b2c9c5312e1a340a58e3ca3396b7201c92f9097656da006c8b79f22e2c233ea82b2e4dc7108c223a6b6edfe5aac22353324a356c899b9fd901865673511457432767e5c6f2bb209514ae912c6c165c0bd10f0973312cc925794e6e237f8167e04b44424de2a7b0cdd502ae57883c5e1027a3a04c9728211dcdd1c1374adce28a75a8f43a3348a6e1f204b5d359b9223108be3d607943218d1066563b22bfef45c651882c5e24031551c1e7a13ee12c581b15ee19d2e03dd97d4088989e95e4f136c2ce28ecf5b0c764b1be2ab104add1ae023cfc9a2669dc2232e06aedc0be792913bbb938e70be89684e26271d398dffefca44a920eadbfe2c17eb5b9e46a063201b49e27bb03e860636a362e03b60b40b5573d2b0aecc66e2a3a13f187b5353656c8ff4f212b2dd1ffec6f9411e88819b40fa6fa49c0c4c03665c8a5528abd18d7f9969d83a03a182b48c4c5f3e2406c1c42d6e4feb775a92c58884966cf0bc04f2d71c5b2b27fd73013cb0540ee597c8cd97c510529e123f872663f974a0a2a28400509f79df0ba4df5b52588be232e9ed4e89b2fe5c682c58784c9a8a88758e700bf906a68d475b170df5c384f44d9538d96ef07c745a962f85027552e12779cd031b08a2a0f2f1c329356ca8971463ed2cf4879295d66a341e41d8562539a3286ed177c16d9a86ec6ca7825852888414a2472debbc84d60aea543fc45fea7a087e4163b853af803d0dbcb6d472931269ba8a3bcac63f34c927a133a68aa4fb762eaa1b3f5e4820f5683966f98881d7ba1bde18e032970779ed01fd354ade38f9e3c282d922f9a5a74cd0992bf76da65bbaa868871f589cf8375ed57149509324d71f0190910587460ef3f6a836205c9c6834cc61f3ef8ca5f3fee44e91988c954e909733f945002de1c2963eb7c545f94c9a1a9d19e7611c046c97dcbe58a1464c7a4bcc4fa7413f1f49b26b47a97615a32eb5a90e123e4d4ef60c3199b891ca06f3e9fd49c4757ba808c866655b517e9685ad1a7f7e1f0547d703955fe1a3b780517ee5a1c611b769a9d3fb76a11d892003138092740ffaae889676b4c79116ea84875f30d8a3502ed876f55611396b959c45414037b809b6f70af5f7deb004f879e54841114b277437ec00c16ad8bb4fd110a901717627a444354e9c29bd935daa4ec769aad53da10a4b7b252aa87da304bd5ed75f0180f2db17399f2778f04e2668970d259f405b279a362554a616f797bdddf773b93875276f59fb9b8cdc916a578f4f03ee53af351d6cc03ce976f4e33c93800cab6cb836fb32003544ef6324d42e3e9c9bfd5853aabbd3802ccea49c55b316d27cd9b3b5a6b3174cac4d320e49eda671237afda2f4f1c95276299f2746781f895b9befa18d691907df51df360f7c26244d6a67a052e5c849cef241435fdb5dce2e8a03f4246c710511297236b990d7fd8b0df0620d8ac44a007a85daf10ba9c6f82852a42b582ccfee4c769e4ee644420ae14f23afa20a5bbbed09700c8b1eab4559794c9e013a7493479cb7928e43886dd2cf26ac97d7103e6fda7b860b5c4fa5cf81d0ce9b55af3316bf16bd110e578c1f3da9bf89dcb181237a79f12ec641eeb6e18ece14eb20cad4b112c71c1618792171ec20e7dbd355a8aaaa4a9a16468dcb559c6a584b0936cd4977cc5f9d35b3e83d4162f29fb690ff97cbabf386db94c35c2dd4e41c66b4f3edb62cf6c8ae288bcdba5decd363e90481fe603ddd33271779e1e1868a45e7b4ba265b4fbd2fb73d6e75d0353e5f012bfbf9c31963874051c6ff7d114e79800b6c8d1f9f82aefd4dc3b65f7c15f72ab44837efb7b3164ad9f40ca3a7335614176e6fd84ac01f42a0311b1a80b38e4e74c223b8be64535742b842b8ff83be134c3e8865ae512062aef35d4804b247fdb35ab04834f243830c5b659d516f783728f461dab6d3ff9fd497f8d624bc9f0ac8a2f4680d48b661330648afa7589cc689ad6fc23240117962eedd8f9f8fc3dc0aa5c1cbc89d8c401d65b73abd119966b342f971a434eb742ed591079f82e376d9c1f6c693aeaeb6a6c3548af21a08a6df25f062b919161bffeae663fa38b27dac9b9b84146a71d69db33d04598860307a6ee98daf41bb86c64c875eb1b363ccdca7e6c9eb5c588c6f7469b7e06a734e6440d01801a5ff8498b571bb40916b483497b24026720f78b0f37a6976c8b2345cb282158628d681387cf8fe6cf9b97fa33eb4d7f7c42bbb2241be84239892e02dbac19fdee2b1bdbef30b38714952a0649f8e53b37c7fba66a327b9c919c3616ffa044120328d41837e68f061ab6fe2bcf3f57d747dcc27e278b35102e49adb8166e1eaac5f5397a056a5faba031479cff9a9ead0ed856af2af8ceeca04230b78c238500f50fb6f1f34124f01cd4009413ec8f4cde3daab060fa43c6d3eb60a25f08f07c4eb2abdf45082de57b3ab3c2159172f390b07cd0d8eb90b5f1af3973ecf62b79a3ce3a34889d424e02cde08eb24b97393e5cf76ec52a6efa9baea210654644657110040b9a0d75c4796fb72d63ffcc39edd4ac2d0c68a55c7b7466f25eac4b918c49a8b466b51574cdaa1b6c65b12cfe2c95ffdfb2a6e8f88b2d17e39d99a0485177b5919a821e3b28299bedc178deb0366230384be701c86fac95e0ce1af2de65269bd7e1d0293cfb03487a9a7d9bc04367d674580120033b7bf77512ccc303d93c06c590d83440481330fada52fa04effa6a64ff31fa57e682660a8486f583c0140346e4ff781a101f1d656291a7d5252e407ca74d163ae7a0478fdb3097fc8cd83bf42fed5c8e8fc398ead2a588c508b5c6db44cf02a36e47a24e9811b596f4a746abbeb1e489b12f70e3d008b2b45267cf108ffb481368993914bd4965da87f69ee5c8d6a36729d31c3f2fd1af7e4f5d7a7140e2bd96", 0x1000}, {&(0x7f00000013c0)="a98c692a5ecb4f93abdc73a849e8a24f30ac16ed9238aab383e737faadfad0b2c25bfd8c2019e50163a82892042ec8fbe1620937550ed93eacd7350025e35c0fe0fbc3f8f90f2facbc8f669c0bdf232fdf5cf31d5afe5db2ab0f876795c71f4814a3bbd6fe4eab7b5e44e8e8f09ed3762a605f4c404594ee2be1781a6dca76150ca7f44fe9300bd65995b2b90eec1088b0036ac12c4abbba6d785f9b09b747361d05a7a3aafefa467862365331f0e6cc16ce3207dfd94e56628065fe8bd83d7bae59f0504dba422fcc46a37aa3d5b5e3a2e836bfc36e4b5671a38d9d85", 0xdd}, {&(0x7f00000014c0)="fd075509a8c40859c252b4eb65e8692e4c014d96441832a6fedf0b9c775289757c471f4efe31fa3dc0796ec838d019c6f23bff5dba0e47206b976d289af821163c26d790916073de3c202a86fd7bdb5f640df237ca7c1153c78e16222eb3d1d86027a66ea96513e5d9ba4df97a959a8973dfc8fde6cdbc5cb92435c3177f45158e8ba784a9a4a712196024fb3440e38baec6cfba02934d8b2d042ce0741db5b614c300a89db7fb2689adffb442966564d78485a4864b61442140977b28bb82f157caf5482753e6939c3da29c960dffc2d09aa168e711d46e9f7a83398eade85bdee39136e11be0", 0xe7}, {&(0x7f00000015c0)="b4a5469e0837560053f53f4824a62ffd40fb61253cc06728deb97fd871913b701ca7aea4e9474a8eae2a2ed60484001069efd3052ff8097c984a", 0x3a}, {&(0x7f0000001600)="27d6ec3c9a2b3aeb744822d0e457b3f8d682907c11377f73675e04f095516255f3de1c7cf6dac96905e644d88be3f92f846e37693def96b4f01dae73cdbfc11bf61b9d327e4c01d0110832d724be07e08425bb", 0x53}], 0x5, &(0x7f0000001700)=[{0x78, 0xffff, 0x11, "67392ccd7eabbacf76c1a47939bd53582bfa505bd2f605f2a6e6ac52efd4e794b1345697310f3d1896181dfa55b776f5a8febeae25989ea6465f9a7d7fb4b5f81dd388dca25a4bea614d4be75047850691a224a43864b65513658b709fb7938c32"}], 0x78}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000017c0)={0x9986, 0x3ff, 0x7fffffff, 0x6f, "043a92df099b0c265ef5da064df2325928281d7c", 0x6, 0x8000}) getpeername$inet(r17, &(0x7f0000001800), &(0x7f0000001840)=0xc) 10:12:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) munlockall() r1 = msgget$private(0x0, 0x2c) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/52) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="00000002a5b30bdfc982955d37c1c103287f07", 0xcf}], 0x1000000000000038, 0x0, 0x0) 10:12:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x6c}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt(r1, 0xc00d, 0x3, &(0x7f0000000200)=""/72, &(0x7f0000000180)=0x48) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='x') getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x10) 10:12:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) msgget$private(0x0, 0x20) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000fbffffffff0e000000000000"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:41 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x2}], 0x2}) 10:12:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 10:12:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000b80)="55f61c43f8df3785d178609bdca31698e4cc45182e7e62d660ecc644de38b64d6cf70e6f13cc7228aba04571607f81e0f19d48f82462e896223fdfa0ff9e58c9a54a2c22b9a2e3a6e56edf6cdb319bc31aaa23534983e125909084adeff871be521851f534a8b6da590ad663b0f39e56efa6b73d6d6f93c6309f09d4ccd8f33c89b303c823e06bbac6c8a200f338cccc2b11d0ed6300f74b1e83e344df7823add7600e4a7f03a4fb47", 0xa9}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000004c0)=""/22) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000002c0)=""/63) 10:12:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x80000004}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) ktrace(0x0, 0x1, 0x8, r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x400, 0xfffffffffffffffc, r2}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) getpeername(r4, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0xffffffffffffffc7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x74}, {0x80000002}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'vax', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/90, 0x5a) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0x19fb8eb5a0b83cd1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x17, r2, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 10:12:41 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x0, 0xc00000c4}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x14, r1) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) fcntl$setown(r2, 0x6, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r5 = socket(0x18, 0x1, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDGKBMODE(r7, 0x40044b06) r8 = dup(r6) bind$inet(r8, &(0x7f0000000040)={0x2, 0x0}, 0xc) close(r5) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='\x00\x00Zv/bp\xff\xff', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2c}, {0x200000081}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffe5, &(0x7f0000000280)="8cc2cd7efaff206a91c2641ea8b6af0a733fc4ddbeb987c2fbc45e3c95e072572b3e479d744fbb1964a82644e63852e0ddab3e5c9a186332001f35e88958409f9d66af58bfa29f914c1c834ef01d81b65eb0ffdf5b3e162c07f2093a4081dae8cc1284383816ba33b0a6fc21b4abab043ee7e14bb1a1943aa2c7d6cd1d15814b0f8f1f6feeab3c17d1fef4f69a4553d5681e2c6ae90bd36729d1c4f7f37000e81eef1d72c9ce2c0e1b4d7ffcc5aa390cffca662c61cbbc32646e35ff75ec906d2b74d26caa0cf82c") fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, 0x0, 0x0) fcntl$setstatus(r9, 0x4, 0x4) 10:12:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544a67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e", 0x57}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) ktrace(0x0, 0x1, 0x8, r2) fcntl$setown(r1, 0x6, r2) 10:12:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x80000000000009}) 10:12:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234525356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b645c1423a4c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1000000000000038, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x109) 10:12:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) socket(0x6, 0x2, 0x80000000) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = dup2(r2, r3) renameat(r4, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') write(r0, 0x0, 0x0) close(r1) 10:12:41 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd1872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be07129bff0000000000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000000020000000000000000000", 0x150, 0x0, 0x0, 0x0) listen(0xffffffffffffff9c, 0x3f) getuid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000300)=""/36, 0x24}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000400)=""/98, 0x62}], 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fffffff, 0x5, 0x8, 0xe6, "765307f8f72c0f791c677e7f3dafc23d1645f154", 0x3, 0x800}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x6810, r4, 0x0, 0xfffffffffffffffe) ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f0000000500)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000000c0)) 10:12:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x801000, 0x0, "fd84054fddc3e1b284ec04db28b1662600", 0x0, 0x7}) 10:12:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000080)="ae19f573b2a7f86e05975445b68dd863a8e93f384d11e072d7042722c4a5a0f9764b07751e1f91a43f9ffa5cd307b27d0d0fdac70247a8ff76b99afc90bd7954d5de64b56fbd2cbbcffa956dbec5feeab950a1701d45cd47122227edde9f0e6950820ba17e414e529436f59075f55ab6b1586db76bd3508ac5c781f6b14f607b1493f562d59f6200eb2e72b120532af4a10500a7b3e64988960fead74f0ea841ef65c905c68890d36eb03d24c6e1f9efc6767218cde735e7db1d95f87200fbd8597faa2b012e951e9a148254d9e29eeb86a16c14cc00ce160ec48176ed13e5668f09e7476e1873922a73af736608053bce98acba0feca988d9", 0xf9) nanosleep(&(0x7f0000001c40)={0x0, 0x7fefffff}, 0x0) 10:12:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() r4 = dup(r3) r5 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x5, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r6, r7, r8, r9, 0x4, 0x200}, 0x4, 0x26, 0x732}) r10 = syz_open_pts() r11 = dup(r10) r12 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r14 = getegid() r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r13, r14, r15, r16, 0x4, 0x200}, 0x4, 0x26, 0x732}) r17 = syz_open_pts() r18 = dup(r17) r19 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r18, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r21 = getegid() r22 = geteuid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r20, r21, r22, r23, 0x4, 0x200}, 0x4, 0x26, 0x732}) r24 = syz_open_pts() r25 = dup(r24) r26 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r25, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r28 = getegid() r29 = geteuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r27, r28, r29, r30, 0x4, 0x200}, 0x4, 0x26, 0x732}) r31 = syz_open_pts() r32 = dup(r31) r33 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r32, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r35 = getegid() r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r34, r35, r36, r37, 0x4, 0x200}, 0x4, 0x26, 0x732}) syz_open_pts() r38 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r40 = getegid() r41 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r39, r40, r41, r42, 0x4, 0x200}, 0x4, 0x26, 0x732}) getegid() getegid() r43 = syz_open_pts() r44 = dup(r43) r45 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r44, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r47 = getegid() r48 = geteuid() getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r46, r47, r48, r49, 0x4, 0x200}, 0x4, 0x26, 0x732}) setgroups(0x296, &(0x7f0000000240)) r50 = semget$private(0x0, 0x1, 0x100) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r52 = getegid() r53 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r51, r52, r53, r54, 0x4, 0x200}, 0x4, 0x26, 0x732}) getgroups(0x5, &(0x7f0000000080)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 10:12:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket(0x20, 0x3, 0x0) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/17, 0x11}, {&(0x7f0000000280)=""/22, 0x16}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/28, 0x1c}], 0x4) fcntl$getflags(r2, 0x2) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/8, 0x8) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000fb9000/0x3000)=nil, 0x3000, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x51, 0x5) write(r1, 0x0, 0x55) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x2, 0x472}) fcntl$getown(r2, 0x5) 10:12:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000040)={0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x400000000018, 0x3, 0x3a) getuid() sendmsg(r2, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x3}, 0xffffffffffffff3d, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=[{0x40, 0xfc481ec40cd13600, 0x8001, "06d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c501"}, {0xa0, 0xffff, 0xa3, "8681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322deffe40cd9e67da23f2199a5485"}, {0x88, 0x1, 0xfffffffffffffff8, "e9647762b033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b968d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7f33fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a50178211c7096396ac0787a41ae2a6e1"}], 0x168}, 0x9878d5c527fde8da) getegid() write(r1, 0x0, 0x0) 10:12:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) socket(0x18, 0x8001, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 10:12:42 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getrusage(0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 10:12:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r3 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1c8) ioctl$TIOCFLUSH(r3, 0xc0307006, &(0x7f0000000100)) stat(&(0x7f0000000240)='./bus\x00', &(0x7f00000001c0)) 10:12:43 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x41) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x1000000003, 0x0, 0x7, &(0x7f0000000080)) close(r0) 10:12:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c, 0x0, 0x0, 0x400}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 10:12:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x45}, {0xc}, {0x6}]}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwrite(r2, &(0x7f0000000280)="97da46e7dcd68bfea48b9a6fe4c13d60cdf72a67a3693d9068eafdfb0201722582e199b5eb63be21e790c1bdf34e80ebd8ea24ae42560186d43bbf997d296327c54ae5abb598cf95461d0837365acb0e935672b1fe423f4af31116c251185de5b961a874ba8e1f2e9c216d7513d0d8205ccea526631ec2bce3fef0215b066320b9b310008fc2da30ccf3750070f91cc8a4c46581c16030786238e06a0378dc7f771893b8d07005f1f32026c1a2a04a3f8d790a079edf8573", 0xb8, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) r6 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r8}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') 10:12:43 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000080)={0x6e, 0x0, 0x5, 0x2af1, 0x100}, 0x572b176f73791633) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x0, 0x4000, 0x0) socket(0x18, 0x3, 0x20) 10:12:43 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x9, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:12:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = syz_open_pts() r6 = dup(r5) r7 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) r12 = syz_open_pts() r13 = dup(r12) r14 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r16 = getegid() r17 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r15, r16, r17, r18, 0x4, 0x200}, 0x4, 0x26, 0x732}) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, r11, 0xffffffffffffffff, 0x0, 0x0, r18]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x2, 0x8}, {0x3, 0x20}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x4}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setgroups(0x35a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fchown(r0, r2, r3) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000280), 0x10004) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r21 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r21}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r22 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r19, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) r23 = syz_open_pts() r24 = dup(r23) r25 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r24, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0xffffffff, 0x5, 0x0, 0x5, 0x2, 0x7, 0x3, 0x2, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r27 = getegid() r28 = geteuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r26, r27, r28, r29, 0x4, 0x200}, 0x4, 0x26, 0x732}) msgctl$IPC_SET(r22, 0x1, &(0x7f00000002c0)={{0x1f, r2, r20, r2, r27, 0x10, 0xc}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x8000000001}) OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 10:12:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x20, 0x1, 0x1, 0x9}, {0x4, 0x40, 0x0, 0xf9}, {0x1, 0x200, 0xe1c, 0x400}, {0xfffffffffffffc01, 0x800, 0x3}, {0x1, 0x2, 0x5f, 0xdf9}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 10:12:44 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7) 10:12:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000002c0)={0xfffffffffffffff7, 0x9, 0x1, 0x3}) msgget$private(0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = dup(r4) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = socket(0x18, 0x2000000002, 0x0) r7 = semget$private(0x0, 0x2, 0x31) semctl$SETVAL(r7, 0x7, 0x8, &(0x7f0000000280)=0xff) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x8) setsockopt(r6, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 10:12:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r2, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000040000000000000000000000000000000000df9dabbf3b03ad7adface27f91438573e6cddeab25f50fd9924ecbe92ec92b354f090fddb400b8fdc22e893e36dc35888bb8492b321c67945afa09fdae327d85446dd0311612ce66a3945d930673bc22ee0258ca10a2776284800b7ae0fa547faf50829049e8b17cd586758563420d7821c7a79468cb0ad690d34740e108c3a01898f9def85fa5e1f8d3462c5b39c1a28e34cab56d54777d9fb1fd194ce21f6117e7c0fe5a13384f492fd29d5ff824d836552308c0e2c7702cefb6069a1f13294bf115c65c9e3039d50f1eee78a8d333e877c321e2aa5346461b4f1455c13dabfc3ae7388fdf35c06080a63eade402b1aaa3f7a47363418a19cbab3f63e44ff9b069691cf3ec831cc0828571551eb477a723470527438b772c2b14e2db5849df78349d42ac2d02600dc2ba49e0491ba96b7f10fc9f4e222499bcfa66b6c3b938932a063f2e62bf49f438f03856eccc525bb8bc370757c9f3a92508e347257f48334ed9815cc6e31588f52bf8afa253bcc2f1636988531b6d572c00a97112a24cf8010005c54e35dd4d77f5c175add5976027da0756c00ff450cbe3c4dab94cb51be62c61a4078459f32c533ae71135165f642c5831"]) chown(&(0x7f0000000080)='./bus\x00', r4, r5) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r6 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000480)=0x8dc0) connect$inet6(r6, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mkdir(&(0x7f0000000600)='./file0\x00', 0x5) mkdir(&(0x7f0000000140)='\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r6, &(0x7f00000001c0)='./bus\x00', r6, &(0x7f0000000200)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r8, 0x4, 0xcc) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = socket(0x2, 0x2, 0x9) connect$unix(r10, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r10, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r10, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={r9, r11, r3}, 0xc) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) 10:12:44 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)=[0x4, 0x5, 0x80000000, 0x6, 0xffffffff, 0x7]) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r0, &(0x7f00000001c0)=@un=@abs, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0xf657da4145426d73, r1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x8000}) 10:12:44 executing program 0: unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6}, &(0x7f0000000080)={0x3f}, 0x0, 0x0) select(0x40, &(0x7f00000019c0)={0xff, 0x2, 0x7, 0x5, 0xffffffff, 0x7c, 0xc2c6, 0x8a}, &(0x7f0000001a00)={0x9ff, 0x0, 0x7, 0x4, 0x1, 0xfff, 0x8d37, 0x100000000}, &(0x7f0000001a40)={0xa70e, 0x4, 0x9, 0x1f, 0x7, 0x3, 0x7, 0x1}, &(0x7f0000001a80)={0x3, 0x6}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x101) pwritev(r0, &(0x7f0000001dc0), 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000001980)={&(0x7f0000001b00)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000200)="392318b5e847b98b5d91ed156323872c37b01800720cf2fdc441100b2da96af226b415cc12cfe50b3dd88bcab6c5b0962dde9d2341ba1fa9784dbea9396354164b3ea1e4f3cb1806c9accbe5194c35ade0b0fd618fa0ac7f4364cafe8535659456a604673f117bf932", 0x69}, {&(0x7f0000001ac0)="0000101d8d5d155aa2f4373300000052360000000000", 0xc}, {&(0x7f0000000280)="08d504e1867fee0a6ab594f101af0db15b79cbf4ecd50f1e5bce962a015f46cafef54931db958481ede987f6e2702f86cc8f4bbf740ba04c81a4adfc1efd06e9eed0a386d54b7e1ccddd4e4fa66b85da4d8319a5f12b85b089e5333d1fbd4d6cfc4e080853a637549da9a5f470d1e3da2cb217956a7c926cecb92a0420fe02a34c073f33c57df025a6b449ef", 0x8c}, {&(0x7f0000000340)="e10a7c4f817d1a12c3c30fe92b3a8882f840c1d0f42219e3da86cdee314a9095d0a1f60639fea9568579ec8e3c33d2ca79ed61beb394a305a5d5ca6711ec93064869b11cff30fa76cef836dec6a0c411cdf993d6fc94c8cd", 0x58}, {&(0x7f00000003c0)="f0b024caef19fea318cdec9c35fe876768a1594883769b58875684c5a7ca4d3cbb3ec91e6e367a1eadfca6b2fa92ad75628ca0c2cc95d47a940dc41513eec687f909e8a764c69d1061a56f9baef2f573bc1a60ab2f30431ca34a2e678d2170d0c68699294cdae4998686ee07714bb5f8c153059f99c27c45aaaf17e04926ee7c499852bb3b06babd08289301562f224f2af5b85f8647eaefcca688c26c922c51cb1f02c9094d548ce940e47e9c42ec0b0060c6cc6abc2e79d36a9527a4da313984c2824b79f3697956660d0111d6e47d725af7ed3adf1acb285bb90f4f8a55c21c976899e3e2c8153dff258f94934b2a3c35db", 0xf3}, {&(0x7f00000004c0)="443558863954122bb63fef6a2431b227311c1a033445e1ce5a5ae6ed7465dbfa47a80d0af4a1b10110564c74df31d34d2c61091e846363ca0b075c65b717dd1870dd73c347e553df86788d69564d8eb1ae20af41ee7512757d6633794d4d71634bd276f5fc169f153207eeb54c03d83b454c95b160680fd4084db9a12adbb654afe87a0d06dc92dc0149eac2021250f53c4739968426ffa4f484a74bf8", 0x9d}, {&(0x7f0000000580)="fb03efe4bd17824418a9460c66e82f09b3f71df712bf8b639b6a1f3bc064", 0xfffffffffffffe6f}], 0x1000000000000000, &(0x7f0000000640)=ANY=[@ANYBLOB="5800000000000000010000000200000056ae808a72e32cdbc76792316093d84c7c3c4480c73d96073d30e90848027d16b53a489519f74a3366ea1994b7d6a14c18d53ba06b2af2a62af2e901113c1c1820679b488b000000c800000000000000ffff0000030000004a262bee9e927f47aaabc1aeea149dc189083895731948f8be5f46c98ddca4bdbeb34c15643e2e2e671a8744841d4409bb5d60696e1657433c676f0664a063923115277c9ba848fecf797493cda21a7707335c11c48b82c0991230735ce521bf006e3f5164d68b85cea8256fd054feab9814c52bed8e90f25c5f234a5ca95f806b0a78b7d4c3a7b89519296f9180dda83f4a7fbefd60e71369e39790a47d00c7fdaf5062e08e6046650e22feeaf636a6df41c6aa00000000c0000000000000000100000001010000637478feab7f2a43b222b2575fd7e95644dea88d0fa0c907a05591bcd3492d811958a24648f6e0c4b4f09464edfe4dfd4527490fbf62ed756b9a936b3f671f3e2def04e50ea2831eb8ea50481aa99b1b03d57ced0a36fb192a8c74d6ebe93a2d551d5463d2a8f4cdd95ba47b221316f8d0e96a8b04ce6360e08e4ba45f87518aeb8ab7ba4f5b8bbd1f37ae18136f94044433267dc90f8879d11ca5d59ceb277edad23e646d2943999db18200000000004000000000000000feff010003000000d8138056451f114274be0e922c5f67dbdd63bfabf5c152a6751f803c7fa68a0faa91d15e750442e045b713520000000020000000000000000000000009000000b183dd59d9b09a4da390730000000000600000000000000001000000010001005254f462e5f4d1762230562c2ea78c2244b8e512290510e8069f891265321682dbf9bdd2ba977289cf93d4901c8378dda0efc12d6b6d30db83b29568d573e7ad8564e2bd2de1dd05ede9000000000000300000000000000001000000ff0100007c82a9ae81e7983f19fcb448cd03575a767c1fee6751e29065e97dcaf22833c410100000000000000100000009000000f72ec0098ad3774cb59ba46aaa5326ff4680da95f39c29fbf91f23df2b6f21c5104856322593cb90ea3aadb1871368b27db52201f9e47b0fea8bdeeabb5ff459f60dfb93f29bc4db63631bfed11e780142b6aa1744d3c50f9624e5d78b47fdd828ee88df2405642c181fb9e87814251658fa6023d5fa32ef652d70844c982a1471d8295f1bbcca1bbe362c14726baf24d8e24651c2093f2e2081b0c237a75e61e5ec717b2b5374a168e348c95ce5f014e3c20c27b652281606cf5ad23f6de6596b0136273c8d6b1ad2ba5975aa9b1ef0aa4ec39d949f15289e0294d7d90dda1a0e823481819777dc599204c5c641cd299c7e506d58e91749c54c7080a985d6addf5d8ea718c728623780f6fa8a59b5e46de4a32ca41e3fb6b3d4dad159af3835a2c99e928044e544a4943b26b5a85d2cfb0c6281be996ab77a246802cedb763b5a7282fb5c9d5f9e230183afd425eaf927596edc223d3f2463b4ed068989d9c75dcd74ca4ff2ebd97e2b292a0bb1c5c6e7b06859fbcada0118409d94bbb77892409c94fed557081a1092348363415009e19db03ddf7202e92d00abea2305970e8bb3bfaa106dfe0081c6f7d042742705ebf597034c8ac879e44929ffddafb268b46d85d6e649d234c88aadb3abef0833fcfc75cd8187f7a39a4e17fef9e0e670459fb1a99265163858f52fc37f66301ed3f4955e87927f7d7ce3a469f8dcc4a9225a510a05ca72e6dc9adc8c032162779da18bf91449a3ac15cce8cc6d71063b4850a2d00e81232d9f27396fadc83e8f27712884b3fdc68ef2267cd366cfa41175c90fbadc341689a5e1754a9233c5f3054d9ab5c0d2d69397d8649455f930e228e863f8af998af5bf071f9859b0881f483763686678eee5f8a10b559a2c76d50f3ee38dedc75ac53cc5f124a72469f648639d8de25067f2a5ee7defe3589a4717dd30a3d9a44d654d49fe7d099b06dac536cb047dd67d9525669e82173f4c4ff373d4bb08b1b7e1999d32a21302c60b6214905ad119393761380ef94cd604790b265c918a4ca3b5dac663896aa905bf538cf073b2d19436b909b7666adec7150b456fc1b1fb33e861c4ad004fe8f1a76b2f82075d2de179b6376c1cfae97ace78d3c9c787806376676e4193688c62b08a0ced367023a9c22f34ff127d87e34c115cf2aa1c2ad92020f7ec431434f8418fc53667a3f47edbd515611fcf69e1a55194f5b37de8350d138ed2eeed0bdd9ec7cc150716ef503eca9ad8784792e52be9e6c9e3ac4cbc937933c8c1fdf75971e171bfa127577ed4e9a4c8c0001d5fc469cb5ffa2b42ef8af3299e5115ce51c2a085b952e019c8b11a3b508706e26363a839001af769affbc14e91a933dc0533005bcdd085e3b2cf213632ed598c9506a7f71365b2d93349c996bc723a9ce0e616bb633c038c36d1b685b1878e02b79073133601e1b1d215fdb1d9fada91e3b20ba248bc4c7a7517318ac38ab00151a514f10569502f61a90463eb170c021c77cbeea14b4f7f23fec57e6d3b744ffda84f3bb67f9c875b02b75ef87e78ada5b741a6ba793c9ca85504c561e420d8dd1b9ce1d03b3115da5b76b2a2654132e07f47dc8d0afc20954ad9fc5b405ff44626ee699c2389391cf0650409854186210c9c116b7de173daafbaf6062f90a209ce3af02b9cd63de023b55fef5bf3c511641203811fcc01d5866358bdf34a46b079ab047e69ec6b0e88b839d3aa388f02ab9a0ba26793e64ea89dcca32bd6aab21571e3e9ba97dfa8ef95135bd911c383dd694584f5b619ccd9384685a0cad5e4f7c3475e3ce151f2831bb402ba2295dc7dc63e17b4d85e47f87c9b34f03926e1d626e05d516d035b0eb5632cd78c760cb4b9a54bd6828967c3e2135d37ee107c289e277f2c97f334fdc52808d8e4790e503440af685130bd150b6fc5625c3fc3b1fcb1686c7570840919b1c6b0cd1180494a1ee82d69138f9192e2cf9d4ebc00595310a4158a5f96fcb91b8fc3cdc2a5d032dba00d4633fb4c246516870c25d333698ebc87a7ba94fba6a6391b6389e399947158cf905519b639177ebfc4d56b62f807b6fe08010ee8153546abff28e47745c00c94583ca9d92391b21b3c1dbaec9264ef4eb34f7ac7db668da122301b94863185101115b492935dd35cf77188eca8c93faf38a6a4c002d6989b6e1c97847d7d9a3f55aa020cbf6b3c089d86f884b6c7590f1d875a08470d4568cd3f5ae132f3b0e33520d37d45e7518664227db4abcc0bfdb0b6d331599f8597d4cef693e3026382b9cdc4ea8376b097da9b0a82636b41911a2446bbc7e46a9ff440f2ce53456db4e6eb88b594dd3c76b11eb6943a4f88395ccbbd93f57dfadba06b34cb47f45bf394ae5e5b7b0b560413ca6af50ce95b3d94a235b3ab1ce38f35b2dc14da2308f823500f98c0078a5af441a5807a64ad8ae56ab08f68dc7cc0f1a555b23f8611b31e9d4ce8e57076a6a0464ed2e1e2e495ce752c0fdd2c16f3a15e2a56fdfde1d0c28eff34bee2961e432cfe5685b2cd5c4ef2396af182b8c72108d69af029e80cb10d2c0718c0cae3e11f964289fce687ab6432ba4693167497a0329290582eecf56b2ff8d4eb391c127f54ccc41bae48c3dd0f6890a1c1624ae8ffe7f92fc2c2177c900b78df3f506cb8c6badb423f44d3ab51df9f8531d32db619d0c07a1f19f0611cc357fbd5a3c6d51619aeb196dbb741fa3e19c1b5c8edbed2703a85260ac3c48ea0a652b5e8ec1c93d2f3c621f3e6c9ac238484ff3a7d211a9f35bc52ac6e52b74123707f40cff864d8c5428f7e69a75a294a86b7586b748aef9f6392169d74fc43723779ca7cf2fea8c3e49c9c13b59a060375344368451781ae82f02ac8cac15174f4b42318749293e5b985898b5689a5dbf8fdfaa827c593c8dd825eb167a8738170427c9c8d6bcfa2a728f00dbff6423d5f6cc90bc596dc0395903fc4543e554bf8af5392518cc5f77fa7e23c6f330b5e628c5c4c2e13dbfd4a2cc05d7770a3c563fdb8d4d2d5a8b038dffa68bb3d93e2107aae6d043d4437768295efd6b8114bdc8ecf59253bd0981a8a3da14a6a64d09c63a2e320b7490d5f94cbfc8abf40266a4719eb6a727e3d4583d7c196f5e83f2cea8ab7e2b077d45649dac1abb42f9a341cdad687a37e0a774d6cd1b40d7e268d107380c1c7b71e33f67569f15dee0786fc69762209c53f279ceee15b08f1c16c131a36b0be459d1fd7304b7111162d5a79480ed33a236a0abf85ccfd7e6c6e5783e9d6f5896db7eeb2a8d99bef49ad6652f23b4da73ff7756767c962f61150fd303321f240aa56b45a478d5aa7dcb3b4050c105a9878bfe72a5fb5f1631c8262eb50b1bda88ac2d8506a703ba4f1edf481cf884b85988ecba67ab297e162267d2a1fc0aa6dc5d29845900895c35553acf35bcd0347c6401efd2dfa2190fea46150256f8bb8cb28c7077fa9d1433f4f0ab8762138ec7c65bba758a90bf24fe1e7cd9201ea516caeff079a5451a26dc77f7c56437d9d8bba139b1c85128a53b5cc074991ef5864f92a903dceee77647afb31d64997db7668b40eaeb7642f76afbc4fe9284992434b66325fb370fbae447755ff36ca83b10cbe12bef9f794969a2d94f769287270e0bcb72dd7843fa1dced9752e23ace4faf476c1b4f33c439d065bebd67c63c46a2898b05dcc5a66848cac8ad26209a038ef2506dfc2860ab51e8f86e5127db47faaf12f22a7642d710378604c544508d444761dcc0fae17fe9ebee29f74dde4d76102957e25b0b62d368fac7ac2c790f6dfa885250ffd701b4bf76ff2163e04a5bd15ec2813877dcf653b4e377fc50af4bd0a943efdcdca1a1db6604a43514eac6927c05cf19afb8b2dfa0a164d69202a58dfa6f5691e4847e412de95b80c1d4023da98af33d23d52f439b616fccbff17f8367328839524801dd9e15f701e0e8d5fd7f0a3977a455e0f7d53a549bc7cf89ce3df3f6a8583bda2e010de2e74157085598d36aad272fcab6086b7f0da67ce72d2988e2e502652fed611814a9f2ec82a6bdd60dad22cbbfcdce34df708b7c6d3f786d60e4b767d55be4fe5de466372266229bdf0e3e8e05cb3006418c4a4651b934dff0a8e3b02e94205df94fb1087bf6f03a77af448ee53cdd2a769f8dd6c2dd78f2bad86c5c60039b1cb9edd7cfc4c84116adf7db8bb5b9cb8659b9db9f32863013b3e554fa3fe1a466a0208613879c3a1a7f93ceca9622abee5029cea2b66c0c2f9db17cd536ddfe614bd29c649aea1e03041ae63831719dfaeda24702f3006aa3ac843bc83780690aed2798e8b886021004cb78a153ba54c04de47d46a47d5529162cc6853dad89d724a60775cf91699145981620bb5785448b7f72fc6ba3721ee6f401dcfbd200995bd8729fa7786bf876594a7c6060c4abafef205aa09155753a3d23d2880eb7f77e72b4d7e29f9f2cde5c92fbde2b5b1bc8e19572f635251c9374a4d9bb9ac29a2eb3fc2b0208e60c632f4abf9ec6e60298c79e614fe812406e3ce814f3a3f944f0b3e530604ee254b86041b52628b1c23c53f065c115353e3f0da32c73ad281dad3401d54e45785a89f6bc6531c6e66aabf1aeca5be978fb156012b8b5854ca33c2e7744b3dfc4ee8aa8144f3d30a4ab8dc5e20a5f233d6e02dc1b9bf8a771be5ecdeda3d351c2ecdb2460311bec64e1073dd7e3b962caf1ede06d197db9bff8f562cf44d821822543c5e47965dd4feeaeb7a8ac03ca01bf22291d9461e841e0c54c547539142e655b0aca312096336f661bc9f2220fabf431c8a24b5afe75bbac90d8f658209c8eecde9304ca5d480b9246413ea51f9395d437976d29e0383d020a389dc88e098fcabaa36f90c30542a8d530e4592c91c8f1669479adffdffbac8ab321080cbe1fed9008a8e1c2d8d9b57c2f536fd9bc42386fc717110b270fa6a28b13cce4b1154d7d9ca8f7a4b369a9f87a528f832469036ca6ebf95224dfb95cf92ac14b24efaa59eff8f493b0c342c9043a212cd27ec7f7057453d94d5e986495a6d2a03aea66dd67d055c32eca783a6c2029036475d2301ea013c05204028d515e80f47d4984bbab043c28a70f22c40585b1e55020d6bf9b1a56633e9bc14b1c439722cd06da09614e06fee32f830d4f4775a4b7dbe997d202b289a12096fe0482782520afbfa96af506afbfc3a02ad67d73ad49b2bab264d0b153356db199bb11cf0fb1d82eeb5752c5af25c3bc7507a4413aadef84cc969e41905d611a1b75d75cc42407223be3f5d971aa8febcce554b25d81f85d106290b698b9564b6a5312f30f059a9ecb6ba6426c26f0f03c158249f2014489f1565742ba3ee21da6247d5b758f88984d2c45b2df54bca758bd4912d38c922b936de39beed8a17628fa648804808adf09ac2b9d049b89b289ca57bb08df79f8090adb7e7de1dcfe7910bb65a15eee6b8e955067fa2afdf5b057ad48f8ef92aa9774608988cce33e9a08b86576d3dbc9eb0ed84bfb0fcb60a3557b66d490cfe2f5a45af677bc42fc70b02298379193ff4ac9eeee166ba85e6de2bee443160d8f2dc3e7afc6a8b4256f6eaf9ef6d28d789e2bc9ae0142e3255946bfdbd1cfd4024b7fb83b0690eb1010ea40b970a008f94ffdb6357500c37de30d98e607b956d0c5873ef44f2c561fc3c23e754eeb6dd7f0152cedffa34b9d8da9f93287a4d9d1363895867ba929fa29dadd105282cbfe2c60e61b48fce7b84d8a7daaec3e81ef2dc6da4491db00475b79c555d0f37923333b4fa674c78d1da67b6a580000000000000001000000ff0700002c3e9d963c6d1d2cf694b1017f32e68bd579cb9f3f890b625b127a8ea28bd9e45aefda18f96ce89aeb9a8f68f4394b0ead42d42ae538f49bd3ce6061b29859a730f6000000000000"], 0x1338}, 0x16) 10:12:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="152ff6f9b1e2702ff7dbf190bedab9644b88b91126bb6bc013186db2adf48101f155b5693692a03a23be0ec9b7bf8291b396cdda51e50b0525d21f9a5626b05d10aa2872295cbd4f1c2fd4d2f3d50e19a9453277601d9d063d1427a966b1daec26d0d5c6c39340e42d0959b3784752b4968393fb0c321f569f02b40fb08fc7a373daa49ed6e2738f1bb5c8ffd3a1e339514d13da6c5bd8b59c7d0f2ce274ca6c27facf751c94cf2252668f39d198268c841421873707ebf0d0ff59f22fea5869a4d2805f66c1ac871dfbe394ff100f2030a535d3f2b11ba12353fc55626468f32fd5c0df8597610207b6250a82bbd9afc377c38e", 0xf4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000), 0xfe, 0x0) 10:12:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x10001}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="fd1bccecbfbce708019807c313c3d4604943dc0e9974638eb5a9262a8123fe0f81fb02815ca13d2496de0906621f244cbf4d585148885d87934c2ad0c379003a26a9fc7b6c63661608b2abe029a220d7275083589e56102d9b53e7f4431363253e0397849d964cc476cdc208843da052002b3ffc739c1345b541d7f2ebce9ec39578af8d6f9330de63cd7bb3912cfe218c9dbc8bfbabc7f1d10befd31abc3bdfe103ea5e1339eb80d54ee0185c8e0506175bf22036302dc261cad24da1c829013e1864506727d199e3d4aee9b9531f4a253afe50d171e94202e3cfda76815a0d5e9277955bf0e268057397d08673849e4aa0242dbc4c9b3b5ac5e8d6c8be16", 0xff}], 0x1, &(0x7f0000000440)=[{0x1010, 0x1, 0x1, "b373afc6f67b7a58cf8a372bd3145e340e4b43b17422068929fbf56e2b2b25c6b7d6ea7712579d3adc25253ba62102cde326a55f289be4da10119d1e09acdbd16833ef9416aa8b5f58db659d1e5222e9c5d86d3c2766adad79ba1c6c1b93a0f4ba0790427afcd1280c78c2b9897c92bc379092e3b3271d0831db2bf52dd7d965d0b2280c6c005ac5f05512059a72d01021d5f3de784d39aee125ba0cc063dabfe34d77caeec7d655a6b983bf3025c3967b0e7c4edcfa84bcc71160903730f35fdab7ad340bb2674bf15741fd241dc9651ea12f0d015cdbfaceceb4b2f97bf92b864347a2fb01f24e6e5762ab3c17bd642ffc00c695016d432e1d92901db835a6918146f3d0c27767e5875e794fea5be9416f711506801290c331b458b687ffe49510e689280eab47fcc92f9716b9ec2f0b97d239144bbbe2363f067939a14adb7e5817f8a4b1c98c0f655f1cc58796e3ad4fcaef913176771e14c36d9eb65ae6fd88accd866b42bb46ee1daa21c4b9cb75dd06a0c376fe5384aeb6e64f6785991e56b5dfa301806e51ba38b2887901a92949b2633316fdd63254bc280e4d1db139c3f5cb06c8d0924c3736e7a8134bce03f6b19d08f25e5af23d064735fde7cb1bb8aecf4e083980306324a6467907e54ba95671c98461f5ba84871f60f1997df64a9f519a9e1866f57996a684046acd45427f2683feec5061a843e3808bf7d6c1be0107def0f48e7a5f4a54f1e88a82475aaa4832e827c8ce0d58f75c249845a3948fbb3b407e6361341bf65b9a57d95a166bf4e7ba8541a3edab989c8951bdb67e1c7184b470e99e83da42d4fe8a20a43d6f774f2afded9d1074d081e4c049575c16c06a0c8a450156409682fceb6831413921f08cf56cb73b5c49d5478a71a2605418f860b0db78aaea5d08513468bfc4b5de7a87db9080eed8425e644a69dd19ddc90dbe7555b197f1db7b3037e389a7001d32b3764a4c68a3517b480705d694392c99da1a6bd3b5f68fc3c8b91f5cae9c62f76c106b5b5b59527d1fded89773b5c271234a524bcc8922913101ba53ea29179ed34df98cb085560a5ec44d1bbd0c6eed5953920ae5677408442172e53e0cdd0162acbb9fdbf08285e548653af48eb6fa9933191f0f0a7c152689b7e6d3a29018163a4d3116e6147154c5dd1da1b966f5da09f4990598e7af5aee80b9b645b172f1f79e063113f8fa09a51ba1eb303f3ac791e374fb89c4baddce01b8c8721c417d9c4d77b5aef61e81e1817918cb622f9bd4f135e6d37302c2769609749a6864b443e71a7f2323fe522db3c0d7bc5a8f4414ebf6df0a9ec9f547f8b9a8086ffb8436946a74059092d517356c36758788756fbc386a13c51535147de2dd34fca2982d9f198a9c46f74862d875128d3f6477da6225940ee1cc7ec907214ad7e8d86ef97da607f59870afe23b7d48b62fe06f659a31c2982d69552dc744cc5a14604cb446d0102c9d71f0103d2a930d5ae53be3dc1fc48136fb8dcb930f9065583a5c8fed9ea72f6b6eaea3800285253c2f317c30c6c7bd6a19db220a1f9cc83d65e12a6b9cdce91973a631b03ebabe23a2667f72fe508505e0858cec764c336227628f60f0cdf3e6e8532272964883ad5cc0e0fe8192ac0990755b3c98e40cb21db4dd77dfe17f6ffc54802c1525e61e1dd49de16af5c1f8228872d2f1304f0c858d32b2fb6aaf8c828a3f9f55cf69737b86ca37eaaa0b878d7d3d4877a55765137de127f895b4e90c9fa6b6dd37f62c5d5373a54903e7a4982cb0219c2bf008c640085b50fed66c4617e8a720ff13e5a74dc4ab1497e370c8a8926ce27e66e9e356bab202d4141376715b035b7df9f4ee7bb888fbc6a0f0652a0f6cebc6f604c7f6a63e387817fe56d9656207c452d67b85aedaba28cac19c7068f76b2b9dc3107d2b09e04b1dc8c9dd293dc72c0bb696b97435500350f25d951816ee4b98c0864e221f4deed20beb28ebc6e004032efc5a7baf70fb4a080c720a084539d89cc4970d121568a71d5e555279de514b018c26a8767d78c92ec9ebd439e35ad7580f1573a3137eedbc02c7a414be226f89d31671a7ae852e6a6a518cf867c7ecaaf017d341ed99a129096efeb76042088601e86f170ecb08b6ac8235af2b77a05ae1a03a8e246d27e6f6c6e071f958867f4dda2bfe3a5b9ca0618e0fa250296e0f69dde22e1f1a277545e0ddffa35805ef5e5213f31d16992a488aee3ee1907a9b8c1c1bd212970c9838c702857e79065a7ca258ccd3465ae37d1fe187addead2a45750254e2b0c03a707eabe640215b7d3376175ccc7879871ef6a46d0a22406b034bff44457ca1c2e26dd242a9fca67efb692b41e3ce24cd98b6bbfa56465c3e8a8c4819569f66b8b6b0f20c8e6a7508cd41c7d3d9d2d2c0f880607215a78eb0e3b791445267913cd4fa9c13f4a27e79bf8f8771f49884cd428eb31a61f28497ec63776274a16b17bd8cc32240eb75486ad11655d499a3329f65ab969b6df4253bde604ff88d3b050b2caf4ad51196bd2e7e82a584e6664a6e6999d1a248640b0c7f8c2769eae81f2aa12d6472b99cea953315cdd92aa2b4f2832854a4fabd196c407a0b88d1ffa5caef41cc75d7bdd8ee00c165d6f93ba5c4e9e99eb16f81cc9a84fda9caaab3a0fa65c70187c1c35578092017ebc62189e203eb8e65a60b3ed4ed291930e08bf0f979f900eb03162fe7bbd3fb0ae66c07ecf2dabd09a0016d74a2a864bafacd7aa7fe19c3bfa91dd8c339670341206002281fa85d382c2e8685f84aa71ff79a9b9d21be289e205d256a57ece148a359efd1ec118a5f8d6204c8e1aed45fc6a46ff62d55941f652081f26812e75dbfaa7889c795095b18873ae077e32bbd7bb70288f1de89e8e76f814be454ddc7c1bb04f1e06593a5ac6aa5d3a222952471a36811137d57f311d238227e263aac98545270b799952c5e638d02697503667a54ab23f13a8996ad81be01dc5788d79188ab28009e6c4415319e79298ee6d3fddf326ba45be2f737eecea7c6833805664a152f0a08172bf6d02d325b384031133b6769c0028ee66a956991e7e04630c90bd47ae8b7db90659ea34b038de593177ea5cfef7759360ffb7d0fcd6e7baa15de4a9a8885c6a26dd4624ec68d4ab4025bd181d406e87f93aa62fc9c541620987fb892428fc84bdf8c6070699c325eea653b5da32fbb87050b5e6ef42392a383943d25b228acdb7ca3ab0d3b816987c37861297cd42474d121557ba74abdfd903baf83e864f33077985239dd29a74559fe90ff8df35a35242529345b13162ea83fe5f7c52edf4978a9be9b9ae09bdc18b012df34d9d980a2a7cd5e18be499c0aacf311ce88d6f68bd2bd9c622b5016129793d7d84b747edad3601dfccf12cc39484e9b0575fd2b5c43fb4e34edec23ee8675b65c6e7ad1c8e065614828116ad4c82eea9114a789a48402a90bf369182f6fd5c3bbb42db24d3e8da30d6864dfcebd428fb88e28c8b8dc95010c7738265db6d8b0628a0d8766c24d6c6fdd7910d58b3ed56c636b8f8ad17e4f25b685f7ac8878328b427bcb610e741c4365a718cbf1522e3861395b88727f011658de8d70fe3c3b3e75e755f85567e4743ec38ae7c6a080d1d90c50a358a64dc54f69b4982cd8d1411102148e9c02aa26bf714b9e49cf7c111853e79829ee0be33073ddd31736134c5a4d446af99b26ae813d5a869039d9743e35f208dc874442437cc4530c34e5ef5871bd660d1ea1f140f312d11789733d6cf020e87fa7023f91f3846fa25962195c690ffd95667a756f9a857840f72c4ff19bd83455e2cfd64b8f8bbf80ec20241bab540b6286df0194cbfba0da98d56228f842e3ebb7b732f33b62bf0129e7ea9b8660b787845c85457c9f7072e5e2b87ab5035894f5a8a4af0f8d4b3cf4fed8fa4ad624f46366306ce64f02800361e966d2e16a055a77aa29f8bf9671c042a59298495606824d709202f36bba98c4c10518552a5ba32d72bef3c5e5b9477586b959a0fa055443a2dc6f023451be1b61095ce1a1ee0d6c46581e5cb0d9a673accca058f3f797e22f75d3f772103ce83bf835c9e81607d6a8170801d2e7bab5ae99b207135d582f8fff410dff038f1d49e388e856b847fcca99854c116117166798a2144612b4021556c09cc455991f90f8a6e1b8bb31005a104bb2358a1f2b0628713e8002b4fb8d20e79938b291bba8fb123627c8ffe80b52aadd9234b27020d6a6d3164309b38645bf75aa0d9c2e5de8c6e2a3b3d5b84a71686a25e6284151324b7de3bef53dd1b51ae3567a2686128084ee5a279e6e5a998416bed844bf151619201ff7a967e00e08c77cd90079d1ce5a5026ec088fc4a8b85fa9446afa4fce8d7e1877c8120bebcfc851248fb4d8f148e47279557af928d41c8aac834a5ddcd4bef0160b51d1ee71ea4d0308dfd4e62728cb73f8ae3a0e0343f5ae4c7b5e234e2d1f4ffa7b156ca1f0c873688b8fbbea555fb9ab1e7ef8b3d93ad8d5d02e4cf8168558636dbb3ce42395e0de282fba7f3a3e341d9832883393b3fa68e679dd3d11db53e1df81986bd2436e63946a3c1a791b0846f63e0ae43ba66c97801319b87844456af128fe657bf51ba8efdc10f78e53bd4548457aca2f170370b58bc6f7c3780a2d4a28e4f7e0ab1d137732ed0b7fd3c68dcc886041d963429a4ba1bdd48f51e007a003259525f057ada6e70e59fc0cd7afdc5a1c70c7c8a6c0eb15572e12d7aa488dd4404829d28e27237404d1e5120d206cc11b781a05452267af23c76dd8d5e085e6e077d79d8e0e6db130bd3fc34b8eb57ac9ad085b0e45ad716c2f7e2f4dc068403c016efe8d730d8076797888c27d6d3a083287aa10e9ee45e85be45bb4fd4dfbeefbe72bf8f436da8b2e990593c5aac6da9895fd3c548bf5cf137331d5164d0e057fa6a4f0e2a4deaea72627e22a8af78a9a3db9fd24122e1c442dd77337d6f58017e43f358ae0639c020f318b41348aad4b76dd0d320f887e253ea107c05b9e06168e84b12200ae32a7b07fa90a875a74972c6aca481aa0a42c8c8187c11bec70f9798bf5fd4246b4f4fb5850c812f2ad032759a3c7cd7d8ee17040158a36211a921ad564d41dd4db3ad2c5ad6393ff3dab6e10fbd07855c081b5a4084bf122dcfece942ccb35e73311229576443a1f6af636afe14d2384ca50dc366db26ec383902ae15c87167cccbd566a37dc8411f99cabb36988c2dc0ef591f050d5895809d183ab39c4c2e08eccce5eb02ef776cf0a8594ae435113af491eaf10e4969838c4e698051c29711cf8dee62984505b11497554f06b41c72ddbc675225e3ff6997a62b12189b3cd1872a3e78291b6cea95a51bd1506b82c5bb3876894f8fd716ed0e057bc3562ca07b96373bea0f2e4d29aca89ed979cddec43830461898c20c546da9bce5fb256bb1e4794c87e0025d1ac9fe62275115cff2c3841c242f1105829f9430193a4de751d342e855dd0b0ec4aa91e451a5fe4cc9fb2dcf3f78c77f61d568b23720366613f557b31d4d45164b562112e786df3bcc362029c164760b48fe78d5d883532dec75db4e6490d8b334b59d0a2479d6eabdf9401b3c5b1c559226e3ada8cfdc7aef3089f10bd97a4d124d6c8cea073e5a8fca5a33e3514d7eda7a714a31bf482d1ee0d6a3ec55f6045401ff4deb38d96a19b282ba692c48d5d804802c8feecb741a56489f38f9848282124729b10ce9c29fdcd58e5cf8ca4c991854ab14ce0445af5b91b2d3ebfd70903cd1dab472b32dd7b"}, {0xd0, 0xffff, 0x0, "6c91764a85126b652eeb8016ba0300d8bfe08dcf9be9f6bacb9e74803db6ecd57003d9ad5e0e5dc383f7cc9e5bce070676111b2304b3be3ceee1fcd6c77bce5b4145c9928c7c1f5be77b52000f228821d43d13a892edc1dc3c4dc1444bdd40570f71be21e7b81bb3cbae09f563dce98a552b05c4144e07723e1c6a281d4d20bea4c01b78a87ea5416447c4ee71c833690a53e2bd49639810ea01e073a3a0b903940388a7f7ca911be878547ece24578861c69fbfd3ae257a1cac"}], 0x10e0}, 0x405) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x7) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000015c0)=0x85bb) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000002c0)={0x8, [{0x3, 0x3}, {0x2, 0x89f8}, {0x2}, {0x1}, {0x4, 0x521}, {0x2, 0xffffffffffff0001}, {0x1, 0x401}, {0x0, 0xe87}, {0x2, 0x30e}, {0x3, 0x5}, {0x3, 0x100000001}, {0x3, 0x3}, {0x5552542e82d9e3e9, 0x4}, {0x1, 0x16}, {0x1, 0x2}, {0x3, 0x1}, {0x1, 0x25e}, {0x1, 0xb7f6}, {0x3, 0x11}, {0x1, 0x1}, {0x2, 0x20}, {0x3, 0x6}, {0x2, 0xffffffffffffffff}, {0x1, 0x6}, {0x1, 0x1}, {0x2, 0x200}, {0x3, 0x664}, {0x3, 0x9}, {0x3, 0x2}, {0x3}, {0x48c907a93e947794, 0x40}, {0x3, 0x1}]}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) login: load: 1.69 cmd: getty 36125 [ttyin] 0.00u 0.02s 0% 308k load: 1.69 cmd: getty 36125 [ttyin] 0.00u 0.02s 0% 308k 10:12:44 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6) mkdir(&(0x7f0000000400)='\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/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) mkdirat(r1, &(0x7f0000000200)='./file2\x00', 0xb9383cf0d90fefcf) rmdir(&(0x7f0000000000)='./file1\x00') r2 = getuid() r3 = syz_open_pts() r4 = dup(r3) r5 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r6, r7, r8, r9, 0x4, 0x200}, 0x4, 0x26, 0x732}) chown(&(0x7f0000000380)='./file2\x00', r2, r9) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0, 0x2) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='c\x00') 10:12:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x35, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000a00)=""/89) semctl$GETVAL(r1, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1ff, 0x5, 0x8, 0x1, 0x7]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x0, 0x2) r3 = semget(0x0, 0x4, 0x600) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000940)=""/135) semop(r3, &(0x7f00000000c0)=[{0x3e0681cf84eab65, 0x1ff, 0x1000}, {0x2b1177071556b5e5, 0x7}, {0x0, 0x9, 0x1000}, {0x2, 0x4, 0xc00}], 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/50) r5 = semget$private(0x0, 0x2, 0x1d8) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000380)=""/4096) 10:12:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/18}, &(0x7f0000000080)=0x14) 10:12:45 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 10:12:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") 10:12:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r2, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x20000000, 0xffff, 0xfffffffffffff1f5}, {{r1}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x2000000000000004}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r1}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r1}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x18, 0x80, 0x4, 0x1f}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x29, 0x10, 0x8, 0x1}], 0x7ffffffe, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000380)=0xc) pread(r6, &(0x7f0000000740)="30bd0ed8a8fbacfa229175f41097765352de6868853b399350a5be2b22100535b3a842c4dbe30ad593b356762f850d0e419f78e5b3e1fa5cd0d3c457b01b777064aa89f49960bb031412a5f426729409ffa859a5b6c30c", 0x57, 0x0, 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x183, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r8 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000700)=0x3) recvmsg(r4, &(0x7f0000001280)={0x0, 0xfffffffffffffdc7, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x12}], 0x1, 0x0}, 0x40) fcntl$getown(r8, 0x5) listen(r5, 0x57b) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000001180)) symlinkat(&(0x7f0000000680)='./file0\x00', r7, &(0x7f0000000e00)='./file0\x00') linkat(r2, &(0x7f0000000340)='./file0\x00', r7, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r3, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0x5d}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x9, &(0x7f0000000600)=""/8, 0x1}, 0x1) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0xffffffffffffffcf) write(r5, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x80}, {r4, 0x180}, {r2, 0x105}, {r4, 0x8}, {r2}, {r2, 0x105}], 0x6, 0x3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000ec0)={0x3, &(0x7f0000000e40)=[{0x3, 0x7, 0x0, 0x7}, {0x2, 0x2, 0x1, 0x101}, {0x400, 0xdf4, 0xfffffffffffff190, 0x7f}]}) ftruncate(r7, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") r9 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000240)=""/108) 10:12:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 10:12:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 10:12:45 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x4000, 0x41a2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:12:45 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000002240)=[{&(0x7f0000001d80)="62b4536a94266f0ad1f6583d0d0ba9c58b866996b4ba6d854f46ab3d709583460d0aa3ba29414495be0211a3ed65feb2996834f531585009d4932e024c0ebd01b4d2113dd157e2b94e23bd69d7cddb127ab33a05dc343779a7c672d62b7f156bc3432d6921d8b618a94cb6d52c53693ad4357a93421d0d4cb7e1f6bad26745c4837b4102648415a5", 0x88}, {&(0x7f00000018c0)="930666", 0x181}, {&(0x7f0000001e40)="1f67e300f8dbbed88f982e053dcdd8c63feb26f2bdf686cbf4368be68cf29131b7f718a97e0ea8ba359e1dd14047099c7b873ebb751b5fbacca3edb178470c35a499013d854f83981d", 0x49}, {&(0x7f0000001ec0)="b3558195286422d1fe0c2c6c80902f1d271f25fe25eb8970a801eeb62b4d031cc0dea8230e50afe89f16ee2af9e9c8004d4ceba2aa457df04dac9e827bf06a7b817449a05b08fa759a2f5e17092ca2cb83bfffa9e8c13cd4eed3b9fad9c6ca70b4c34199f197a0744d0f602763dfbeafbd5c266a22b68b4541b769bda95da3e38c067bd7b10eb04f92f5972d26d4f429de170db7c95b8e7254c489c9f25d902557a731c2cd41e9a3dccc407378", 0xad}, {&(0x7f0000001f80)="ed370c2052acef675f491f37d354966eb5d1f80e98b4bb4b6d5d93ce5dd34dc0f5c5d93efe4c0203115532bb5aba849c50b68eb53736293089fa5916f9a078d1fd5040c46fe6621b640619e220564131a17bcdf0498510aaf3dd3ea3a159f5f6a3e480f7c02090a4046e192439c2f1570e93e4c04f014093bce1a9f41a0c4599a01cadad665903bdd5971ffd4c35c6b74258ae65112bc56b583bb9409b1aa83def4e0b2865c7c7de04ccbe83525fd24baa8db0c4e2b4f91a8e3a93c3dea3b122f2f5148148c9b82447bd3ec063fd88bd8746be", 0xd3}, {&(0x7f0000002080)="4ab1b54b896015e76aaf8c5192014048c26bbd1744ddd964458aac2525175b8485cfb7e9828cda964af6240a4099f7c27241f3e5a0d3a27bac8391eeebde328f7d464a199742f53d2c644ac84bab489e90f082e6055a4134ffcdd560891c6c676ddbb929ff7f7230e6d8068a8ac32fcb78473ed5b23a0db372e017c2d4bc06714be6300aad13e6b45da7c56a", 0x8c}, {&(0x7f0000002140)="2d850885b2b6ce3bcf5f32c47baabfe3e7124e9b8a390e5ac5a87e499fc49cb768aabfa2649cde9237dd85e1aab82835a51479d83452eba039e73ffe4f8e53fe13684abbdcd3d79c92c85b9270e3348c8898c5eb30383e", 0x57}, {&(0x7f00000021c0)="f96bcf8b05196e55137e482b9a81865f1723d6d20025a11b7df0bf10e2bf710138a92bfed60a72e96963ec23d5f2ee0a3bbd5c9b1b2f4e0a7b2fc84aabce0dd9975974a371e35c52a507ff63a5fac3f281691451530d04b3e4e3185378fadac29f43f3f2dc03026100"/114, 0x72}], 0x8, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001d00)) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r6) r7 = dup(r0) semget$private(0x0, 0x4, 0x303) r8 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x2, 0x0, "855c55000267a7230000001a0000000000000040", 0x0, 0x1000000}) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r7, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) r9 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) readv(r9, 0x0, 0x0) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$KDGKBMODE(r7, 0x40044b06) r10 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) r11 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r11, &(0x7f00000003c0), 0x0, 0x0, 0x0) pwritev(r8, &(0x7f0000001bc0)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r7, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0x1a7}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 10:12:45 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) select(0x40, &(0x7f0000000000)={0x800, 0x7, 0x2, 0x401, 0x5, 0x1, 0x80000000, 0x9}, &(0x7f0000000040)={0x9d8, 0x6, 0x200, 0x1, 0x9, 0x2}, &(0x7f0000000080)={0x7, 0x409ae296, 0x4, 0x7fff, 0x89, 0x5}, &(0x7f0000000100)={0x7, 0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000300), 0x0) 10:12:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) 10:12:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff1392226ebacb3fd7d80fbd5b27fa7f753191896b401268a4551d2c9d330555720006d98b8d4f90dbd7f0", 0x2e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x299) 10:12:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) unlink(&(0x7f0000000600)='./file0\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/160, 0xa0}], 0x5) r5 = socket(0x10000000002, 0x2, 0x0) r6 = dup2(r0, r5) r7 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname$unix(r7, &(0x7f0000000100)=@abs, &(0x7f0000000680)=0x8) r8 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) faccessat(r8, &(0x7f00000006c0)='./file0\x00', 0x1, 0x2) sendto$unix(r3, &(0x7f0000000000)="c443def432acd47b30f2dee6cca615c723e4c47625f80d50944adcc8bae0d1be4011afc4f4a7fa8360f2f21cb0f24783c5c6c125c56aae5475a4832c991eb9b03f5578c5c6a95f19448fb2e5cf253e592bb36fa5019332543ca1", 0x5a, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0a1c2e2f66a4e923db0049f2fce686397526"], 0xa) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) 10:12:45 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'ta`', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x4) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r2) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$dupfd(r1, 0x0, r1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc1126939, &(0x7f0000000300)) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) 10:12:45 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x18008, 0x40) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) r3 = getuid() r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r7, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r3, r8, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x5, 0xffffffff, 0x1, "6d9f31c91c164bbe5eed23a0ed0c0da28c0b9506", 0x2, 0x1e30}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 10:12:45 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/225, 0xe1}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x200, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000002c0)=0x44a68f9a) r2 = socket$unix(0x1, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) poll(&(0x7f00000001c0)=[{r2, 0x1}], 0x1, 0xa194) connect$inet(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r3, &(0x7f0000000300)="e0a2d0b441d3720ed175d349c2e8256b3841e42eed20c86b7fb38cd41a08b43d55a20ee33c9b8c9a7467ab88c800066c820f961c387feff8ff339aa779eb497d1c91662b9deda2d75ad36e8cfca3a1189dc8a77e22b4e372519f7112ffb46b4e253bc74d5269e9d304b161574c1ddaf8579291021c1666381e4ba1b7ec24fe82508b81e90971f269d6d0dfcfa711f5def9e3a3fc437e86725cd3ce57431556a725ae7e9da1c4044699e14a8ab1046cfd69a43475ba5c01de59688195f0dae1e8be4deb33c3db370f34f0824d11ba2eef96b59b4a9569ef5d4fb6", 0xda) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$inet(r4, &(0x7f0000000200)={0x2, 0x2}, 0xc) poll(&(0x7f0000000440)=[{r2, 0x42}], 0x2000000000000222, 0x0) 10:12:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x1, 0x0, 0x7ff, 0x1, r2}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xab18, 0x0, "3095e15da47625062c59cb3eaf085d274daf28f0"}) write(r0, &(0x7f0000000140)=' ', 0x1) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) 10:12:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x5) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {}, {{r2}, 0x0, 0xe084cf85758754a4}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000001940)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691cc171b18519c", 0x14f}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 10:12:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x802, 0x2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) semctl$IPC_SET(0x0, 0x0, 0x8, 0xffffffffffffffff) 10:12:46 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xf5ad, 0x100000000}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 10:12:46 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, &(0x7f00000000c0)=[{0x87}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) ktrace(0x0, 0x1, 0x8, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000001280)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = syz_open_pts() r7 = dup(r6) r8 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r10 = getegid() r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r9, r10, r11, r12, 0x4, 0x200}, 0x4, 0x26, 0x732}) getgroups(0x4, &(0x7f00000012c0)=[r10, 0x0, 0x0, 0xffffffffffffffff]) r14 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) r15 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r15, 0x0, 0x0) r16 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x614219b08e20c113, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="0eacddbad811a9e24cd743911d37f4792992", 0x12}, {&(0x7f0000000280)="a18e9b43e2bde6c2abe40bee28656bb4e7f64beba36f40ffb29749e9c05ad4fe33edd4de726a2b36b55ee1983c4ceed0dae7ecfad82fab5b770531d2cb98abba566e49af8bae944759498f851485ae7346ea50993e324a49163cb6488b599bfd5cf164cf31b442e6e5c2a9de2470d6d1916ea4ac1163d037dc4e7bc8c85a80af98b5fbda3e98b0712066cfe2dbcb6415fcc8636a0ae637d9f5e539adf9885bf24f0b2cd88d8a77e20b689bd35e2b7be1968764f77393edc7c810f7927a8f1e4df5300f651efdd50416b818fb7423a72583e6443932e80b206a1f15e40890236a48efbc50b2ada08e59bb1d611e6bb389afac90c0f4ad17c060af97a84077343ff07ba4ab3d74c9b903543baf221b343dda15c587b0d9be5e0ff3633fbee74f2687e5069808f2a1b34298612996803f2e6ada14a0cf920a356d52292506b8a488c1b071460c446bdfd6ca426b851e9cd7932e8d3bc3177df93dfb5daa3fc2c62e457b82a9cbf5a37786efa6d2f38cad35bbd49c795935d260789067148251c2568b2180c2ffae7652e237b72ff2230c58c872ab78551dff3b1a164625ae0014ecd259d73e84044272e3e90e66edafba890483a5d784ad92952b4ee9536eddaccd3f46642c521c133d96e3e0f5482c8d2471ed440526af112dc619ba8635c130b3b584c7a487ea436a832522be543653124fdea8798049eacd5b49f5c0126b213c327fbd6020efa948fd3e1847e39f4b255c839f85a9d73431e1ed355ea33d98252591f057f8409a9ca0f003ec67c0a7d8d5b21dc4c67366d708e4ff1ffc612c77d31ad0fa0a9ad03c3e8061d502c091b532a4fc498a9e62a3d34ff4d4e593c33e662f7270f8a9da29de48e9850faa76ad25916625190cf5560ed0d9662cc78be0238fb30ee3856b87be5a29a46170229d3e781b58f2aa09ee58140a83c89ede62c611223626ea645885a99c5baa5c745ad623f31671ce4e58af9a319ac088ad177a6853d78cc7937858d52c0dc445ae3e3be4f376902253ef8b11aca84fc8dc26da6cc7839dd720329396fc95519ad62c7b18efd28abfc43850bdd21c46b028a31d7cb73504f82cf535f71c53ec8d4db8c3977730f30db67259f4d092d701ed41556be9be827fdb4aeaf9e8aa814a631c0b69cb2340046104bbb6d50c7d8b2befc89102d0716602bf9325451d8ab0eadb2464dbc5a7215a31ebd528a14d37008130d6503abe545765f70fff16f01ad19e532cb7224ab707e91c4188a86c5fd1fe922c296f17babf38ee70f96fe66bf6f5bb372f83a1eebbd9dae87f2f5d05f8e44eb0bf289d5d8ae0b99b808fa264767191544de54ea4e3a254e254dc1d708bbad658cdbe0b1546d548556d25266ebe68eb17e1ac0c5e270b08c0eaae5f869c3a5fbca6f3240675362743419ecc5c20a59986e41da09c133a49dabbaa956586a986525773d7cd31a8225e24bfcb013a2c26c3543be2968e58431e4b8b30985b8cfe28c4c94d074a4d5539e919be65265e2e9a700f6d94aca264a4801e6cb2fe18a0d30d530e836fe529dd742a42d09d7ace700b82195b345d0988e65889acec1d5be1c5fbb4516a576f031c0b41985d5c05d05cfa12f28639522c6ea254893ff6304383af63e453a8da202ef0681337a6b0aff0f0e27d92c81ced8ff6d112e3ca108b323a1d712af9593cbd82f0eebb2a884bf94ac600005d30ad6f652366a2dca003c4468f28cdc2ea3e676387941eb04b3c7ee7ca006b54a521bb99ecb24fe2f89f25c53178e6e66632644b1f8223dab37b15989d2ef5ce4a31c7093daabee7b7bbbc0b0705f598e4e63565060abf5ccd7969c8422525e14254f8e4487918b4957a9ae002760ee62e702c0fd1dfd69770f29e54eca0f7d65e01e239e19a8c00cbf61d0ee68dc74038603ad1b843df79308fa59812d2bcbfa2fcfabbda6a74bbf786a60f7a4651695426dbd3e6d664b0b5d212b9086ac3c34c4096f30d2ed9b2c8ee8ede79ed3c71333bd7efecb7a54b5ffb67c4b4c5e90f5eaf2cab7b9403ff38b27f6256e43d25ee620b1aa6bcee072eeb50d95c78a316ce81dd0ab9f070eb01d985b79e1e65f86d2fc45f7ff404f50858260efe9712ea0473e6d4c35893b0dc75ac95a289395ac49f91a205e2a80a1a2822c7b3ec51c0cee562c1501866728a72a3b3f5280fae69cbc1696db31c4f3b04a10bafeba74a7a38c253d691c496b59b3874dd88fa6e36b0791f5306e204cb7726a73f2a8217a6181f8c956d19365317e5c35b61d61f19a0a0af9502402586b013beabf9c8111af40ad0363fed65cc87027c65447bde1ec6bbc6bd14979a7e4bc288a6089e9488a0b20c6b416362d9799b5fc052b719fd35595458338d074d38fefc732590a115b35a43a2ead0451e6d4e754723aa13ecd3d96f7c180ed170433599bd8b4247aed4ba95c693d949e8f3e6042ac6d0121aea8d1fa2164d75bc5dd397a92457b824dbd118e8bfea34398c0789f3523fed0a32634fe8faff4360cd658e1334525548539562b5e9adb8964c623f39dde5aafc8b6752b00b43efbd84bc6ab3f6853f5bd930e4cf0f90bd53004b30337cad9288e29c49e8f4420fd23482037549dc9f90f14965d1a2e8daa3f13c581f2510e84a0b633e0eb947ccb168af82f2502f2150e1a9de5954e9f7e143bb1ac3a192adf7505a11daf69cbadf355045a28b25be3216ab033fd5c92d14182cc4feb4efcd05b5af83eb42d8d45477ce87ffb828161be06f3befe43458fe6b47e58a3a65c80150841386816400d5c405604804e34c0fe68fb4daf0d306571653b0df0ef5976e89a7a06c2a448f1bfbadee6fee891c53b0de9a4d7cc915644b3c4c85e6958af4fccbbed08d0a4a30a050bc4edc619e9d37dedee3ebfa37f6e02fbc73505a40b7546e3c1ea3f0dba3e625bfb7dcf4b42cda95214320f744c8423b5b8819eef36f2038b0d9d4059815790f49c74666b1056fb75fa17ba51f847ec9248daea3a13e21944f4879ad0203c5b8ef4570e6decdadccb456742bd23f541ca5ab01fe99ec114a179176a425fb834e6a066aeb0de6b9a430a39f8c515618aa2ecd9cf95b6eac36fe0a21da94a43bc06bef80cc96e5254145f005782beb3a3b29e9d6d742b6bc8f043d2f0abb081129f2de534b80bd0c20ba5274e63088d7416aa5c3e30112caad4dc9718b5251199ff9b97ea37d37209513e1d08d1d08b75a6d4127088751ac0536cedb84164e6347b0721587ab3d4f3f6da9a0d329b77e1598dff8f04e7277a75af7f2bd6b7b2c79ed47b698081572ea34cff8ecd9cf89eb508587ef0e9ebaf938379196b4a29cd9e57fdfd213ce4039216fc4093f251c03029b073471e468bf9f5aa1bf05ede90ddd59df04ecf5d4844938f532434f6605f2cd2b1be36935007cc09964e856fbbfcf9c30415a721cf61a272133f72546b382e6b3fc74ef82028d25e5ae5f85d91b1f77aa3b8a4db81208a1f3fc7d86e094df91ff6817a1496350ff38d129949abd2e7a19f72823609ae9592727ebffc32cec93700043d1171efbb0ee2ec665d91ce3f6ca811618beceec23939ea06b7ede9eaea84ba933e7a38156baa4e295d73f5a25693e2367c1e7f51b023482819548d2ebd8de89fbc162c6ee0da1a8edbcdf5d9cc345ff35022c814bcbf91581cedc59fc3c4e0691bd13565e138708d47c785b3f0fa342bf7d5547b400a6fbffdfe85fcc1569c6109aff09af790e39df75d951dffca5d1a9c347a38a55d8b6e51da6812db31fbc406310a2ec29d1d52a7425bdcec1df48bdfe56439db8de2c2b925747e88a24b07babcdcfee2cba487034907bc94d6501e4a6e2a409ca0533de4ffea8ce1b4b7aabe1075a824ef600433ecfd95077dd36c46dfebac52a0a117eb13f682f78b2e43a6e772b5ffd4d226e4d2e32577f7de6fc7547c19a3d4085de0f07ea7ff026efc24ebcd80efd2742db2be9cd1f7b3e31ce742c9486cfe68f1cd1002830fdacf5dff7c6252525be3c93ab87272536589b961c7cb43ad53e2a802e2784217fc458cae24ff5f2d61d4b2e21c895d8a0ba852627d0f527ec3190c02feab9824796f5efc4b323223917f45e478f5a7454c1a7155007a9aa82a2c6b7f50eb94acf4a1749501d3e9648c054e35f0aed37c6bb342e2a97e09bd903a15f16c5ab44bed07e02b7378dd4346c80c80577d627bb9ef3f1b4cc3c93f76bdf6573362b82fdbf4a6aa4463d45c8cff21deb2c5787d308404e2f2b4050b491456648319c046c5a476bc4eabe542913610d3e80db9871d3240130889e4d92f4726922d015e653f36d68ff026da7499cc65ef92f7f94bb7a73a7d4565ecb0b7bae236f0a7acd8892df7a32c42bcd58f97a2ad9ff7a412825d05579e01f4d4c11bd00c0971a98257929b2b4172ca3699ba3039d121e4ea296dc1698ce7288917688c90dbf763e2449ed6dcaa827afcbcec668ff891023c06bfeb6d7bace2656bb9989a6197a3352ddbd687817f6b64c2b90829653ab7c90cf801975d1690a8f5d4122bfb9072a86cc4df14281f6f423e2d71ed77104bae80090fb57feeb8e7b2f6c5fb16443ec9181af8df0be7cb6a2314b553ec5162827cf690db148d0921e7fb50fc36d5a0ba78f48a45fd21769228abbba8b05005ee3b41845c108887733563ff364866966bd214ed0ce0077cb07da65a6f99d99624c55d8144ba30b37ad7d7a155ca2fe9bdf362655af2fd8acc20bbeedf2485bf2aabe564d79ed8956d869782b6a412ff3f30c5f3ecda5401c9a6f7f0b2ef3ee9a160b769ffa76b169e3ef7ab30b87910e7492582bd371dc6fb0d452b3b2dbdef17d551862995e2ff6955beb976827ba0dcfb54af57cfcdff4e5934f4411ce3eb18bed74d9e42c52cbf576abbfaa1a742b41e89962696bc43f27da8c63eb5591a7e40bf275c237a8e225b4a2070891f44c51def055af7b2125a66f8db3ef0cd897ad3897ff949968fe5868e84163f710e5733f19b92bf0df18527262151ab1a520c7dbbe733b406ef16cc3e9d17f364abe2f61b7cf7d4fddbce3b41e446a3aad2405b012029c0a936f37e63fd9dd251f972297c07d5a88e9d4079f9a6642b429d1a320855680ef7f8d3d0771061e8f4dc74cf12a1b383842b36a3976b6ac45daa0c7180d90c76bf2d2100dd9a2db43d9428d837475a2671efb06a94e73e38a1c4d89e8392c81313de7ea5ef7c2be2da866845dd04b26c52c87f01085c496e369e233a00bc4d69c4a2c05a2940fdb2b66632bb5a029f111cfbb66997a49d1c96917c11efe3230dbf456b5b0a499226194b6f1d179bd1eeae674b1ec1ca19119b4b4b74f95c70f7ea278e03ff934cd693f2b756aa00f168a50b42ae9eb7f950e73a0b4f3598e8b94fa6e76949522ce21db2bed15cd00f5323491d344e2c14384f133bfbf5d0fce69dd58eb4f13d0a8ae273ea6b43d03c118c035a0833b7e9ff34d47678ba471c52b1a0854bcaf5ed39dbfd161ebc4e4299859a217f9c1fd0c1eed307c6437eb23c1af7509a92cda3c16ac97c115e8db903f37faad76b3d23f75a626986698bf19ad9ecb7880beab15e125fb83af3ee95b5addfff3a94bea0b1a1f5325dbaa4938b01b04f0683cef06c5d75dee93dfd86a16b8e49b85adc302cac57c6fa1549a9fa37bb3abe14d85d163d7dea91949d2a30d4ba52a086356750153110b0a33121b4de17ccf9c8385c94b27846a024412c3ef72870c30830a020b1acb18e944853c6856462bd6a8959a0a39b4894e55c2fa50d4224902f7817860c9bf37df8a90379e145946754c", 0x1000}], 0x2, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r3, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r4, r5, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r14]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r15, r0, r16]}], 0x80, 0x400}, 0x40b) 10:12:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae424721a2657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37fcf300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2116d88ccf61aadf5c11f8b2c3c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b53376ff030000922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x1fb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:12:46 executing program 1: sync() r0 = semget(0x0, 0x4, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000080)=""/2) getrusage(0xfb7ce5fc30dd9c15, &(0x7f00000003c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='\x10dev/null\x00', 0x9d8344bb6546af3d, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) geteuid() connect(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/10], 0xa) pwrite(r1, &(0x7f0000000100)="b9327172d7fe284be8a49f9055629c847497a81caf813309be283037ddee88fdd3f84e44a243fcb90cb8a487f362528bc3f30a1a5e20a17d3f98d7cc7d6f4d9aaa4679fcf427e989d427fd22b47c55e140bb199ca63e6db3de7342ff29ecc0b2796f56a24524450b73cd1b62685a25211d7131a62963166254003d15cd445b93f4964fc6e3f9c2dbf3aa5af8c6f9639e704ba5ab2e06accf824e7c384a6439d6ec92aef652c142e1412f35e3da1430a4bc32fa5ae7838f", 0xb7, 0x0, 0x0) setgid(0x0) 10:12:46 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) readv(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/193, 0xc1}, {&(0x7f0000000100)=""/37, 0x25}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x1ff, 0x1, &(0x7f0000000380), 0xfffffd6e) r1 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x60000006, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x18, 0xc003, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0x1, 0x1, 0x7, 0x3}) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:46 executing program 0: sendsyslog(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 10:12:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) r3 = semget(0x0, 0x4, 0x600) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000940)=""/135) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = semget(0x0, 0x4, 0x600) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/135) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000100)=""/103) 10:12:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\xba\x04\x00\x00\n\bp\x04\r', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000180)="1a068da31da38e9732b4ef03375290136120949b42e08d7ba5fbf6edd475982ee60c8293013721b03ccc61fd51e86356b3d8973eb9a4086dc3cbccb489c6771e835a3b6f304116e22cfd1c395df409", 0x4f}, {&(0x7f0000000200)="6537b4aa24f285bcc9f80a50e0ecc2b9602a48ac8d8288d159523584e3be5fb276d0adec529752794f692f7aa5f42619706a7e5e04a4cf135ec24b1ee5b0f24f4e44acff17b23b906dd943969e0560cd2615bd90b97f3d24c6e17c481b8dbd3e96d438f55604d30009106f05438bc3ad863c9c8ee417cbd6c135dd2232f92b9eb7cb20b858b60fe972305e362bfc4e6074c5067e7a61c41e7cc13783938ce191906ce2a3dd34a4cdcb7e412df078d9ff4e31918b45d519a7d38fe2b12492ccb2b42e5dd3d0080ee3", 0xc8}, {&(0x7f0000000380)="014229108787783778f893b68bc93f9122155af7e7094409a653282cf80017ed5285f09702751c873da38e9a9c90677c5afc9120f3a4cc6bfcc55151d2a0c0e390a4c7f3783f70586f5293ba672dd17b065b5b03df743f9509cd71c948770c853a9069724f29014e52eec20365c908e5e8cad2403322bbe33cc215e42005c1e5edbb7b13fece8cdaabfe6f57f945cd2be713ef85cc5d1ea7d4b255c7854a10065b4c67b64207fabeadf377e363c952f350101039205f8851ec", 0xb9}, {&(0x7f0000000440)="6ec9a31534ff2bf303b722e4848f56db3df30082d812b0063f8c5112965ef80067a9a705cadc8874ae91f62b5b9f529b6a53d901b11842d3c3d9a12b39e5ec451c51a5843fad888f7bfadd01bfc31770cff9d28972db2029d4a6349355757a5f3740f9e490cf0143e70d683af2370066923fae53d770dafff2f97a5b533eee919ac68bf8b8a91697ae96c270fa94f70541d6d81373a305e888148151e5eaf88fb15401471435426786737676b6ba093d2b46c8f5e8914342098de2a556bfb28ecf1953cf5c074e2c7ca353fcf91eef12015963b6ee351f4378368336fe9e832b20", 0xe1}, {&(0x7f0000000080)="0cd4d6a8e5f6a6ca35573a2720d87f95e91aac1a2d13b4e7114545f032", 0x1d}, {&(0x7f0000000540)="98453729aa8bdde75590528d3f3114c2fae5f17b41486322fc37cbe74917379621de727e2c5549e2cb169b1dc64825f0215899c60b83caec82607253a47bc3de453cdcef5a0075301050b0c306512fc7b639d82747471a965976d201e2005708b46f2a809d99acb30db63998dcf9787d771db193d353f00b1726dcce311180dc44504ad94e238b06a1285895652aa83d1d4b76c94cdcf3954003a2daec4b8fda559db38c6f014bfa4a79a18359f0e5245d6e2d2970ca7d1ccadfe6013d43331b7bd92846b825141f49e55a4e1e", 0xcd}, {&(0x7f0000000640)="cced2841d1490f50c24a70c2b3c13df35ab6299783e88ef2899258ea58f26e577967d7b61d248baf97a621839e2d5eba25538dfb432f6106d6d348abba3ab2e1986b866a4c656e19aa6a7572920116017d76f8ef49ce220f216b8ec52c16421eaa10633edb4bfd1e9521dd2168d64e813c890edcce054277e0f943d51cf76e14ee5575fc4ee25162b389321e8caa6764c7e12ddcdf692c9f26af5210f5e383301b65756a0defab431106b6a141", 0xad}, {&(0x7f0000000700)="59ff916025ca7f4baa6ac246210a1331f586230eb3f04ec5eb8d6d74e70aaee8eaa5daf1c329deb358587372d3bfd402b675c68732a394a070c4d8d9c453d476f35f", 0x42}], 0x8, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000180)="e93d47a527c2ba02b75740e168b8a9cd407a5c069a69b7e355151a178873858965807673379041b5e7c67e4c077f80bd467675e3aab7b99d83f5c221e96f6ef04cffee72e6d5f1c1a4a3bafd6e84fe344ad67402e7edc97d57d88d45151058038eeff80ab26bb99e3509412aa3495ebd261bdc36564f3ad5587efd0604e46e03aee34a265d0f9844454c8e3fcb3d6bb31377739a0b37faca68bd3af044890a6ff02ff3c14852edceef2d8f46de4ca47d7ab7a3b81756142c8d178538a64bc8761aa95f"}, {&(0x7f0000000280)="4fa248d3df4e10d17378feb96c7d44f5b1404d416be56aa51376402fb9838bf333fd805d1ccb3112113671d7ac2b71073a5a9ba9642bf67437161326eb93fdaa70fefa737e7736cadfe66338b4d850b6e907f784c6ec96c5ba3ca630adaee8fc0f3c5ef96d5d9341a7203aaeea6f9a99c3dede1627938811e6070630ab225556aad4a60efb7f62ee0ff8fc92e2109d8a4c5bc34d5bddbac043316f65dc2555b5154b8604de58b6f45215cb87e61cb9bd979bdfefb618b87b5e2654ce9caa7ed75bc84b4fcea42f6f84bd52378c"}, {&(0x7f0000000380)="33f844765230ad980e1c59039ed03b7c82e1ef5986f4ad3cd72349668c045a710a5841bf647baa589bb4f0e9ab07aab27ea8978c9e7c3b4c06d85fa30e1366520bd939f72a3f631a852cca4a40bb8437cf8d573fb3146bf7fb17b3369ddcfeca9859422ddc58182beb24b772251875ff6d0ff5fce40db1632feb84f81ede1152e78eb912f907ffd062699b321ddcf3d581b175ee445a191e8f331eb418141fd0374594243b5c1d4af362b95c16ccb55b038bd4fdb8d1c709ed77d60cc59490a76bfd804500d26f98b2f93544380ad3578d03b3032fc395648e83accc6c768e0c996b61a01b7bcc3c7db89641fa1eadfb727e625e3bbd983938a59ccab146613874debd0e70b7149d5fd1bd41aa73129531d89bfe73c1b5abcc59f2b70586bd05f9d9ba7d9f9c040640661342703e6f13103f6182ea07c50915c1d0cc200257e588d7279593a260a950b4bcaac96b22fe965026c736f67dcfce99a43ee44bf27e02374a922ff79e7566ec46a6f8e52eeb998887d174baa4bca965dc5b2b3d6e892cfa277a358b597ad94995e42a14ab60f43062996109d97348612307af62d1a515cff2e0d4af002d95d063d837a30852cdb8a2b0f06d6e2f80653a668887d3f0b59e353929af45fe20009dc29fc23e01a56670febd369d4f7f1632e91c88c1bc5f848879f0c58950a035b3597a54729e49f764cefeafbd735cb86680b095b870da509589f2c3ce7f403fd647ec079d0c0d1bedb98dd2a624965b63a05147fe5ff1f425f6db2e82f8dd3cbfcfdc5b3bd35080de98d65590571b0beefa5f2afc07aff02f179ba283233069906c769fd9b2add426f53ac212e566a2eb49e76cda56f6dac778f7e38e8ceb289d430e20c77560f291d087dc347699b052d2ab52573944da47eb4d1f124071994f8762d5efed32c387c5f670d75f5339eca3f79066b6392d278dd8c4245fa013ab64c3349aa0326d0ea6f43fa6fb44480700b4356da0ac10e57e090898595338d8607efd8741ffaa9b1a47db1274e9a5f9bca0b01526905f796a06bd0700b91a4850c6105e436dd473ccd30ae31983bfe9cb6e9924aae3dd1c9f2b1bf9b1d616147c4c66f0bbfcaf4e4d5ab9cdbcf7164b9cdc7cae08098d61ed8bfd6b581ecb9f9caa249f8b62a4f854ba7192107c89082b456b67d43eb220fa14a2920d0fb24ce9180c266f85114e6ad533dcbcc9cd3341b3d7d84e916be297ad4e6071b624e396bcfa010b2e92d93a3aac8f5ae5dddfa3c9cc25c14f1a6f306d8be375dcacf2c3111a656879a55d31f31228280241656f8ababb77c459591a68571927140fe3b50f1a8efc075ff55e835694f2f9455190afb6b39cd87dff3d9e93b50de88aefffe6e321072933e15939aec542bf2f94039dec87b43c2725d0a5a155ecbe7f8923d04b110a56f2f8da74e0305061dc21f8b297b573125fb4477bd43779eae697216f76ecf262868e0d0c9a4a7a17117d9c042056a55a31e878fda0b7edbc95d8ea5f1b7e546e7a8c1e24284cea6e50b5bb256ce1ff10eb1de81a44c1334530e3837fb80ab1cca2811ea9d216eec57632fd7ed07d00bf1a9b412ea4b31cfb9f15204850e4e5697e24706a5373f6cc1ac435deba59f2005488b568bca56d97a5acbcfe05a076412db34686fde3fe80cba752ed0e221558a8bdf8d47736589292addc0f646c694bea4f93dd7a3c80ca0058ca22ea7085d7ced8ed4111e37f1a968860b0772b138e694e861ad2094ebe3a5d9a513d1d65e1701f2f784bee36dc0eb7f7d98cdab977c4ed1c407c00a825aa2280b336024b377e7fd19f9840d1630c40e52c4c38e8e02005a98722cf7bc2f1e74c57dd17980347059816a5f49eb3ef71fb998b625550f54b30531014a193b551789a74410eb4e7e492db2b280504b7a07bcb83af4ed483b7f1f3fe5d45f22ffc511ca462ed8ee942ac3aa384ed05daf37f636e8c79af0e68f6fafb60aa33463cf19df758ed72ca6caf6dd5ac91c26cb66f5a7d45bc97f8a94326fbcc21f69fd0f22866dade296228c8e8180bf3b0cdb4bf5e137da827a713932cb0330026c5d361b4e7b2fdd42e81fde23decf2a4ae9615c523f69f17b009129ad16cc95cfa39522dd6387b2efd99bb12fd47e6fbb1fe6eb5b7a5960b3fa21342a174f078427e41b194049e13d1de56735aa415b80960329a42330aab2ddc0327338a3916b49cf09bdfe81065e05ea43c3c30b706b1f0cd2f79e440cce4a13e46dbe8b3ce48f20ee820409f7d75c6f0d1a8fcd2201cd921c4ac7e9801acc258720c7b89e226af531381f7c1ae88cb33c52a77472b89516bc70997c4741df64f47851e9bfe8276f8a0b914e7aa98866696b2e91d3f0b309b0d1b4cc768fee990d8bac01be27828dbdb3b7d56a8b5e1c387e72e1251d92250ab3217a681aa81d29bff07d16ae3ca3290dc143cc2c2e84137dfcd2e9f3be61cb198cc1c7cf99eec505534b90c69e374cf1e16f6f3a06572cf3f3e036e09b63757cd4d7aa9e24320b8f5fcc8b1a203ec7cd7ccfe3fc937768a78fa0682261e8da61efd50896264bcd1afda6e1511d3821c0ac80ad8841a1e140ab2a4cf9f154d67c7f3767ab4667876468beef2634c420b4cdec5b1eb141a8a3512c5c1853fcb9bc2dab7636b91076dd251227d439c8d58c6f7b617817d61f1b3dedf96230cdc9f4c69d8e2b432525695a6393813d5a848dfa19a0c79b50cf53b24d28a6f7e1083030f64ddf5c8d976ab547cd39084cb0f4f2900af4d91c5bc01c0c5d283f4f45e8a8951d95fa6d4c1e52c20424d2b3ff40d20a68fc457bc751fec0dab5d632da11d55c34b2bb8e33c978a0075dc2d83130a863fe7e8a90bc1fde7f626c3d83ef215dbadef9ce48c6d9b6035a33efcdf9e31ac77ddd1ab2c38c4e9ad9565626200f97ff4a5525c6427bd7820cc5687d275591bd27e0b5f46f9bda27f1cab2698a613a9dfbbe297b4ef81d40f9f09f14224a0422274146f7876be2c879ff1d202f9b1e3ea0553fe56bbfe268b073fc7f160a060ed8942c1046111e70a2bdd7637cf8bd0a3e3f484a5947becf4943213a7bc885dcfb840586f8f864daceb29e005222c1f6e7fadb7fce8deeff21a7d7e6631c4a28cd9a3e69a82737d7498acb148788ee72bad71a604d1388ba2ec81d60776554c38daa5936cff382c58aa93b8f3488cd294c486149f4294baea8f225504e6b604005cd1914e9626b5c90ca6773a9e60d2ee3ed07981c58118ca6e4e9eb4796f6b8362d15f6b739caeb20fc68ea711b5d82e215fa3462c3f9553915f97f23e143642b68e949344f4ec185cb272396b427598cb1cf7b09c2d76afe90020f5b7bd0a9d80215466f32e8442195541480f721beb04b834286e7287dd2aa3dd4fdac6af22b33dca89ceb605a9b126cd6e0f5df0e950edfe92b43c80fc1cff6092419896a927fd1399b04720bc94a9807b6eafffd7831eb8cfb51b74400f376bec5101f2d05a93c84132fba3b07859491a290c7b06f76baa536cd496fbb835390a0f7044ffac2ad297b7b01721c6f85e7654e02d2eec0cf7e902a571656c803c01d2ea26df0d79920ada6666455a0e33d907f51ae1f625ab08f9eaa2885990718789c861813bcf9535838547ea4d6243fd3f03c045e309a62050a0bcf0003a0583b5315c68f3791b1966194c41b0f48d391094d8816e6e72d12bcef461f489358644f1815c817428b8ad84249c72c13e120a936bf93964adc202546328801535df7abce9f8bdb0e56dec57201c438c05dd485aba557510a1f14747d7d10039f942c72b2f6ef5b034f84f56bc9da8429807a6eb78528bbeb1021a8456bfc585eba41cb0d274ecf3972f8ee1a21431e23a659d34ebf72459ea83405986abf0404aa9ba8af90448b8700c6553dfc1d92e6c0996df1328f330cf6712a3a4ab54da9f1affb1afe66e457c876f50525c8e4d855e2df159a68cc5767ae8ca5880c2d874649daa82f484dcbf2d7b775f3b340bd9e91571f30ef2e1d4676d0e28336c246ab9538b3b9aea7776a5597df96783b82d4e0f87c620ee07185dae2104dc6306f974ef1494345300bd09f7e09701076cc3d4e716dfc02dfaf6ed3ac64e93eb1176b7817516cecb99d0215eb00772ee0fbd469553ea0a5860f712ac82abb17cda7f44f17f9d70e40aa4e5e633603384727364843cc3fb8bec61d126c605a59dc8384fc4b089f873e025a5319fc66f1506cefb16379cd72d201b06a115bfccb70e31142b4d579f34efe2b93a450338d1beae5906aa744af2474b2449e650fbc13ac1aea12c893b2507c980ae32603854d4550dcafe883305271431a2e4906294f939d75f20c2b33a5406a9768b7ad0da0cf29e7019b07a5f2f302b02117218716d16e8595970a039c5798b17852fee2bca9bbe9981ba28a7e260794bcae265e7c0baff393666d49a8011f3c414665eea96df006a0af58a59fe08b7f49a69f19179f34c9d48981b8fc330797381b09cf52e0fb5bb42bafad771b920c21aa007acf4927278f1bbdd84737a5d2bf9c35ba609148fd8ca010cdf56dbcfb4da9555bcbaf9b7550699446fb3a50f554a637867dcda42e330aac25d20a227fa94c747854ae648b7ff305987128d085dc2310259bcec7a6ee6a2cdafd6e0290011170371ca007584361969fa273f9b7b0583f83d5941679a197f15fad70ae40404f125be407971be9c7274269c56a21344f8c244ce5ed60b4b17e70c24d84703fc376b1125b5ad286a1ef833cf3c967fe1d34c47de77acc86d8264d1092c8b2fbc3083c8cae49a6f4967286d2469d0c99d2770b26c1ee8f193ddf39911fbfabd1c9529375ffb7dabecfe7a66182c832e53d69dfd6b6308be91578bfd632b9e889cb51dc060e76241f6dda5714e17139dbb8224c0da43a2fa3e11a9e49dd1287e2fd627629f7d03a36cfe540c9d60d3b04cdb9dc17f8ee1ce35c6c73f66a0e0d5a4dd4e89dd945cb8f9fe755c2d4100d70106b55643907b9ba20a88ba7e253a8a0873adddd800def90c5787d753bcc75d61449b76e42e85b24831a4555bf8656181aa21c075a906182312f2f51f7d3b83ca74062c8c3c90a95b73a09541a2f8b7d311afd075e28a2463ea4cd6efdd128c06350829bf7fbc589cb411407ef4857ccfdc9486088d18d952a8a76b9b89dabe8ff585581ed8ae99f87c6c5081560bb459ffbb6aec447e08b4461748a0ba728638ed70352afe6c975b665eaa97442e95a16c480b1354bd622e31905076ef4323b78be0e75c1f81e4fb1e8587d1c762dd802169e47ad97cd96012ab2af691953de48ec0be42a0e70e99f658531554546d1a3e6d17b4cc2b296651568a6fe014618540d37d98934f9e73f4d5e6164d041b7809b3aae8b5096d577f8ffc35dc50344e641ab7f168d9a8fb1837deb32370a1f2b60155709c848c4c8ca157fa6a4eb0c5f911fd9bb88c36c2e66f13974677cf4a11fa5112d5f490dab5fbb2234a00bae8d56a6cbdef5171c6319a22b718dd24a40aa6d22a3504f37106af387f196f8a00c81aeec87027325867a27f757f8ddfafb5b4c6d190974b0c6da309a7236a50ac1b438ac9c34fc91f9b533b20e7be6fbda4fe95ebd726d6b5549a2ee62dc31068edb32682c01d2ae49303997d021eff543b54abccf68fca4b248ba9f0a290ff05f0d4d60362cb0fb654acbd25f14fb2d30ec520b9bf4bd40c145d717f9982a844b73bd97abc8abc81f14eb9b50d68b117a2013465fbd4467b186524fd29ebbf9d9dc98ded8baf487e00642dce5e5a800a75c6b935f50c45a64f24"}, {&(0x7f0000001380)="d4bd7d907780e3516bb95213cb08f8da3ff28e1483ee92f771863437439c55981d79d600673de28e71969b626f79d85dd4092e96b3426d9be95dc84e08eede7e763e693f808b01b0e74c25165b0a31e57bf03421888f98ce884b444a5cc1fcb0035854b6e14103613af2beac03e4ac9fdb3d615becb86d53e7b3b36c7242183374c5a4c5cebe"}, {&(0x7f0000000040)="c38bc69418226baa93ecfd0200000000000000ff9e2358c0aef5da9372847a908847b8750dfffc56eaffc15ac11a81"}], 0x5d0) 10:12:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x1c}, {0x2000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:46 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x288c2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x81, 0x4, 0x5e2d, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x101}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2a5b3875}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x82}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xcf05}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x100000001}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x7}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff0000/0xe000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 10:12:46 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0x80206918, &(0x7f0000000300)) 10:12:46 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x40000000000}, 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) 10:12:46 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, &(0x7f0000000100)=[{0x401, 0x4, 0x6ff4738a, 0x2400000}, {0x0, 0x9, 0x9, 0x3}, {0x6, 0x1000000000000, 0x40, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:46 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 10:12:46 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() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x100) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 10:12:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x6bcc, 0x6, 0x101, 0x800}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 10:12:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) connect(0xffffffffffffff9c, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1ff, 0x3}, 0xc) write(r0, &(0x7f0000000180)="743533218cede27aa61870591fa87ee892916fb53bdeaa20391f6d05f484d1439140a91e81dcfc231bccd6c8b2bfc6587088602abc8ec773e222260b5b6bfd7fc4b2d7d29acd6a902a2676cfda64d2ca1d8b09a26d6c37e0c8c68c63b1ba8631536354b53e8b122ebb7f47c884c7b63794d3413f7485a4def679084dd8b78ba85f3d437a841acb9b2952c7d28d67671badca5b2ecc0e2ea1cdc021", 0x9b) 10:12:46 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x16ee37d9a0feab0e) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/30) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/58, 0x3a}], 0x1) 10:12:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:46 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 10:12:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x115, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:12:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x2d33, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f00007af000/0x1000)=nil, 0x1000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:12:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000140)=""/67, 0x43, 0x843, 0x0, 0x0) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, 0x0, r4}, 0xc) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) 10:12:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x71ea0404bdc65bd4, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x2) fchown(r3, 0x0, r4) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) geteuid() 10:12:47 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) linkat(r1, &(0x7f00000005c0)='./file0/../file0\x00', r2, &(0x7f0000000600)='./file0\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000400)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000180)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000440)={0xa44, [{0x2, 0x6}, {0x3, 0x5}, {0x3, 0xb736}, {0x7, 0x3ff}, {0xf664df4f4a2b9860, 0x3}, {0x2, 0x2}, {0x1, 0x8cc2}, {0x2, 0x9}, {0x580ba000d71d8d32, 0x3}, {0x1, 0x3}, {0x2, 0x8}, {0x3, 0x6}, {0x2}, {0x2}, {0x1, 0xffffffff}, {0x1, 0x81}, {0x2, 0x9e3f}, {0x2, 0x8}, {0x3, 0xffffffffffffffff}, {0x3, 0x2}, {0x2, 0x3ff}, {0x2}, {0x3, 0x200}, {0x1, 0x4}, {0x1, 0x8}, {0x2, 0x80000000}, {0x2, 0xd544}, {0x3, 0x8}, {0x3, 0x3}, {0x1, 0xfffffffffffffff8}, {0x1, 0x1}, {0x3, 0x5}]}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000580)=0xd08) setsockopt(r3, 0x9, 0xffff, &(0x7f0000000040)="7050a3d22af8b744f121430eb6f20bcbcaf647bca83e7d62175f37b350d5117626134bd5f43d32d18f23cbeb570abaf7563865ad2af8f08294266b483886d9d49cc808e6a1d3618cb90c03a5c9985605bcb41206f34197785c85055f36d25a69c2a9a64686aedf6574dcacc20655fdad0377c2a2b7b37ccb3a61423af60dde806d81609d856d5ba67948f9d10bd478eb603a5d80d32f24ba83726d4d06658a1f1292efef50124899aa734123d8902a037568605195e07e930a205ecde0cf4e9f71e6e1d63e743fc220bb381b80be7e4553ec1298c1ccb031610f2950", 0xdc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000640)=0x9) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x2) 10:12:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/99, 0x63, 0x821, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x335, 0x0, 0x100000000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) pwrite(r3, &(0x7f0000000000)="73bc9fcd056b82f9496e736eff7b00a6", 0x10, 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r2, &(0x7f0000000040), 0x1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 10:12:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) clock_settime(0x2, &(0x7f0000000080)={0x4, 0x10}) 10:12:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'\x06ap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 10:12:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000080), 0x10000) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x28, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffc41) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 10:12:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x24}, {0x400000044}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 10:12:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) socketpair(0x1a, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = dup2(r1, r1) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="697fffff0262077d9900"], 0x1c, 0x0}, 0x0) 10:12:48 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = dup(r2) r4 = socket(0x1, 0x2, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000001080)=r4) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r1, &(0x7f0000001040)=[{&(0x7f0000000000)="0464aab48b32a615f67353a8a1f3ffeff4ec2d38cc2a9998f71d6b53366e9279e50b5eca0d9ee040cc532d35a60a037353db20a1d8", 0x35}, {&(0x7f0000000040)="b1a69172583f82e5a5a7448fb1419499af750c93c9d8eaa51fca4ad64bb75ae37ad032940ad4f0c758c0475ff97293d4a71cd4c9eb7b4e73c47237d2558b217a0c74ce02fc6a191edafdf387e6dcefb53d492ea8af5ec89e5016ac9e4dc221c8267e451a23dab3f74e0f2b4da0fb8bd0a51489861e2e1a13c2496f1b211ce12453c2793dfe07b791ab1fab27d37827fa165c2d673daf97b5a5f7be91a0ea374e9b769c4d9950ced14e7798aa58c0be6d043f45fd0c30ad6195ae326b95218ba097713927aa81656785414daa7f220da777adb798b45bfd60ab4bdc554a9cddc123fe225b154afc2e2548acbe02f5bcf560fa94298ed2ca758ff864e0bedb8e7f5dd702649bdda4ce1211f51f0143f64545f073fbdfcf621ed70a782bb8bc3b11d9ad2031d1639b0183a81659dcd172d239c9e8eb469751118bfef9dfd2f225d659226bf4f2f3f639ac390fb1b0402368596ac3b6061a2a34f8c6d65752ec4c75e2cd54fe5515d082798a34ed51e15d2f0112d2be048a9652ed81853f697b860441962cad73a8ac2a35ee70e4878dbe7f3a1d5371128c5454d3e5321b78fd3bb6ed7b4cc6036df09346e668d3f4deabea8524747f52cdcfb396b4f3b6a98c3d2806972b47c8097ff451c9c22132d4066cd710e38e312c1cfcd1e105868792d4134f03a1fbc4df4ec0d2188d21898944c5891a7e3c414a2bd2447b880bc4630eac06a2ab5412fe05c9a1a82874437622430aa7d46b55cb25fad31a36947dacf4ed019f61279d6e05678381bf045e5ed232842c55c124d05290eeb0e1e383756a6af0a51c1f59d810371ceac8077db333f22a865811fff6664914ccdae826ff4fd50eebdd1cf68800cfdc3c568799e785fcebef611ed640bbf04cc36180a4abc5d7ff34a6dd92f551ef1334e17fb1fd502d21165f1728c21b719c6dc1c56fa807cbf4081f4fdb2bab2e51c76c18f868b278001b23fc25cb0c40aaf385b69616a7d168cb3f985a05c41dc3c10193b1355de23d901e4976e31c413dc1e5e43d14f85a2e514ee195e8bec71c7c09d8ffaf8ceb6f7d6bdeab5b94f3b790aa2e0bc0d8e03b2568178c0f1b7949dc26e0cc83d112eb4b9fb884c0609b78d414bd95ce17b9b444ce7fedbb33ab3c21c5b5b78b536c9bb83715839acfb1b35fd70aa13c20f530a7886b0b21fe77d89b6fe3d9406bca6584ceaaf2244da03081ca87e30c3290ca2debf3eea3c4785b0aecdb2b1d4595c581e6bcec58a7d7da55680e44d4f85fa90b21328172423f98631c3d51177efea1e81fed74e406dded0d13b471d6d3a9508c0a520b1ffbc7aaac1f720693116135b8be256a065fa4f5271ebf0544dd954655197912f54d85cadee1d698f345a9e33a894422f158b19f48016a0f373a9f79693e91f2220d5230aea56d71fc93337781c2606ee93d92ad4e9881d53a657966bc446e4b9befdbda20649e0db7ab5d05b0a5bae45cc3b12d3d92cf6d0aacd8aa179368c104b4b2643af546929c3aeeca98d200ac09b7048c41a74c478c9fa26f3cb4fcf5d15aa1c940816093e501a910aee3c9b536f342f261a63447e7ec716d10d9e1a9f7edef4859f50efe054f3d389f9940bf149e9892919f69881f0a463427a9832bf2bf2b599a59c66d16067d8cffcd4502d30230f07947a0b3bc826ea4bd0779c5851c23c7b6149167a5c9fe30a89e0a4871690f948594467156691f4c12d5b5ae6ad53ce04baeb8a68a40c985a773f0bacde59a482b5e85825dcb45dd8a181c3974e06be681c7b26760655cb5d88167540d93aac0f273141579c7883c97d19e8b1a188e591a6790e988b366958ab8693957dc99cf5fd7fab4b4881328454800c0a97986732ed14305caede969c861094bdd46f1734a1f335a8bf76940187a67e96ad0d3819519a7fbd3770e20da1b5f578ac51231746e8d216bc63dcf78c670d9d1b03d1f194173b818fad8bd0dc85da1099366c35d178bdc15bf0481061e86fcf2bfdab9574656f5db8ba6ff6c3d2c1efaa3728b31a4fa028d0b3624146ad966014adbcb5f5d20e01f87e7f37267f99d13254ca4923df79d9936932b1b9b8dad0ceac5198061c063b7eb2ea133cfc10d5642b0914959f38d9feaead4a6d9f562fc0c7efe6569b09d005c6c2dfd788c014051cd78fa3539883b0ab5e9bf2a8c874fd53e56df647aa826dafd41fabd3ca4ebbe0db678d96cd5c71df9bcaf04ca5f87dda678b0366fedfa5e6c4eb2896bf1185b19cf7499e07b3f696653a75a532c5930769f18b7912feebf6eea0278e85126fd7e221a17efe2614dddcb644866fb46659f3296127b44ccc9cced7532aacc9d83de7ab1e8ae7d64f0a4ef51758a6255bcf7a0b9a3aa271704899c5307cb8fb3f74b1c61a48ee2947efbe3b36832fe789b6db20c9237e003361be508de20105a443d3c7293a407cd91f4f8cc5310f18a036da599a03cfdedd66e32c55c5ba14ba47d56b9eae9df6efd20564ab6fab4cd819c4aeb0fc609931c76e9a2ecdcc8642dfcf845061d6d1f6f012934763d111d6419838d8b9ddf52393b5d87ca72fef15f6ac3eb25d6d11146271016b06ba679279f5965317ff71691a3a12f9fbe98452225d2d735b8cdb83f3cf666cec3dfd184419b97270041e09c1f3ed40eae61c003f069132dcd0af776fb06bca004036ab5569889ab017795c8e26883ce82bed7e034ff0990c730cce0f1113675f2544624f70d4bf5ee796a4e596d505ac168a8472f42c0ecfe351f8044a216bbf035608778e13508a0625aa39ed6fe13c0bcc38acde12199b3a3a7410693ab79b8f2c09763567de54bbd01a54e02c12af51a84f0c6cabd247d51bcf15875514b584d60265ed59d0fdfc46b15fd8d9377d4f4573f0cceeee6115415ca418b547b53dd1340f85c5565e73cf4076273912e1451366a08acc185293615e56556f914777fe8b679eb24ab898dbd40e75adfd7bec1e92ab9e8b258be1ee10066497a2502bba4c4208b3c87d3b82a256c396ff3d004319ffd3bd0d1b03c4b9685df696196fe37fe5acfcd8ed5f4e5f4b7f6c3f844efc2776bcf71f680c9958f84916c4e2e099b7e58e435797ec28e382fa39ba1660baf5ff46ca62c702ee3d0a101c7a3871a981ee748fa511cecf58e6b461aff0d1732dea993f825eb02af376e031f650e072263bd63f49cdd806c732f7bc6564556759e12153f2c63b0ada695a0774b8c4ad67c917f6e674c9456468dac7c1cda0c44ac42c0792cf2744367f8b0f6c6754d90c5f2196026c7158b30b04969758bad21517c6bf0fa6db4cde9ff2fc7a21f9f54a410a24cfd82170d84182ab354b6c324650d32d50e8bf88bdd963111da8b8b438674a4f77961523b57ea083556ee67e8a1bc659159f4f3282b4ea1b0ac04ed684a228bc76eb0027586f30ca9dc5f875da1c246f5a360e73a0c04cea62f9fbe1661d0d000f1ee965a3830b4312ae6732cc1512f1aee473701ca2f96725e80388ff0fa8b93a76d51ca020f75107605471e8987fb75c75c1363f09427e71e0377cc8976323ef99d80ca91a0f2d2a123e6e75663c7f4bcccaa615e8565f0b9aa8c7a6cab5d0a2ea6cdfe0713e6fb39b3349206bf526c6c9d6b159be8a4686d523b93bd8d78c81a8e4c17e13df7c4b68339d85da713b213c96f5791c45bc222674c4585a8fa503bb76e5a1cebc059bdbca4901b6fcdc7ca4f3f0865f969750ca216e9823aaa42b5d2f70e886a2aa9e6cee3cb4f54628b09cd771d7ce33f84893402a7e1fd12cb7996e9fa8b9fdfcfc4fe3b5770f6e410f1a4c6e7dbdded21205b483dd68ce7f27f311d272267e4a564f189e8cf4a8329be10cf97c082abd933e58b384c4c8db7eda6725c6e039e894262b1d78d2bcb5c43e3b9e74fe178d7a6743c46785955894bbb41081be6581f2b0ec5ef3858e828bec333104f230c4000abbe643f3b9840737e5ae29002200757c459eb6ed8528a7b5c899e9f08db8a82534c53794eb9a3885992f980e103a4758585193c50869db41c3d8486e55c5cd3bda59d95c09bb0909436e2860d8ab10878dceb579ae827b4ec6514efbc630ce6079320229ade34145fa585961276865018e6c32b42b4d73529155f063960f11e335fa9bd68b488521f58a7cdc64cb410365553234cee0d382d63d2faba6781ef6452e0671343e19308b24aff059042d7e37fad4a0861f57d78bdfabe5478be31ef350f5c7442fd8b104c2782c9b801c79ace2df4b2dee7ace1cf9dab10b44b8d30cafcfa18f3390d455940db5c8a54362dd2dd08be4ef9e933f64d0ce98d88bfea2426c00958da17551d6c410455372774d77fb56f558688ab80251226747f88905449e6fa6bf9f8cc268cae1518518fc971d5db74c480ff9cbc828ea7c922a7ed520f906f8f803b34e7cf2478b8fe7fb9a5fb005cb5577d3af59568ebfe435b94f34997b5a416cd81ea6c28d5b79cc01b9999df74064bd27f74406e3a7ae4d88caca451a30bcf658141f79cfdfe1774580bbc50d11bc852c176ea6c28896f1b5c7bdbfc1e9d29c4a78780bdbb14243e93f46e4f35da0e31d2101844697b9de4eecc01e8f54a17c875864665e9fd5e8d15bb8463bfff4bca022ec80ac14d4135c941af2b077d577d95db5a3d8be0794ac9883bf3df28e4ded42d341dc97dabb07e6aa869efb0ce2a065a18b4f18ff17a48d2f471443217ebe6edddeeecdd891db3ac24cc4326432dfa08ef29b1afb7e13a67e175b257aedcb1b4756e27ecbfc6cb10ea2f30fe103c41a4d869e6c7f4306cdd8a6779984e436e4537f331b9b8aa3e1ee537989d28d6d81d859789f35508b5806121e93f1f7357208a75035f39f00d6e12e899188fa46479f42272dff0695ea5e8f5d741bfeba306c7ddf95ad1d519f5a17deb82ac5d89a4fcf7f7da91e7f848d375e545511629bc773c20c7fa2cd1b416082e6aee6dd758a62abbefccb5cab1f8449dcc7f41ddd48d7fc6da1c92ecbe78ed1848526a23aafb8f57755d778b1d65fc1914b685e168d614a40dcfdd9da9ef4e37c1bbec901f2c3aae0b558f2f2cb5b1cbe52e46e801196c2dafc1e1af572f68b341be28370e6fa7a6eea523ebe0a1d6ab2ad324fc98b3ffddfd3de8ac3662f969ec64f435f190d1f87b23ec99a818a97e29e743338eb1c2f66f86de54939d94c053afa460da863b4868e12d82bed3548c1f25d357fd30ac0c087be65cff665b8de338ec99e3cfa08e55ee0362e34a87ad19172b61e7089ceb9486ddbc6d365884577cf4d3722b3f95f8d98a7a15f5fd3243ffe6521e0de8f53b3626da41df881afb12d30096e44cf3bd8815c56b948a0f793c6ee117c7e1a5a0c859616f029c4f6c320182d5718b7ddd4e749ea80f4a09e19a14e00e162418c691baf3671a839943d85d0c61269128c94b63d10bf9252845f28efda96395b64bef435c3114abfbe3ada4cd2e66026a8b3cd79c34bbee68fe0cc056001930f4e7246f659a0ba85302a8690057d63fdf56470670e72a41224dca38216a0f594fa42ca2574112085a4c54ee9e4b43a251e8e9ceb14904e1c7d83f96913ec97219d18594daa68a167bcf4d20db4626e15bc4eab54d3e7519b33cc0eaa00f51f68d4d1cba134c127b85bd5659cf3950ef63e0c4f3bb47d5aff0d29aeb390b655cf94ea317a95f4c8e9a5b19d703d8b596db4b43eba63c63c9c8396f69f48b0ce8ac2dad9584d8532da39e1da0e8d53a39c0950a26fe4a64dadd0f58d50849b36be54fb3686a3f26faccb53e23b9dd050dffa9ae8902c7dcffc9eb59021a849d4659", 0x1000}], 0x2) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080), 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) accept$inet6(r5, 0x0, &(0x7f00000010c0)) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000001100)={0x4, 0x7f}, 0x8) 10:12:48 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xc0) kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 10:12:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xd0) sendto$unix(r1, &(0x7f0000000180)="f501399eeeca549100aa300a5ad60f99d2efaa6aae5f2646", 0x18, 0x8, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x11, &(0x7f0000000200)="56afd50657b3eec8c78453dd4e6838ee45") r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = semget(0x2, 0x1, 0x2) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000001c0)=""/13) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0xffff) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x2, 0x0, 0x0) 10:12:48 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xfffffffffffffc00) open$dir(0x0, 0x402, 0x0) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8, 0x0) msgget(0x3, 0x3) nanosleep(0x0, &(0x7f00000001c0)) clock_settime(0x4, &(0x7f0000000080)={0x1, 0x7}) 10:12:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x83, 0x5, 0xeb, "66ab7f000e0902e60000800000000000be804ab1", 0x4000000000000000, 0x3}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 10:12:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x259) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file1\x00', 0x12) 10:12:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="013909d9c2502fe15ad485e4bb8b91f14e5d92105df251cbb6004889b550e4629503b94999ac6447669fe7c7b9dad2be4dd90a8c73265318be7cb64cf3765a9f30cce80670475f013d167d8495e732d79b2eff27f364a30728d5c63818f23a636f69ab26c6ae8316b21d8b0c1aeaf3a086c4e9", 0x73}, {&(0x7f0000000240)="eb058bcda2be061e07a28d8a84579a90a13a8f7059e883cdb4ba3d0d89760722335e12dcfe5e390d4d8b25dce9c05ff13115fcaa071bd1408918affca43c0585cb1e14ff7dd971934477121c5e86b4ce49d6fe8a95621ab4f1180f1349dd125a38f96f81293d47a0bc8c62656764ffd5d78dad71141c528d0589140dd3a6e4d48b530b97c6b934d05edb45db0f3a417dfc038d07acaea2d1037086a640cbfe42f06a3856f3ea1f87e359cb6645f828b78d8729", 0xb3}, {&(0x7f0000000300)="55e140e0c34e60f72082b9de58f23a96cc4a455268bf445068e64d0351d771b2e9150ef3bddbb18949ff35a0dfc014c038a5d0114dfcdd1ace2c1cff39d68aa55bdecc2f9a945cd01093f65b4f335ade8a3550699cef2729386d9afd1bef7712fd9603916be4edd496344f6395c60db97d98491c3792be16a3ce4501b76c3b514235b1b3f6a7e3f321ef952bd32121fea2ddacf5f4881e26f37d3bc71daa54cfab96c4314a0f006aac1d", 0xaa}], 0x3, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 10:12:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x14}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfc79, 0x0, 0x8000000001) getsockopt(r0, 0x4000000000, 0x3, &(0x7f0000000040)=""/209, &(0x7f0000000140)=0xd1) 10:12:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)={0x0, ""/4}, 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x7, 0xffffffffffffff9c) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010000c9c2b917dbed5b25"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r12 = socket(0x10, 0x1, 0x10001) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r14 = socket(0x2, 0x8002, 0x0) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r6, &(0x7f0000000680)=[{{r7}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r8}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r9}, 0xfffffffffffffffa, 0xd1, 0x2, 0x7, 0x5}, {{r2}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r10}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r11}, 0xfffffffffffffff8, 0x4, 0x1, 0x2a, 0x9}, {{r12}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r13}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r4}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r14}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r15, @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYRES32, @ANYRESDEC=r14, @ANYRES16, @ANYRESDEC, @ANYRES16, @ANYRESOCT=r10], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC], @ANYRES16], 0x7, 0x800) msgsnd(r1, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgrcv(r1, &(0x7f0000000080)={0x0, ""/29}, 0x25, 0x2, 0x800) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\'[ev/bp\x02\x00', 0x2a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x3, 0x9, 0x7, 0x6}, {0x8001, 0x5, 0x9, 0x3afe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 10:12:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x200000000000000d, &(0x7f0000000000)=[{0x54}, {0x4c, 0x0, 0x0, 0xffffffffffffffff}, {0x6, 0x40000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/236, 0xec}], 0x1) 10:12:49 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socket(0x18, 0x8000, 0x81) 10:12:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x98}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) utimensat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x29, 0x7}, {0x40, 0x100}}, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x0, &(0x7f0000000040)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) linkat(r2, &(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00', 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) 10:12:51 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2c", 0x32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r1 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xfffffffffffffeb9) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r1, r3) getpeername$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) accept(r5, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r6 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000300)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 10:12:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/189, 0xbd) write(r0, &(0x7f0000000040)='n..', 0x3) execve(0x0, 0x0, 0x0) 10:12:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) clock_getres(0x0, &(0x7f0000000000)) syz_emit_ethernet(0xffffffffffffff93, &(0x7f0000000600)="fc7ad7b0f4ce7da29a70adfa13793bd5256cd5f745308ae8bb1d827d85105b0120d171e554558d83d347e1f4bb570105ee1782007a8b2372e4705e9fcbcf7661463fd6ba261987b23a06c315a217cbadaf0a624842ddfcf7f589c52e869cf9ca0fb16e7fc2df7071ad4970a857fc4f69ded80b3b063c44fad33762b42106f3379b74ff7ecf404e8ae0e0b620738d09b066521c1052517ae1a9f2de2c18fced8919b1e8bc3cee2139c24e590e0cdc130280682e7972284f1214de53a3b835f75bfa8fa6bc980e12378aaa689a9ff8feb7c78a9cbd682e9a2c61e51056c8eb90fc31f26d6dcee67b0aaee89e4611794ed751680efffec9c39577806d5b9ff2a916168a55597f7f3c2b9cd613757c34b5e401ee7226ee4b27f71bc6a58a844833c2dfef513ac6b41b90bab963f71e1b6089ef91f4a061f3a1eb4297b3dc9cdf94ecc37fdc991ce7e8fc50b7dab719d0a36ab17cd64e6dfe9913410842240af806467d245bce5e000f8f7f9598c6fcf212774fb9ea14599ab289b673ce28e11bbe5d0fd4203dbfa12e0e476467c80e38d4cec7796b86d4f21ae678bb82500d60d3c1133dbd3a0f875af76c9294fa5e3b7e4c8e5810a5b7c1c4b0437e58") 10:12:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)='\x00') 10:12:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80, 0x8, 0x10000000000, 0x6}, {0x7fff, 0x101, 0xa8, 0xc0}, {0x10001, 0x6e, 0x5, 0xfffffffffffffff8}]}) 10:12:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x1c}, {0x26}]}) r1 = socket$inet6(0x18, 0x3, 0x8001) shutdown(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 10:12:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x18, 0x4, 0x7, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069c3, &(0x7f0000000300)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt(r2, 0x0, 0x7, &(0x7f0000000040)=""/144, &(0x7f0000000100)=0x90) 10:12:51 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000002c0)=0x6) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 10:12:51 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x7fffffff) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) chflags(&(0x7f0000000080)='./file1\x00', 0xc25388c9d6982b40) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) chdir(&(0x7f0000000040)='./file1\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0xeb92, 0x1, {0x3, 0x1}}) 10:12:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x6, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 10:12:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r7, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) getgroups(0x1, &(0x7f0000000040)=[r8]) fchown(r1, r3, r11) 10:12:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockname$unix(r1, 0x0, &(0x7f0000000080)) r2 = msgget(0x1, 0x82) msgctl$IPC_RMID(r2, 0x0) 10:12:51 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000280)={&(0x7f0000000200)=[{0xad, 0x3c91}, {0x36e25ff127cf1d2, 0x7}, {0x48, 0x1}, {0x24, 0x4}, {0x21, 0xfff}, {0x0, 0x8}, {0x8a, 0x7}, {0x23, 0xffff}, {0x87, 0x9}, {0x46, 0x7}], 0xa}) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000000c0)={0x2, 0x2, 0x13f, 0x0, 0x9, 0x1, 0x1, 0x10, [{0x6, 0x6, 0x6, 0xffffffffffffffff}, {0xfffffffffffffff8, 0x3, 0x6, 0x3d}, {0xe3, 0x4a, 0x9, 0x100000001}, {0x40, 0xbf79, 0x400}, {0x3e3d, 0x6, 0xcb3, 0xffff}, {0x400, 0x83, 0x8000, 0x8}, {0x4f, 0x100000001, 0xff, 0xd96}, {0x8, 0x5, 0x1d9e, 0x7f}, {0x10001, 0x325d, 0x3, 0x3ff}, {0x0, 0x5, 0xfff}, {0x0, 0x9, 0x10000, 0x7}, {0x4, 0x3ab, 0xffff, 0xb527}, {0x7, 0x3ff, 0x23, 0x2}, {0x101, 0x8, 0xc0, 0x9}, {0xa72, 0xba4, 0x0, 0x5}, {0x5, 0x0, 0xffffffffffffcd99, 0x5000000000}]}) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 10:12:51 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000020000000000d0f421ba417a4b5291fed8a7ad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000000c0)=""/238) setsockopt(r1, 0x20025, 0x9, &(0x7f0000000000)="000000e7", 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 10:12:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x0, './bus\x00', './bus\x00'}) 10:12:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x2, 0x8}, {0x3, 0x20}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x4}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setgroups(0x35a, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) renameat(r5, &(0x7f0000000040)='./file0/file1\x00', 0xffffffffffffffff, &(0x7f0000000540)='./file0/file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) r9 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0x0, 0x9, "000000000008000021000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x3, r1, 0x0, 0x0, r4, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) r11 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r12) r13 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r13) ktrace(0x0, 0x1, 0x8, r13) r14 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r16 = syz_open_pts() r17 = dup(r16) r18 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r17, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r20 = getegid() r21 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r19, r20, r21, r22, 0x4, 0x200}, 0x4, 0x26, 0x732}) r23 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r24) r25 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r25) ktrace(0x0, 0x1, 0x8, r25) r26 = syz_open_pts() r27 = dup(r26) r28 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r27, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r30 = getegid() r31 = geteuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r29, r30, r31, r32, 0x4, 0x200}, 0x4, 0x26, 0x732}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x1f, r12, r32, r2, r22, 0xd2, 0x2}, 0x10000, 0x200, r15, r25, 0x0, 0x80000001, 0x80000001, 0x2}) 10:12:51 executing program 1: syz_emit_ethernet(0x1000, &(0x7f0000000380)="1caf8ed37ae738a10629a6e5310d580bec8b684b29148dae58a29dd558870e97de26ecc807eb9e30dbe1bb3b16029c469ffcb114f729e71868384ba8febe11f9aae9ffe3066a5ad92e06361a67e5d6e823addbf4430f3450a4ef8f71a6915ea887475ad0c2fe4bc9802c1eb4d7e4a4b02b591eeb26cabe1e538c9b32571af4450c1f3798d268908733864b10b35ba9a3322310479c883208f636367f757c12e0b42793ef2766619a766708a1595c1c361697cc56c0294e0053343edb699db6091492e11374ff9f58a7ba4e15d85844809005d967fb4a154013761d1af73dfd3e348421c4f6729f1a2795782b7612af1a2cce39fffb47c355f0e8266dcb52ed5cf7da7bbbba2ce0a60ef6ade3520f64953b4d34f0ba52cb3a3baafbfc243d4bfc0d6fa1ed78a30b7ff62410d2aacd1fa98e091faba13b236681cb1ff07377484128be700f8cc2c6c2d5af5c4b5aa2a0eab877fdc9cf73337808f1be90a1b1b6dde3ee427de42e059d68f09482547943417ab5f49b0ddf054901f654a7498398da1faf5070d25e98925be894e0f0ad8ed10371c76f464b73b5747defafcd67a282073e5d81dcae8bac095d10794288f46fab4d8e82a307e9468dc2b7160d13c5a7fd47a8a13ec385f832db3f20fcbb31acbee7b2e44e7ccce1beae6cf39f5655a90f35a79af9355e7e22ba4029a8a8c3f13b79ecc2a6eb74443187f0ce9ffd50966f4690493344e129d3ec00f1b136b358ecf66844c8447b10e9f5f509f6e1e4124655ee3f443ff2a6f73abbfa669f02c8b731ec6e16218379fcf7a912a5239b6adcae1896fac2b11f609040fc741ebc19e7bf6312bf2bf06664cf12b2dd50b9bd99464a77b107153aa1aed6ef9dfabda2684b3a6c9271dc5d3f06c6ec0963112267677efb86ac10e12bbd326aaae5c937d7d1c44799ba7600cba691929e01a638bb0254cdd9a024a2bcaa985694a350c630e333a09111ff309b98cfb60ba0317bb6061d5081efd06972ab768ffbb2c3f1001c33ce6cfce1d985ce0e963af1013dccf67f854ddf04ff6809bf204f48fa87cd1f7d43232c3d55b55839b5a5ba897719ce6814280786ebab39294a2bbc34672e3b9d50728245345d11c86a8f6740c7eacd09dd44679d22cb380acd623a6275171fbdea89597f051c1554b33764de374dd8f6e2e0b53cab0e75231f25553ec73816ad14ddbd17a20787fd0c4e627ab4f3627b1d3e9fd2ff5d12b365c242e6f50ace3705c97c4250e49dabfa2de8f6ca110a38b3109df0d38150d970b9290ca02c86122036aa1291ac4aaea5e2f327f2f547e0500a607d4cb028f2eb343feb5eb0b8cc24400d192c937b3a39084a8033b4736117cf96ae6721301b24304fe1ab31aaa12b2f8739d260c653bf12938de3a0518d052c048f3dc119affe43c9c305af9465c5d0c195787d57b98c88f2cb02c62aa15af2aed847b3c6d27b3e9a2934c5a7510c1b124d13ad634f365df16332afd6dddb14f87a78109d31c526c014ffaf9db2585a10495cd1382caa24b7e471abbebab71fe8d8a1bf5d3efc5bfa5519b03a9b9cce55fa6d33ff44c21c76ebad0ec95fe159bee7eb8f0879ae4302bb67aa5ba74362bab0bcf4521ca946a7542c4bf90d7b44bb223a8aa097119a30b0aefcfe784ed59317edcb2a627f935594e94e451d0ce2e8c97321ed4623c39e0c0eb15959a07cfac6e11cc3dbd03ceefc85a5fb307e2c5548badb6a6ad733c5ece97fefdff488acf3ee6ee71c248842714912b0a528d73f68648f9231fda4dccb64b4659927c0a3055be453ac4e00ea027e0804613f66f563512315ae4d2fd9b8fce6f9cb326cf1df74e0837ddd1b6f16e03be3f7d3fcec7bc0be24f24be921e2644ee2a549d8f5d1ff461e346cb627fee1f52e2300375e10b26690587bf31f3fb1912902dde45d3d8dfaf812e4b7e4726ee8194ec4a35440a5a75c496f7e50dd1ae8ab19d2649ef345fd5773081683caa535b339ecabffdc7cf5ff207ee3a81d6c4b09e496d5c3c13f4fde53ce757967fe87f2e15904113f2662ee4a88d4d11dcdfffc59facaf98bd1fa1ff995853e5200712d77983f4ffa24f4cf289e1322e30753dc00f9fa6ea52d58866498bf2a90fef3b7a2ef92787f753e4757d64e95e29dd025d0dcd3ead015af3d3714f0cbcec1ab95b5a3873defb684d73fe18dec49b237d429a24c7f21f7cd5e4fb798b00c6d6f47109ac81b5900a4fba7ad2dfd1a488adc0f265b35bedc8611e405de760482b5dce8d24e68339319f51c78367a2cad755af4f4c1ccd78d0a1f1ce16dbf2106db3283f48cbca5f053cd74507ee11938163a266ad6f168ee08f793a760e2828df1c6872dcade1603e32e1d99c92b827943e70c93fdf55cadb421a94436c71ac82b05c1037ead65819d8edbaec9cb921738238eb0aefe7f7226a6b066fec07f2b965edeb3b9b2e41ada73cd3d9740a5fd5c1870da52f00bee7610786f45684e2e01605845b51da830cdef97ffc870d98cfc6c067783a9654aa0a1c6ea2be27e30e3ed32b3c59d5ef203f661fbb2fdda801b0535329e4e1f0b795fa77bcf8a71efad675255f8943afc623835837d85998c5c4f3b9947bc09c8e7c02030f09e462df83005e766c39a4d6eb80e89e2aadab9e74e04a87654c317e6c5431d6238f934b2d6995ae9251efaa2b86d4cba25bb07ffa764efe66b308673d0ab8fc095c1541b0d0e225652b12612fb427cc84247d16f96105f239cde5d21179bd3c0c70c78a866e743f20da7c23d0d9c9c647679abf22de3a561bc3a607aaf7293933c3a7b3187e73205efa426ce6f152fb7dbda68d7af304251acf7e1724d7ce4c062e6dbb195051cd92f6c00ed978f5c1862d49a38e5f72e08775df80f20be0d78306e607fdec50b89c2d0c839ea299bbc48af7d2d3ce8fdad516e5811fd8ce63a05fd4bad939d7581987213dba1fdba9eb392c4ccae604dc49dc29283c6d0f5ad0d838c43ff3ecd11c63148103e966ec5d23c1653c90dd9d237d9498ba6ccff55b06c864e9df28be6660a47ef25a6d109acea3009db79e6da0b1ceb59f27005fcc7932a4f10422d0b406bd4821b7ed88cdbdd4c312b346957152e3837f60121f2cdc5fdae58695ec85730f7523e8fd24eed7581d29c5aa910c99ab1e15aee0a5b857c55de7522706107ad8e2dee00f174ad7450b657f1be236dddad1e611776123a68cb2e5eddfb2068afdb108fe6450f43db29c3bd28021135dd212197dbc524322bffa0f9e976db6ef9fa87eacf87d90b48a7830d8e740a0935f66ee951275b3c7445dc0bf0a1af926c49ccdf3a2427e00359641e6df0658c86e92354114322ede2932525f3166b6dce8f821ac59966879a80f84a77c2777711d1e9d629c25143031f04857dd3763029dc40eda27ffc2f31888b83d090da057283a797a1765c7a9c98975c31717b15077e238e75ed8b9553ef798aa989e914095395a24b6e76d208d67d37129a2df1629df0467fe3cccd86ad4cb201dfb28b6f17bd965bf20a472227586cf743ce2fc43d6a4fa6a930178d7cfc436509db918d215fd87ec0863602905dc4794810d493f0a960dedfb95a0cd8623ebe0197ffc6d0f2ac63a70d1bbc8390aa011b0fb9f81b2ebe343f3c9dde1d2c839e4b3216cf73aaf97d63c41387792e6b409364ae3003668419080336a44bf50d4d414da774de9648c3fb860ebbb4ef693a4720d28d7480b2b129a5f7881a791c53fc8ec965ddaf40283ec9d5e7195fbe550185483f4abb1372e60a00c1305cec822a24e4893ad9ccd4dc85fa7ade1b29f852294d194d25a552402aee3f6846f8aaf50f3da78a45f48422fb0f2297efb858bb4f1b5c19922c111141b3e95ca08a10e4d1063bee44bd46d4933854d44b3e3ee746bcd35e3d6467649ef5772b03d153d14eeb1b1d2fda55a270c342dc8d3e70704947660f3dddb10a9b648233bb912ed15d3f0ccbe6aa81d0ad7f57ba30cb9d8658c8f7180e827eb195829d8f20ea5412e4aa6bda751dc990c5b8f3bc934ff3ff52e0a5fc62abebf21038633dd020296300415b4e657dfa2c426c01d2aad3086eaafd82846e7d8ed33f61377e71186b4c7cfef3ae0b5c78d55bd1f6281362932f6a87c4ecc87fc80149117c6b27ed335f0aba3eae340d3bcd227f469d3b4c8e32bc902e551913f0fbbc8853dffd881a5edeb0373ca136e8742d0c82658d3a0e1563ddcc29a50b8debaa95901be1667bd03361ec46f0bbee625544d3eee11d5d8615fbe37bdbe73d4204c5c0df581ccf19edb83f7bf5dedac3df3b8d0f883443cee7566a3faca5c7e038c3b3bc6736c75a85539bfcb2884c28dda43aff6acd2c5bc3c0ddfd12668d4d9e332da36d31ab4f12c8dfb4af697489f9b7aaf6fb172e2241a9e8d5291bc6f9a75235effff958cf91e00104d5e06c722812c9c1024a683a37933204af435db3864f44631169d4a06d70cd7431d1259beffbe5c82973337b067519216d409cb4733aef23acb1adc6453afa6ee645e28c14d08babd76780970e3abea4324e153e03c6ca3bab898edcd9306fc49edd0f7609773d424838cf3b306c24b7ef525f8e6cb527fb82e0369ddfc9ba7c6acd4956c091afefda3767001873aca85a62a2f963167430da6447826b9e36bc48afc3c23c7ea4db09516ef86606056520471e05b21ea3d407322a520c8ee1b03331c8c2ef5b5ba274c0f21775e26c2d28c49a8ddbc600da8a7bb2fe61ffaf21bb583a2186f20878e2ab19f10ce6271c1817ce137e71e3adc84fe97d0e5dc718af7ebe37bde92fc22e706aa217f8ef3ee187ea07d6ab468453301cc579445f18af31140a33de09752faeef2d686489dcf7b083ba1e8c8a05b27d851725714f8e3f36d0626d66f68272a0b100a6ea375d1ad238f2c5780e5ccb00cb81d96a8923222c7a58ab0599750fb4f739d95bb5dd412db04ed841f6af5bb4844c39231b30146828bb5f63de3a5d150fa124a3b682fb32ce93683dfdd7dc0d9771ba5621e1b59530c478aab4b07d6996031399f450d038ab804b905ea16424b04da89d42a79b09bc4c113484300e16488d2fd9b887bbc11c72587f773c09f090257961295ce81627efd1afb5e2f7e801c7f9447b8a09f89a3ee647d26194b2c506a94c621cfaf3dbad4e0c806ce20b1dd0d4789c73bd775ff7fb71a596f9f5caf0f5b2f4a2c72eafc7ac10aab1527f8cdf855742717f3c7fb33d608277a6dbfe02f6471938466b397d71c983861ce1a0c7c10d4678aa053077b4a356f57ccb6f42e0a7ee0d3d864460058e3911a6333b03150b6e38677fe001a7ef69aadee45464aaa7d0e6af67c89f49be0a1f228e2f8bc152458870b01d9bf54e878aec0bdb55db1f129cc8ddbfe363f3e8d43f5da4a5ac79fb532fcbd4338a43e660390c457033825d932ddfafb5f889d3a7d9345fe0b9cd5532f9fb9729023830061145b32756ea5523550517dc04086f517470f0a898250a83be8a108a0646df8f473e6a6c662f01c33acdbbd7bd8a23dbb202ab2b0cafb1826419f88dccf1e1879e0c5d2a5fb528d0a4853a4e5256131a56eb0c40d261df1c6661bb8b8eadeb342c057dedde3479fdc9ba5e05a546d86423bfcd0be91d643250147fb8ee55764bd5055eae248825f6f7683ded61e4658466e66d873ad0e6d094288e1a0b4b138d41c2f9b44874241e697c8913dfb1659859ce11bdc93383c7973321e72cd3c3bd9ca7a654fc10e184bf40128a02ecd1f92a9d0b8140127c2c6f00d0845b724fb3d50adf7d0f359d1e7faa247f3924b8f5") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x74}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x18000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x7) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000012c0)="85d4558d") 10:12:51 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') 10:12:51 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x8000) socket$unix(0x1, 0x1, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000340)=0x3605) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x3c6, &(0x7f00000000c0)="e466") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1, 0x7ff, 0x5, 0xffff}, {0x5c01, 0x0, 0x7fff, 0x8}, {0x800, 0x3f, 0x2, 0x7fff}]}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1, 0x63) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x15, 0x80000000, 0x101, 0x87b}, {0x9, 0x5, 0x9}, {0x3, 0x1, 0xb0e, 0x8}, {0x7fffffff, 0x5, 0x9}, {0x3f, 0x9, 0x9, 0x7}, {0x81, 0x8001, 0x6, 0x100000001}, {0xfdca, 0x5, 0x5, 0xff}, {0x5, 0x3ff, 0x2ce, 0x3}]}) 10:12:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0xe38) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x100, 0x0) pwrite(r1, &(0x7f0000000240)="2f4081b78153ac3d7e337a4ed58b733055c764e5d383698fac845989a2032526a9b578e2eb8e1ae5a5de93e627a72a", 0x2f, 0x0, 0x62) pipe2(&(0x7f0000000280), 0x8002) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x21) r5 = getuid() r6 = getegid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r5, r6, 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10000, 0x0) unlinkat(r7, &(0x7f0000000380)='./file1\x00', 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000003c0)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000440)={0x9, &(0x7f0000000400)=[0x3, 0xbe54, 0x2, 0x6f5, 0x0, 0x1, 0x7, 0x40, 0x200000000000]}) writev(r2, &(0x7f0000001740)=[{&(0x7f0000000480)="b2a98e39b52640465ddd611ec3", 0xd}, {&(0x7f00000004c0)="eb38766c9e7731fcb5f284b626791633a862ceedffd0b7f79c048644a5079548ca50f133c1b73e124a54894a776b8d6bd3754c90032d10030b48dcf341a6a3996112165e29edaf0c25366993ddc5e25bf2b8e9f96a0ede4f16e59f41a117e39906b5fa143fa328d4b2ac6652749fd909669b57012b4e20776520583df1a56fa6eea1b6685f83e1be20d122fc01735dd0a167a98a28a3e4e49384d49ec56526320c2eba27b1396b10e6cdac8dcf59025ac110f50cceab3be7", 0xb8}, {&(0x7f0000000580)="6556249f60cf4dca33e7f2368c29a617b7a1f3089a9a53688908cb278bdc47e38071a1657cd1b33913ea4be59d779942466d326b6c790193377fdc27b8a2fa78b8819f4be17cba6a0b0e2a0e2c37971360bce2bf0ff7f8bb50d6eb15278eb406ef967b05f7ce4456ed9e99c326e6f5f524fc6fcf0427d29da6b3cf5610bfea4968a8803034355d8d5fe83d7feefeb2794119578f3c68ad378fd912049cc11953af3a4877134070e08e64f6ca6f6a273f89708dfa3dc836f67ccbc1f6d41130e0e0a14a2a4c3abb63bbe7fed18a0712a5", 0xd0}, {&(0x7f0000000680)="a994cd97562f4a4b11fca4c6b0b5e3281a87711056144b5b6264df333893f6ed965531b40520a32cbd2feb66e0f1cc3c058f07e4be4752cb373f810e7ed148c8820c1b9e6b26218d4365cac7a90dcac08f3caa5f8db44f31ae09a76c38586e6044126f8a7c13f88dca86b83a4fcb6a27be1dfb44fae4a58a5c145075299df9463e08974b32b0ece6e92a4dd3d4894df1bebd42f3", 0x94}, {&(0x7f0000000740)="40c55de674d1e90d5a75659190107f228bde7b2cd5111f50ae96a344385d396004ce304b249cdeb6288ee3ddc49642862984ddcb5fd13da5000f7a74df1ad6060a0eba8f45d07929517c20760f5de05f1bed6774f16ce49006d6c48eba69b7330ad341299b7b574c2eb5fec2864c66e9f802ddd2e305e6596a2d0aa7e4f67f1dfa5837320d598d7bc5840d405b09c0232aab78497e75daabd9869c0a2bc845c3cb0070dc51b95490a5466c2a5ee6e99673429c5fda4b7076b76f71add207cbaa024c6337edc4aa80279030a453eab6583316418d7b0bfebe949251402ab12d4d639db05364c81e246d81802df051c88fe172c07e20db7fc299a60e55627e19a2237313d1648a757c568b5911ab7de187a2cca2a5caf5438a73d64718caa4facb082856146e1c7e51bb1a10a4d86fdc1588bc702ac3dd1e7d020a0b9d48cfa46d9455bc74dec08d1f64100673302ff0c21c329d6e953567f52f484a64ccfcfb792241d45c6a156954600afd972b601d878a1b932b730323d87d63eb5b50e634a468e600904c241e3ee8a795b7df74cf9221961a5185bd94d6f3d9c47d20e96db6ee9915a08908e667a5174fd200a79406baa012a1bc325a9fbbf280288e1acee867fd4aaf048c1204204c3d0903015217bcfef029e8a2a7d39baf0240fa683612ba97f675c60f01ec54e9c305464a54590b9388173456945b2afc8865ec38a393c720f3cffcf1244845a5c1adc089a0a7e6893ddb7a7254350c9335b99e5fcc1235ab730fdd2263a3cf8546d194de9c88958fe090643a86a510d915559fbc1567729c0ce65360d664bc0aa156cff8bc8b57bfa28f48680e7fde2253fa4bebaa3088791911407f43c16b94d9db744c1f87589d6ea96d896617eb044f36f465c12255ba66b7c851ba4c666041aff2936c5d2946b1606189c91f4d621c74d2b67bdaa1db256021ffe6e5521350d4da014989a4550e060d6d98ec3d6aa5093cb8db9edafbcaad1c147f8854b9b50674f404c6eb45cf2db4ebe67d312af322ff831f4c6ff331fd83761e6d57a8ef5d4aba8b60bd33e175eaa0badb73f0f3efcd8c0e20597b6fdad089e63aa19727e74bd6cf16d66480cd1b6c68dbb7b65293b48c33a2f44ac02aa025f37cc63d3889a455b800297739ef1bdce1f83620c67083c22b002646e34558825ff327900706a6674cf6d9331b2dc1d323700bcb5f04d5e99ae0ff6a900719bee5640a3833fe772d724dfd2a1ee4078309b698b2ada4806f1728afaeb2dcc5ebda2232fba927a5d17a4adfc6e52994e7cfbc5671fd897f960001b3e5ba9020efa92e2f54d54ca4c278970d3e4abb9588f4162e9d781dd1d67a6bcb78b1781c76c1f9f73b01d16a5a3f65b96d263db040edfcec401505eda9986dacebd61b52d329cf24c7e2d296cf1640e28a45b6bb184c11471c251047b87179fad3d36a7dd00760f2c2c3f4976192c8c16b1c2c0d2b28a22d21bfb50219be3714201385592e708828f5bf569507a3f0a1e473a8cd47f88e2cc87e32f1da67729720ec00fe1cc835e1f9260cbbd81b3694af5e179beddd8af0b0f5f33f49fa1317cc02171fe51b6815cd79208d759180693c460b796ef4f1f840f1d25e4440a7f9703afc066a27d93bde8442831cf8adb7903f17164c91ebfb485148e4bb38ede6ecac398a6b4b8bc6f8c8cd813c2257c0567403f82e6e8751824e21374ff3001027508b3bd84a5faa0879ed69f15dd20939211f01838eacfd4671f5362b7c94201f25ef8e6a8d535c2df007985a07c1b35d4c37a51bf27731403bb48811aab71c08ea66b6a1fe9f2497f00011904115ce08dae1d816bd45ca97cc00ac72006dc38c1839418cb47d5ce22833a906dfa97ce44dc77140aba2b31b17bfdab45313e3d2e2f71eebb550371b26c9ed7d3a24a67995d6a1b8f83b26d5e9f398caf875b203892fa182277f21179841c90e60d07797991d8487c1d31e68602eacc11885ca2a67e6316cebba2f30ca95271644691e335f55d8e8625dfa024e0704af1d1ef39ad5989a763fb97c034ff7af30b1112002196e0caedb575725fc9db61c1d21c1505d8ec2dd9379c08580c64fa99cf02b2f0b570f448fe21258adf95c81190d81bc16e70bdca5c0a8a66e16c7b1755b5b0649b9d65d26e4c55ab7709e985bbaa76dee6c274e4a22cc078ce07701a8b7f667c47fefaab72d3c9db4c1d78cfb0c8e8081f657990fb480cc68375aecd8b9daeac9c9792e89a0bd72e716dd42738c9552009f9b9b0fcf6995eead8ff0f5369d28899d106bfcfc6c5c2c6d815ff635f779e412a7a919eafeeac980552b92bae1cf30975ac92454a0e0cc9a5a884674f18b1df34cf510eac9debef6354fb1ba6a3ed2352d2afb1783ad62bb6f8e88dc8a0b335e72a01e4457200e0adf1fe6b1cd51b2708577002f6972f68f41aa44c8de221938542816f024d0468a13489d865e085cd6fdb6cf8bbab157df0a8f519661652c12c2361ecbc0979a3116542ed09dc0d32d339cc7a109f9ee52d2ff9e5c48073fd42422e9ecdc8e2738acc1f01b101c71e69b96d69ba41b29c32f6a01b9de47f2ff58390a6236b68a1db2355f0546b09f8279e5460cfaf1c29f62d780f9d800d958330682e5cdae798070e40426eae18aa5bb8e134110a54977bf39a8123f878f3f3f0e0a21935c5d3dfec375c53ed15abc2864eee382caea76f355985646f90871240e478036c91476a03a31c2583e538e34f797c305e09e98ab8862958d4c36f121e37a3232aa765039aab32e551fe2d5176adc44194014a7d4d89598b5578053f2acf7214601b3c09ea27bbc6077409ec016fc355885fef24b2ccd68b0c6ee8e43e870ffbb84477ff54ff970c9c1ba04fa259418cd0f9f9fe03372226b72586da3735543a458f19e838311be5e61764c8200794112d92bde55cae2b16c6eaa33c42f10962025e1786dcb5b2ce9e99f0144e81c1cbbe4afe69fcc42e0c25c97ab5f1fa5efb368088950d833dbff22b9b0b65aea483f841e1819cb9eac94d84eb2f405b0df499c85c07868f09f7903077feaf63c47be471e35c9f9cf0346bfc8b25638186eb0eb014562cc0f73410fc381a0adaf04f21edff1b913c7c71558deee2943c70059f48e2d89a1be00be16ea465c1edfe68f5e17f8af30e0aba83932897e3054da2fe3c169d266927667e5eedb1d16019702139b0e48e4176c477d6b8c93d100c614177c3342fde637a783fb1cb83ffff4ad1e40b60e7d2c837bfd1f2da51869eb39db197fbec7e540741de3dee5a3a3bfb59be73348c74cefe1789acb7598f09d1158643f26f25041bac945a8e994baca487704ec08be62bd9215fc613862b3dcb45515c53bcd9ce0a19589cb4727c1afe9a1bbda89ee357be33ff6ded29f47c7d667bdcad909e7afc806bfea48cba055fa7260b42b7a22cfe66b0360b9f45972fd4965d16a29ff16b3e64242979c451360728a641ce2c5e7731a68f78822927cb36c9f4fd6bd3ab1a9a0fe997d3c84d7a5a36c4d6632b3fd874d562955673f7243ed9c16bb25f51e7d03f65aee6c14d7a51a59b5bf6bbdd970705713e96497386117893c497aa770ab9b0c9f842a9406a6b2b027bca4927384dd751cff3271329e236f7961c1ac82a25dd23697815d832c4d83ed5753609a97f471d68bdcc5eac0695b86d6c384ac6721165ae172cd4923104baf6bf35b0107a85789905a93764e8ff7f93c012e2c7e4d1af687cc7b80ec53f4f6f9aef00853f9032d3e9d6b6607da403e5d9aac94dc5a8b78de4ce059a102451394bcbb541e733983195862c17adcebcd8087a70bb9856d4748d5111456ad2f059dad09c1724b91a2623d8bf87c68fbda3d50bec5092dcb1e51736ad201d184b81b7469ce89f752f29f2d1ccd742b63e4b657d12c018ecc412091affeba622266108b283cde46b54c9306dbc4c2a75fbb82cedffee833f2f8c098698a57400942501041bcc9898936e34b2beefb34df39c87aa4508a6f23d13bdf190091b61c1fa9416d55bbd4e75167ec5c8c66eeb65654eacac78086cf8eed8c74c7fd5c77a46aed30cc2ad3aeaa2be238e2619f438dac512b028503c50fc8904f40958f4605776884aa2a9e7abf0ff1b8b55c05d2b3bedeee642636d8e8d0e25d2101ef0e8806aa8a8d0c76250110cfeaf2b205416b06e5fd751e631b2317d423aa397fc9f48ce2443921b5e7a6aafbb2c56a6c736bd23a8daa57fc17d9c923ec749a374384c973cba204000b9ebe983b413abf9c5ec1032432d448e29abe3f821740d4df8f5fd826b79805ee85357a03ad4720338c8f0fa1dc2221884de8d81a3b364c0c7c9e48b65219512a7b1b53151cf6f690df008ac1ea5cc72306736722d1916782466c7b782c9ee09979397b515ded2eccd7449f60eb59b22fd5be7bc301a6c0a376c111c33a38d899b9f284c4d6df8798c01e115ddb67367332d4c0e8de9411c700313fc4b0dffa1fc54239c2ed640409a8c724ea2708fdd512416c74e402e0f22a071e788658970c63c596cc1d8a5d75e44c8a56f1af23d10673de190d03fdb5ac5f61e7051e75ecab7eab4a713a307906f5bb0ec3873bac6e72267c9e195f636c19c342e0a45a2956773489f44fda75a01f7507a8fc9078eaea9ff2dc437fd2311a7d5843a50eccfbf32000fdf42ca25f1607e4e03d054c375b478f5a5a7725d03999d11427b3c3eb8a74d196a4322749cc5c0dc07fe46f7bee862617ed7bafac546a594be2afbac2348f3596fcf54c399e3da87abb6a22ba0ae8790cbf1094dc626cdc3f310ffec2dc993f86a9067b2544a110ac6d2ad05a525b0f1b16e8cae9d15fce2764f16c567d00aee413744b8f7ad68f4f2003cc5ba45c3a54a48023b3ea347aa6fcef4e3cff9df9dbd2b9364614d1e6f90c2825f9ef395dc97a0201e0d27c5680c55dcdfce9abc07aad478a61fe8b636d08e485b53bcdebdf018135f16f7a66386201fbbb602bdbd8a3eb13214b082768167d42fa38d4558be45e637b4aa903141f219189bad491a4e184ebd91618f276a6c132e4cf16cb397dbd202e415b41069525abf7320d0df9c7cee2f80ac74428103e8c8c0e77e96bcde7b6f0bd98fe12c08b822d142ac760d789da70b0799d2e93c4497802b7a6766bdb84ab11c4f5407faaf058340e95c12cf39c24ec0348fe60ba5ce69bf6d576d2b583196dfaf329fd98a5ebad68770512a7c7cb73924a2aee88f8dfbda0d13f4b96bbb70bf3022d2fb97c06d6f6b92882705868524a20d3582bc40cb8c29fa09b762ff858d80c1ed1a6e2177eb40f3d5013c21ff13057beb73890a2bdd28a558c7447bca1c33c436828a9c7eefebb50e40a29fd1659a16e3538143d27d40fdeb896151a3fc48e800023e0089004f1e0e85943af06a19bb338f1280567d3e294a296314b3afe1d10eb936db18f1988066af6c416ea501fc84241941e1eaeab26582a3afcbb4da7e9823a9503c1986b39464388d566c441fba238766dcc06060ae0aabaf5ed08bc433c5fbf3d9903b49aa20d3b9bb2f6a53345cce14b9fc368f03951c3d6bdbd1870b123a5e75b6c8d7aa8f9ff4f767bba730e6d139471d47f6581c1541c35ccdd2cd9a94a2c6ef337ce3497cf59f5b36ebe98527387ee4f027938164dbad42e8951e357eea0a6f74948a6179b749969857948a10134738dcf26251bfc947fc057bcaf238e0da36bb69ec9d703c19330125c4734834d23295260d107bd133290009d5d837413db21b0e297efdc2aec25bd9ba8251dd041eece6ce2ea3a152c5d2260", 0x1000}], 0x5) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wskbd\x00', 0x100, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000001840)) r10 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x100, 0x0) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000001980)='/dev/klog\x00', 0x80, 0x0) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/bpf\x00', 0x1, 0x0) r16 = kqueue() r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/speaker\x00', 0x4085, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001900)=[{{r10}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x4, 0x800}, {{r11}, 0xfffffffffffffffc, 0x21, 0x2, 0x0, 0x1}], 0xffffffff, &(0x7f0000001a80)=[{{r9}, 0xfffffffffffffffe, 0xd, 0x1, 0x40000000000000, 0x7}, {{r12}, 0xfffffffffffffff9, 0x2, 0x1, 0x1f, 0x4}, {{r13}, 0xfffffffffffffffd, 0x1, 0x4, 0x0, 0x71a}, {{r14}, 0xfffffffffffffffa, 0x13, 0x2, 0x1, 0x2}, {{r9}, 0xfffffffffffffffe, 0x80, 0x40, 0xb0d, 0x6}, {{r15}, 0xfffffffffffffffa, 0x29, 0x1e0000059, 0x0, 0x1}, {{r16}, 0xffffffffffffffff, 0x70, 0x1, 0x1ff, 0x4}, {{r9}, 0xfffffffffffffffc, 0x2, 0x12, 0x20000000, 0x800}, {{r17}, 0xfffffffffffffffb, 0x2, 0x70000002, 0x95, 0x100000000}, {{r8}, 0xfffffffffffffffc, 0x1, 0x4, 0xffff, 0x400}], 0x8, &(0x7f0000001bc0)={0x0, 0x9}) 10:12:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000b9, &(0x7f0000000040)}) syz_emit_ethernet(0xff3e, &(0x7f0000000140)="39cda27f0b8ae5a35ae82fc77361290b7457d00805e26cca33d0b093b0cf5ae09e3d6f676242898b8a7eb8c72e59e14dc59ae0eb292f1fb9b2b361d6139583f6e7100df4897e6d049d60abcc6fa2ce96d96995f0c59dcf1006887d7746010e5abc8be942eb4a5d6e1ab7beac4613dca9362f1507fd7302d61ea903b18f24fb0c368bed22dacb1a1b2f693d431857d31ad3d721879a32a7344e750064edadb2ac9c468f3bc306bb5f4301211e815048234a6843f2573435510e00000000000000") ioctl$BIOCFLUSH(r0, 0x20004268) 10:12:52 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4d0, 0x4, 0x8000, 0x81, "81a6801de7d204502d98111a876f1916c85ebeb3", 0x1ff, 0x5}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x360) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x536, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7", 0x0, 0x100}) read(r1, &(0x7f0000000040)=""/196, 0xc4) 10:12:52 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = dup(0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r2}) r3 = syz_open_pts() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 10:12:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 10:12:52 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = open$dir(0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x400, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x1e00000c4, 0x250d, 0x9}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x1bc7ceae}, {{r3}, 0x0, 0x8e, 0x8, 0x1, 0xf3b}, {{r5}, 0x7ffffffffffffffe, 0x80, 0x80000000, 0x9, 0x2c4b}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x200000000022, 0x1, 0xfffc}], 0x1ff, 0x0, 0x7fffffff, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x20) r7 = dup2(r6, r6) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000100)={0x3}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 10:12:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10081, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1e, 0x0, 0x0, 0xfffffffffffffffe}, {0x7c, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 10:12:53 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x4000, 0x7fffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0xbcb7bcee9fb26ee0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 10:12:53 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffff9c) write(r2, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setflags(r3, 0x2, 0x1) 10:12:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x81, 0x9, 0x6fb, 0x9db}]}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) 10:12:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d}, {0x44}, {0x6}]}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) getsockopt(r1, 0xe68d, 0x5e9, &(0x7f00000001c0)=""/157, &(0x7f00000002c0)=0x9d) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000140)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x4010, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 10:12:53 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x10) renameat(r2, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ba") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 10:12:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c}, {0x7, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:12:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pread(0xffffffffffffffff, &(0x7f0000000180)="8cf3db13729b9df5c89e221a3ee7decf0b9a8c4361beb6c735608cdcd7d84a07fbec4d98cb5000da55ef05147bd4f271c185c4505f833afcab7caf0b53dc11f228540b5da26d60f31dcc5973a81a135d679bbcba9ac48606c930491ffb3e2ccda1f88be7942ca0a9ff7c9aef9b546065e8e2eaa4b5604b56c26f0ed245ef8d02900a82bcb94e2f3fc0746971dd8f546769110e425b5138138692d57fa81b9ef7a9b5a68baa6666772f97377a6931d2f5d3dd6f872b984a5e9bba318b90a4bd348d61a89c3b612dc9d06020968c5fa07f4879c0a0786507fb75275b9ca98335cafba403c8a5f68d725c0582c8ccda051109b9426d5fd69bf80ded73a5bca84854fee0ba7e39dff8bd8cabc7c0a171dd67ef64277f20f4b030b049ac8ab3199ad1f7474dd172aa0d024208fe5f71a72d6a0ec268c7ed48e8c0a4461f78a8b4fb1c863b49def6a382d45289645a40db67169a746d4128baceb337f26b12e3e56e357ebb61ef671427c7f720e73d5afb31fee078fc6c2ec3dbe6237406c6ce48ceac89ecd503b5984b64aceff202bcff41a862e335412b", 0x195, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="4e8e47f8039c6c49ca820f302aba6d25", 0x101e8) execve(0x0, 0x0, 0x0) 10:12:53 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x4, 0x8001, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x3, 0x7fff, &(0x7f0000001080)="265de9553f2f23a8aa281ec352d9f1b563de0c7ac16a966556220662847f3177e06b505f3acd2ee2be0c405ba387c0f2f9c4dab94d46fc6d4578c4", 0x3b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000080029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) 10:12:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x96) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x20, 0x100}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) 10:12:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xe0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) 10:12:53 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0x7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockname$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000008000000001000000000000000e000000000000000000000000000000000000000000004e3a45277bfc0539000000000000000000000000cdd900000000000000fb00000000000000000000000000010000000000000000"], &(0x7f0000000080)=0x57) 10:12:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) dup2(r1, r0) 10:12:53 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) fcntl$lock(r0, 0x8, 0x0) 10:12:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) accept$unix(r4, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1f, 0x0) 10:12:53 executing program 0: r0 = semget(0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x200) semop(r0, &(0x7f0000000080)=[{0x0, 0x5}, {0x0, 0x81}, {0x0, 0x1}, {0x4}], 0x4) 10:12:54 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x7dc92b750cc104ed}, {}], 0x9) r1 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000a00)=""/89) semctl$GETVAL(r1, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) semop(r1, &(0x7f0000000040)=[{0x2, 0x468f}, {0x0, 0x9}, {0x4, 0x8001, 0x1000}, {0x4, 0x400}, {0x0, 0x8000, 0x1800}, {0x0, 0x6}, {0x0, 0xd3e, 0x1000}, {0x2, 0x3, 0x400}, {0x1, 0x81, 0x3000}, {0x1, 0x8000, 0x1000}], 0xa) 10:12:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000200)="de12ad150673dbf67df9875f4264926d157fe195ec40264c7aa831e7d4c3ba99ba38fce99613a6aa64e67f54fc2c23cd2d8a33e4e92c6f5de2aade750850438b9031d22a9761b604fbf35ff0d60861f6d1ac04e70c92a8dfc0b4fad4f02178e3f16688d06c382c938a6cb709f0ac0cd10390c6d1af8b7a3e4ff7ba4909ec792bcf51e9048756d752388557f661de6cbd8bd3bf5751af640970266b4fc6914295900c3417c7d8f9d3a258ab54c7eabdfd33c505344d92d526f62b8f26d2ca073b2fda15a81468872adbc3e3e7ad69a8c4e0a74f15385af929d24a3dc3caec70ce742d26eeba4262234fd01f6812", 0xed}, {&(0x7f0000000300)="3b0a62c979c2f5f1a1bf4514e90983e4b2576b9993f0ab6d59ae6df64e3dea68a1cbc3e9fa5e101b25e59c25ce62eeb35d7cb06456f2ab5153ca4daf290a381205ff337b3fa393795c0bb692c8172a71d8ad24897b112554c05c", 0x5a}, {&(0x7f0000000380)="100b4bc2796d1c89db1e8763ccc74d0fe68f84093beb18d60237310fdfc55d28ea3d5112c7a32d001bbb77c0cc419d5f7d617c8643525c191a8b38d9c399b6d6a95b7dcb25ea3b1f8d1ae4f4492c1bbd3ad58e2e840b1a58c8ab4807127d32ee9014a9291eca9eea4d679048fc3bcab93f5f28cbb9065f81cd8da9ead8088a657616f99c2f5ab18ea644686b858a892afe7b07f07deac3e982ecafb132ffa6badedb6df39e290cf59cef97c09c73d8194f0861ef0c6baec1d7ac", 0xba}, {&(0x7f00000000c0)}, {&(0x7f0000000180)="bffacdaed173feff417da21b3f7dcd2ef88b925d9cb70af03abb73231b29", 0x1e}, {&(0x7f00000004c0)="86c9fbeb1e2cd07adc2282051d5406fbbda8295d1292f70d3fba8d6ba35a6b874ef95e327a14edb398df565caa4dc3d0feea5e6f8e748f64d29c81ea2c09b2a254a504ead1d858fd4eb2da41c69920e283f88a0eb13941a6c61f5e3f213eca834b8e06b9283b8989776de2b738a2061935ecaf9e4f819dd59116d7533a03241e30a73b326b17ac01a86cfd02e66d536674060fb1ef37d716e1f2fdff062b77c51062b9918bb5eafc0cdca0a5211176dfa2e54a8533e20766f97deec27ceb6897bc07dbb0d43b724e8c5cd5", 0xcb}, {&(0x7f00000005c0)="38fc736b7928b6f0e5ee6f92ef6cf13ac3d74d3b26f441b94096fea296c55d8c4425fa29a7c47a8866876b5965ff272a37d7bd6c3aadb2f065e9638ebd61def4fd209afbf721d9d86e329d2bf2a26d2f7f4b55f8b28c278c55ecfee17ad2808d63ee6b0051cacb0e059920f28dc352f98bae389fb5225889d29f80f7811d10fa6ca055b221b44e27ca034ea17d28f0efa458f589f8bd8af1dcd420222b15d1e956f5f4243c2b43a34daedd38c9e684f3b21265f7651cbbd85dbb5df4e29fa149eab4a339e2", 0xc5}, {&(0x7f00000006c0)="19e433b74bc25f0f5891b887cdb3dfef52928ea1be3e9d66a9d84196a60beea5d07634e59f3a5bf7bad25d6d0a34c1536f224bedc61bde3a253e25ea8be6ca2d031e96936f524f6f554da69d8a44c6a03e4c7fb78e2b36aa7a22ff18f52d54c386ce40e97b9e4fc3035b1f96590275082fabf0d7dfef885129b2dfaee924719b73529815c1bc0798d2d98e8e9a202ecf755eca5dc8657b867e88ac45051e3be86401583418344d9e4c5dbb1ad2c4c8cb4f823b3c310b9181f21640963c6d2d49c38d13a412ab2ec0c6f26a519d3fe01fa1a725d1a69a7cf7ea61011fe70b4f81ff1b8fad8dce6f3d70a4ee5356b6403056e58d3495743448c3b0fcc467f3904a3d2f58dedf0ea853ec3e59a723b3ffa33f68960df8115b7ff1dc8a42957eec219619b2ede1df7d68e9f4674850ce47772e48e3179cd8dc6211efbe0c0c5ab65f2800382340011e035956e5601cf7fe762eac8a949656bfa3d6ca53b64f797b9db71f3e7cb79556ad708a85b8aa80e33fbf93aae08e9cb0c6a2a541691c8ce47d6f2828de9a5bdbf1e8e5baba5ebe5fe4e900ae6d3242824095464407b6501013bde4f0bacab9a03e5eccc4d33a47d77c7f62a4eef975c092c4478763de4c4d2f52bbdca13b5835c859b0827b44ee5e9332261cd005f19f2ce161ed617377184e513fd2187314c9fc42405ab3ab0f97a46efefc09800d5cd32cdca53f1d21c545c976d71bf8e86dbff7fc4fb2e7c07c63eabe27d9fcf00914f342f17a5b72dbcaa78e091335e901ffd8e76582ff2070c9f6b73bdd02b2c9d35dde18a374937194250c81adfd21cc8e7577e72329c732141a86f51bc2e14a08b7fc8fc8876739175a6163d556f56518358e5120692e69ce3045c0fdbb55fbff86b2212bc39825b3b5f4784a1bea936a9800134b9ededf539fba15eff97996002f0ecf45a029eb630380931ec082b2d88d3be3cf4b7df04f603c9c7fe500641a605de4b9018e0a5e4abf4b1f8c4939c4ede3dde06554557ddb4292bb91c4aa5e7b385e6c9fb58ad1e5ca3bdd8d0d8a72066fef8782a1468dad1c9d9b7eef9b4884ef855fd1e6f8fba6c632153ecdaca831e8f67704e6ed14c805b30926896a5fd638928b20150940f1fd623a842bb0cf075e938eba3b917d71cd5fb0adb2e0eb61d9064d8e4ea26fe58564c9ac72f03a774c316f5ab4c3c77ab3411721326a8f3f723c4e17ba1270447365d42a6b34374711a4b37c870a7980f16f5ce7b17457f4bfd0e79f565000e7e233a1dd38bde4f4edfa71f90b1054fc990c1523f74ca55a570c1fa6543d0853d8de56f0177cef56156fec3c9e9f1a0f8d142a74802589a2e0f23248c71ba86e9fb954143baed4a5e6158f39e4cdcaf1f5a0d9bc3c0fdc692e4cfa6d49d2c4a504212d166cb6924435f3bd2afe9a74d293386e200f4d1fb84b77a6d893b504729dd667541f2df91448c3c0a7a963775e4bb42c8afe6070efb94bd5c452163fcfa4a6ef615c52c40f59b3d67a7fa83c660dce682c24589230f5c00706d28ae3bc43e5d2c577ae232cbb8cb15c26f3106de28fe4d708461c171d8c4f911ffa8d3e52cf39ff8ef1618b8f25230e931dfd2f6c4c61c433802879388cff265851b1078904a546e8b14d3e5942d0070f1f46b722c03554a70b1bc20d916f056a9f36607d460937ef86c21c417a35e7d969588e48f4a0383b2034ece6ddf65376b6fa7c73636b1fda985b18f4015b61b2954bed2f9c74aa0f3b3486c611d9285f9783be693fbcc350a7a8dc7d7aead84d9d727fbbf31aa6ad6de6a1147a93e616619df465b2f8f0d2e7da5b9c1ac223c9e215410f1cbb68b8398e56f902c44fb107ad37a96b4175c4c24d53cd99b02a19cff182626038b40bbbcefc6ec5528c04518d06a2ea5c75b6965f02207d42a84c6037ff5adf63c160bf3313b11b5e98542299d7a0f7cdb283b177040d9591357e34c392f15bf6c36aeec7991e1b463918d30efb91a6d18d750387870cc7463bb7d5c27f663ab25727d3122645a7d11ea97f04cb1bec6ca845e18367f47cec23c8321aeaa194673ca17ec635589092effa49adcbf41d1e0b6d726746909a5a7d5eef37ecebcf4a1c94318c1ae8dba1b1b1b27d2e20d179ac67f42f2280380ae538b3931cca7f62b310f502ffe89c203f1555f04a5d11e432239cc4fb1000b7328630712a09902679165c8abb4dce638a3f7151b4fa6330f6168cdf746c883ca81c7bf8a2d883277e85a02c7ca0c807fafcde74f5a39076a46a9e0003ef2cf051267823213f100b6cc3d54faa79c655d55d51d2d5d5c13383ef5ad37cd672c207fccc80e48ccd82cc12f4a13050e359e34cbd046838e0bd52162efe204df495c5e1543a1bcafad2f5e608347c4713cd19c69a92066439ff29064a00cdb3f603f711baede75b00c375ee61f9a1f4430d0b1e55706cb9db94f62d020a555a7c9f260df778191756e2518b95ec9fd290c0b2cf10f7c0f0911632cde170e65db8e3b1d1f869a0ee562620b883b73cb4ef3d75846f141162d4b6523ad311447a1e84f9a96de4393efe4920535888aad907542de981ade48e74af001171747ebda92f15208a5e80506e0d40314b12a58646b09b40a03a62e2944777262d7ca9f68ba054976e5e30e9be372312503f147e831306b2c46d88d33800dd549e31ebc53ce91eb87392e2f19129ecbc7eb1cc7e9bc1740fa9042a50ce43468f60476fca010d72b23e3f67c87095c90ee42b6de69f8199166f5bdc062670898c450a54fa8abc1a79fd9aece5c8fb60e8395eb2e9128f5819ab928dde28b347266666073685798c40e1e862c8af9ffee5f59c2870a0b5b7f91bf20ac0e9e35855131df86718cb7788918f5dfba3e93d06e008b58d2ed78d30d6c4858c5aff6b023cebacb8a01306a79f59b6a5ca1057d100086ad40c0e7e435638d8565d0ab793ba9e18443385b21d206d98b4d89143329d8c5d595e5be1c89db97f51ca1b7535616d93dd902be94fd4bc05e14548586c282d654617cbb6aa88b9bc42cef15bc0d64c501535b6993724ef7719fab1173ade5a7fba28c6298f09288d4522883f799cf31d55ba44def0074cdcae774cc8e6bbdce837d1fb09512733e3f73f15ff670ee71b99d6f0a81239909bed1192335edcef831a4f601a6b4cd370ae194bebbabcb63424ab198b249a901e5b60f4c53bc896b6ea8f68c549454920438502b52de316e91d0666960c3437bc0593dfca608990640c343292121b97f497fbcdef8806aebbac9025e9471dbd1f8650cfedccfcdedfefc6ac315c170c13923ac13e5adb5663e674321b75bc70502f39af954c7f5a70a804e654c214e15e2aca0a5f25a383e9163d0f2cda323ea7d677ebd4f9ed9d21831b06b05863e61fda9797832c7e6da884ca1174248fc2f7ba8cee44b3498025576963a01ae4087decc8fbc389ae5c1728ea3ee6b4ee8a78fc5363b98a8c4179640556857e2a692e71f5ef73f66365d373d8269378af571da12f632850a723669facdda36c7fc264d3edefe6d290c7b4c0046e188efe2ec401d80508696b8934d0e51f293529c5e0ec9ea68326833761b7f8021a0489ac1291d84e11995850fc899fa07c0668113ee3751c6b0f6add8aeec94fab90ad087dbc935bb629e6b897ce3ce83f95d9ab9b473997f653330314646952ec134479d4c33138a633f704c6049c2b2c3768c73139129104a96a78c189747c6fe55272dd011307113f2e591117edca3f039eb8cb02d6e3ee11e49956c19721ad50b21a8be9ebef688334e941b4924955cb5c681955c44381fe5161c559dc1b80c1887dbc557d0c2e60150bb67583cb07846d6edb4317c9991af8201f0990efa5593a304a73ba4e5c9c24c9abeb3e8fd01c316c99eb928a23fe9cf7389c554615c75bf7db5e85052ac52c0f81dd862dfe22b68b74e789187fa45c89deef14c40f308106735839678d3f036b6f32b3025442376da451a7d7b61f8173e9d37a47b2b59603fe5076a87b47ffeef7d94ee4baf8631db696087e1672df1bdc43e8c80dda25f806fc3cffd3beeae9eda4cd2f9c315d65bc5ac6e765894ae022cd6a3338616e25ccc518dcf18d39ce85f6bb068f8a7d460ad8ce038f17eee905a13dd7115dc0bd3e1bd2c3b0eaefc4881c6ec97dc55cc5acc5ab294944d998cfb5e7aebf113cad9752045a900159c20aca4030de95a2e6a88660dd32d1e4ff21f384b0a539c31445532fecc286b81aa33b10414809405a0ae20a3d7ada09cc4d76fdb2b35fde292626dad73d6c7fc14ea1fff661f9d0d9e3a35a488ed82143376b1b6de1ecac2e87c84a43a30be6d6eee44599423a9aaf776947ac5ef1a4d7df4858467a0499550ed3b4cf275d42e71296b01db43277fbd6ec405c7a0b0fb4aefb486772b827271e8f9c10e881fc14ebc26211fe369f05e5a5a2bf2656f64ba0e6a7e83326de6ff695a8d781beda466ac16de639a072ad0841e284ec5c6bc3bd4e4567973c92fa029d34852d76d085b8428a7d6ceb095c0478b3c817e3ed0329f26f5adcc23f3088defe515d4049a09d6ce113e528d96de6a9e30804fa791b4c7f47af16300780e8bb8e711d602af5170fbec4b344f18e171b361dfda61f0edc3a5cbd91fa24cb43f5d173c1afc44a80e0c0527e10c7f77eeb695bd68fce441b2bbd80b7e9778c2e61b088a9a3e4d8b8bb3722f24e5b87729f91e35e9b2b06df7ed4ebf37d6ae52332b8a34882ba50c21dd82863ab703340a15ed8cdc4547b8468dcc6e50f2952595cf16a22a71b91913529468928449b0fa8a71bb5450adb04ff8772417f3c135d1e0d30ff29c1667e53e8fb2a6b9382c19e6c5ff70232c419e409209cd0a370fd7fea5ecceb4b629d0b320060fa5949910b1c4af70d91acc8a00a985791e40f584078868702cddba8f6210b8c3a27fc8a4ec564dba7216b6e079f1a75544da533ff86d4963dc8fe110886d63993761158b7bf1e890b49309754e6d021740130aae9dfe707ec6ba82b4a04da83eec0d091ef1f1bb79b489300688e7f64babd5e4a8246f95d2f52d90f5b5c9b155acf1f138f3ee25a8ea305cc3d6cdd5cb563a1dba18c536a16b5cf41efc01cf533d775c72d6f327e514e08c7bfd08b8842d4975a1a789c454d85a31c835e3ec0b5e90df6b4a4804244ea53fcada30a323557cc635aeb4a279c1bf9c04a99c9addc2fb47ca5cb6b21a300a0aed69a62ffc4c0a256766d94bc3aea445aca02bd5213cb7a5d3ddc656adb9ffa5ee573a4b9872278d82d1c04ccf4217c6f2bb108cef697c9b5fb009edc7d4d6dc14fdf54316baa1e9133264623b5ee8c2ddbeed9bae70156e6168372310101864d57701d13cc8e79af8d3cec945991017222d153bb2ad106a85db1f7caf5f0949a9aa5e09cc21e49af90407c5c013be500e27c73a73d28a4082d8b4af3d64a9f59560a72cb1ddab7dba2015b428484ba158b021f214d447abc12be89fa8925920a9ead511719ff1b6a99a030e2429ccfe887124e9c4f3a5282c3764f2b1391a0cfd90415273742176ea63c4e24261ca30e34d095598ebdc96bf43d49e553a3fb7794358c4717c152e6354813eddcf4c2be86fffe0d6ff80144b44e3b5811b56ead3790e8cd7c6625d74ea7fe0c856d302f872bfcccfd2331208049d149d7cf257cf69ef3880b0af5e7c22cffc79ee3cbc1a94b09bfc5ed6bbcfe921d495579077036fb8aa95e58fed5d1744f5d7c649e918057d0176c161f84cbd733f9250659a27dba29e59f3a2a4620e438f997d0988abba6321bc4bfa9", 0x1000}], 0x8, &(0x7f0000001740)=[{0x108, 0xffff, 0x80000000, "e35ba48f022188bcd55ca7df2c4406422f336e9ac08a678cb51c0efb5b2394227eee639cf9c676653250dc0e783040d8e9910a89b458cb2ad69d38760776085aae84d4c9bcd37e7eeda0fc2b741a6ff75756a7ac8896dcc72ce9e07b112c4bbc2f986bf748a8609b22e4eb37b12ac01e8d897f5667c7653ce4bb828e128840e207521cbd509388deb5d1f20b75509db6895cd97ccee942f6d86aded2925e3123c9868b0bca706e65d08f6f15c04bcfb7bf879ab22d4ea3c73f92a25c0c4ace806744e229934f58339ad3d273f34e9e75d9b53bb136de2bfd76c383052510573ae5ef4ca0cfa3271ba27685538589207c69f02547be"}, {0xb0, 0x1, 0x0, "c5e250ddbebc18d0120a9a85db79b7d9c94cca7127013323894223b317fd3f1195bbdec0aa8755e4f88e273ee04f174e6528264b1593c4bb66f9cceb82ef15f35f2199214b061159070fd680b4eaafb431ffb7b15f14b0aac91d46f7069e40384aaf33f8a808ca1b61814174e29a337a8f37ecab2a814331852d2c839889c843bf3af7222087490a020ccc4394ddaed87b348916930c7ca71a7f84aaf7"}, {0xf8, 0xffff, 0x9cf4, "9eae68ebecefed357bc955b0c311604723a5a207639009a6bce3c61b2a988afd19a25b1abac781abf93065eb610da2470b635bc1cb059ab004e3af4363982da64baf01f20e7b6b056f9572197bf7401f6d23460e942a7250b25147865f9a12c73c3273cf9d8b319e4f70dc056d4a1a7bd08166231631c7219be6775fb08827d4a30be815ac28b440aa98de807bea5230a4f80934b7898f6f472f4e8c5c8bfe848891b40ad9b208ba0e16662a8fc6b1fc777da5b2a5978ca346b4819c6d8025c426234ba483677d1ecdb9337057d07d8f3dcf062f56f87d9b88a5f0f7a964d60a3bfcc9c9a02d51"}, {0x1010, 0xa6b69f52e5495831, 0x9, "e60986ff0953d3668afb94bb7baf1f119194e03675a58caca7b93d487a62b0dab3a81c88582dc471b64be5f64b7fd4d06326f01989fc24ab2b570f540c8c2c2a9bfcc11a9e6849c4eeca16df955281b4f9775562742cd3ccf2393c030b79dd0d3315d801f7113a06e17e4b86b0342d6e15c553b10d03e09fea4e9e2db523487d425005cf14c8e2bf3439071eecefc4d00598efe603d3d1c4a35c274babd9c81b404f921801e1793c069b1e61d8832a812ab1207ab5b706f005d3611de6ee986a51d0bc03e679ca2f373c9a6036d8f0347e7bf161fecb47e8a525b0a3d8dc23635c3a3e463ec9550e1869e5f8bb708de655947f1fc9b11b69ab5da331c18c2a12bd28c2c7738f88e9d35a83b820f82dfabf17083db1696783115418dab2824d6049db44132f1eae57c8083b7fbd5dfde45542e0083382ae07a33b791279e4099d142260e83caa836db52e63dc98a16adb0217304b303174c66b08499a8a8c741e3cd9454d658af7c6dd51d424a1bae1c8fa22030d7dc167eac9f2df93aa56d735d1a6cffa6df1c9fcca83d89c46577e623809d1b1c8442ece2042dc4e29504a859b0a329febe68314283c8acd965adbba2abbbb9887975393b7fddc3dcefbc938165423702d07fe8c4f9fe5285918626808dc025a525755d09c81571630b83e134ab04213fce442a7982e4d8446e3c4381085ee7ff0d6a7d58a03bc159db47ac19edf24ee66f9ffa7c5375c27ba534034eb6f317cd58af6b279990b802f9d9edf9f56a4ab8466eb03f19179dd00d6cdf2e3b15962e1e8521eae9885cbbd8d642c3a4dbf7b90d873a6b00811844d76aed33d4174a56a1424d6e296cea81fe3ac50e48916399f0398ffc2ffc3c54aa99d05b31d10bbf2f1379e801b9a4f875295947116ab5c3b42321d35afe92a127f263a5cc1c059f6919cf553dad7e52973821a5ef9236f1912081c98372171a1aa0444fcf06ca6ccbeb3754e653f964674670fd002bdb2aac29d351202848d72fc69dffe6a0631730da6e9daeecc9b4ca296a4b80dab162334168a09a39f4305f58843ac3a9746e6cea9e604c079f85e0fff0488a29df0606a13ae71a8649499c736a472be59d9a66dea047a2755421652bd9205a77318f59fb92eef13fa42581fd21c5a91b7a376cc4e9029a13452ba24392a2c22f8972b36f76a879391413b4a74bac1b96d892cab421f035339d31077886bfc0008e734f2fdf730664eeea04cde6b68ecc7c8a20687a953dbda7547980ae7e1f7303fdaa048ffa6bb9a58ac8436ead7511fdedfe949d659afc2620f1c1c3a5dbdaafc0479ff5223b7b66f87934e85318f4553a18ed97324e2d1abfd15c9411d423dd130c38491c72289e151283c6232d4103a7311ac6727f1962ee449323b85ce6474223d0a716cb38a13f3cb04ceae8abe745b510337cce5f1c994507a234dded9822c6ae3d2228f8d10523aca2ac0433a2587b4fecbac4ee5328f63004cf9962e87e0a4f93aa46050af5b79bbc66e0802c56f4b7055af462a2bfa97331ccc9da4b388b973e7be76267b367f5c4ab01ba1e86ed30c816d43a92ef5b60b129ae5a8d4822c530857607bf32651ac73db2e7cde712ba576913ce67e8b3e2c7dc10d984b2e8d0a783bcdb9db4b158aed993a5a11272cbff6982c8657e511b1713897cdafb75290fade6b330fd8bdef5a7cd16214112850e2e9f25fd55233e4330e48c8e457398e9b73e7a71c559a1b7c5e2dfe2fc3676104ac62721133e6bdae78dd304b7ca62fe117101ca8ad0b848efd46275a06be335e4b4398b38675e663c8d2fad886636d9b6fee56937498947714ba85a540e0e032376126d484ba499b2d7df5e5e725e910ce31dc572ef942feb6ffc7a295878dd42871fc9c52f11e74d41a1e25fa86d579f84f8a302083dadf5664e38b82319f78a7386e858b3684e4ed4d0b025382817e29d1d842f62b5a7ed0f4be4e416d31ce2faca29246e4e3b21b4e46717e2a59958a8b7f3f9d5d5b860f78b00f177c1e331a6f2073ff8540b70f91d285481e97478a296dc1a15acc722aa520fa5bfa71934e183e43876028eb5a85b897060e20814838e00022309f4c20d6106bebdee3e2764e5defb45f82fc748f6dd8d00c6708bf46ba1e9669d094ff97bb0f35c67d8891d9732cc5ca46e24ba7432cd40611571502b32047d5fa18f20e269b6760d7917d419954a93dd9b2b9518cb668c571a755c14277fdc11c7c6f3db769f6938d1102645fc0a16135c8cc1b73e9e09ff9f987b384ef6856c0ccfe928f7a76fdbea25fea181e809aa628be30e610f56504c1083549c1c056604428287393b6514d2ecc0f0467a5f6775314ff7b9ff33aa7d52f7f5cfd0b02ab52ba1e13b6bdee8009dcb5b67ad6d17a2824b32c38c88b63ddaa41eb56f25ccff1d3b17a415854a0048b33576277ad6c6658d379a326af02c8f3ca0b659434d40319d6642ac2ab85b1bd2eb66c3e4eae605ab8213ff9f5561eb02f29a8053f4c1b37cea094058f03ff34459ea03047da092bcd477362c5c05cf3c4e94ce9b424c3b3aebb545425e8fa4975d806532b080960bbf37dd5f5fb4b79255deeeec4ba38e0b8814f1ecac91d0ac7d2765eba709559a08934102675a4221f0d0dcb26ef320ef4757aa813fd443d20670b644eba899ff96b15dee3982d91b67e8cb71512bae243d627f0d5973b232e09ce7c0af18dc11e0d5ab9a0621b5fa8673360e8f52e53dba21026800fcf462b1caeef29767f6cd9430d3d9368785866e5d7fdb1b1d18c073eae6a68030b1619c6768c7740bd3edfb3cdc3dad2c9d663754d8ed22b3d5a1622ba10587d3275965c524a78e6f0526048e2541c410f3d3d6e54ca9ad5bed90ac739bb1829718dd0a3292d45f65cac0a54e9b39cd68d29a20740fafcba05ae4cc7a26dd3590f74320870ad12a07e486c45c26375a630322a76fa37f27828df7126de5bb8d87299d615114e71c12fc74d90525c85d28964c4e569e02e4e702d15b0befb8dae067e954bd2d811083bda51204a80b96b1347f140afe05f66ac97c594d275b575166e2a0a27ca91c7cb0c6ffa3fec617decfd66a60690988661cb798704ee46b1647fbf69089495b0c249c7c583af1f7a9783cb1a8405aff67512fb53ba0bfb36c76371856672a4d96f02721834146e2a0c405fda86ccedbb68e5b2726a1f10099fd8daca1b440526403dd5b615f5b72eadb1d2936754f5caa10f651705d0d4251dc5f4b7442545c2f971064390c41ff5d4b279269685fd37ca0e264bad3d53a161c180057fed676212d928f0ee526f9c4dd980979da48216ba55ac97086ee827645fe996b449e653d2e101b020d4b2d688a2c37e1a519b8cf9fd68e295e15f8407cf026516b0bb377a3d74881284bce9a2cb67e23487fcd4bcea95a6757068b4b4881ff794dae969c7678a426ac87101ee3ccc19f9ec84c9a8838ebf1809b67e87b3d0dc04c0002edf0154ae982a63ebd3838ccd342e84c8bfb6bf416e97ac64b8b8ead67fd2bf38956e7d11319ea429c77de2fe3c7b845ebcb3d899080aabaa4e3a492e5790be7b7d86f30c2b0a822b6848400d2b033934791ce0e5dc96058775d8ce808391ca74377a53735499394d7d84aacbb5f5d6164e01b0b5aef9c82a0ced78efb30dc6ba75a9c1f40f87101d77c436ce935119a5bd29fbe30146cfa112e335d2e2158b73681b9e8feb24aff865a1cd3d614e1fa42ddda93a6c38fd23645846ecac6048f7390351519632b7edadaad6425f136bc0e6c70417f5e5ddcb5ed5d3d88f47277b1d282f5809eb1699e7defe1a2e87531149388e689e22a1e39ac451de686aadb391f614e01b9ddb3fe24c9939bc330f705bf4b112a925d96a6969ce5ea54637c0a211d70ac12702bfaba9f999b7df396cd05b025087e713ba98f18809c8ce43506b2cae17866a8797a8b4e150beef161f46f60ef7fb72bce6aa27b148a2c1b4fb7d41e16395fc109c0b41f3528633873f8633ce0d7e4fcf00b1ef09103d59cf4619c119e4c91d23d46a6bc8ffbca1c92fa0271b2c141f90b0f6528e5213997759e392df11d9b9757d53e4779d27d7e02c82ce32a460c049ccbd59591262a611181534213aff8b2ed1d5dd7fdc71a9971205604ffe8fead319ae2eaf5630c7757d990fb7f26965822ba4de6c707d115de2d1cabf37c6f1127af9d075b36414db26f24ae9af3c50f92a865d436b2f03f7a7b1f9d8aac17a22e30fe5b1afea776b8aadd07dc497650f7b35d14b03e5a21af3aa38b84c7a2adcb648caa18d74a04800d45a9d6c19f8e802f7640b81f54d97ecd4f9ebc6203ce90f4b7890e511be1ef6219aa4a6215e5e906a36f4e677268974b23c824ffa4160c955f6187325466b1dae044400ac2379967e94ed468cc1b78cfaf15b22ee74c7720fb4991f907a1c46b693344737964af9f83660ba554ccdf175c378bca7de40ea552165fb2ef24c17a7d542863d990ec75168250e0839bd6019c6e9cf33c8b63abf4ecd33ea37640dbbc7555e86a0074bdde5fd42a74a6d32a695f2b8393907950fdab14e860885c6fd6f5aab5b75ea771cc70dd60283b808049c8555e73a745d82cc49efcc77fb30ab034b6edc7968d08de62811c255385151b2e773aa74306e5108a9db4a0d1d381bd990c13790c4c49547e5d015c8b2923862c33c8fbadc83c6494273eca30129e2e8d90664fc7ccc5be4b14d18202f79ebd3ad4dccfac9c8fa39959a2caee62c8689464477fc010c734e90cf525eb23c78b154cce8bfde1188069db514d01122b8a809e18c760c7026f005580fa79a633dc48a2fbaf37df521aa7f037b0a484a3257260db8b87b4b2b4974ec2eb632d24a76e3c1d60c9ac0b65b786267d880d62133aab2ec579c21a6874e8ad4b3660535d7f3697d1750fe9e6c3710dc1fa350c586a6cb71aeb65b7a8777d926663507943014ba6ca542a8d075d9707c149bce3c25d685e1160c4a3b02a9ba9963890190fa02da58b09316ff3c3c58d938d2d26008a451d92ca0d54cbd7926eca8efef02db1156b34a0bbd940afb49e4f0efa5dd2211008d88e463e109b57277e34bb222ba929b8187df8bb10d949cc483abdc49689744b3dc76fe99453d7b3c47a290643ed6c16f54b249d714dc04709b5e8696161e6ec5d1c2d57693889303acbce51ca46e291e768558e8b7d616172d9dbcfee26bac8e1884e72c1690f629057efa87b5a6204f1982d04243bc99329ad3e0d78f778fe44fa31854a3a205241f657ac77d559927b4c9acd640a6de05f1fa1c98691f2b00c8114934ff278d5da91119133e424eaab2990c7ce082a6cb727edcddd6b651547b6c9410f684e2aa3974b59426f4094d9750cb99093693f2fd7045c8e559887a60fc70fbfd7fe4a2466b796753c1de8be0c2afaffe0c002f726eed5f5c876dcc9ec12785a2e0fdcc9df9f3416277f93a02e6672f2bf981e97213f6b66d296f15e9586d71d91e57f1fdd5fc8e31dc41b9e34ac707432088895a7fbd6af4ff0e5133184891bce4f1cd232d97e95a52ad28a255881eb807743704d59fcef5aad3269a43e13d9a04ee3746a68890ab3038a657e17e21c2b0bca510310584cef91e1d5025f51fd2130ff7e5d64b912c5b5f4fc2612b1ff259b6d636421e23d05fe2103424ef9cdb98b6859f5437e12399da1f7dbe32f4b302a297a5f44470394bfb0725fec556f1ccb05cfd45c853c1988c5eee3b22ef8959ebbb2b0f96e83fd9e160eab9f753e7930a475903a61dbc4fd7a0cb5e9add320d5c0346963100"}, {0x1010, 0x1, 0xffffffff, "6479031d7317f3120f46929c5f135d12676c351817e7580f474c226ad9e692e57373a4f1b848821fa80058aaad32f790c3cf35053382b56e5ab89785816a0d30794982997b4bb3585cf1ad528c05c9e2bcc90bb9fa5adf360d053692d32a7e5883b7f85961912c5a0625f4eed136c972e223f0f128f0e3141d567ac45e3ded0447a195435a8f6972cf9afc0afbd784aa566b6d61af9a21301197d7bfa7865c63921c5ec292fa7d59958c0da772f1afe3225c52194dcf28f3a365ea4884aa2ca816a07cf9175a9b1489f64009128bff4a30de1c58ca507cdc010690c6918e7e0b20a6d7133ed900962a968f37f9c698fc42759b0f3ce74fa0b115939904c06b051560aa6f435dc9e5264eb81cb9cda2a6e44157dad4c46b6e7fa356892041be97861d015c0d2135f06012e62ca06dd89056b83c894a41c3e31c19fb552991d53dfb3d3789c7120d95300968959281997f9f66a8df20e917511a847650338ad267dbb00a6d31f495e11d7535618b5514f16c796d6683d0a616b37396ce0c2927c747dfb221cd6aaac65fe55ebee4e6c64784050c8a4369e19c8a172bb8efeda4a7d8ed54c7b45dc3c3869ab690c61cbd613931eb546d6521179c77caa7ab6129f68aabecfe49857680d42286acf941503cd91b244af33677ec397e15121d2183e4207b6f48b429a03e3d2c25821f4865b44e3ec9a87321e935bb19336ad0af4b38517957bfa91606cc5ee309479ca75810fa59d1e3bb3e64efe3eca4aae9692aa0ebad941872612259aaa192dfe20cfce9a61d054035ef811faa5765cdbfabb43193fcd5f9d922e28f41b6f72e6386951bd42d3d46a7fa9f4fd16d408f6dc6e7fef9a3841bf714fb2797ad20d563919c3ad311c922558903dc2e3fdf0e471d3a8765106b25ae06f04e160b1d430104b9eb967de5e5a482d9047ff66bdf28f2174091079f88d5f6c13e8e376ab8beb8d06170e3a74f229393d0c8bc2c8abb45744118318b4ce59ac0273c91659bde75d40c197b9c15ee2d9a94d74ee6e5eae64698de6f5f7fd95ca84787358811e9a1ccd94f8ddd1fe2d55ab2d614ebcd097cabf7d1ac015ba3f07a7fc2c8c1a65c80936e95a393a48fd209aa32482c8ef1c8506eb07652e83e5652ede524f6b735e8b35a7e08055e69ee3d235f3b68236e60171c8f7e30441a3586acb6398f5f9458a7f7a72f0b12e128c293a4d450fceece8baa7b7e9c80a370dfc69e8a89f95d0f6ccc3f517d58e062837bcaed37411622282257d46dd7438a7a64ef146b7f7c20ad9040a19ab56771e90c68116047d4d641b529cd06acf8b2180a0de88cfd60c271b7a73ae6c071ed47dcc204879e429020ab117b51d843b775b045fe1eb8dfcf37e0ba85980f1d8cb0739bd25f72c5063c1cebcb9d697f99f4fa79350dcbccb12dca9eeafaa2e8bbf9335fb3ee77ff8e49a5c7a455917ca598e04c8da4b2e9c7dde529bc016ec1c40716f68c706d0885761d1a81a2dd2a0552ddccb9f525cf4205298ad5c0461fb5438b6cfb3613d9b8ccd4d6ee51b988092d7b4f85bd876cd315655b5826a365036b41c6e9a45f0fdf91f870feeeb529e8f52077ae1ceca346df86034c6257bf085fc3b24234736288b0577ad469f0b903bc2d1c5dcd194e130bcf3f5d15a3c6c5aa24bc55e22b2b3051418c169b73d849012bc35f3fc3cd6af116e26714aea69701e9774e78f9c447c06b5a2b56ded46d15de8ae3daeb2fdecaf4bdda9da7624794a4f0250d65d619579cf025ab46160edbc67eb91661767ff2d39ad0b141ec589d73f0e41435bde3f1bfd13d72d098aaf9876bc96bac30cfefba896ef477251076619d791760f85d08f516b509e70881ec43a75c284ee2dc918f98b697910ac599292cb29ee00c16dbe399e9549aa3c8fdcac1f40d20b4a6911c62b30e348fe3bb048f3b52c60417cbe6125cb4ca94df832d09879000dfa24e269c04a37d8732922769a43c0db5f3b590fc5635a1ae11f545e7a8fa695b16e32f608032d3dff7261b6885813b7966309b4d70a12fd84c71605e4bb47684d327f97098287c9b9adca500145b2e9259146d957fe8b71f865d9f740147d509301400bcd884364057e8dfccc124f10e570021c82bb1e132dcac84b85ca5898684a9973e8bdb12b8001b43d8df00eb37b8341ba1a17ca9f30462ab5c7ce274f72f9b98f9b8fde3bddf86bb8cf367ad3c517b0035db46372f9ac1bc5fbb31f62f2f3ec27bafc52773b9f5881607ceed551ff87d5b3520162afebf135e397e6a913ae079cd938b3c559cfb5c7eaf6c0caefd4b58c1b7458bda27c3089134ee3b8de1fcf5a314cb758e9bf57ab97af4988656c068a83fe2ce83da105fe05fca0c50ba1d3f65bd9c5457f29d61411ebcd32128ebb91eb13abbdc0d7276a1260ced0f8fcb8bf474140633448e374a02abc45616cb98f75f4d516491ba54531c00ff7471df18b9f7d7a7bf7f4910e2a874aa5eb9888ed426c93d39fc85053c9adb73041926407fdece78a6dc0168d99b87d0bad7c535add9feb35bb92bdfa218a3ce5529ce1782b54f2341f5eedaf9d475a6bcb89af6c44f96d250d3be119f66df968b074538dad382a87fc43fb1e16c21071086cc2fe826f5db354f7f73412c68456c47f2934d0d770d6fc772b0f7736f3b4e83f9b2b73f6324e64f246726e95b9ddc9db7d5c7b52f6a9b50886181a994e69996d713abadfcd4f67bdf9dd6e1c9d77418e5591f3fd0ed941c033d127f3fd6222b9db729ba583f1d54bd5f564e3f707ab3444d6d2ce6c99e981102b2f3ed1104db76dee8a83ea8e5b77198beda038b67a43c689d9bdcd584f7b924f8902ab5f32a01dc6eef9985b9b5c531b9dd12d0c141e9e80e07f9a8356018ee8abed654d935b473b0200ea7c5173d60b48e120ca3e2d035ced6569a4e385f2cf3fe463527699663966b6d6fa99f9562db41a97ed7d0b856cf4885d72938b28bd3c457edee8c290e638cb4b4852b48f70d87f5a78cba1e0abac439aedb509258534117a0fda1629434cab66b11d272ce2ddae7676aea1cf26ab52321036d0bb15b8e9698ee579eedb00ded5e045c0de81cb3a0c416d85852c370d4708dec03f5a5a5cf1ef66d95418e4056faeb542f627790ead11003a56a4ab5f6aedc19b13b0ec25bee6ec60c0605b2b7c0f061a0a337a02f7bf201d01af3b41dcd44db312b12b37289e1270de5a7806a5faf95569a83c29c7b6f1069679a0b43f0785716065076b134f8adfa079a49c2d6b6a8d7ba1497abe5e4a5c1a8e7c52642eb534f87625f5268226f7bc8941b27ba2c088db349f3fdbba70782505b6e122deef3b0780b4feb08385f5f8d7d9886bfd4af3eef25ae375c0714cca8ec31045a91879322939557af7f51f0cbe4b9789568072f3570f60f6dc9ccb9e54983edf860ffac6ca2a381a32004e0e041018774f4c27faa183a2521a0339079c033b66c23430eef543ebbb04be2074179b84c09bf0d5f44220eea3b65e900e34e064dc6c25e0427d5e6cb395409b55caaaed9ddfd0180d7246a60378c269bd3bb341c531179c3224dcc87c911ca157bc7ef8814482379080cdb8ae7a1c6812c25786dfe7cb3d26819c399bfa70dc79321f24b604435b66d558fe62be73dfb68338012606ec7aa89ae02a8b0c05a83a951266d0cf95ceb0d6165eaba0d5ed8186471f1acb2e52d864373a9f1e5a9e4f13ff5f4cce2b4246a551d1fad4921486e947641bb20ed9dc8adfb031091bc887dc8fad9c972cee747b0a5a1fb925087bea13a53c6cec7342334b72c37d760304f50b7f39797f66288ad4c215874d85baf28c7d8b1ada74e526e6f2813adc941f30575e83b986b3b1b764ae5476b69edc205b367285a5265b2863aaee7ddc87d34ae05715e99352d3202bd4e352371fb1f12ced0dd4b09b2db65ba034f8f2a144ce1a89321b01e61dfd5ed919da26a1cd8ec9b5f15004c191eaedbf980553707106c7c735952ac1649f90494a9c24c78124817a12879f570c430b07d55f1f443001aeb4103c20f6be229dd7e9ab19174775d6ff3b1e82b87fdc1d3efcbe21a448098ced1a041087fb049e0ee19014f107efc83e56c23f9ba74e00751185a4428e3b7574cf763f7a7b25f59e1e7b552656f42ef3dc41cc1554aa7030dc36a0d181cdac9f57fce5b7a7d163173d33f59b08bbd63e4e28a476e6dd799545ab8d466d848af87ad60eb977400a6cc2f277a712e2509cf79c32c8ecfb1cdfa64985b35d17b7d48cf308a87d6a996a778b396aec7b89bfdd25e45a1d0d583606e3a03513d219942c59fcab4ca168bdca3821fa3d47f9714b665be0db61d909edc80aaab969138a51e2260913b2c98175f6a561a5616b94235b757d4eb30c43de9b377a923c121f59f29facd942f90e8097b8dc7fe35373e527c8531b8aeb1a78f64c70c3b66e5843cd5613494d94bbb9092634769f805cc4e5313719973e29f9626c9e3317148e42aa1d9660f04c632395556ac5c64cab7babf0e8055b40709a24139fcb696affc362107cfb7af91bd1b2242257d8dcb75a765fbe1bef0c022587c234aef81b230c796aeb1c48bf7469d7b0142fa4e8a6aa79afdb3457004b65debaff73a29fed24148aa743e7452c98cb52019d70bcf43169764adbb8dd6ce7ed8e3e6ff7eac3394c8c1cd4e1cf6dcd54795b37a05fa4aef6cee1d233a3e9e8a6cc413a84967d3ad22a1da840103d709466d6cb149f961007088131875da80f428e88bc85b8718db6ae589d6a97efa605aaf97bbf191ff41a8dcd6334f32df78348fd9a9a6c958ef71de6506a63f4e49fa81a0f9d7c6fb8489ee7fe270d2cc10c89a73b4e56b5f1ffa6a5d6b9d088c62e29fdc2b4912705d1f119e97c0811c242d9856c647a5cd7ac92bf0aa3332a2bb33b5b05a258961e462a905908a9e5d9f3566c3be4b5f6bb6b0e4ac2b9edfda24a88ca14773661e53c1502391cbdd10a1e1a4e4fa529b82ce9e41af129e51eb6bb0501f392a66c3ef039ef41b4282163399ce3cf4a1004f127212e1c4ed00a90dd7896fa463638ebddc372ea5e8715195a9ad6efc298ca7aada04621ec9066ec605def338b219e196d9b0708b52fb6870657b3ee82f91c9918bf85ebdae1c53348bd6af4464585a76210cb55e5a0aec3564abecb95533569f0b5ca6edbe2cd66297d7645840bb7fbead7f958396441ccff4a61732327de41ee51a29ab7a88323666e2f0896d27a01676cf558d2fdbf13fd98cc29d4d3eb19958eca6cd27a98b97b1f5978cfe86f84afffbe39f5bdac206823ff11740a9c53645963ddedb462fef037cd0bbc417adbfca227e200d3d7501ee8bbe128f5790bf2c28602758fe1665f78e0049c4095642dd1f96641aa7f32da5ac07b5e9269de4f7d255a4ad009d3876bf4bcabf16a8b40e54d0d285105926302279f056932a246c8efbba9d2f0fcc96eca8bd86943341a88e49d2227f645976fc191c37855b29414defe5de1b881d907f534ab873a860f538b4ec937c9b2b1871d52df097ed2238ef5bd15537df33cb1725f2b39f23c38d297fe12b5cb74327aa80aec01468a160880396866e4e623c6157612b937e55a6f9329f86fb7d5a1ef1ab4b1186030bfbffa5ff0c2a3b4cef7148b32f4c7f59762e1ff5000721bf278b9f3d5557756a2865018adfaa24bd882339c9dd3b2e4e25c478aeb1a856f8897631b5272336a829288d1c2899a058a0cbb7072500b5b0d1cbbf21a9742344fe4e5548ee9283206dcec9c996bc6226e355062c3f4b0aff8dfd62e0430aa0d39f397e96"}, {0x10, 0x1, 0x8}], 0x22e0}, 0x1) 10:12:54 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd]}}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 10:12:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) r3 = getpgrp() wait4(r3, &(0x7f0000000080), 0x2, &(0x7f0000000240)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x80000001) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 10:12:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$inet6(r3, &(0x7f0000000200)={0x18, 0x1, 0x196, 0x3ff}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) mlockall(0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) 10:12:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) 10:12:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x369, &(0x7f0000000080)=[{0x4, 0x2, 0xd, 0x8b}, {0x7ff, 0x9, 0xf5, 0x4}, {0x4, 0xe110, 0xdb, 0x8}, {0x10001, 0x0, 0xed, 0x969}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socket$inet6(0x18, 0x8006, 0x800) 10:12:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) 10:12:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 10:12:54 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) getitimer(0x3, &(0x7f0000000040)) 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}) r1 = syz_open_pts() socketpair(0x20, 0x5, 0x6c, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 10:12:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000080)=0x1002) r3 = kqueue() r4 = kqueue() r5 = syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='W\x00') fcntl$dupfd(r5, 0x5, 0xffffffffffffffff) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r6, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r7 = syz_open_pts() close(r6) dup(r7) syz_open_pts() r8 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:12:55 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xffffffff, 0x9, 0x800, 0x0, 0x3ff, 0x2, 0xdfe2, 0x2, 0x2, 0x101, 0x10000}) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x3) 10:12:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6}, {0x80, 0x3ff}, {0xc, 0x78}], 0x3}) 10:12:55 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x400000009130dbf, &(0x7f00000000c0), 0x10000dde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() r4 = dup(r3) r5 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r6, r7, r8, r9, 0x4, 0x200}, 0x4, 0x26, 0x732}) r10 = syz_open_pts() r11 = dup(r10) r12 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r14 = getegid() r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r13, r14, r15, r16, 0x4, 0x200}, 0x4, 0x26, 0x732}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = syz_open_pts() r19 = dup(r18) r20 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r19, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r22 = getegid() r23 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r21, r22, r23, r24, 0x4, 0x200}, 0x4, 0x26, 0x732}) r25 = syz_open_pts() r26 = dup(r25) r27 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r26, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r29 = getegid() r30 = geteuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r28, r29, r30, r31, 0x4, 0x200}, 0x4, 0x26, 0x732}) r32 = getgid() r33 = syz_open_pts() r34 = dup(r33) r35 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r34, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r37 = getegid() r38 = geteuid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r36, r37, r38, r39, 0x4, 0x200}, 0x4, 0x26, 0x732}) getgroups(0x9, &(0x7f0000000100)=[r7, r16, 0xffffffffffffffff, 0xffffffffffffffff, r17, r24, r31, r32, r37]) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) munmap(&(0x7f0000145000/0x2000)=nil, 0x2000) 10:12:55 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x827fadc4e6e7b8d4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:12:55 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f669c80753000"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x8800, 0x0) r5 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r5]) r7 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x80, 0x0) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000340)=0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x9, r8, r6, r9, r5, 0x48, 0x38000000000}, 0x9, 0x3, r10, r11, 0x100000000, 0xf406, 0x4, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffd38) getegid() r15 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r16 = msgget(0x1, 0x49) ioctl$VMM_IOC_INTR(r15, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000002780)={{0x1, r13, r6, r13, r14, 0x80, 0x5}, 0x100, 0xffff, r12, r12, 0x3, 0x80, 0xff, 0x232a}) fcntl$dupfd(r15, 0xa, r0) 10:12:55 executing program 0: r0 = msgget(0x1, 0x200) acct(&(0x7f00000001c0)='./bus\x00') msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000e0ff0000000000000000000000000000000000005308000000000000000000000000000083e5000000000000000000000000000000000000000000a0ee1ad792f63941808a00000000000036bc00a2c4ceefd1f60000000000009d38e7b475ac2561b02d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081220464a2fc95f69d206967294db1946413474a99ffda8a542d02ad4306546cb77408ba244a608581455f89ebc2646ebea395ab3f0c7695375bfdab8a79de4d3c1c36cf8051ff26696c4db18f0e02e913ab9c934dbc2d76c1cb3bc2f1f5609dc18dac0cf1c21c4e7c9cddd3484f4c78011d488251752ebeeaf244b579782d43203fcbe785000000000000cc65d8f8e75275086cbd13eb0d51737cb5be822cbae4684d41ade62b811599309adcd870e3f3cfa3a544bf0a0be142f374c09d343d63edc328c450fbdf54c1d22a0566ca9eb247f169ee7201c600a9060f25ea8ae6594d69fb414fdad5366f0edee51200000000144b37b04c1c0c768d9cc02e"], 0x9a, 0x2, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r1 = open(&(0x7f0000000200)='./bus\x00', 0x10011, 0x0) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e4ff00000000dc00000000007430", 0x2d}], 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3775) open(&(0x7f00000002c0)='./bus\x00', 0x200, 0x1) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') 10:12:55 executing program 1: utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x1, 0x7e}, {0x400, 0x401}}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 10:12:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20238, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() r3 = dup(r2) r4 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r6 = getegid() r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r5, r6, r7, r8, 0x4, 0x200}, 0x4, 0x26, 0x732}) r9 = syz_open_pts() r10 = dup(r9) r11 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r13 = getegid() r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r12, r13, r14, r15, 0x4, 0x200}, 0x4, 0x26, 0x732}) r16 = getgid() r17 = getegid() r18 = getegid() getgroups(0x5, &(0x7f0000000180)=[r6, r15, r16, r17, r18]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 10:12:55 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2cf459a29d6c4f5252", 0x9) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x400, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x0, 0x4, 0x7, 0x4}], 0x3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x1, 0xbb8, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80, 0x0, 0xffffffffffffe21f}, {{r5}, 0xfffffffffffffffd, 0x24, 0x40000000, 0x7f, 0x5a6}, {{}, 0xfffffffffffffffc, 0x22, 0x2, 0x7, 0x85}, {{r6}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x401, 0x200}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x9, 0xfffff, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfcb6bb4c0a0c93d7, 0x0, 0x1}, {{r7}, 0xfffffffffffffff9, 0x10, 0x1, 0x5, 0x1}, {{r8}, 0xfffffffffffffffc, 0xf0, 0x20000000, 0x7f}], 0x4, &(0x7f0000000140)={0x6, 0x80}) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r10) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r11 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) chflagsat(r11, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) dup2(r9, r10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) 10:12:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3e35925fdcffffffffb8027d7795e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b8b04c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac8942e8ef061d9b6f62861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe051, 0x2) ftruncate(r0, 0x0, 0xffffffffffffefb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r3, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001900)=0xc) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f00000018c0)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000000480), 0x0) r5 = socket(0x0, 0x20000001, 0x3) fchdir(r5) fcntl$getown(r5, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000019c0)={0x3, &(0x7f0000001980)=[{0x8, 0x8, 0x5, 0x1}, {0x8, 0x9, 0x1ff, 0x1000}, {0xc800000000000000, 0xa01e, 0x7, 0x9}]}) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000001a00)=[{0x558, 0x900000000000000, 0x65e, 0x8d}]}) 10:12:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x1b) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x20) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000280)=""/201, 0xc9}], 0x1, 0x0, 0x8000) mknod(&(0x7f0000000240)='./bus\x00', 0x8, 0x7fffffff) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20b80, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00'/18]) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) 10:12:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0800001effff400001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:12:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) socket(0xebbe3880d9213326, 0x8000, 0x400) r1 = getpgrp() ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40000000, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xc26, 0x6}, {0x6, 0x3}}, 0xa654f67114cca30a) r3 = dup(r0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0xa, &(0x7f0000000240)=[{0x7, 0x0, 0x1e, 0x7f}, {0x3, 0x4608, 0x9, 0x80}, {0x100, 0x4, 0x7ff, 0x4}, {0x8, 0x0, 0x72, 0x6}, {0x2, 0x1000, 0x40, 0x5}, {0x7f, 0x0, 0x6, 0x4}, {0xffff, 0x7fffffff, 0xfffffffffffffffd, 0x1}, {0x2, 0x1f, 0x100, 0x6}, {0x8, 0x8000, 0x266a5c1b, 0xd4}, {0x0, 0x9, 0x6, 0x1}]}) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x193) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r5, &(0x7f0000000340)='./file0\x00', r6, &(0x7f0000000380)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8e0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) chroot(&(0x7f0000000400)='./file0\x00') r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x8, 0x0) fcntl$lock(r7, 0xe, &(0x7f0000000480)={0x2, 0x1, 0x1, 0x5, r1}) r8 = socket$inet6(0x18, 0x8000, 0xffffffffffffffff) listen(r8, 0x9000000000000) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r9, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x40, 0x254}, {0x5, 0x5}}, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x14, 0xffffffffffffffff) fcntl$dupfd(r10, 0x0, r3) r11 = syz_open_pts() fcntl$getown(r11, 0x5) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0xb8, 0xffffffffffffff80, 0x1, 0xc3ecf1d9b36be5eb, 0x9, 0x400, 0x7, 0x0, 0x3, 0x6, 0xb19}) socket$inet6(0x18, 0x2, 0x7) 10:12:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be969143a000000", 0xe, 0x0, 0x0) 10:12:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x401, 0x9, "ba2cb6b9f016ceee9b29632acafe160a6bded910", 0x1, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)=']+\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='%\x00']) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x10, 0x4, 0x4) 0#+"$%.!",%: #/--!.$ %22/2 10:12:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000028, 0x40, &(0x7f00000002c0)="d5ff9668c4a3207d47c5", 0xfffffffffffffdcb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r4 = syz_open_pts() fcntl$setflags(r4, 0x2, 0x1) r5 = dup2(r4, r4) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = syz_open_pts() r9 = dup(r8) r10 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) accept$inet(r9, 0x0, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xfffffea5) r12 = getegid() r13 = geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r11, r12, r13, r14, 0x4, 0x200}, 0x4, 0x26, 0x732}) fchownat(r5, &(0x7f0000000180)='./file0\x00', r6, r14, 0x0) getgroups(0x0, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r16 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r21 = getppid() r22 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000100)={{0x1, r17, r18, r19, r20, 0x5, 0x8000}, 0x1e3c, 0x8, r21, r22, 0x1f, 0x7, 0x2}) setpgid(r21, r21) r23 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r25 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r28 = getppid() r29 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000100)={{0x1, r24, r25, r26, r27, 0x5, 0x8000}, 0x1e3c, 0x8, r28, r29, 0x1f, 0x7, 0x2}) setpgid(r28, r28) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x81, r2, r7, r2, r15, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r21, r28, 0x4, 0xffffffffffffffff}) shmctl$IPC_RMID(r3, 0x0) 10:12:56 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[], @ANYRESHEX=r0], 0x2) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) 10:12:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) 10:12:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x88, 0x0, 0x7f}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x200000000000c, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:12:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x100) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 10:12:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/zej/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x15}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/142, 0x8e, 0xc00, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66694e653000"], 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 10:12:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000080)={0x3, 0xfffffffffffffffa}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') 10:12:56 executing program 1: madvise(&(0x7f0000400000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x8000004d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000e, &(0x7f0000000400)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x1, r4) pledge(&(0x7f00000001c0)='tap', &(0x7f0000000300)='tap') ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000180)=0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x202eb, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x6000, 0x40) semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x7fff, 0x0, 0x0, 0x9, "5d68501ed3e16b0dae04ce925d470400", 0x1, 0x3}) flock(r5, 0x80000000001) r7 = open(&(0x7f0000000380)='./bus/file0\x00', 0x8080, 0x8) madvise(&(0x7f00007e8000/0x3000)=nil, 0x3000, 0x7) 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}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f0000406000/0x1000)=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, 0x80000000}, {&(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, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus/file1/file0\x00', './bus\x00', './bus/file1\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x1000000002}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x402, 0x0) flock(r6, 0x14) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x10c, &(0x7f0000000300)}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') accept$inet(r5, &(0x7f0000000340), &(0x7f00000000c0)=0x288) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 10:13:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000780)={0x7c06, 0x0, 0x6, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 10:13:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x80\x00\xe5\xc4\x00', 0x802, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2c}, {0x6}]}) open(&(0x7f0000000140)='./file0\x00', 0x240, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCLOCK(r2, 0x20004276) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 10:13:00 executing program 0: readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/24, 0x18) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:13:00 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x228, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) fcntl$getown(r2, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x2) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x140, 0x76b14670c29b549f) r8 = socket(0x10, 0x3, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) r9 = socket$inet(0x2, 0x2, 0x9) bind$inet(r6, &(0x7f0000000200)={0x2, 0x3}, 0xc) kevent(r3, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x8, 0x8, 0x7f}, {{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x10000, 0x4}, {{r6}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x1, 0xffffffff00000001}, {{r7}, 0xfffffffffffffff8, 0x4, 0x4, 0x3, 0x4}, {{r8}, 0xfffffffffffffff8, 0x50, 0xc000000c, 0x19, 0xffffffffffff7fff}, {{r5}, 0x55e8f3f8cb5fc967, 0x88, 0xffffe, 0x0, 0x7}, {{r9}, 0xfffffffffffffffa, 0x2, 0x40, 0x100000000, 0x7}], 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x42, 0x17b789f11957590}], 0x7fffffff, 0x0) r10 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) r11 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r11, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x820, 0x0) read(r6, &(0x7f00000003c0)=""/50, 0x2c79c2bdae506a4d) kevent(r0, 0x0, 0xfffffffffffffffd, 0x0, 0xffffffffffffffff, &(0x7f0000000100)={0x400, 0x800000000}) 10:13:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="100000000000fffffff7000000000000"], 0x10}, 0x0) 10:13:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x4, 0x0, 0x1, 0x9635, 0x7fffffff, 0x1ff, 0x0, 0x1, 0x2, 0xfffffffffffffffb}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 10:13:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)=0x8001) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) pwrite(r4, &(0x7f00000001c0)="a6c3b43a6084433e1568", 0xa, 0x0, 0x23) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='r') 10:13:00 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f00007ca000/0x2000)=nil, 0x2000, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b2, &(0x7f0000000300)) 10:13:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000140)=[{0x1, 0x251, 0x5, 0x100}, {0x1, 0x7f, 0x5, 0x5}, {0x2, 0x1, 0x4, 0x2}, {0x7, 0x8, 0x100000000, 0xfffffffffffffffb}, {0x4, 0x7, 0x6, 0x400}, {0x7, 0x1ff, 0x1, 0x3e06}, {0x2, 0x4, 0x3, 0xffffffffffffff7f}, {0x54f4, 0x2, 0x5, 0x100000000}, {0xff, 0x6, 0x200, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 10:13:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = syz_open_pts() r2 = dup(r1) r3 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x1, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x401}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r5 = getegid() r6 = geteuid() r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffd02) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r4, r5, r6, r8, 0x4, 0x200}, 0x4, 0x26, 0x732}) getgroups(0x3, &(0x7f0000000180)=[r8, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r9) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r10, 0x8c}, {r10}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 10:13:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_getres(0x0, &(0x7f0000000100)) syz_emit_ethernet(0x92, &(0x7f0000000280)="a9a9e874ec8b57660a8b8f93194da8392747665be321c1c4fea25c09cb23ffc45e05248a79aa348bdbc57bf99e15c0365b002ca9fe5327fdc4f582f910aba29d25cf374a3f513118c8d96ae88b75c27014efef9bb3f2e5c9fbb11aaf930b5dda668cd345d26f2629079394905b0614a0e332e97cf259c6e16b7bdbda8a87f05684cf84172f55ccffa581e2adabdbc7515db7") clock_getres(0x4, &(0x7f0000000040)) 10:13:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0xb97, 0xfff, 0xfffffffffffffffc, "3b094877993534a4b573e84bfb95faae311f358e", 0x7f, 0x7}) syz_open_pts() r1 = fcntl$dupfd(r0, 0xfc5073272d5fbfe0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x3, 0x7ff, './file0\x00', 0x10000, 0x1f, 0x7f, 0x9}) fcntl$getflags(r0, 0x3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 10:13:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x5, 0x8000}, 0x1e3c, 0x8, r6, r7, 0x1f, 0x7, 0x2}) r8 = geteuid() r9 = syz_open_pts() r10 = dup(r9) r11 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r13 = getegid() r14 = geteuid() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r12, r13, r14, r15, 0x4, 0x200}, 0x4, 0x26, 0x732}) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r18 = getpgid(r0) r19 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r19) ktrace(0x0, 0x1, 0x8, r19) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x80000001, r8, r15, r16, r17, 0x1, 0x3}, 0x3, 0x80000001, r18, r19, 0x7b, 0x1, 0x7fff}) r20 = socket(0x11, 0x4003, 0x0) recvmsg(r20, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 10:13:00 executing program 0: r0 = socket(0x0, 0x3, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0x676d}) 10:13:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup2(r0, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="a8b59f4de72deaff", 0x3393fc586b101213) 10:13:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x3, &(0x7f0000000100)) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xf618d4d46dd6b218) 10:13:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40), &(0x7f0000000b80)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pread(r0, &(0x7f0000000080)="2d9a0c14c06a31401c675c22bd78112d47e62eab22bdc2cbdeb72e64c9c85940c4ed4553", 0x24, 0x0, 0x0) 10:13:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) getpeername(r3, 0x0, &(0x7f0000000080)) 10:13:00 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="d5ffcbff13b9fd812aaa4e713092964800000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0xfffffffffffffd3c) 10:13:00 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0xffffffff) 10:13:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x3ee4d876, 0x9, 0x1, 0x4, "248feaf17002523bb6a71840e0b0f1899a7af7c7", 0xa27, 0x7}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x18, 0x400000002, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x2, 0x3, 0x97, 0x800, "a1450d7b75da7b423efb96f78027edbf18e2bb25", 0x100000000, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) 10:13:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20, 0x1}, {0x34, 0x0, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000300)="969b100e") 10:13:00 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) fsync(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0xe70c) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:13:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x24) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x0) r2 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r0}], 0x2, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x291141ee98a7f9e0, 0x1, 0x9, 0x1, 0x1}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYBLOB="000003eaaa3189f2a543203ec4c8f1f785e6000000"]) rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./file1\x00') 10:13:00 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, &(0x7f0000000180)=[{0x40}, {0x4c}, {0x40006}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000380)="61c8aecd") shmget(0x3, 0x4000, 0x211, &(0x7f0000ffb000/0x4000)=nil) 10:13:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x14) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a1932d6b17a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8a4884b13c6d158daa2870b4122cd2350000120000000000000000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a86540900056eb1511cf5302f9ddd55032487eeadae633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1aeead45a7d54cdd69e45bc50bfedc5ab94cc73547fd27fc40cea3cbb1e0bd367c53f087f"], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x7, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYRESHEX], 0x1) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000580)=[{0xfffffffffffffd4b, 0xfffe, 0x881, "91a603a89e15d73f476205b17771508a78d4d57d6c037b3806e3297dd69b1cfdb2fc33813104883906bdd5df4dbf19c2760d2b7e93a21f9c37d422dc0e1ee30bc549b90000000000000006413653054cc552b3d6000000000000000000ee"}, {0xa8, 0x1, 0x7fff, "2d7786ec15eebfb1ab0b334d437564d3a6c1ac7414b124613eec34fc6159fcf879be0e841e8850b0849c19b8e42443545a27e64a3268589a941d5a5b7923d3ab7c8550d5c509d77c3cc6b900f3d859b2595ff433f7a1e68527a50f08ef76c62894d0fb8d95653ba72f4fc9559af4dace27c7647075faa5a5f98d2bef2140b0bb384ac71966ba5ee0738db9bac00e9ed9a7a99bb28b"}, {0xc8, 0x1, 0x5, "f71a803d927a66ee2ebb7e393bede4de5af9a32a628f256b77e047d8623c1938407269b75d200857c1513dcff68e6c50d510e716425ec5e674f903ff1645f35de3fdb4070ca3cffee049bc6c69a5c36d9ec171c608bcab1d248026ba30a0f81d022ccfd9b1da5aced06dd43194fe5a7c1ff887e23d47bb84f94675eda19026eb9c9c572cdcff78939b42dcf8a220eb420148e97dd9974b234bda741816fc232600c2d240"}, {0x18, 0x0, 0xfffffffffffff000, "282bc1"}, {0x48, 0xe7c0c04b5a040804, 0x3ff, "c6d7d82433194d95c2d3c902be317afc20a81cbf7e19381dea33bf4d5369dbdb8aa93db1f438af16f26ec56a75d2eb54db706ff19d34f3"}, {0x108, 0x1, 0x1, "166b11932a887e8bdec1107ef2f1ae4b1ad12fe7dc0a2904fca7b9afaa298a53ef4f81f0333186e9d189e22ed5a64ad9c8d5bc92978b1f248c1a188dbcf3c5886a33760189e8d244a8746faef284f0ce0d139380b8b0d0f699aca6971c980ce2056ea85196b12a4369a6b5f2e27a8ff3745068fc8900478c091a825423240575df6658bcce69524793d1ac566fa47ae32dce378b9715df7830fdefe53ef5d7c00c90c7b3157c60bb12e5ab2a9bacecd8c1ff52b5033cfb684c1ef491876c783ddce5db5e5b1447f5509b2c0997153b554e2788a9cf32067ae7171e5de517c42f8800b7549b7493960e066acad8bab0a193"}], 0x348}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:13:01 executing program 0: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) kqueue() openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r0 = semget(0x0, 0x4, 0x600) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000940)=""/135) semop(r0, &(0x7f0000000040)=[{0x0, 0x6}, {0xdaaf192c2c40622d, 0xc569, 0x800}, {0x0, 0x1, 0x3800}, {0x2, 0xfffffffffffff55f, 0x1000}, {0x3, 0x2, 0x2000}, {0x0, 0x6, 0x1000}, {0x0, 0x400, 0x800}, {0x0, 0x6f7, 0x1800}], 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 10:13:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 10:13:01 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) setsockopt(r3, 0xa5, 0x9, &(0x7f0000000200)="38db1a2786a36955547b4ca318999d391dbf48960661dd195b15216bfa18b460256a5e8bd286f78469a67ad5e774afdbddbbdc389fa08a53d969c353f72088304026fcae5e55b33b02e1aa88e205c0cbd10132ca449a74306fc114c8581fb049a92ec4f3d6421ca4172927c8a1b2969c96c656e4a31c772f660414078635ff794bc95b30e91aae26a7edafa4f1145fe8982672eb4126580f568ec44afe30f979298a27f4a385e0f798d421cb94a91776eb06f0ab10bf2b9fc1635b20084cb4b367c3af03bc8733ecc7889ce7", 0xcc) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) write(r0, &(0x7f0000000040)="63d33f2412cf5008e69972f06d843de442f58dc07f0a46fec18c9d917f3642e8ddc75c51eb07bd611f9c5fa5eb50d54ce6a27304df08619040ae7028e375bf1a48a8102a7145d46ea16c46c74bd73eb265a90d42d19202f92359433dedc56115e9946043d6a2f216a528f83da3e813", 0x6f) 10:13:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x8) fchdir(0xffffffffffffffff) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x5) sendto$unix(r0, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r3, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$BIOCPROMISC(r2, 0x20004269) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000340)='./bus\x00', 0x8240, 0x100) ioctl$BIOCLOCK(r2, 0x20004276) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000300)=0x8) r5 = getppid() getpgid(r5) 10:13:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9fac8775287a685e55814969885c383896f05bb"}) 10:13:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0xc}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="14") r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 10:13:01 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202802f66696c657107100b511fb1fab5192c6383b691586c6f2a9439835a6b5a6bda96edb82cac16afc847607fa3a07d21e5d7360b12137335e13a18e33c49699ebe26baf6147eb52a09da7e0c30174ecd9268d68c5bda9427b2b7474d898f648c8ab1a8abe739b1063ef8c681e76a394803ed14f8e893615dcbed6be45ae04901f944da61aff06e8829798d00"/151], 0x10) write(r0, &(0x7f0000002740)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x28) 10:13:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x14}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) pwritev(r5, &(0x7f0000000440)=[{&(0x7f0000000240)="ac883f8cf575278bde163c998f5aaca803a404d50f5e28a4165ad647e41f7a1d2da7356b05d536d808b1e7ecf7fdfdc81a8695785e8f25e0c7e8fd871fbb7249486467b6f169756f63aba53110d19173366e9c759319c63dd79006111aad6527e8e1adac95774fc7ffb5d2e97f3b61e2e01f739f5b045d8d0c24c2102314f829035e16ee471c3b5cadbcf06ebfa1b3c848b3d10ac164f9cf4c0deeac8bf3445b3e8322befedbc729c2df29fac02d96d985ca35186e6963426e4b20d1e329e2af354d4336dacc2b739c979337942fdfb827ec", 0xd2}, {&(0x7f0000000340)="1ce0f2fdae75b17348506db5076df4c7e995f98095033d1deef9bf16405520766de17435db0329465a5ecd20df4e5695ef3e39d85642f0edc6b3fae6e4413c2f0082799e078ce62b54194a4b8a491e48c9e3c9e624d881ca79a8aa7fbb6bf410cecc7c4250c2d58b9dd87b5be4e1457965d354415f0a2586e59c5d2b24f8e1fe8fed16aa9fc8b1b1051e88b53c69587772ef6e8309a78a10387ff0824ccbb9a591731f559ca6afb81ffbd75190d360236045821214e3d7", 0xb7}, {&(0x7f0000000400)="f1a24085d8819094c0f3c615b185d93a4c9ce4cf9fbb777b21a6294994568ad4dcc418943ff5fad9f5a7b2149500743d96cd29b207", 0x35}], 0x3, 0x0, 0x0) msgget(0x3, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f00000004c0)) pipe2(&(0x7f0000000480), 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x40000000000087}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 10:13:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000003c0)={0x9, 0xa1, 0x6, 0x400, "b3cc39a9ae89a2ec6d52e3adc0d0c972a851331d", 0x159f, 0xa8}) r5 = socket$inet(0x2, 0x8000, 0x7f) getsockname$inet(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'t\xe4\xf0', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x401, 0x4, 0x2, 0x8}, {0x1, 0x3f, 0x9, 0x4}, {0x5, 0x0, 0x5, 0x6}, {0xa2c2, 0x3ff, 0x8001, 0x8}, {0xff, 0x1, 0x0, 0x10000}, {0xffffffff, 0x7f, 0x2, 0x1ff}, {0x7, 0x1f, 0x1e0, 0x4}, {0x7, 0x8, 0x7, 0x400}, {0x8001, 0xcef, 0xef6, 0x7}, {0x442f4d12, 0xfffffffffffffffe, 0x9, 0x10001}]}) syz_emit_ethernet(0x8e, &(0x7f00000002c0)="897ed2fdd7ad050cf28cae6a71fa512024acfae58db0e3cdf798ac309854c747295bad7f60f17e662580754fbe6bfe3aa7b0378f7ea6f542b0dcabd2ee5b432988f582d03836786b497267954d75cadf05ba20ff849e2d27a8dfeed9a0b9d3b9ce64ac24a7f8ac76d95a429b68fc29a1db1a055335d56803abc79e5b58accc9312133a843242fb3e2d8197c49e81") 10:13:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) ktrace(0x0, 0x1, 0x8, r2) setpgid(r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0xfffffffffffffff8, 0x0, 0x0, 0x2}, {0x7}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x1, 0x1000, 0x290, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/236) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 10:13:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) acct(&(0x7f0000000000)='./bus\x00') preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 10:13:01 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x20000, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x639, 0x120) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) recvfrom$inet(r5, &(0x7f0000000200)=""/212, 0xfffffffffffffd34, 0x801, &(0x7f00000000c0)={0x2, 0x3}, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000000)) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) ioctl$TIOCSCTTY(r7, 0x20007461) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x400, 0x0) r8 = getpid() fcntl$setown(r0, 0x6, r8) close(r0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 10:13:01 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0xffffffff80000000, &(0x7f0000000080)="ebff89c70d73be2b1abc75e5dc81db95987917202eaa4e717031929648", 0x1d) 10:13:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x18, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) getpeername$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 10:13:02 executing program 1: syz_open_pts() syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r0, 0x0, 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xd0, 0x4, 0x7, 0x5}, {{r2}, 0xfffffffffffffffe, 0x12, 0x1, 0xfff, 0x1f}], 0x8000000005, 0x0) 10:13:02 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x800, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)={0x37ac}) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="c6f7ead7c214cb8cde5409b0e17b207fcfe2e1dd29a2a3c611835612cae354541d807e7e19b243046af905f7f46ad3b286a000a3b20f0c9ae610b742521fbea894b489094dc4d3eec5f4cf316b10e45f4da03cc05df654e7a5964c7d43271f63795a163128779c61c131dd696263e0a9224dfcb7dfae03008b5a54ac915af7f5de469ddb08825e4fdf826ae2f0ab1d4eea13f3604f70d3c191602b066eb4658d5683618bd8aade3e1e09435a04b76ebd", 0xb0}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) 10:13:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f00000000c0)=[{0x10001, 0x9, 0x7fff, 0xca3}, {0x2, 0x7fffffff, 0x0, 0x8}, {0x1, 0x5, 0x9, 0xffffffffffffffc1}, {0x8e2e, 0xf6, 0x8, 0x8}, {0xbf, 0x8, 0x7fffffff, 0x4}, {0xffffffffffffffff, 0xa67, 0x7, 0x1000}, {0x3, 0x2, 0x3, 0x20}, {0x81, 0x200, 0x2, 0x8}, {0x31, 0x2, 0x6, 0x9}]}) r2 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) 10:13:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x24}, {0x8000400000000006}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) shutdown(r2, 0x3) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x1) 10:13:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) unlink(&(0x7f0000000040)='./file0\x00') r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x400, 0x0) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000200)="07b40478ae646be12f4089efd900736ccb7b0f43beb846bd29c76b841955f552fd8b621d612f36c842359ded3e75da0524e30a27b26fc66ce592765759996adb8212316110783b9584190ed1f5403b58971c074374eb5bfee1f7954ce93278a858"}, {&(0x7f0000000280)="e16e887c6555f6dff9b520841bb8de7195c6994e5580fca2c26b9f05ed0f9945bea490681e7bc957d62c800284f45a6428c19bd9bea6ec"}, {&(0x7f00000002c0)="99f5bc8bdf101f0027717659cae8a6a1abd183d76a44abbb64ac312d8f303814541075aaa05f23818f14362350bda278e3e69b75669b102bf94d1e24650bd81a572241fb3d75ce971c9067161265eddbf05b817c0b09d1d2b484d1e690900edf458f8a0486b4d897ecd16cbb5e38354e009b609c4eed91b811fd8dbd6e9f6dcb60622bf0f50274c388be80ddc9cc23093f"}], 0x5b, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x2}, {r3, 0x8}, {r5, 0x1}], 0x3, 0x0) r6 = socket(0x11, 0x3, 0x0) writev(r6, &(0x7f0000000040), 0x1) 10:13:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x25}, {0x1000087}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0xfffffffffffffffa, 0x10001, 0x101}, {0x100, 0x0, 0x7, 0x713}, {0x1, 0x8, 0xa6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:02 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x96) accept$unix(r0, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x6) 10:13:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x2000100000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x20) 10:13:02 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0x5}, {0x18, 0x1, 0x800, 0xcc39}, 0x5, [0x100, 0xfff, 0x6, 0x7, 0x1000, 0x439, 0xff, 0xc2b6]}, 0x3c) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c0e070000000200"}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 10:13:02 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) setreuid(r0, r2) r3 = msgget(0x1, 0x51) msgctl$IPC_SET(r3, 0x1, 0x0) 10:13:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x7c}, {0x6}]}) write(0xffffffffffffffff, &(0x7f0000000000)="ca1d367e2c3f69e1fc2d0801b18496626ba36c3c54c974636384f16d8c4e5660f3ac866c345ab26c3e42f6276b0d47d654a8ad7732342b89308c05c44582418366b29c", 0x43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 10:13:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socketpair(0x6, 0x4, 0x9, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r3, r4, 0x2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) 10:13:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74, 0x7}, {0x74}, {0x40006}]}) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffc0, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[0xd3f6, 0x5, 0x7417, 0x8, 0x3, 0x101, 0x9, 0x3, 0xfffffffffffffffe, 0xfffffffffffff2d8]}) OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 10:13:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x2}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 10:13:03 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file1\x00', 0xffffffffffffffff, 0xffffffffffffffff) 10:13:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000100)="7fe50b3848f134e5e52d5153c7316db7de6dbf9df8c0edad0cef0220af8d102b5a22ef8fac26abfd5274510ee11aa5b1e3d681cad16f22386c86e77aec194179222cd7e38db6637e8980900452bf70a36c8d45e37d1cf23337b54e5f8d893d31d2a6fa5cac6d414a5022189968e2e1aae8ef14942cf8cebfd7a9ea0695f46ea5af539c2d76e33f0f96847eff7e11d8b582d42b2554f7214d7901547a6a", 0x9d, 0x408, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x80000000}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 10:13:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) 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(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="00000005c4354ccd4838207a83984160444f1100000000000000000000000000000000000000000008a75943fdb5396fdd5a35e5f723220000000000000000000000000000000000000000d6825b30f865fe42a4b2c42d617ae6da9d7469d38a0b0ceaf86dcfeb34c70c6e4832e608fdfd75278a9a524ada70e8218c347dc4d40fc9a300fad7ce700495ae2963ee3125d18fd7f25e7caefe981d70a7f23eb429a41c42cd6e290ccee14997d8c9b35de9f847dc694a7f83625e"], 0x4b, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/148, 0x94}], 0x1, &(0x7f0000000280)=""/168, 0xa8}, 0x841) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000)=0x100, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:13:04 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 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) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 10:13:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 10:13:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x3, 0x1, 0x1, 0x6}, {0x8002, 0x40, 0x2, 0x8003}, {0x3, 0xfff8000000000000, 0x1000, 0xfffffffffffffffc}, {0x1, 0x7, 0x6}, {0x0, 0x800, 0x4, 0x7}, {0x100000001, 0x80000001, 0x7, 0x5}, {0x3, 0xc7}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") 10:13:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000a00)=""/89) semctl$GETVAL(r1, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000040)=""/125) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:13:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x5000000000004}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:13:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) r2 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 10:13:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000100)="92e5e50046bccb9ab3dd64942c1a89bbad34e3d991cc31464e8864b37b4693a1b77f1b647609841cc6828e35534d9c50e9734feada993e60fc0da3558ab35148388499787799d6d6a4e46b3c5ca4e5538f668b09f4ce179384c3e6fd99f2ea47bdd3270ccc960488e2ac3552d2d20999cca9f33a27e7d2899ed47e1f99ecb33e79db0f073e5c3cd64e3baeeaa4f6ad3f09e414777316c2266ebd1f7790f87a0531a58d", 0xa3}, {&(0x7f0000000340)="2aa0b5831c4d5c34f3d4f3e65f466aa42defabbde1be7dc8d8f3cc3ec8c0c32fec546ad64abaaad63de43021f8fca169965bfb174ab06a2d6d2670854c4cae237e275503b525c3ad7364cfb3175005079f97ce4a4a37759fdc537ad1350a7086cc9b9705e84857c49adc9f7645ed83fe6e82de09d4e89b2e2a2873fa6f6228a5f0fff24db4b62dc9397c9fe822b3798925f46537f2351871af84e271ac2f8761a15c3ff44c49dfb6e04988debf3259ebb0ef640cdfca6c158c09af0be794f09d03239b445117f9d88d434d66f085cd81ff10142391ed29d2e67d36df9b44078f2f772df05200437b420a0c48904a8b41281a4548aaf3d0366eb0ee63ba47db070c28e897588d23a802581bfbc64002c3439ea6d6baba5b8fe0c7a94d8eb6d070b40818bc8b62534d9866b23a189adc76783a46a81ce2702e70265278536fba9140d06fdcfdb6b192e07d96cb041743bfa9e8a20b1a95dc3d598577306f1c0988904a03cb3a77ef18a6863908cbc8516ea4858904bd07cad8e8b2329d864ace0f73e69d0978b49fe791e70f1efcdaef5ef820a9014fb5f41ba551977e537d62e48339aad3ebe85f5dc6e3f182daad94c818231e74855bbb735a732f6edf06ee258663ccc8a10be4f6d13a3e92e5786021e452acfff8cc5d8c7a45c269cb668f519dc593a359e43ac622d0f186c975dd45ef2c85d045ddb394c47a8fa6c108e46118cdfeb1840697b68afd167a6daf16f29b90eccf95f27f0ef0c02c420793d7064b254bdb288d8c6429ac709d87b69da3f952dc97db254e078c1242c14157f6184cc676f493c1d91e6e790a66efc7857cb7af8e8f538dae2c9712232389a1546e5f5f6bbe5877c9cf124c6bd777dac036783b07e489b740c70c72c502c88ef73ec20e5bd3bf68dd08bc18d32a9a27b4656b6efde8b9e3e10d0e026c5b6baafe6d854e245f261362677f7404afcf5985017c5284f50a60883cb141b5278d4a336163af2806bcdd1f5650f9e9755c62045da8646da1b13c390f1e4434aef40d1e5121d69f60b625959708192ee51d45efb44503fd85d87156ea4b05419db550d67fa12f21d11a259494de4d594fd81af394517cdade7bf11c24c03909fe0e5d4d1a1636d53de68fcb0d513d271cc8d414d6176049dcc8525f73e2608c0ce18f46cd1b27422f971ea09012985ad30ccd981f33920f20e863f848ce5cddc4aecbce92a5a047e71c7736b184b30de9648b64980c05352678b306a997bb99fa8d484a743e91f79346dc05d92ebeacde9da505707809b778b62f964d2e0f90279955b8f536da4bfa9e6b75c28aa5cd7073af69a85527593ff40351bcedf7a573cbd8e2154b7f1dbe6cfa792ec3eb4980efdeb9d7e6edb4e60d87b5070982976fbf2b727843466de6555024cbf72e633089e36b1771cad8ef16ab413ae8a09881637f2a73eef0d6e96e38cf1cce3d871c4b4a18efa2c0a4a72dd599ee080dbb3855c74079f71d457bea60e7ed5ffecbee776f7f316cc236ce09441c465214a6f3835726b29caa03a2c103198243d3e65582bfd435faa0f7880c4bb3640ba13f1cdbf02eb1ec32439426801a8246e5d64a74c4bd6a22916fddda9b852672b1f6147c3b92b0bd57e15eb305183056085821b12beb43c71b28d3b895e491eb7080ee3593bd5237eefe4a398f4e05c6387680ee1fd16fa4c4699f884d970dd4adc95612c81dc907c1e5b2b7bed2630859ce1c4d8c0e5a515364a676adc285a088ed110fe71d7be641c1734fea8f721fdcac32977390dde7412e27c9365d33cd6389ceda8751f065962aff037912c0afed4f67dae880a6c573e5e149f675805e836415677fab7c9fcbc660844c2ce9e8f182179b5a24e8dd64bff6b72470063193adc0fc95c0a0080c23edf49edb245f81fac338720c6cb59a30dc1418ee648785719ca6593e76651b7211ada0e091b164f11837ce847f2dc610be8542a5dabb4fe3e5a8c1ded3a0f8ce566da6a9d76399cdbee99112a9100733aab11378fa90e2153ab0f7f9066a094ac0f25826f62a46448cbbceb2f1e4470ee7ae31d71d61a3fd244bbdb17610ecac8516beff1bc0e1972de277602acf3de75e66be686a1fa2545c6498004dec49e7ab837b86f0444d668ab6145895849db977a3e637bd81b00446874f68c6b8323ccc923ef8e8d89bd4fd7e442fa718bfd61f02543500b855611b3fbcfdcc26e23252dbc324386ba70454f32056926a53b1d3e83954356c806142430ed2682e4b4a1446dcef673495c436a468ac326be0fb399835d9c4c5f7025d4362e5fb5c8b839e14e335bca20fa1bce6bf48e03609c29fe7468fe89f6c9c47df77487c9d7242fb1f6c2f04d9873e5a5427f24b96d7c6d79a89ecfceb0a8d50160f43af5413aaf5adca95bcce773897f9852df3a76291570ba5bd319869621f7cea7f9f2427db3568c8b41d0238ee71e90927d4087fca86219ce571ccb6f6146974271e81b09c9b637feebe7277c4058750dbc868141c9f40670c7161c43b9c1e74668f8483e7f307f1ebfef5f830f26659bf0d8b22d1c41a294bcd96a1f1e7c59b0d3768fd728dddd5b73e5a8671aea74e174f1f8b89a8ff9d48c5c159b9133c119b3cd42bc700be78ab731218b2f9b5d3ebb9a95d73134ba40fbdcbbd649fbef55812c895e0feb3aaf689b1145fdd45c309ab6e426ccd948a63933f0724083b923ce7abfc6a47eb143077da218438a1046025e15c68fa1f8f72619886473bf014c8fb57bac4bb7676ae4b7de5cec5c3237bf84a84f0be0d9c2f1d413f13def038fb920f19743ff8ec366e95898199ee016aac6635e660770da36f6de61d9632c8ddc8cdd6d6372dca73480b9a75dfa57c1d3825b55a4daedb7a7ea088b275fd815646d1b3d50ff8665e36b7a650f76ad1664ad6936a9625df0f4da2f31c7caf17d0d0fa37a7e78319450caf2dcfd35e25c5dc75505cd84b453fd6e1aee3d647a79c039806360c23858e8c1228e4702794a720da8ea36ae7f6352d24165f3a491e9aa4ebe62a0552448ce759a0bae2e3ed9c71d29eb4e252e8abaede122f9f9a4390308ea0944890b9c3cf3a435b18299224a63b5dd05280404a9cf73c63c746746c8e712c71afd60ff6a7f75dbdeba39c4733dc52f45cf0503a73437f431128a91ed883cd2205a14258d22ce3fcfa9e3819319cd2b85c8587d4d6db32d16011367e081fa83006cda7127cf6ac4172be251373a094ae70c019c65f5398eb8beee82c724ccfaa0818439748f5d91facfa2a75fda8630ae1b4b697f69f19c5cde1e9708a72b1c8d25fd9fc118590640686d6ecd850c4bec984688b12c2a54238488643478c11ebbf583904b24ea5b36a26226f0518b5a6767430f7f0504ec402e48e232ba3c181aa5cd2f52b255509c593092b25c6bdaa442f9e1123884b87807ef125056f442c92b70a26053550c1d7eeb192afbb174994e5d97e8428f3579729c4cff8d2025e8fca2cb45cb5aa35199b322e16ece440bc54e5ccc2645bfc7be1fcaf0fc8bc51a707e6d9eb88a35d88d531548d1bf09bb78f05d598d951ec388cda20c42e061aa470b5feaef75f6b7264715c5f6487a24f953f09ab023ee7318686206a2e644f25e76e654345225eaeae6ae176f63c8eb7a44860d98809b70fe4f5bd85171da202cdeb242d8021b3b3cf4b96d6bf581240e002496af7a32796ce639fb9af26fbeb93f7b197ac3785e7b565be68fce65f999ad2b8a53a001ab1ec7d6941b8edc49fddd267ae96a1462fd34bd8fabf0d58a7896b1f971e42d2b8dd64d9255d6ea42e5e74aac151581ee6a543cd9a55cb1d77d8f7e107b31827087f8ab52bb6f1236d1a746591ac0c637e2bd0e5a986756d4585005ad87315e47e3735d61afd16ea9200e1cc26621f3de0697e6d81ae7d9ea48fb394b8feb842f7cc6561e22eaf382b7052d50fdc346915cbb1815b22ff599ae4ba52f6eb5b27b1e6d100cd8cd637795e8ce70008bf2a8acecdb9fcbd22c13f7521e2a8c388348657cd436444194130f9fc1a8dbc85035648fd275957cf792789a1c1ff5f5181c4ea4d53b57fef5edfe8f37e40163915e5bce1d73f4d5d97bc055a57052f98c374d0e1d70b38a7ee78dd321aae7e5aac14db617b11a4c3cf785574c907c85c6f271943d54bac88e0b780867da5278349588fc93d29e91c372896e9866c669390676de88a5aac408a75b0dcaa2fad67824e2bef8fcde05c68989d1165b6e0710f480c4ffc886b0820ca177b2c802d7cda7888625b9dd7a75a193112045571e99fbbd18e83dcc6da0f56aeb6b8c909bf8f30a95f151cf977441e04efd6fe0333cc93d99baa535e808e24c7981707a02075c2e414e8ecb2cc928b5e2b4e4c5c053b0b867ddd82b80ec9c9264f0d6a4b211109b8ac5a5e55dfd0d035cf94f3dea8bd8f3069c2555f7174eadd8850b95fcac4e63646adb83d223ff41ff19e817efd6a9c6cdc4b05a49c827e2b6a9e9c278e4771dfb157ce47c65e93c13e0ca3b73669910a98e6922f47c59c6479a24a287b103e73af1a95a4bec8c0bac9f175484f1a17bb2e83ec50e508cb20478033a4ec7a45cc2b5187410cda25476982e530c7186ecc943048bba4fb456a04bffb5826a0e293e54abc96c4afa93637124bc3ff35b8dd6188b80b7cd5b98ddbd355ad90d045ff9f29d9a8e352e74e8fbe6ce230c80eba5e8acb0e1de45e926a81830a67b1f863bf4430c9cbc6142522718a1d859facf8ba2ee5039c5f936c2b51b16b99e5a489f4fe8cff57b2597cbb080b228e18dd6f1a8f880e8e0b41230bde702847bd8841b2c4e455b90c59a4307e3b15877cabb83714398e759b9d8106f1a741a888396a26d8082765dcf89f0d1262245b159f3e22169ce788f6588fdbcbc828ba8cb28e31f23e62a86e4f3e2679019baa40fa8cc7659985039db0b3380907ae5e35d6f8926dd04ae7a10d25774cb0cb67604a27a4368a2e3085b7586217003fdcdcf4d047a6d50b8a1d51ba340c8857c74eb9266931f744777b3030b4dc3ace0c57c4821a8b71d542a46ca214483ae83ef73d2e8afad619325903c4f8bf6bd4647ff3fd4a2c6b2876b6826ff82161f419b0be476048b039e996de8f51a29f07f8fd270f5358068d5db590a67181c29b0b55b7330dd0c4670fad610f348511cbb1bec23c843789ff52ac1031fa09e2a3f4db9723eb062365e3ddd4f2bb381f5c8a4a60c0a124c6052100f9c9cf524ead7cb40eb648a89117f12e0247ad775e833565ce4b99816b7cb8592c2723cfa971e54abd1b518751afd7934cd88fdfd9cc609177413980a2bbc4f7bda252ba880519faa1b24497116dcd65cc77c313743f13d93ffc7f737e508dc346f56405ce37a96ee68cb6dad51cd02782ca5c7e34036805c26940ffd5b50d3735f921292489e82313f30506db57dd0dc5b42347ec266384c4697f123ce2f358a16c46deef33edd34b872d92e81024bb20872ff3798895fc44a4921cde74e893cc15a19c669e3cb0da89970c63826316426b79c62f526b5155565ce679a8b9f7fcf1cea1674293bf7921c75045a6e4b03f7bb27e134a55ec3f57681cd0ef2bf702f7634655a4fc37431bef87276265b46d241b81bee792213d02b4d4a8e8c94aabbe4fb999ec9c13d4e8da218ff987fa7d370694f7f12f6e8b70e035dc0bbc30377d57cbf461490b4aae55730f17566278c394fafc318e5264c78b4cbf774ac505d98a2538d054b21861121b5b0647e55321c12d2d89c35bfc187ff43c7e8b2065a8445e1ade4462918aceda84", 0x1000}, {&(0x7f00000001c0)="eb6e0329d883bebe1ca560d651c2f9eb333d00d4135487aeab69a009406c67abb00483471dcc0fe1a3932d029d732e75755593b74b41d64e23aed5896055f019c380f1dc6b72f60033f51409e2a627cfb956b3b4af6d4aa87fdf5032ffac02bcbcf5b13975ccc187bdc34e3278bb5c6620379c14722dfa14349f9f1955b9850a87549a024d4da223469673f5158518f55bdea6de1cc93d49544ad3793cb8952b5ae04361844bab5e4f591f6321e2a6982b7740e838eccdc7927776039bc0", 0xbe}, {&(0x7f0000000080)="f3b576277fabaacbebd21b783018502c4815e2a779e59c08ac6f1c63b0a64d0db251", 0x22}, {&(0x7f0000000280)="3522fdb1e37e981460730c77f16b9e13d481774d9fd1a41311d8f8f5871e2b7a70bba3cb0a719549d010603e298c2ef17d5f71603d72441e28c562f7517513262ec6aa2bdc1e5acd30ada0140a527ec73af56e5a6d031f6e9ab040d1d3c7bbb34699b763adab3f6e8d2612e4aa16", 0x6e}, {&(0x7f0000001340)="0af339fcef61bfb4ec83dd9ea0db13f20e12fff18c15f304a42903d3a06c62a00c0eea5636439d777ded4f2b169c072a3eb8c6bc7e8e3e4c521f29f000a189fe7dacdea3d677789c5b60d4a5d530871b92a0b0304d22f6af921d2881aaa3180a247f17a9650a0692e513def654338dd80c1efb9346f3c7b8eb88863a0b1b23b6eec5bb73fa7edee5867447c9d3ca3a9a229fbd811804", 0x96}, {&(0x7f0000001400)="0b5d6bead545810a0bd8d37278200eddaa120be85dce8260f157837cdc6044495550c07c7f7486ba6af83e1a88ecac49d4f53825bdbc44e227fcadfcea8ee32e9fed1d894568d84628bd463825a1b383cf", 0x51}], 0x7, 0x0, 0x0, 0x403}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 10:13:05 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x1, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x2}, 0xfffffffffffffe10) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:13:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) sendto$inet(r0, &(0x7f0000000040)="8006765873564dec8e501dd47e5710d310055c72988a3172c1e7857d9e4855b2148955427b309a72f1e330f924b26c87ce62f776649fc8e8ce4a2221676cb31db0f268822da10dabbe14e90079d13f3f22898758be47fc8538b0887f97d340651a25e59d0884ee6d7337bed09a5954314ebef03581a4d1632b3cf5541eb83a55ebfb43d42a9614d7685b1f3cc5f2673c0bc7e7fb2a1e52a63d14b74ba13cd892e9d7e09ea3594d8f971811ad91dbf1e0f0d6c6f77b8bd6f70b3bdf4c8614bffbc0cce04bb0c39985adbef2be938287f6e0a35a", 0xd3, 0xc, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) r9 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r9) ktrace(0x0, 0x1, 0x8, r9) r10 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r11) r12 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r12, 0x0, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r13, 0x0, 0x0) r14 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r14, 0x0, 0x0) r15 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r15, 0x0, 0x0) r16 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r16, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000140)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="0d1fb3fdfae581e1421e2c422838d1230a0f49688758741e78b1a8f7820b701b3b997a1ed564fec4659df4b59826d22428502588be59d6d631a7ce1c7f9bb28e1ed613b56a0b1fafdb20f4f17de6f90973052a5003a6051a874d358350131b3a6aa588ba0bcacc9423bf2a1d6b4d1e7f5d64c68e71afa754a2f9e922cc898094e9e50ed3155563d759cb0b67e4c0a9646fb83f8e971c7c69dd5a4700e95bd1f0cb6ea7da1dd855b063fc38a7743dcd5e8a74ce292e3be7b3200e0d6ddff6e121760661a8373a4aefa9a3afd2bf37d8c03039e11c8ac64050c989dbe80a73e391aee91fd8ac08", 0xe6}, {&(0x7f0000000280)="a9c616e5d7b019a52db6d398e84dfcc15e180bb48819330279999ffc2c60ca7995ac33f5aa2e604f597a7b15f26b69f99e38fb875b582ca50f25bd083955c32bace7c07922753b04f6591da40d5cd3106a3cb4d1ddab966e4d8536b8df09444e75f7ebd00af3fb301e02af59e98ae7", 0x6f}], 0x2, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r2, r3]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r11, 0xffffffffffffffff}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r12, r0, r13, r14, r15, 0xffffffffffffffff, r16]}], 0xb8, 0x8}, 0x0) 10:13:06 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 10:13:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x400, r1) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = socket(0x18, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f75f657500"/4089], &(0x7f0000000180)=0x1) 10:13:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) setreuid(0x0, 0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x10000, './file0\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x20020, 0x8) 10:13:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x80000000029, 0x0, 0x0, 0xfffffffffffffffe}, {0xfffffffffffff000, 0x800000, 0x3, 0x8}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='\xd8^\x03\xe9\x00\b\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socketpair(0x30, 0x4, 0x7, &(0x7f0000000100)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000140)="73cfc9ce698ebef78d43b0d54d9f9b3abdd139c1c5331e43a2b2ac4b6e6d951962fa94ce74f7abea4648854710d7c39b14b7f9b451634f51525e64a037da5dbbac0f96cc32a179b052fecdbab72b1a7c5627c72a593e173338d7418c18740bbeb490aced9af3f333659d62435947311f08463b9d082ba42536a7d547a914c3eaf2ea0747e9b4d1c2261a4dd62b5525b214ab2273073333", 0x97, 0x7, &(0x7f0000000200)={0x18, 0x2, 0x3, 0xdc}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 10:13:06 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000000c0), 0x100000000000001c, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) mlockall(0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'\x008M', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x60}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 10:13:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9ece21e901483e3d4bb4b87e216a3836e15945b1b20ca04fe6476c40ddc5b4b0b98fe12035d03a5a79e2080b428da212a9e6f61c2647811aae626e76f08cdbe77179477d96e98e4ca64941707e5812b382ca2664f803d10bc792129d506bf600548cc546c85385cf8d7d67bec857de992b9411da7e38bf1c52476c53b58c73c5e2cf7f4b1ecdb2dc0bfb6adc06692198fcb5ba75711c033f49017afa397abe638651744ed872ac08743b87b1a90923060fb676f0a74bb109b438ce684ba1ef3cdebe5030ccd0a048ae14936f9ac06d3a1645f20e390e2123", 0xd8) 10:13:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000240)=0x7) syz_emit_ethernet(0xffffffffffffff7a, &(0x7f0000000080)='\x00\x00\x00\x00\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xffffffff, 0xb87, 0x400, 0x0, 0x2, 0x7, 0x3, 0x2, 0xb6d8861c3ea7f01c}) 10:13:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0xaeb2eb7342b97f07) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f00000000c0)) 10:13:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x81}]}) 10:13:06 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xffffffffffffff64, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x10}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 10:13:06 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) setuid(0xee01) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000df1000/0x3000)=nil, 0x3000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) kevent(r2, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) r4 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000df2000/0x1000)=nil) shmat(r4, &(0x7f0000a00000/0x600000)=nil, 0x4000) read(r2, &(0x7f0000000080)=""/11, 0xb) r5 = semget$private(0x0, 0x4, 0x200) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x80, 0x100000000}) semctl$GETVAL(r5, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000440)) shmctl$IPC_RMID(r1, 0x0) r6 = semget$private(0x0, 0x4, 0xae27a7e32dc51db3) semop(r6, &(0x7f0000000180)=[{0x2, 0x9, 0x1000}], 0x1) 10:13:06 executing program 1: 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, r0) setgroups(0x0, 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x8) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file1\x00', 0xe) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 10:13:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 0x1) r0 = open(&(0x7f0000000140)='./file0\x00', 0x2819b, 0x148) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)) socket(0x20, 0x8004, 0x2) linkat(r3, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x0) shmget(0x3, 0x2000, 0x5, &(0x7f000030b000/0x2000)=nil) write(r4, &(0x7f0000000100)="8c65", 0x170) sendto$inet(0xffffffffffffffff, &(0x7f00000001c0)="1b2927f1fd91cb1c409b24410f83716095ae24968e27b7532124e6a5c24b890f41256ee554a683112f4f3c75d9ee157bfd7bf621d7b19718cea518e6ec1d96a63716b5b3378f2ff061e443", 0x4b, 0x404, &(0x7f0000000240)={0x2, 0x1}, 0xc) 10:13:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 10:13:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\x01\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) r2 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r3, r5, 0x2) 10:13:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) setitimer(0x1, &(0x7f0000000040)={{0x8, 0x2}, {0xfffffffffffffc00, 0xffffffffffff7fff}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 10:13:07 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x27d, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = kqueue() fcntl$getflags(r3, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(r5, &(0x7f0000000340)=[{&(0x7f00000000c0)="f670e4cb0b561485544a0cc03424ec41e2058ce0ca405150b435a9722cf55e91fbb867287536417188612ca971dce435c25f309a80ce859a49e836e2e01a4c9ed47e0e6ed9076c16bd05e966ab50b94f0c28a3cf5eda1b3cc0fd217ad567ebe5f2ed595f079aaefa7b55840b92e899a00177ad3378b075c68393d8999bbaad42a385219a9d5192", 0x87}, {&(0x7f0000000180)="aab60a43c6421423c92938719cdecbba858bc7520b91dd1920c5ef6f36482d70b470969562eae30901bbc8379ac08e4bfdab8242a68154cb538647ae525de2a45a1f8b37b9be5f2af905d9bbcec364ccb875b058a44752211697356713f61ac52c54219479d7b3adf1b0a303c314dd0980aca7a7b460909ce18691344d75c50ebf6c5e9aa6fcf47cce3e041bd8f2a30e8b5c500dfe29f67add8bb586382b31830ef6e267408a3c155217d7848ea4a9167287c9b570a1cd8d5d47ad1a2ca84396ec2c3188854eeb4ead21ea7538b0e0d61bc6e7de5b5a6bef5cf42b917510be362b439fa8b80e0f072a269cb8cbc9", 0xee}, {&(0x7f0000000280)="69bf941befd67833ff797fa7a4809ed3c43697e8edb098017f1f27ed14076b30f1ef9b9dacaed805bca2c77afdcb70212c28cb510b6acbfe62818cac78e62320eb21b40699e70f454f19fb4a10f286857e7aca235c92a3b3cd8d65604137da7ca0f07416cb5319ffcb3ccb7c6824f4860a4a8b6e126e3270bcfdb69895d7986a27fba3515fcab8ad49f7a41e787a444134c260e192785055f6d40144a5ecf93519e2ad1bad0c0b5ff4fd28d44ae9348172dd2c32df", 0xb5}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 10:13:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000007000000010000000a80013300000000"], 0x18}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0xe4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pread(0xffffffffffffffff, &(0x7f00000001c0)="63e9547c2cc5efcac6b82ae82144e7fb438ee88760d206ff5840747bf8c6f9acfa5b5195ea9b0bf7f5f7b19742ad632fb0088f740bf4578b857869ced898d4482053cc26e70a9ab65d448f888c31898c04f873cb8928ff5bb44c4bfd73b6e4b3f45e2e740666ce16aebf683427a40201422c21e023afaf9908cff4d8151b943a04c27ce621d0a712409575c7af6c5694cbb246df6159f63a505e213c2314d687869bfff5aa53b8924f7b11fb5f98dc81e2e5b24d3963ee8074f1a8", 0xbb, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000280)="8c46b24562c54079cac01e70669c423eb376a7a401b211b447f590e3aa398f5509a4084a8b979b904e66f242a1a4732f0e1cca2b1e7f2bf2a9ad3dbadd1ed7e82cc4eba92d7b2774d614dbc326698f5b4efafb215a7781887f7fccaea24dd88c6523d1fbae1c1f9e2c3ca1dbf4b17ab9021be788f0e27e7561985f7b3026b18d6b4614c160b453b033d688ca532f7a7a6ba5b3af4adfa4ed7045c8a4a878f9a5395426aa933a891eadec5884", 0xac, 0x8, 0x0, 0x0) 10:13:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt(r1, 0xffffffffffff1377, 0x10000, &(0x7f0000000000)="df6895e68edc0e08eb881d32b9a1b2a961bf3d542c0b0d24b8d476faa266ed1d7d44ff887d5faba4755ad8c36d828dbe44b97d86fdcdb2bc97f431a226b69e85e7b2f1416d122066f0465188415e8d3ba4fc5ae372cc48376dbbdb35b275e2f1ba05eff8e87cb4804f51bac3048b412fa17ec27b11cc8f30b9dcc7a20b4d4f492528eb924f695de962d91b6145d0a633c91ed21acbd6b140119b1eba82e5e957d098e1c0d1833c886114f5ed159baf7175f0ba4de9255ca714932cc77b56d233574d22f0adcd0830297889042a98ba93ccb7de32f23f8f2d6f4956f5979d4c157ab5d248cf0652cdf3f108b1f0b530215d2e5c6ab5ed004712b462c476b5a4f2bc00e67e5ea52409fb55e9815f6e7915afc47260e19e5744c67ac526cf91e6438f58013a0a5b58e1693daf34219448e9bea11d5617684b4f0518e16fc73bcd9b74e545c29d45f4213878d1611c0f58541c3e19483212b368318ed884421a89f85ea3b5e4e2eb3766368377231b16d3cf52f2be98fe726aba8f8399f732bafb105be0170b4cff76d0d9229dda97cc24ce0aba68ce11a849d5cb20335c020810285e07011f66961445cfa0ca4531f1fc4d31614fa4b73198f43a57326effc452a245f8c14a035fe38c38490f19f331fbaba091ae1bf98f0a4aa40502a13d3e66a8c8f1ac64bcc1288cd04d01ec3a6d9e0a4158a4733cffbbf6adb997d2e5c9128b1bca0f739d40db43b07507261b7793562400485111ac19470f60450c96b71642432f1dc229d7ef4b39db3c1d5e544ad8866f3b9a237d00edb5c6cfa112d81721fa1142c17334783d6b8e1ef388b9bf1dae538bcb217a95e89a64bec606040537bcb124a725411a9ef04fc19225f5c3ebb79cf8e2f0f00fef3aac7d198908335113517a3bf8aa16df1568460679bf793fc9d96615d9febb0ec40bc4c49135520b81fcfcd6e0310e3a1c1ca975bb8f44b524b8eb74ecaecd8200aad57cbb14e2b752205937206bb2e746f41b37fa40f3f4200874d21693909d6800ec1b66427b21d48b24fd8556786d24bf674872e4722fc69a0c783b6e013a27ee0783d224c56ea2221876f678871c0ba3a6ad6e953b877cd518f998fae7efd6dd3c827cedaaeba447f0f61e19dd42c098646fa5514be2f922621002b8045f9590d1d4bbab6ac48e58b70ba0754af3dfbe78bf5743f9744f567bf8af747b8bf2cd5395a82cab7c1d94d1ea704683903d83e61d357f1ab4fc2e1206467c86e118b57591240c395343b8d6023d48d1792ceae19faed1f2f2f230a891a444fa1bf8f7d70e41465aed250e9c035acd1ff387956de1d3e98a6e499a442fe9949940c8f5a0eb904587a258da9dcd5f2315040678cef1938fe335a910b858a98a26416bdfeb4df2f5504fd43713c1d28d636abf06db84e78a1085db3d5935a6ce2b448e581c6951820cd036c8ba720e50b3d0daf2343974cf71f6cff2c7d0a88e6cc1743e12a671c03780803d201c597c862039e6f62fb477984a7c5262ea8529648148c339a2ad0bfa13d4a5861ed12a44d4ac967d0c4259b5ab1c33cbf40a5b6bf8ac77905e8969cf153f5fca18388ab72b01faf36e0c3c83cf7d66e5e397898e92f182907dd44cc15ee31af13bdd35c7c0bd55d3d4e56ee5bfc27e52f9803d368640fb8cf477c5f3ec0435f21cc61d8265aa16ea5fc801640840b1d9be7defb6b958455c73e5d82146206e416a7003338a8f8987c6e153303f3f50bc8dbd6f1350b0849157fac7e0f687234cb103bf6a3ca9b1e5650c6b341a293a4decbf8d9b277583ca6cba3a969181d8133a67b408486137cdd8f995373189223ca721dcd3b47bb06ff04d5786c417292ae73b5a76b2b68f750ce665b55788f51037afe919ef2026015d712f986dd6a150e741fe968941af0cab86203bc0aee01dc28dd3656cc3b41a4f3008c858ce34a9c26c9278779b5324fff3c4f14bea58596213207a8d093e7d705cb72727166d5c04fd74cc4e2a55f135cf1f2eba80462bf4f3e1955d508e2a8f804f3273177a8af36eca301545b8bbe337713a43437f2da19041a87433fdab938c747d819d129b4a040180f33d3f6291f2008d1d75337587e7f7e54b40051aabd31aa773f71553f9d68ee83f3a92234029ecbad32730b5f0f5fddb623380c027ac67585a29c63ea7badf8122bce2649d5544a9e02cc607fccf01f5d03d02235e1d8038900c26ef9ccb36e0d92c49a1027f308c2fd5d082d472629be192a1dc670137b4898f9cb6e2c41353d8f5fbaae9e882b574aa30d6f6b66d4224e15e185d2e93f1728969532c1241a33f5ef7ed8f1fa1fe984a95045150d853ecb5adfa96c02a4571880a75b2de9a40b373006d31e8f501a47a7958e12d62f6141264f89f41c93303600665fd1f38b642f3ce9a6de935fb4fa6e36e944edac3dd8dd516444d068679a30d98662b476daa6e276cb8d01043fae883f532d492937176cdbd37ddb35e7137676e52bdafb7a2a114d9ff19b8d969f24a0fd3370c15283bc7879b061cd9be09194c7b0e776285791de088291070980b0284bc977099da6818554a75778bca4f6e317800028b845ac4c804b14dbf77e1c9b4ad0bde86915dbea09bca6027145322818594dd9e44937707e9d33651dec4dc897570603ac85cbf6864237f14374dbd6b3dabbeb5a45baf3611f365c57a94c6107508e5f51fefcde73ae6a56616c1747d40abc78b097b2bb9e0fb7581cd669942249cf88961d9745ddf618162d845ca6099e0c3eb38c31e107ebf7c8ae1e37ec9f2d084a479f60d1eca75b18ec98450a6da26c6525e30b1d509083e5171d2fc70ab86a5d576e8ec97c96ff8375a684487f3a7a1e1bec767038c570c6edeb7625b6234520c0830cca3594f4c2bf1e47c3d7e9e67225ae0f6aabe0c40601d3d37badcbdb7ec968325b16dfca7920daba74d88bd1864d61acaaa484a029400fdc4f5186fe54ecb8a74709c1e59c0b78d34c28a3bf31ec12481ffca8884344e44091377826f3fd2c5539fb3512b907aa403844355f283f7abc15cbea9cc6040fe54ba3a3ea08ff2a67e0d53922bf5d1a18362dbace9be226891d0676b73d53be64348efa347a81eab5892bb18b0ff106a1d7b0638efd17e5d835d466217f60d081cc1160723e8cd96dc7b3e11b0ee134a37aadb3374c30371e49c3d6c744ad85f89a1f7b37ab2070b2a4895334dafda7c47af4f45c6594876551d7fbe719cb1d3c126b4559eb5f323bf0744568a0fcfe51c5f7a9aeb94ffd6ca398c8f4a9bd2d553118c596144af30f73bf7c593ba032bd59de6242a615bbdefdd817d40a27a90a1d9211a518adaa4d80187fba873cb676b17b3c72787efe063748954f8c2b3029d07f997511c5988ab1c05e662423d67908421efe5f5b9f0a6dcc8c4c1c49c7d28bf1bb3eecceb10010cd2353496afaf30ccbb3cca25e9b76f83bfa052a3d69a55306eb9337a1ce1092d9ac89287295d67c9ddcc418b3c95b34266f1698fc3ecf392ec6672b82e3ec5e881c5764e43cb73596cd5bcc7437dcdee6ea3d62b83d95bacb3c12993b3d1581e83e3d28a0b4ddcca4dbe3f842e32c50b430bb41b1673be6c4b47cf2832bdd4357e002149e27c345b067841d67911333ec7c1e06cf34dae0e2ffe3f648b0df595ae3e1d1420227b2e3752abbf75610500433517048c009b81238bfaa1494754b84d79b49b0abf189481c3fc0f5142a76459946a862b2ec2cd4b06d42fb8bb83bdc4d680e9a7303f1ba661baacfd50336a2846477f8074216d42d8dc7c78dfa113d96f57ce6f44cab17d3417c4e7b6ba4956d5c9359374a5483ca08a95af5e270ba1196109310b5de06c61d8f49f9de0d3b51efce0cc3270df4c4c0c1351903566939182e433c67136e8deea6a64ef9a83914d26b74d9785ad980c65af6ec28b21809a99a8cc073b36589d804bfb44a1c08af7b80e704f96cc6d94675d3087c58023f40ac58633efc5a43b184d85b61b1b9896f62e52ff3d4b6229600e6d558d715077b0f3b62af88a41a3c242d66faa32012288f674a9c472e2b205b3cb9fa99b3391e5f180d3afeac7eae443189f65d477be16666fcce5cdea1f78ef321149ecbbe3a3396c478d3d68369bd40683f4104d0f7153befa41cc7507a56adcf48b2b2fbb004aaa561207926c39373967bc22911a11d15f101eeccccebef269bfb84245ff49959cff8b581063287a7612d3b16099db150bce135777be7e317c4abae6ba18613a485cb792ce3241c604f86cfd2b54551f625c868dead6aad57a65fb6db8c6e4d5667d6441ea62324e67dd454bc2d23e70422237a9f08c189c2d05723b881c7fe16bd8197398af20a3f3e3ca2b718d83ceb279c6db2b17f3468b4a9e9ce10fe539fac559a9211ff1a48c3b44fb1527a233cd12d7ac4b6a3776132e8e2e15d3ad944451731131223634e590abeda7e8adfc653f3ffb3296121700edd5e4d49808f9e3a328ec452bf6f200665010ae9b4f97871a55bd3ba79b26e1fb18a34e6b2492753a29791f20c61acbe2f4cf6046c08c4a46d835938c0e827f8e200a9c46b51c9077a59fafc8de1034112411d6b08674c35fccd75ee592e136f9d09787e08383454be9b9b8326a7b82b0b4e22c0197e1ae69c9f96aaaaebaa5a50b466d8223c5632d0d03c1029b928b34af524281fb784a0cc6a0e175f8e1ad8ee9e76423dc6f7b9f03a40bc880b73a0ed8275a84fd4b14dcb765c0a5c37234284a5dbdf472b79523b0aeb91681583626cd30ea07c632d17f73f1b686cf5f66175cc496afcf6f3b09483049cbb632bab4ef1825cee11de4da1de1a6997f67bbab10cfe2b2ae332f5504e3364be497cd1c086d7acbc75af820ef8b15a63a63488dd8a1885f8f06c180a49761fee971958c2e1ac5d761983b3aad0b2b24d391ba757e286146384160fa319f2078cf2622e46397c8b2ac24e976448fbe28b711227dfddff479e9f2bb519c350ef9b999642b0a1da6f933427e87185fc05e9c46700edbe49e2d4c4238c0715b66a4e2e82162c89d607e5482d5811adad280f504514376f4518b169777d664d7030aef6ef4804049814039e83d8ff77a628afafd01f4f49340bbbe45a8cb6e8697026bc76aa02676b21313d4131bb09b8564ebfbbd329385f6cfdd2db035c05d53e9d5363cac631e97d41f129272b339bc6168e3382cf07735a5b04df6fd4eb690c63d734a85d7825c658060acf63130fa2a9270e16cb8e97c5f04c12051ca11aa064ac79e8c89eec82b935c18992cf0019874fda023ba44ed726ca5eaaf4cde2d6259b922666325110e429e80a0f56335328fcf13f7c93730d1ab8fc811628abbb41ab877738eac7a4410710d110ed8dcaa209b957dce5888ca8ba97ca700377f8778682965dd3c2a5eba978910f605e874276176426c64e3169be4fa7a20c9a2b090291575554ca4d700daf744adc3bc96eb2567c517c72a04c37e342748afadcc067dadb6d72194d89d6daf72c4d93045bc106c75e793f8d6d87601211f729d20f777306c84d607f247273a76d6a2d24cca82c52694c74274439bb29517be023d19a3f210544bfc32f1c42aae620e5b5438719c95e39476cf1c15835da4eb467c82c896af9da3f04392d641944381977a66b1defb511f9d989ace6561ca75bcb8cb2fb28f3ce012cf9050800791f278adc91565333545d7bf4172f484832cae1aca5dec1b644303f82ba4b0b89c7831f51863465014160b0a4ad2f1b2a86fd6c51cb527c3979430ea63c7e42ab32c5c531933dda78d3f8263a01a91", 0x1000) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) 10:13:07 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) pledge(0x0, &(0x7f0000000000)='vmm ') r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x6) fcntl$dupfd(0xffffffffffffff9c, 0x6b72c355fc39eda0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = socket$inet(0x2, 0x5, 0x3) r4 = socket$inet6(0x18, 0x4000, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x13, r4, 0x0, 0x0) getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0xd39) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r2}) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) munlock(&(0x7f0000ff2000/0xb000)=nil, 0xb000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 10:13:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x73e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:13:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 10:13:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x140, 0x100) r1 = shmget(0x2, 0x3000, 0x224, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000fed000/0x10000)=nil, 0x1000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') 10:13:08 executing program 0: r0 = shmget(0x3, 0x3000, 0x3e6cb39914ee60f9, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) kevent(r2, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 10:13:08 executing program 1: sync() r0 = socket(0x20, 0x9, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ee26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297ce1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f72350f90006ee01be657aea8c50000000200000000000071a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8e99492d38c186dc, &(0x7f0000000040), &(0x7f0000000080)=0x4) 10:13:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) socket(0x10, 0x4, 0x3) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000900)=ANY=[@ANYRES16=r0, @ANYRESOCT, @ANYRES64=r0, @ANYBLOB="fe5ae1b8cc65dc61eaaaebc39e333b7cdc461f586ebc16ac26c64dbf19e7bde39a59d30428fbe0ea4b8444eda033340ee785b72c27e8a773591e234233293fb3d7bf8c66dee07c53ac57c90cae50e954697aaeec0cfefaa639810751a21de65ab3f73588f8b08ef63c21ff7941dfd7f5123d22f9a81fa726f2c317dc4721bafbc184eaf9475c2fc2b42074be1d33ccc066bc7b8d4bca0547d48fde5ab4cc4bf5b315f5945857915f5db291f643d630eba0fa966ea838940049943d6e30c8217fbbd305ffc9f0000000b41a84498cbbfb2975fc6a409b7a4a17795f0239d6e4a356c0dcf8bc68dc7d02e8b5d4cf0d23254a2524ff481d8cdeecb5373819cdfdd17e46a93ffeb5a27253fcf6d1e6ffc8cd5b82cc089e10159bcb74d542b878909fe0fa4ca1f60f7e42ab20cd9c97dddeddb5f4b042cd165f7a2de89226522ef6f5ad9072beb465ef660dc2b4db6b4947179913", @ANYRES16=0x0, @ANYRES64=r3, @ANYRESOCT=r1, @ANYRESOCT=r2], 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) socketpair(0x2, 0x2, 0x87, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x8, 0x0) r9 = socket$inet(0x2, 0x2, 0x86) r10 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) r11 = dup2(r1, r10) r12 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r12, 0x0, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r13, 0x0, 0x0) kevent(r6, &(0x7f0000000380)=[{{r1}, 0x3, 0x44, 0x1200000b5, 0x5e8d, 0xdc26}, {{r7}, 0xffffffffffffffff, 0x1, 0x1, 0x101, 0x6}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xc0, 0x9, 0x10000, 0x6}, {{r8}, 0xffffffffffffffff, 0x71, 0x80000000, 0x8a6b, 0x7}], 0x8, &(0x7f0000000480)=[{{r9}, 0xfffffffffffffffd, 0x10, 0x20000000, 0xffffffff, 0x4}, {{r11}, 0xfffffffffffffffd, 0xd6, 0x82, 0x9, 0x3bc}, {{}, 0xffffffffffffffff, 0xe0, 0x80000000, 0x6, 0x20}, {{r12}, 0xfffffffffffffff8, 0x1, 0x42, 0x5}, {{r2}, 0xfffffffffffffffb, 0x4, 0x8, 0x27, 0x800}, {{r0}, 0x0, 0x10, 0x8, 0x486, 0x9}, {{r13}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x0, 0x1}], 0x7, &(0x7f0000000700)={0x80000000, 0x4bda}) r14 = dup2(0xffffffffffffffff, r5) write(r14, &(0x7f0000000140)="0562106b8a710f281bfbad9ca8d6eacae1f418ad3d3fe8cf0b2c3b47e443b5f67eb99b41891c09723666bada408e6c39f8ad41cd417448b75fa7005e079665f37cb60f5227eca17043813fdf639f34c693c71375e82f9afa8fef88b1172f21fb2e1bfa5cc1a0a531b4f37800822c186e922bb65020a8f039df67f57195a25433ae501b7352e7073eda824571007f991dce74aba9d39e9543eeb105eb3dbf9123033add62f35c422e59f293dd1826dbe356f1a92f16835c6b98294c9d70", 0xbd) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r4) r15 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x7e) write(r15, &(0x7f0000000100)="8c65", 0x6d2) 10:13:08 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) sendsyslog(&(0x7f0000000000)="5d630a9178a6c657f111bc7e18a398826b30862f0b971ca0c9ade3fe856a18f4c693fb5b9770de7d3f", 0x29, 0x4) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="7846491eda03a1d269cdd42928b569f954748b4b6f6850072665eb6065", 0xca7c}], 0x1) 10:13:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xc66, './file0\x00', './file0\x00'}) setrlimit(0x20518adc7307e529, &(0x7f0000000040)={0x2, 0x100000001}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) r5 = fcntl$getown(r2, 0x5) fcntl$lock(r4, 0x8, &(0x7f0000000240)={0x2, 0x1, 0xfff, 0x2, r5}) dup2(r1, r2) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) fchmod(r6, 0x94) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x3, 0xcc46, 0x1003, 0x80000003, "ec316e430300f6e70c2ddfe95139cfb74a2bd410", 0xb9, 0xfffffffffffffffd}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000280)={0x7, './file0\x00', './file0\x00'}) 10:13:08 executing program 1: r0 = socket$unix(0x1, 0xe, 0x0) listen(r0, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) 10:13:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x82d, 0x4}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:13:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r1 = getpgrp() wait4(r1, &(0x7f00000003c0), 0x9, &(0x7f0000000a80)) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r2 = socket(0x2, 0xc003, 0x6) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8a4884b13cef92ac612870b4122cd2350000120000000000000000000000000000b219ed9dc35b9cf9adb798f308b5b79329820d4b614a86540900056eb1511cf5302f9ddd55032487eeadae633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1aeead45a7d54cdd69e45bc50bfedc5ab94cc73547fd27fc40cea3cbb1e0bd367c53f087ff8bfb0"], 0x1) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x6) connect$unix(r3, &(0x7f00000008c0)=ANY=[@ANYRESDEC, @ANYRES32, @ANYRESDEC], 0x3) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r5, &(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000580)=[{0xfffffffffffffd4b, 0xfffe, 0x881, "91a603a89e15d73f476205b17771508a78d4d57d6c037b3806e3297dd69b1cfdb2fc33813104883906bdd5df4dbf19c2760d2b7e93a21f9c37d422dc0e1ee30bc549b90000000000000006413653054cc552b3d6000000000000000000ee"}, {0xa8, 0x1, 0x7fff, "2d7786ec15eebfb1ab0b334d437564d3a6c1ac7414b124613eec34fc6159fcf879be0e841e8850b0849c19b8e42443545a27e64a3268589a941d5a5b7923d3ab7c8550d5c509d77c3cc6b900f3d859b2595ff433f7a1e68527a50f08ef76c62894d0fb8d95653ba72f4fc9559af4dace27c7647075faa5a5f98d2bef2140b0bb384ac71966ba5ee0738db9bac00e9ed9a7a99bb28b"}, {0xc8, 0x1, 0x5, "f71a803d927a66ee2ebb7e393bede4de5af9a32a628f256b77e047d8623c1938407269b75d200857c1513dcff68e6c50d510e716425ec5e674f903ff1645f35de3fdb4070ca3cffee049bc6c69a5c36d9ec171c608bcab1d248026ba30a0f81d022ccfd9b1da5aced06dd43194fe5a7c1ff887e23d47bb84f94675eda19026eb9c9c572cdcff78939b42dcf8a220eb420148e97dd9974b234bda741816fc232600c2d240"}, {0x18, 0x0, 0xfffffffffffff000, "282bc1"}, {0x48, 0xe7c0c04b5a040804, 0x3ff, "c6d7d82433194d95c2d3c902be317afc20a81cbf7e19381dea33bf4d5369dbdb8aa93db1f438af16f26ec56a75d2eb54db706ff19d34f3"}, {0x108, 0x1, 0x1, "166b11932a887e8bdec1107ef2f1ae4b1ad12fe7dc0a2904fca7b9afaa298a53ef4f81f0333186e9d189e22ed5a64ad9c8d5bc92978b1f248c1a188dbcf3c5886a33760189e8d244a8746faef284f0ce0d139380b8b0d0f699aca6971c980ce2056ea85196b12a4369a6b5f2e27a8ff3745068fc8900478c091a825423240575df6658bcce69524793d1ac566fa47ae32dce378b9715df7830fdefe53ef5d7c00c90c7b3157c60bb12e5ab2a9bacecd8c1ff52b5033cfb684c1ef491876c783ddce5db5e5b1447f5509b2c0997153b554e2788a9cf32067ae7171e5de517c42f8800b7549b7493960e066acad8bab0a193"}], 0x348}, 0x2) sendmsg(r5, &(0x7f0000000e80)={&(0x7f00000002c0)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000e00)=[{&(0x7f0000000b40)="17e1ac3b2efc92b481e59f4c2296f453246d68d75b5e2ae334196322015cb5b617a92c47a71e76a7e4e8263543983960c50df78d5107a8407a1fa78130f79dfdc2d647d1cefcbcf000e09d7439519a97c3d7a891faead920252b59a6d30bd7f2e09f3376105ddb9e172b3018450e4c6a1b4b0b6690ccbf0734dea1c2f98d4ea12e57b73a328bddea1a26944de047a73f8992bbe18ad9a879abbcf37538fb59bc4b7b0e8d84d0d7736e8c10872ff5a765a1981ecc76e91308eabb3302576c8b31c09b779f636ce68299901aba45858daaae285e2ce2bb7892bc2563b3fd906fb42ecd6e9ccfd7", 0xe6}, {&(0x7f0000000300)="26eb9749e00a802a5e481ff420fd3e041d16641d8200ad29bd1658dba6f6cc949b936b54a164f3d683086875a237d9beae6c232c39c19940fe31817afb38bc19148753f3404ab2ca22dd6c2f5bee7a42ce57565b002983bd440c41920c9e3629696bbc42c8c8028f2091cdfaba0a8665e69e1595c2085ea0ea3ed0fea5a9d7b7785feaaaf3434ab430b377248a16fc64", 0x90}, {&(0x7f0000000c40)="e4fcdab345dc4110fa993ee712982ad96cb39b77e717dcdc3c0058b5db5da9a25e5e06749639800d8c49d3b0dab30ba5b6a41ca8f7e4aaeaeb9c1c7b53fa0619f2726e9830603639505cc68c02815a9c0ffdb28ba4d569ea5716c1465f6f95504a61ad2e33f1b0d0540da5f0629447190c699187ec46be3c76b23d89e1fa", 0x7e}, {&(0x7f0000000cc0)="a46d2c406dc65baa88ef3617bc05750b74d59b9f6fa3080bb1ec732a28a577ec1adf45b846576b6bd184b3c0b8e3480c70ca9fca5de3a211fdd8478fbdd7b6078426785abd", 0x45}, {&(0x7f0000000d40)="49f80294210f18b7a2c3d7305fb7288b530aab44a52054db9eaee0e33b5bc0ca8c6e8b6b0433c1ab89162dcc09c2992f2988def01b9a61465fa95af4e0785b969a31fbe58a6446171d5c9fc03d6a9318a3dab907b91a5ad10ab15e4e2ee9aad8f9f0599579d2e2f3f8f5ca4c3eca7bf76669f9dc3359dfb08d96fc472b5aba47c73b34a684134c283fdc89e33cc6", 0x8e}], 0x5, &(0x7f0000000440)=[{0x20, 0x1, 0xb2b5, "9c753401dc6cf4bd7598f1a037c1ef"}], 0x20}, 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:13:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x15, 0x1f}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000380)=""/101, 0x65}], 0x3, &(0x7f0000000400)=""/11, 0xb}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r2 = semget$private(0x0, 0x4, 0x10) semop(r2, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r3) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) read(r3, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0x4) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r3, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r3, 0x2000747a) mknod(&(0x7f0000000400)='./file1\x00', 0x8020, 0x5dc6) open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r3, 0x800c745b, &(0x7f0000000300)=0x28d0) semop(r2, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) 10:13:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x4, 0x97e, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x87, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[0x81, 0x1, 0x1]}) 10:13:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x5}, {0x40006, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 10:13:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x100) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000200)=0xb15) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='m') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x9) read(r0, &(0x7f0000000040)=""/32, 0x20) 10:13:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="000000186204017b002b2c000000267e897f7700000005a89b8a973268381a5071cb000bc3faf94ae5e124c6a36000753dd4d16120195f81db838f74652d62e100c51bad0000000000000000c37bb79d7d2c336ec5e000", 0x57}], 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 10:13:08 executing program 0: getuid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x2}) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x40) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x4f, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = socket$inet6(0x18, 0x5, 0x2) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto(r4, &(0x7f00000002c0)="4b2e120ed1efe05b2e643c175ff8790b7dc6c3b6ba08c72586e531fda949bbdbf2d588702ab54b9f459e8746637dd27368b4efadf314beff57076c73307809a027fd61a93e06e7e439a723fa63e53e7df5cb83e15980e97e77323ae5abdbca55ea5e7d7484f61d1f110788fb6dc84e7b0fb9544e4aa7a0f66d6b75ea2571b1261a99fe1b253db208ef0672b94cec9f4eecdd0a82438221f83d37b63b9a398c7c3ceb69c8c09f61439dc6815cd918970dbf1f1020301354e4111847b16d38a33a505733f4c79eacca2d5f94ea1ace256612c4ebc92ce22e4030b7b99226554a08f0000e18d2b07dbae85a843409bd0d51dea83d80da060f1412b1c5855cbc53", 0xff, 0x8, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x13c) setuid(r5) setuid(r5) r6 = syz_open_pts() recvfrom$unix(0xffffffffffffffff, &(0x7f00000003c0)=""/164, 0xa4, 0x802, 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) fcntl$getflags(r1, 0x3) 10:13:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x6, 0x4, 0x4e3) readv(r1, &(0x7f0000002240)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/3, 0x3}, {&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/193, 0xc1}, {&(0x7f0000002140)=""/230, 0xe6}], 0x5) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 10:13:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000002902) open$dir(&(0x7f0000000000)='./file0\x00', 0x29, 0x0) r0 = socket$inet6(0x18, 0x8004, 0x100) sendto(r0, &(0x7f0000000140)="9f4183e923b3bda540dbd836dfc31d06beef6d9df921b4418599cec3ce376bdbba29c63ec8fe6aab8bc965895fe5f2aed91fd972bbf11a379bb7bcceb5dbf5493d7d221026e14644d007178c71b58abd6735c2b765057033c02736de1f9bee7ff81506467f10f168640f779e945e41911ca63e8fa47772e3b041a5931cb9ca749c03ed14a3c02e5c6ee023a8e11e541b96fd89085f3f8a537cde51fa2651f711613c04fd63e146859dcd3a005aa6615badba48c1e69ac89c871de4e15ee54d48b895400b9f2f7648c9bd5d27e86e8cb749aae2a3cd", 0xd5, 0xc, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 10:13:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000003}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="93") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) 10:13:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002980)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993cfaff5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b3050094c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9e0100000000000000189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) setgroups(0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 10:13:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x28) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x40004000000228a9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 10:13:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000000000015}, {0x4}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000300)={&(0x7f0000000280)=[{0x20, 0x2}, {0x150}], 0x2}) writev(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)="8890fdf3b5096ae512d07bf3099cd5c94c520704baa8955b40aed8417b7e3f9916b4b16b0bf746936a969401244bcb3d3e9cb46a5c32a6245488c16ef5c29a2bc44ea083b603f3fcfa2705ae1930b40e306cce7cbc7538b0a3e78cb5c2f81e23e1c4dac7d6b9ccd887810fd595b49fd77266da94113ede98bc3ec20c2043b6a59a14fa4c", 0x84}, {&(0x7f0000000380)="f4412a44e7ff3fe9e5fed86a00249d07a204c133d6f9c2ecc3b3ce955c2dc4d518e3c7587265e33761a3a97b05815b6f8cb92f1aa00741d0d20372beaafafedb1e34b38741d1d8d5fb915c0837374f34f3fafcda6139600fe009f5390db80e53f46f2eb7aebc74ca6979b552beb2f8b78a266d3d21b1233f02398c04491347fe3e9fc250abeef59bcd1af00e5f872538970f618179e6a365dab8ab073d01f9a4547da71d43e16d4079c33fa606280b36c22137dbde6aece50937c90067f5442d2925ddcc0afe2672c444a5a3301ae8c56595aaf797bf", 0xd6}], 0x2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x267184ff47c74500, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1106, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getegid() 10:13:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) setuid(0xee01) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) 10:13:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 10:13:08 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 10:13:08 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x800) r1 = getpid() r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x9, 0x0, 0x5, 0x2, 0xa, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r8 = getegid() r9 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r7, r8, r9, 0x0, 0x4, 0x200}, 0x4, 0x26, 0x732}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3}, 0xc) r10 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000380)={&(0x7f00000003c0)=[{0x41, 0x9}, {0x4, 0x5}, {0x82, 0x80000000}, {0x44, 0x9}, {0x26, 0x2}], 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r11 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r12) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r13) seteuid(0xffffffffffffffff) setreuid(r12, r13) 10:13:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) setsockopt(r2, 0xe05, 0x0, &(0x7f0000000100)="c3d1345dd21d5c62cc2617de3958fbe4216bb7f9af6d25d4007ebf6aff0e9d411062a3c26aa6d26d2e4ad1e8d84a25454b3376aad8ede9a11a7b1a54167a7ac175d937eb0e9b38b8064b2722f5c9e49975bcf123f546e16de944d54230bcab4c67e3c3f04cf87e260a8c1a9febc650b4080ceac35e8be8dd3981595a1bb38d5a70957bb9ef6eb07b41d61f9bbf5d2373182e2da6483767f52ba194106b352f6361d389f74ae9055946cc4fe9b1d686a25aa4951299", 0xb5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:13:08 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) getpid() r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) ktrace(0x0, 0x1, 0x8, r1) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) ktrace(0x0, 0x1, 0x8, r2) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) getpid() ktrace(0x0, 0x1, 0x8, r3) r4 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r4) ktrace(0x0, 0x1, 0x8, r4) fcntl$setown(r0, 0x6, r4) pipe(&(0x7f0000000000)) fcntl$setown(r0, 0x6, 0x0) 10:13:08 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 10:13:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0xd4e, 0x4}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x64}, {0x6}]}) getitimer(0x2, &(0x7f0000000080)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x100, './file0\x00', './file1\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") getitimer(0x4, &(0x7f0000000280)) chflags(&(0x7f0000000040)='./file0\x00', 0x0) getitimer(0x1, &(0x7f0000000100)) 10:13:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000300)=0x9) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getuid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = dup2(r1, r3) utimensat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x400000, 0x7}, {0x4, 0x1000000101}}, 0x2) open(&(0x7f0000000240)='./file0\x00', 0x2, 0x2) pipe(&(0x7f00000002c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0xfa}]}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) 10:13:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/cpf\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x200) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x7fff, 0x7}, {0x7d, 0x1, 0x3f, 0x314}, {0x1000, 0x6, 0x3, 0xb49b}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) 10:13:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x0, 0x2000000}, {0x24}, {0x1, 0x0, 0x1000000}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = dup(r1) accept$inet(r2, &(0x7f0000000280), &(0x7f0000000240)=0xffffffffffffff6c) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:09 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x100) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000100)="ef2c54f63a735370a4817b59ba65e279fac016647da156b49fea47557b23ee50e936c8564d973a81a8efc10b7643f98a65", 0x31, 0x6, &(0x7f0000000140)={0x2, 0x3}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000480)=""/4096, 0x1000) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r5, r0) 10:13:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:13:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x40008000000000, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 10:13:10 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r7, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) fchownat(r1, &(0x7f0000000900)='./file0\x00', r2, r8, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r11 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r12 = socket(0x800000018, 0x1, 0x0) getsockopt(r12, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r1, &(0x7f0000000880)='./file0\x00', r2, r3, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 10:13:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x2) pipe(&(0x7f00000000c0)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x101) 10:13:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") setitimer(0x1, &(0x7f0000000000)={{0x1, 0x4}, {0x0, 0x1c}}, &(0x7f0000000080)) 10:13:10 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:13:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xfffffffffffffffa, 0x101, 0x5, 0x296}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x9, 0x1c0000000, 0x2, 0x3f}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 10:13:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x98}) sendsyslog(&(0x7f00000000c0)="d8a5ab49d34ca59b6fafa7982496094fff3c0dcdda8f65fb1f1d17c578dfee940780726358f35203820dbf849e756379f3a3e186773cbc0a7efe7c6388f3a677b6821c513a37434caaa2d268d22010fc81760f1dbce0ed076aa9868d1a1cec75c7757743924f81ba680bd621196d34e1a16633c9d924b6a5ec7d851af558c47f", 0x80, 0x20) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) getsockopt(r2, 0x7, 0xb8d5, &(0x7f0000000200)=""/96, &(0x7f0000000280)=0x60) write(r0, &(0x7f0000000000)="cbd5978dca28e82b463bd863ef03e3f5", 0xe) socketpair(0x10, 0x4, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 10:13:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f0000000100)) 10:13:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "77ad316a6dccb0557725507de804fddbd7c284c3"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x192) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 10:13:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xd1, 0x31) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x82, 0x0, 0x869, 0x0) 10:13:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r6 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r8 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) r9 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x8, 0x0, 0xb7, 0x20}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0xffffffffffffffde, 0x20}, {{r4}, 0xfffffffffffffffb, 0x18, 0x10}], 0x100000001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0x1, 0x8}, {{r5}, 0xf903c529355f1bde, 0x20, 0x0, 0x6, 0xfb61}, {{r7}, 0xfffffffffffffffb, 0x8, 0x1e0000002, 0x3f}, {{r8}, 0xfffffffffffffffb, 0x0, 0xfff9e, 0x1e8, 0x401}, {{r0}, 0xfffffffffffffffa, 0x0, 0xe2cce615398365, 0x20, 0x5}, {{r9}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x7, 0xd5}, {{r10}, 0x7ffffffffffffffe, 0x10, 0xf0000000, 0x2, 0xffffffff}], 0xa15d, &(0x7f0000000140)={0xfffffffffffffff9}) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x85, 0x9}, {0x5, 0xf}, {0x48, 0x8}, {0x0, 0x1}, {0x88}, {0x88}, {0x46, 0x1ff}, {0x20, 0x7}], 0x8}) r11 = socket(0x6ba444414fa7bca2, 0x6, 0x7) connect$unix(r11, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 10:13:10 executing program 1: 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, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x10, 0xf0000011, 0x3f, 0x2}, {{r4}, 0xfffffffffffffff8, 0x80, 0x4, 0xc7, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x10, 0x40, 0x0, 0x7}], 0x7, &(0x7f0000000000)=[{{r5}, 0x7ffffffffffffffc, 0x2, 0x4, 0xfffffffffffffffa, 0x6}], 0x40, &(0x7f00000001c0)={0x4, 0xbea}) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 10:13:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = msgget(0x1, 0x11) r2 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) r4 = getegid() r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r8 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r8) ktrace(0x0, 0x1, 0x8, r8) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0xffff, r3, r4, r5, r6, 0x32, 0x1c62}, 0x7, 0x8001, r7, r8, 0x2, 0x1, 0x7fff, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x1000) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 10:13:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0xaa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x6983, 0x7fffffff}, 0x10) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x40) r1 = socket(0x2, 0x2002, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000000)="08fbdcab", 0x4) 10:13:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xc5a88acd6359dc18, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x0, 0x0, 0x0, "93d60d1b4016c2000000790000000000001900"}) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x7c, 0x1, {0x800, 0xa6}}) read(r1, &(0x7f0000000540)=""/226, 0xe2) 10:13:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) sendto$unix(r2, &(0x7f0000001440)="56b48e0341d5c1392bddc220892e9edc3981f86258037221b8aa381badd65dcf32371a1fc741b886e7f5ca1775bdcbe9149ec0ffaaad0651ba5b91dd06bf89f3a42a9a34e83723e909ce09f50d841408da0a1d0598bb190905efe7e47c3879d5325ec419f1092fff714c6bcade1d37b0b98279ed5d2ed27f3973d3db7f9464e6d94cbb07784cd7694e00067a2e5dc15ea57220c6703c08596b9cb163acb10ba7ebe8bf6ec5b9dfab07e0a0177f54d0bfdb590ab2242d2f59a8785e5fb5e980bdfede9393a7c41670c044964c7fdaa89507beb6f4217c7a75d39c33c6150ee1b1b3b61762db2032f8377417409f997c6d585f4d149ee48893f64de1a4d820fd11cbff81c16ffb82a3bbad79b20348646ac248bcdef1a6361402c4727877e59a5e3babcf5a142f2bb11081339ab20f251a4ea5d234f4d59902478554049cab5025e9bca3c8227c4c8d5e1c8e71adead9a8e677f1b70193456d2212aae701589c1b1f8851e7a82b1b1f7b626beb9c27cf134fce8085a6e3f964756a5c3d6ecdbd22091067abbbff476a2dce398981e349634f8bed2d4ad725166daad178c987c506bfb7aef2daeeffaafcb6c3b22db7ccd06ad0efafc8c9011c164f6b9dea2b936e2b6e8a078951003b089d93ce8f5a84e5e194d494af2b2d50b4dbcf8d6c58e689279bf0bde831f2271c91d7e2714d06c5434d484a85cba7d51289bbce27585bfbe0dbd78d39087aa054bc80a5dd64421e31054595d331c19872c3003df6f05100580094be395b8d53a786d76a2b5d9917b6e789dec02903b21fd7505237427bc4951e7e73f10681f29067cd71a5ff1c12535808f45693b111f43d314126030a2f5d747a338cc3cd714ae53334159f35d69d18eaa9ea1b4cd4cab37e19c1faf7014b69ed47c75e69e1594081d1fb39b7d2c1c90f1158c15001c6beac40490bd6ed8eeac0d5656dc02ee477a0dffcde8fa011dcbd47adf4f7049ae49b40eba68cfe2e2feae1b8f7c8726881194aba21db4df0a45be7365bd03aafdc781263f3415d319d9b4de187957b51bb56feeb2db68bfc486260faf18a5dc4cef583937df5f2ae03bb0d036477aeb6b3a03b23f7183755eb8efcbb68622219b31b368e5d2240fcc598ed59e9a282dd09107f179e8658be0ef5b63ab4d060f0da4dec790d0f4ccece4965fff3213a273618efecb4afd423e3331c57799a783f720ca691a210e712d51a77f0d9376dbe6df035898a6dcc7819536cdac2d8cf35bc5daa19affd70816c72ffd916cd5d55fd4d3028e71445a61d9de11d6061b067ae441e7d4b5ea08e6492328ea54faf1e54305a2a22b3bc6480a1c269abdae3418f5ea13798f9af2962c36673c913726706cf3767bab9dbccafb590c4b25c3ddcc5be88177744e55d575016e77ec6fe08e965f9f5ac5791e91ecae524069d032623331f86b0347543ab3a3c4ef99b87138880223a604d5fc29eb283d605808dfe21508b67b76544a5dff3174dbca46bc0ac81aa90134203d5d15a4819863a565dad967cd8fe27aef4afcbdee72ddcedf2c7bcbe397fd253991618ce31a6c834c4e3053f4847b090affb716d24d11aee34c017e90ad4c042ec586aeda8b172a930bfaae625db8bc5cd0dd88cc767167f560d278908b2c7b4570b4b3328ddc8ec34a54f8573a4abaa6425918ee89e53f118341fea1d995eb2f89759e8c640b743ec5095565d34521031dfb32e85361d24c975c374406d6e97c7130cad81bf9ddd26e51f91315ebc0445baf67def2e93b67e5e96b9c1ce4905ae6d69a8d837808cbcb429af04cc99e57ba9f43052e535827ac7022ffe1551455200f2e83146fe356bafc86bc8c75e7c8fac7f6b7b9e77e90e186b0aad430456e800c729721ef6544738bfe49dd27074a0701f3ccfae028b11b4ab81a98e8924f6560fc6cf718aa0bce84a503b2e71805655241c33a8557ee7651f2937607e057b3df72dd687f433a14ff6a6472c14bd078545c4d74a3350b3413ec285ac3349d3c2c3124198c80759a3f9a09617ff9582a1714a264a18f0224c953c3a2378cf8d9841e8088216936324dbb18c2d807188130e49c2fdad76b0dd851fe1cb01ca2a844b8df15d0653e1271fdc243eddf0033a13e6c34e1df3db7416487845a46322e29b14de50dffb65c27d1305206fd86940a0f74e27e79ee0ed0e53d2b888fe651c6b5ddb2dc97711d9683ac8f7c57aa8156665b145b9653c3be62f2682a32b2b443d431ed7dc54aecda08282f12862ae3817aea7381cfe3dad32b591f46359936b5643426db129af45d43132de04cccf31935dc06af99e293c0a85b0898e341f09d8fa21b43553a038f186e09da423e56e5445ea7af2b4e023f987b98930e98e62ce5e4a11a191fd4abd16c0ad5a27f89fa1aa3f1d85bbce16613320686a99ac9b70a2f1ef7fdcd4288cdd83eab328caff0566ba23704a537b0ee5854d706dc9f200b7fb34a7de355bc3abfa6c90cfd7021112f507dc5c6009b0288febf335fc4f6d3bc38c3a51982afa89ec24ef0988b47183b23142f72f85ac9aac64d2686fc2296638056ad4ee75446c8824c8badd194af194f85192ecd44da9a7368f8c8eb4c3e8254e22df4b5bcc188ee487e8e622c12c72b28e5ab345876150ccf7d6cf17e1efe627c4d9b3665c36812adade03879ba92978f02cf0b174d247842356cdc119c4a3bea0644df1a8d34d0f051de19e745499989e446c0b429ecae4f38d24ad98c763e0ce3aed9f0897592afed15aae9e9e0d4d9db246a8cc67a549d1507e0866701ccabe41a319669d6292e9c1eed0b7a34a476e6641f351c33e02f02f65c22ddbedaf561299492255129a0a78f30eb7d7022f845a1f731d48572db664929a1452aabe0f36005aaa463f8e8075d76d9a9386db7d5d9e2e6634ac65f37da1c99d7a06c8c4a61c0a3639c82dd55a7b7e0beb63e57b1bb1749425378aeff33e28a63c4e9a4c33ba0cb172e7852792c7a19b87364241fe5362a4455d3345aaca81369f7d51adf31d30598d81bfa460176f0f3017cdc6a5c6c2ba2fef0a283ffb6ee577d6f3ef010558ec3dca0cffcb6c3427cb095d24dd9f3421ce55f03b31621fe2932c75ed4d110c8ec490f246a2c63b5b400080df0be71f54998cbc84913cb1f2e10bbe764cf81adaff45a916a082126626db1569e77eae9f1726f0c708cac7cad858809b0e9f327a3161e226d59eba071756e063373693d1dbdf428499dac16d01e8a4c082a5dd8addf6b155af04334554703079dd4c628dcaafaa272d1047108b8305b751852b0bea1e608dbe7da72f579d761317222bf0bb86399b9f4d7b3607200ac3b077751f8f91c859c6f5503a9c442bf7ac3d6a34405ddabb23e134dd5e147094da284dec90694d3ccd5e3c05e8d1bf48dc79caca06f15427142340d5473582a1b51a0b2f4354b8c4055845607a702886dcd65302937359998d80301c4c1a2c3c70386c4cb0b1ddd82153244b5445bad0a092996ddf9187c916b9a82b4268c55993724455d5c4669b8719d85b1b59fbea67fd6cec21836900e4619cd60ae57c7ab7d92781ec262c0da8a73f1b6371f6c5071ae2d1441554704b8336826bf7251a50d63e2a2b06de14de47785f7a4f8656062b71442f27c702d3b76aa3611e2f711df7b2fff05d996b15fdc7eb5ad3f16cf945d6ee49ed0f90f380aa831d07f489ac614480025691b18ead04533936a565e22494be76bd482deb610aa3e55b5361f806e7b174cfde5092907bc8633991ce33088f8299f65dcbde97fbb60bb1956665e7af039334c7afa2932f2b392db19d5329af3066ce43ab032dff82ae15bc5c40e888c5e9199beb602f1bb7538f5b2a90d2dcb1aae3f687a3a38ac3c9a5f2aeedd0ec26ef9e35e8e085c9d8430f2e6a20552d7345e0eca596f6ff50310f49fdf0bfeaa9b62e82356c188967e0670a5919ebfbf5d7dd615d70c78ad247d95e44d713a8a662375cf63786de7782ecd73101702bd8b6e88a705190395a6a39c5d24e2105708ad83e6785e51e917f778817f0cb96c926e024a236ddc7a043db6eff0b2cbf074f2c13e52ead88c2d9fe6b2bbf40331f6045da2a8b4f1b063cddf6270ac0ae72b42812f7311fa65e1315d531ad5a94b2601ef60b61daa1074b68f1e3535e147aa0f9831b4885c7535482c4ad8890d76b8acccf66fd1eca364c44f06114c8493fc22f2809a053689cc6d90d6999aa1cc923c4d5be91fcfc395e8801cd950c7accc3243653debe6d1bf81fc4e5e0a8729588eecf27b89bf21844c64a0c205b110ec5b1e4852b8571c7fda4f2fedc567ac15a9526d443c17e1d10c80fb59c35d5810da37a928538aba7b4b683b19413de1802aafed770818737ea0072b0dfb220df48466aa446c5019c1c83118a29eb55b466242dd0bb0d27f3f4d822c921bc2877fbf13ff1174d83f053eecd4976f82b123aa0751aedfe041da49d5e686530f4b9ff18bc02fe6a5e253e5ab87204ae9656c234fd527c05de9a7b2be6af9cc2087d4387f2285f5a850ffa8a0c0828c5fbda3dd4eb28294d5d67af89769cf309e45a480c710ecc11dac11b7d5d140271036cf1a9d386a986c0fc0a5c146baaf64df7193a0570815c91980115684f495e6fb45e92573fe360586378c3fe5be197b4242aef53b6d7bb2f26e0f469de3c4c953ebf62050e355ceb400aa8a720fd5e058f7db6d50e5c09ab97b8fb293fd1548865dd38344d6f37e38e9d3b59263b58dc840ab098cfc39671266dd3e0f87ab8f5300db266c0d1b90be189c21908897a1d64fe6414ecba65c4557629453b52889d8f81550b2aec0d246051b15e94d3494005707e7889c294603b799bd4e546dcb2e091301a2c2dd62146b0aeab49ab5e19cf1c94831e58ec8fb7d9e2b0cccd2d4280055b77bebf298065339cc1ead0c908d7493de018e8309d8a7b94b82424b5e3e3c574cbb141ec71209c4609ad3009ade16319b493351c3ae80e018e3311090a63cc4ae85f0533bcb08f0d7642f051aad8a541e5b6535e0151e7930c832234eb36e8d777e48e4245fbf547f188a87299d92f2177cd57741e1b681448fb889924de9ce650802b262c706d77c9be4b4b204c89148b120cdc52dbae61213acfaeed6573dad7506ab5afb5edb8df01548bc6bae2f2389245438108857bc0f65e043b77f9243958ae3883d41d86dfe271280aaa33fbe7916397b4d916d562f2a8b26142b06f56e80a4acc4b3beb4bb49867bbfb26fbd460f22f723dc9c238d534011380f349643f2c7fe08490fbacd188f5a43d71444c8e0b4319d45400e637e3fcdb4378bf57cd16ed4e4227dafd1e54196fe2fc8176ca1ba012af7b54b80e5bc65f7015616b309813b7b514f5b02af61a874eeabf7247ba8a42b63a9b159f07ec2ce7ac916a0e03b1c6b0db5e2f008c078e344359e644f569046179535cf4faacdf8a8302a72154177028777c7ff3f1d6913d19a256d1dcbdbe2d86d5c6131dbbff7edee1536f726440cb9facbc02d183d21755c790ae0c99dc8fa957971b4eeac9851de7006dee31838cb02d9bbe546393b92ecf3396615ad03cd046c5b036f98de7e2674956c84626521570fb9e4a85376bf3483e197f7c703a1e1ce4c66c8e98c9ae8dbca61afd10fb00e3cac24f516511e508361fa5f1d456add537fe5a268526937c6f389c30a46b85b295b98023014cc2f04819617728c7ddfbc043fb07fa001216ada4a03ce6c25e269e646d75967b049880c31d28ca9098c5c17e58389a8ca9627e32713bef7653fc85e6680fc375248ca9533fa03b4145948254", 0x1007, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8e68d20000fbffffffffffffff000000000100"], 0x10) 10:13:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 10:13:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) close(r0) socket(0x2, 0x4000, 0x4c9) 10:13:11 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="9eee3362f27b825f4dd2a8da776483614cfe1a1f055ebb9ad6e9c23e23f2c6103c415c36268bf7139f2d1ef80ede38a9ca6ca44f4c7d1013a4ea6c51152ad3b4577b30d9004fb7514d09a968a39ed76c8b661adfd04e32f7cdba373f41da6fb2c50805b1279ced2dee6579913d0484742a0cfa87506d3f9246b431d8fecd6e42279222c90b888db98065caa87e74d1063d1af3c328ba7cc26fadadf45c55595ce14c", 0xa2}, {&(0x7f0000000140)="76b75f5dfb8544b867ccd1e11d099d95c37570ec18a825f610e60093616b4ee4e264272dfb34ac12313f470b71b6189c3ff35118c8057d3ffc3f3ac5db34c43ebba7fa63c21d05c0c1dc2cd658b881c5a1f387d887bfefc208406242164051c29edd6c83f262affba3ebb664596b4b904b6ff19065d63ba064", 0x79}, {&(0x7f0000000780)="8dcb1e17bc06ceca777783e17c", 0xd}, {&(0x7f0000000200)="bae53984aafd4dd885df6a2125168b275bd79ceb50ca2d2c19c180905e279ba2ac962c36d9ada5fb7d24e6654922e63ecb318bc5c104de16cc2fffb36a06fd532d8bef42d759e31ece1ea381fabdc04074e06a1ad2221012", 0x58}, {&(0x7f0000000280)="ae6a7d8f4a79063405489b0b676e7f80b720f35bd80e06e8647aee763b9937b6a593d92ca3eeefea64ceacc5cd7a460641ae7e758043e5e92f030c5352a431bf48ba22abb6350f0d709081477a06e8aef621df9332f8c73824ed2fd355e1b9e0585f49c8e740b08741fe4e53e2ac27fd40136237169cd718f01f7217166f1026bc8e180ae1450046466d6e2f7b339eb7dc83831d", 0x94}, {&(0x7f0000000340)="e4fa02790d6bdc6d47578fb6b5830037f20f0d2c449bd9b1ebf913f1c1b5a662556308a8da31d2f3455c88fc3b29a50b3e1d7555b8a076a09c3a0901c589d50f88a7b938fa78a4579b4ae8aa6ee559eb37ea805cdac8d80a52f27a7b423eaf63b27a3aebf9113dc62c82b9a3872ce4c32de72ae6c7fa7ed998be821ed40b7a520783bd99e81510d6231f8e8c7fc2f2eed6379671bc3073d9799115459e35a89f168652fb9a2a460c830ac622a9827acb35576e965308837d308db7fd4a3ed8ff1a96fe4a01ac44af6623c7281cae25bcf0f2a0af9f8102d51636b1bc2a1452c229fdf95dab4f67", 0xffffff6c}, {&(0x7f0000000440)="0ce443551f3a6cdb668f5e30bf940637a28fab6b4c93e529aa949c2bb0dfb0e81bcb8e8e47418423ee5491d67059ad4397c97b91b7c475adb6088f06b9de71add53fc8196d2727f757908061f1c1b64e9dea3e5269f6cedcfbe2d8ab03259c4025bf651f", 0x64}, {&(0x7f00000004c0)="d416abc9604edff800dd4cb8fcb17702f3f04f26523f5cebcf1629d4fd24e8e85c7887c47ff0a7e7519845cae30481af7eb25812e1bcff69f7e61dc181a2a689e03162956639f63b6c4175cb4bf47eb4983b75878860738ce4971298cbc197e1eee0361a6948ea8d7dc887631e63e4e5087a7ea8db8b172b9a0b4647c3440d0562310ab1702cc566861723012bb40e206ae116eb38b8b97ba90fde5f18043c", 0x9f}, {&(0x7f0000000580)="be2a26956e328ee38265873b096970e8b9e203627fdcc1594d45e17b5a0476aaf10ea3145fd6d2c8affd865680657153c1a9729051b10c8d60b1bc413e0573fc0aea3b2db61e850f0d5665f1861847696fa6ef72177d4567a7cc8452b03c3b4b2b5d0c49ba011fc342518d06d91ba24e2416a5cd953787b693cfb833a387101f35eb00032b56ffc0d8df7a5f7a4bf00553b896723603704ed46e6fee429e25d46bf98881583972f8aba7", 0xaa}, {&(0x7f0000000640)="4e42192bda39bdd4412416b05a24362b6935f4163d6093b265075fda51472f73121cd9da47572f756c4620", 0x2b}], 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) read(r2, &(0x7f0000000800)=""/233, 0xe9) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknodat(r3, &(0x7f00000007c0)='./file0/file0\x00', 0x1, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc10000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8b00"/87, 0x57}], 0x1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) unlinkat(r1, &(0x7f0000000740)='./file0\x00', 0x0) clock_gettime(0x6, &(0x7f0000000040)) 10:13:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") 10:13:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1d0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 10:13:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x5d2d028540055c6d, r1) ftruncate(r0, 0x0, 0x7fffffffff6) 10:13:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2813, r1, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 10:13:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fchmod(r1, 0x381) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x2}], 0x2}) 10:13:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1d3a, 0x9, 0x88b8, 0x0, 0x1800, 0x8, 0xdc6, 0x1, 0x1, 0x2, 0x101}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x101, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) 10:13:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 10:13:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x1, 0x80) setsockopt(r1, 0x29, 0xfffffffffffffff9, 0x0, 0x2ac) 10:13:11 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x1, 0x400) r0 = semget$private(0x0, 0x5, 0x204) r1 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r3 = dup(0xffffffffffffff9c) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) writev(r4, &(0x7f0000000440)=[{&(0x7f00000004c0)="0daa458dbe4b623ee93dead7a6825862024edfcfa3fba79b1a9e3ecb33b9123454afd0c8", 0x24}, {&(0x7f0000000180)="44f0fae4977c2d5e3799030a652fae44ffff", 0x12}, {&(0x7f00000001c0)="c836435e32660f2fd3e114f9ec5997af3b264541477a190f1c2063698f405a73d3bcc67be31cc155074084ad1e3dfb4f2ec8fe700b1726315706a91152aa3b959432cb5632ad727979af380c396bd68a48597878dfc275109c077805b4fcdc89228c4075daeb5e2161d529df4e96dd018a0b31d3f8c7e54473e3db5a2c2502359b2e8edd714376cc37d1e2f03257ca145050ea90f84645b852b6bc07572a38fbcb33a1f28ca1eeb39f41c46a43263ebfebbc82d18808cb0f0cb9410a567d6ec2d870a8d749b9f8a34f27eddfe7592fd57c850da2d6d4bae60df57343155bb278d304ebd32ba1a302d2206f7c919b3652d7150e5e", 0xf4}, {&(0x7f00000002c0)="40f3e66e403de578b0155f815ff03c323d79ff29ff44434d2e766cece61d7f951e7bdcddcd4380a33136900dc6a171e342bf73a3e691c7b0b7793df41c6cb9b49373470bee53c4c57a16e7b42b03cf2deaea99de6a475598c0af034b023531d6e1432452ace19a687222291547ed6eb3cf21", 0x72}], 0x4) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) geteuid() semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) r5 = getgid() semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000340)=""/211) r6 = geteuid() setreuid(0x0, r6) munlockall() setuid(r6) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r5, r6, r5, 0x42, 0x80000001}, 0x9, 0x8, 0xfffffffffffffe00}) 10:13:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x81}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x0, [{0x2, 0x5}, {0x3, 0xffffffffffff74ce}, {0x1, 0x4}, {0x1, 0x200}, {0x1, 0x5}, {0x4ad102e975df254, 0x8000ae}, {0x3, 0x100000000}, {0x3, 0x40000000001}, {0x2, 0x100000001}, {0x3, 0xc9d}, {0x0, 0x9}, {0x0, 0x7aa}, {0x3, 0x1f}, {0x3, 0x2e21}, {0x3, 0xfffffffffffffffd}, {0x1, 0x1000}, {0x2, 0x3}, {0x2, 0xfffffffffffff800}, {0x2, 0xa20}, {0x1, 0x9}, {0x2, 0x3}, {0x2, 0x3}, {0x1, 0x3}, {0x3, 0x4}, {0x3}, {0x1, 0x4}, {0x2, 0x100000001}, {0x3, 0xd26}, {0x3, 0x9}, {0x44cf95f7c2715311, 0x1f}, {0x3, 0x5}, {0x2, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) getsockopt(r2, 0x24c000000000, 0x896a, &(0x7f0000000140)=""/204, &(0x7f0000000040)=0xcc) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000280)) 10:13:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000050a4000000000000070000000000000032cc0000"]) r1 = open(&(0x7f0000000100)='./file0\x00', 0x21, 0xb) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x7) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r3, 0x1d, &(0x7f0000000000)={0x0, 0x0, 0x81, 0x100000000, r4}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000340)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x3, 0x5f}, {0x1, 0x8}, {0x3, 0xffffffff}, {0x3, 0x2e}, {0x3, 0x45}, {0x3, 0x3}, {0x1, 0x1}, {0x1, 0x400}, {0x3, 0x200}, {0x1, 0x8}, {0x1, 0x9}, {0x1, 0x5}, {0x2, 0x22}, {0x1, 0x100000000}, {0x0, 0x20}, {0x3, 0x159b}, {0x1, 0x3000000000000000}, {0x1, 0xfff}, {0x2, 0x7605}, {0x2, 0x664}, {0x52e7ced360e0e935, 0xffffffff00000001}, {0x3, 0xfffffffffffffff9}, {0x3, 0x3}, {0x2, 0x8}, {0x5878d66cd9b08168, 0x400}, {0x1, 0x4}, {0xe35291a1426361b, 0x401}, {0x2, 0x8}, {0x1, 0x8}, {0x0, 0x101}, {0x1, 0x24000}, {0x3, 0x57c}]}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000400)=0x3) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f00000000c0)=r6) r8 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) ftruncate(r8, 0x0, 0xfffffffffffff92f) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000300)=r9) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 10:13:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 10:13:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x80, 0x20) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0x150) ioctl$TIOCSDTR(r2, 0x20004401) 10:13:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc221, 0x0) close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) setreuid(0x0, 0xee01) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = accept(r3, &(0x7f00000000c0)=@in, &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x2b, 0x7}, {0x18, 0x0, 0xfffffffffffffff9, 0x9}, 0x36e, [0x9, 0x9, 0xce1, 0xa69, 0x400, 0x10001, 0xffffffff, 0x7fffffff]}, 0x3c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = msgget(0x0, 0x200) msgctl$IPC_RMID(r7, 0x0) 10:13:12 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) setpgid(r1, 0x0) 10:13:12 executing program 0: socketpair(0x20, 0x3, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x10000}, 0x10) setsockopt(0xffffffffffffffff, 0x9ba0, 0x5, &(0x7f0000000080)="3661ca99fd82db356878cb68722a2f9862abf406175b8da9c30437bd204028020a1a947a95c0781dda0d55c568cb16f3a4edd4d0ee6d", 0x36) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0xe4, 0x1ff, 0x40286c8b}, 0x9, 0x6, 0x10001}) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) r6 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) syz_open_pts() pipe(&(0x7f0000000240)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r7, 0x2000745e) r8 = socket(0x20, 0x4000, 0x200) setsockopt(r8, 0x0, 0x1f, &(0x7f0000000340)="0d9fd63bfe863270e586130c673fcb47647ec653b99f7cfa57e9a9416a9bd860f90a44b14db858eac59f440f7b578639a0ef73046cb2cbe87d4efd4e4e48032d3a5ade4914718ae948c64df96968ae14b68e105fff6751a76d043cdef6885d0557796a39f983744aef434c7a81d31f62f300a6deb4ed24d830a295c77ea5afa44707d9144eeb0e3d44abd85d520d47094b9f7e13b235dfebc22bbcca3e8cf5c2af71ac5a82f4fd451225dd251d76b7bae456a06a77ab6690377b68b5732cd012a816f34f2e99b8faf5309f623a4e3ff43f43c65b34c7140cb6e7d4bba262af6adb42e8965387018d84d17b23c70f0c47dd2e6a6a919283c67b174468f83363c2b25db4dd3fb7bd4f0dab04a726c0152c2df4dc4e1ff1d59ebf4d76fad6376b076edd27fb69549fc1555380157ecb2e9195707f20650b24d2006cc519e2b96760040f66dbaa2e4cb857837bfa5fd1d20dc29a22500893764a8c0dc42264ac6d7f8cc92a3610acfecb81db8cfa7837864d208eb0cc049281f62524acc545e9464a928b6352d2ba057f65d96599fe3cc6efcd4a12f4a8c881cfb66286e6b21875121f3f436be782244c8b2b0f3e7e50a772f75aef24b4924ff17f0cb1e8b9ce06ee41f51482e02e4d344da1ccaa0ce2fbbe28a8c2160e78688ecc7424d1b01edd88ee0ac876c85505c3255e313d9efcb2ae1bb3e2fee64ac9224f9092fe1bf7ef3f21a9dec2a32302212de186c3215f6c10bf7a967a14794e4a00feefd8a4cfc7e484740c87fd0ceed0529efcb597ea3f4980d541c627d8baecd43913b0dd215a24d56aaa33aac692175455b2730cc7e65bc072364743e492a1cefc228b65d9fee0ad99d620d63b045bd0a01a2c622ff3d1fe531de3d58ca756b52a1cf79651988057653ffd845c7c47966a34271dcb23e639068fcf049ea382ce6228b3e20269004aab93266533b2ca96035bf04f612c2ca0309e43d239299151c80a05c7dc55ffec6194e9a728dc3e35cb8632bcd930faefe7d4c87005067ed6e2694a4fbc8643c502bc11021cb6ad3aa5d177dff72729286c1d7aaca740c8efe22970ca94bf621fc80d65f2e490dc482cb6b075d3b1d495c113566e09b4399d9596faf0f2721527b3c9c513cc74447a9f602a27e3c407274bd0404e1218a4b826599e1747551b8c696c954e29663ebd505ddabfea69375240d53cc52d8d0d2f99bdaaa76f8a98b8745075fe00339f4cd3a4494c7b062cd48ae7f512acd9c3a8479af064ce3762ae264e8638744efca9353f9bc2c5e22df0d685a409a82e7cb35b8316e1842b27f5a0e23afd5057fa054a5d8785b40f2b9b6cfc9cbadb7d3fd85a26bf9cbce0b8f5cb66afefd105aa6dddc3823d4e29768d9d2d987b291f0262e191cc1c0223c3865239a78375856c573c7c678616ac538dd8f665d984ec6c0fc18b8490540a47686bd705fdd0f4ccf3fe21a7c07107b7bd0fecc1f841d60fe8f9156f7e7bc2f3c9a944f485bb3e01db693fa3dcebb19bbde9c9d83e7c5b40b89f711048046cb211f0c1989554d53e03e964f89bcaf570ce6f6752e0184cb6cf504f79d1af2a8be031027960c74fbaefb65cdf0a148049124fef64ef4d4a349e3cab4818135f8aa0e012e501007d2b61a4fc32dba317b837f0ed765ff2602236bce51dbc1ce9b7989b09306b9bc083d265cf8fddc7dfec9a2be7251f90f226f727d5c2618495bdc5718dd3d7be364edff28789ef8f8ddf0c12af3c3b9727bad58ad459d3d5ce80dbcd9ab2f5f870b56c9609ae973fe85dca16213e4527f753ce80ef5f69f017f7ff21ff5c988c4e82706bb1dbe5bc80ab7807afaa3f26624594fe04e8831571f41851f893e9d57f0bdb6f2cd148af76b1db9d72b4f98b3a15e444b48f5f622f769d7afbcbf4f52a96e689175008702e941e2f6a6e40d61cc4212c592e8d5b2d1538dbd4593770f494e28500c44c8383bf4cf48871821401ed5085b04cd27c29a7fddc1503316391c5d3fe66d22cdd1a87d6702061f81aa53552bb43147931bea421a3853b9fc6311e739396a50826543cf86ed7cf5ef8a9ef1c900f76ff68609861eaa1e62552303ef99c70213d67b06948ac66a07fb182df9579e3eb5727f23c055a99e7b18a93d0ef1425971fb503bf566171a45a24752311f0adeb33c366defdac501f8f9d22fc9d2b077514791cb263fcbeb93716cb26dd962b4d97c6757676dfb69e7b44d1cf2358814137ad8bfe9146e974bd09d7e2ec6d3b48d46c73fc031444f6297ff7925161ac3ba60cb6bc4f94e0d44fe0623957720ea7a512b89600f535673e34a210c342d419a09512ea25259dcc9b0d80dc8ef8f57f400f764c6991e90d2dc115dc5790298c388318e791c6b4547f8da44a65450fafd7998f2c779809b6b5cd59a81eb6b4dfdf6fa18c1388f66553eb7c006ec20d685432b1356efbe73797aeb398a57970198b80b272e8504f91337087ce7aa5e589359df2504a5a9268a1fcdce48492abbe8f6fdf292cf2d1f9da12adca8dd532e2b4096d9c5a6091dc3f1aa74889e0808bb312b0000ae5d16faf81c3192473ee68f9a937e123f1cf96786e64aa19641f1add25a58188251cf235a3ffa759f7b15417052d67cb2cf9df6c2dbe4479f61cd387bdc93d1325538a1d21d2c61241c0162bbd03b6de4ef078609e63d2a4084df36325be319daf9f758ea07a370ec82b582f11892b3c1eb887a21b185b4cbaca3e2eb6c051e9dc46e39867d6fa200b2089ef68fab6618c92a949aa248bd47c961820052eae5ce206498cd2927ad578e5423b0c84da68e7e22dd547805f866f865aecd8f2fd2af66c6a4b989b031e55c64396b427af4ffe5481f5c5365bcde17811665024c8c16abb8a8346312e9fc7a725ef4d1300cdb12e70bf0b30205d247b3b080845650b3130efd5e80ac4d998577ff313ab11ebacccf7c2e0c0bdb594952bcfa9127f8d8a924f47fa4dfa24fc507741cf61abdc210dcd7dc974eebb7f8fd10a1ac584c83dd05303e151cf3427e14f97ee9cc7e96345e2273f1d70f219b6d490476f67b29c08288f2cc54068d056e4b9d99b3410544e1bb960709d8f8f0a6205ba101a722592769079fd05c888039eaaa1b3c4662ed36f6290f9285bcd47c695a525494a4261e28aabe37bfde2233b2bd89c2ea4914a447e2fe256bda99286d74ef7aaff06b47d3b55240e577beec66963245b8f1303992c6175f29347e1ffc6ae9bb9760352d40e990f9ba0dc904fabf67c9b60ca217158dcef50e554a7869491da2689c417815c3c0c9ee26b8cd06db93eb360f269c79d8881af3d49b2e200a58694623a3d006849ae3a629b1dcbc8c1fa5cda20f3334b23ded18cd0bbdfe621f98d9dad1be8df2a9301c4ee6143da78b71fe5591a0f6eaa2adab0b4b2956247efa6adbbd3f564eb5941e4e182af7ec728935981328096f3d6dea588ea33095f5b245a2c4784bfb907ca9541e421683321dc466b04ffa44fbe77fbe55b8b5c74dec6eabab8f09035570b691be37383985b03983abbc280ed7e88844ad68761e90a3ade4306d8e5f866f11ee802c197607a33c8b88d569853b170c921b91c7d2ab50e38d5f79c00025c95feb3d0d067c164fd4508ad9c7e3224e41737f4b155d9a4d87e6714ad43eb57c4c8cb96e392196c430e6bf2edc9dc9b920d69c579a860b768aacd5db560398b9f04038d48972855d592b6bb33c59ea47b1cdaac841bed8abbc796aa76797d527e9933f5ab2dfa21c63fcc1edaf40f4af125402a694c1fdec2511549eff8786e03730834a6a80e59da5379b296d524a90fd67a0c51599047b61debd0797ae4eefadbf5ff2c026b0a374668fac44d33a8c3492412ef3c2db7ea1916bf07e1f51ef29edd34f279f83cc82a309ce030aea54a2520f073bbf3000ea0a0634aee452de758db2f9061fd1d1a8f2d5fc0395695f681284b077ca77aec595b2e1ed096597af8ccc064bd30ee1c3c0b45592dfa2ab762467a65768d0baf3fa6eb374862ae22c63b731f89f208486ac8ac92dc2641146e5a516e318ac36c49c3e92d43edebf30efb2f2edccdbc467cad668a17d52b1fe6e60354f732e1cbd9e48acacdd5394558ad2a587a9789eb86e807035369ce37d341ba8a3d0720aa8a564d7b1700ae2d5cb21097228ad33fb5badde7777928ac4d25ea344c2fa2bb1491791be0835f0baaf445d51353ed22d6111f1c9d59b67acb96d5e64efbf8a8e56150d9efe1356cb2aa67ec68f34c9d4333262eb20bd0cfa75172973a689fe983fe2500cc8af08a2ba7d06e3be3865990d320fa3ec424d26f430e39efbc227847d6b11f7941202a37664ab33a9d83c1585d5ad26d8e0e545f54571dd89cf7d9d6f5fcd58e850694d246b9fefed290a3eafa686b24c6eb336c9dc3d408942ce68c71a1918a43185ffd701ce8ceabbd8c25d61a8281f45eb415c818ac5891dbf41b744a678c736b2ad3b6b76b155c3026d4868109fdf2ba517c4d5e80311e7007529b964beeaa2d970269244da3a94b2f167c431758b293bc96222bb8f8daf37e0c136f3d2003192cb0da6e815ca1053472d0c43fb984ff7be6577860c29d0fb5b88187999aefd750aec04202e06fc23774043c45e83ad35bacdc14b40c46b69eb38d231fa6210e43d7dcf71ba59343f2633694fa25759ac60438f929ff829aa445604d9bde2cbfffc86f7011a4f9f468e1419bff522105694e4a5586e0f2889dd718653bc88c81ad329347d1151564210973d52c8434d02bb4c3b974f1ffe031434d4557b151ad440e9c2d24d226aebb14ec32dbe72039998848789890499816e753f4eb19da6e5780d62dd6dd47ad18ff61cd7861b72ace704d1c2df8200b70cdbfbdc96bab14808df06de8723967dacffe2d72722fbf9cf253d856d7671694f3ffaa860543a6a2b7c6500786b420702c729d86134c22ff13b32e65b43e6cde19fd9a9115f3ca572810aff3f74c88969dc084da026827aa91684a7f0a011a4c8ec27f534597672f0dbd74373ee0866b5890749b99cfcd5b69c211434b474f5883dd51747e848145bb490e0c7deca471b5647deaf595a68a969e56be0d9da1dac9321b8ae1888eb714b637be7a2d8fccd1fe461846985b29fea42b8239b4ffe8202e74a1b774befbd38431f458785870046347831bd5241d871dd51ce1f49ff692c50bab1c084a71ffd2fcb236140af07441266279272fceacd8f30572d520830dfc365cfd674bfd142a4b1b0089c3f56b362ae29056df801e51c5767c9e20f34b7190b8b68a8fbc0d0e3ca70194f33b6b0d812b7b63f7bb6bd073a99962a83ce476da2af97e76f6b6ca1e44c1e56541659a079783cf4547a58790e1116753da31330b73852f002a14b6b5ee29563131c9d1d9d706d953fe5139766c11325e927ec8ce959eb2fc7e35d7436ee4507bc228481d0bf97eff679c33a9d1a98da25df33dfd18dacde5554bd8a1362ecfd416de057703c4b4e33b94296a430430cb4259f41ded3954dc3305f5c0d0157da7621eb4299917513bc334ccae3077f21c9ed151ff25afdbd5ed8df82e7916d65d80382ec55ecd227299bb5558dca5beb1e208da7defeefbd46162f3a9081ad7f72af7e328bb90cd9300c0ce9e3d1ae0ba0742b08ddc343d9aee1d4b76979d2b5a34df7d4c78d8ef24170585a6cdf09aabdb8f60f89a05e9bb789198a651f1477aa89db2ee3be1244ce743d2f81665cc553200236472439750d337126f021b784223d95ea67ea244cbf27eed0c8c553fea24307358de1aac7c0bc5a241fc2032a28a", 0x1000) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000001340)=@file={0x0, ""/4096}, &(0x7f0000002380)=0x1002) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f00000023c0)={0x6, 0x8}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002400)={0x0}, 0xc) wait4(r10, &(0x7f0000002440), 0x1d, &(0x7f0000002480)) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000002540)=0x8001) getpid() fcntl$getown(r2, 0x5) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000002580)='/dev/zero\x00', 0x8, 0x0) openat(r11, &(0x7f00000025c0)='./file0\x00', 0x0, 0x82) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002600)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r12) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000002640)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r13, 0x40044278, &(0x7f0000002680)) 10:13:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x4831, r1, 0x0, 0x0) 10:13:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r1 = semget(0x0, 0x4, 0x600) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000940)=""/135) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1f, 0x0, 0x0, 0x2, 0x1, 0xcbc, 0x6769a910, 0x5, 0x8]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x81}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x44, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0xc0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) 10:13:12 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x1) r1 = dup(r0) socket(0x10, 0x5, 0x3) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202332f66696c653001627404d25af0eb73f4330a4441361c57534e968d47d5eefe0ee670055f25ad958274882277ff9008701cf2afcf1b83a5cff4c923320000b2b7f5d3d7b3788efcdba309"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 10:13:13 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000180)='./bus/../file0\x00', 0x10902, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) fchflags(r0, 0x0) 10:13:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:13:13 executing program 1: close(0xffffffffffffff9c) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) 10:13:13 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x85, "043139e00000e608060000008000", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xffffffffffffffda, 0x0, 0xfffffffffffffe8c, &(0x7f00000000c0)=ANY=[], 0x9, 0x2}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:13:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x2e) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) write(r0, &(0x7f0000000040)="670dc3", 0x3) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:13:13 executing program 0: r0 = msgget(0x1, 0x22fca725c3a9d672) msgsnd(r0, &(0x7f00000000c0)={0x1, "7d2ed646e98de359f5ebf1ec634dc638e168dc664f85668f0ea0d6fb6c57345894baf42390241b868267080b699029d6e6f300f53be2ca4c0019b922b389b23f8e428539a62f40a62b355d1d1c93ec7cce5df9f7823b8eff2514017f38d9778886a8bd813cb3"}, 0x6e, 0x1800) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="d78bddcf84248815a0548799d8f6ac0905f22057fd8ce2e1a950dab2d4", 0x1d}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x80, 0x4, './file1\x00', 0x3, 0x6e31, 0x3}) write(r3, &(0x7f0000000000)="0cfb10667d7174b16c2861e487477f2e8e2e147b6e4a76835b5208916c", 0x1d) r4 = msgget(0x0, 0x1) msgctl$IPC_RMID(r4, 0x0) msgget(0x2, 0xa91a6e3e50ad9dd) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000140)={0x70e14b65}) 10:13:13 executing program 1: 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}, 0x8) 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(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:13:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fchflags(r1, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) 10:13:13 executing program 1: getpid() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8193093b9b16942f, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xc8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x44) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x8000000000000, 0x1ff, 0x8000000000000, 0xffffffffffff70cb}, {0x9, 0xfffffffffffffffe, 0x3, 0x6}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x20000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x8, 0x0) r8 = dup(r0) kevent(r3, &(0x7f00000002c0)=[{{r4}, 0x190e5be50332ba9f, 0x5, 0x1, 0x1, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x8, 0xfff, 0x8}, {{r5}, 0xfffffffffffffffc, 0x60, 0x4, 0x7, 0x1000}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x637a427a, 0x7fff}, {{r2}, 0x5b0f856e5b848843, 0x81, 0x840dd4593731e454, 0x9, 0x4}, {{r6}, 0xfffffffffffffffa, 0x20, 0x80, 0x26f, 0x100}], 0xa8be, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffb, 0x10, 0x2, 0x1, 0xcc9}, {{}, 0xffffffffffffffff, 0x23, 0x1, 0x80, 0x3}, {{r8}, 0xfffffffffffffffb, 0x120, 0x8, 0x9, 0x7fff}], 0x8, &(0x7f0000000440)={0x9, 0x3e14}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) readv(r6, &(0x7f00000004c0), 0x0) open$dir(&(0x7f0000000500)='./file0\x00', 0x100, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x20000, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x20000, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r11, 0x80044272, &(0x7f0000000600)=0x80000001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000640)={0x2, 0x6, './file0\x00', 0x28, 0xffffffffffffff00, 0x14, 0x7fff}) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x400, 0x0) fchmod(r12, 0x114) r13 = accept(0xffffffffffffff9c, &(0x7f00000006c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001700)=0x1002) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1e9d2e9d0b604075, r13, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001740)) syz_open_pts() openat(r10, &(0x7f0000001800)='./file0\x00', 0x0, 0x232) 10:13:14 executing program 0: acct(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 10:13:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x76ef, 0x4, 0xe0f7, 0x3ff}, {0x52d94d9, 0x6, 0x4, 0x3928}, {0x4, 0x7, 0x91a, 0x4}, {0x61, 0x400, 0x1, 0x1}, {0x80000001, 0x1, 0x5, 0x7e}, {0x7ff, 0x2, 0x6, 0x200}, {0x4, 0x6, 0x5, 0x1000}, {0xffffffff, 0x6, 0x400, 0x6}]}) 10:13:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xfc5d719fd6f48220, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001000)=[{0x84}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x7fffffff, 0x31, 0x531, {[0x8001, 0x6, 0x1, 0x6, 0x80, 0xfffffffffffffff8, 0x100000001, 0xe4d, 0x3ff, 0x100000000, 0x1, 0x8, 0x800, 0x3, 0x7, 0xf7, 0x20, 0x3], [0xffff, 0x0, 0x7, 0x1, 0x6, 0x6, 0xfffffffffffffa20, 0x136, 0x80000000, 0x4], [0x5, 0x9, 0x9e6, 0x10000, 0x7, 0x8, 0x6], [0x8, 0x3ff, 0x8, 0x9, 0x92a6, 0x1000], [{0x300000000000000, 0x100, 0x0, 0x7}, {0x3, 0x40, 0xf6b, 0x40}, {0x7d9b, 0x0, 0x5, 0x800000000000000}, {0x4, 0x5, 0x5e6, 0x3}, {0x3800000, 0x4, 0x20, 0x81}, {0x101, 0x6, 0x100, 0x7}, {0x5, 0x9, 0x401, 0x7f}, {0x9, 0x1, 0x800, 0x1}], {0x8, 0x6, 0x7, 0x80000001}, {0x80000001, 0x9, 0x100000001, 0x10001}}}) 10:13:14 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, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) listen(r2, 0x100000000) 10:13:14 executing program 1: r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x2, "d700"}) getgid() write(0xffffffffffffffff, &(0x7f0000000100), 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f0000000140)="bcf6c3abb0897819becb54ad1c0e3f7d7b8afa418a24b4352114c589b41d517686014ae6b35b17bc735c65ca12a395b1008366774ee495f6f2ddbfbcf704972b740242a80627fdf3afa04fea67c617c26ac1c7fc30dc6727820a23871364d3824bdb61b2f659bd596581a4281dde75", 0x6f, 0x5, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x3f, 0x80, &(0x7f0000000040)="044a288e9d4d66f2ea4480de3c82d8b69e312a5ca48f98fb72d205d989899061decff809c2ec764c8fe23b4b31ea3ca07d96294f37c4d1ed", 0x38) 10:13:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchdir(r3) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r0) 10:13:14 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1f9c3bcee4c55ea1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000003c0)=0x23f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x3, 0x40) shmget$private(0x0, 0x3000, 0x0, &(0x7f000000e000/0x3000)=nil) r3 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x1, r4, r5, r6, r7, 0x5, 0x8000}, 0x1e3c, 0x8, r8, r9, 0x1f, 0x7, 0x2}) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000006c0)=""/55) close(r0) write(r1, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x450c340bd8d5bf81, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000300)={0x749e, './file0\x00', './file0/file0\x00'}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) close(r0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\r\x00', 0x40, 0x0) dup(r11) syz_open_pts() r12 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r12, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r12, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r13 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000000)=""/155) 10:13:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus/file0\x00') poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) 10:13:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x9, 0x1, 0x40, 0x1}, {0x3ff, 0x0, 0x7, 0x1}, {0x0, 0x1, 0x2, 0xbe}, {0x9f2, 0x9, 0x81}, {0x0, 0x6, 0xbad3, 0x1}, {0xf40, 0x1f, 0x3, 0x3}, {0x5, 0x3ff, 0x5, 0xb6}, {0x1f, 0x8, 0x700, 0x6}, {0x211, 0xfff, 0x6, 0x100}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ffa000/0x4000)=nil) 10:13:14 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0xa0) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) setuid(0xee01) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x2d6, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) chroot(&(0x7f0000000040)='./file0\x00') shmctl$IPC_RMID(r0, 0x0) 10:13:14 executing program 0: setitimer(0x1, &(0x7f0000000040)={{}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000000c0)=0x5) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000100)=0x2e8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r1, 0x5}) 10:13:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x5ff, 0x81, 0x4, 0x8, &(0x7f0000000100)={{0x0, 0x3f, 0x2, 0x3f, 0x6, 0x7ff, 0xffffffff}, {[0xda4, 0x1000, 0x100, 0x7f, 0x9, 0x6405, 0x800, 0x3, 0xff, 0x8, 0x800, 0x100000000, 0xffff, 0x3, 0x1, 0x1, 0x6], [0x1000000000000000, 0x9, 0x3, 0x2, 0x3, 0x992, 0x7f, 0x9, 0x80, 0x9], [0x5, 0x1ff, 0x9, 0x81, 0xffffffff, 0x69, 0x5], [0x4, 0x3, 0x100, 0x7fffffff, 0x80, 0x9], [{0xff, 0x9, 0x0, 0x80000001}, {0x8, 0x2, 0x6, 0x1}, {0x1, 0xfffffffffffffff7, 0x1, 0x1c}, {0x4, 0x1, 0x1, 0x1000}, {0x200, 0xc0a, 0x3, 0x8eb8}, {0x40, 0x9, 0xa7, 0x6}, {0x1, 0x4, 0x0, 0xffffffffffffffff}, {0xf09, 0xd7, 0x2, 0x401}], {0x10001, 0x7c0, 0x5, 0x8000000000}, {0x4, 0x2, 0x7, 0xffffffff00000001}}}, 0x800, 0xd1ff}) 10:13:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/55, 0x37) write(r0, &(0x7f0000000240)="220e2a", 0x3) pread(r0, &(0x7f0000000080)="43ecf805ef4c4b821ed89d830e1b8d86b6137a339deb8211705e8356bbfecc59", 0x20, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 10:13:14 executing program 0: 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) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x3fe0000000) r8 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x0, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) r11 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) r13 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) r14 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0, 0x0) r15 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r15, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0x753819156f25ae28, 0x80, 0x337abeb9, 0x4}, {{r5}, 0x4ad5394a13c674a6, 0x28, 0x1, 0x8, 0x5b020e95}, {{r2}, 0xffffffffffffffff, 0xe86c317200bcd4f2, 0x80, 0x1000}, {{r6}, 0xfffffffffffffffd, 0x1a, 0x4, 0x65, 0x1}, {{r7}, 0xfffffffffffffff9, 0x8644008288bf1d30, 0x40, 0x1, 0x100000800}, {{r8}, 0xffffffffffffffff, 0x40, 0x0, 0x8001, 0x22d59cbd}, {{r9}, 0x0, 0x2, 0x20000000, 0x3ff, 0xffffffffffffff7f}, {{r15}, 0xfffffffffffffff8, 0xd0, 0x20, 0x4, 0xfffffffffffffff7}, {{r11}, 0x0, 0x8, 0x1, 0x7fff, 0x4}], 0x8, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x1, 0x3a55, 0x9110}, {{r12}, 0xfffffffffffffff9, 0x56, 0x80, 0x0, 0x1}, {{r11}, 0xffffffffffffffff, 0xe0, 0xe024d09fa8d27a40, 0xffff, 0x8000}, {{r12}, 0xfffffffffffffffd, 0xb4, 0x1, 0x401, 0x3}], 0x100000000, &(0x7f00000000c0)={0x0, 0x8}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x1f) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 10:13:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\xdek\x00', 0x0}) r2 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000a00)=""/89) semctl$GETVAL(r2, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x2, 0x0) r4 = getpid() getppid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r4) ktrace(0x0, 0x1, 0x8, r4) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendmsg(r5, &(0x7f0000000500)={&(0x7f0000000600)=ANY=[@ANYBLOB="0187febaa44f71ff07d4575069e23c0b1692aca0e78c1b38e23fd3b617729a426dde3b15950896e5e5f3129bcf3117aa7af263d9015218d00d9f9306549d8ea964c5a1e99f688fe49250613f7d8c11aeab6974dd507452b46eff8af0b66bc8468a5dca0a91ea3011c15c462a9219a7d6da77073062cfcc844714000000"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="f2ca8f50fd655ed343cfae91e17600cfe37a7e32a4bc1f910af4d2d84f4259c5c07b8548bde39b867a2263cfdf350b4916a0c4dbb3ccb5a081cf23bcce63a775d5368fd7b69b718f59be987c5403fc715fa0cfefe91b679c03f95d687cf023a484e2ea48afdc9b389955a96995c63fd5d3a0a1593a84c1e7a1c4ecd68787fad1223f251c3c25436a137300168821", 0x8e}, {&(0x7f0000000380)="f10a64084ff7b02aa4ef9d599e62fbef4dc0d1e3adee5b05359f7aac049ec111ca9ee2b948048e4adb3231e12e95c202c918c9593ddd936b8a1f88460a809d23b9c23564374c6d69c2ad602b39042a0d2838e39412465e1ca61bd83ae7c2b83441d588dbdf2b4fb46b6761bf83253319793d1e933c63cd28b8fa22b9b7375922abcf3b776ddc4cf45b7c90b509b6a60b9ec3833f0484396b6c61315e8e69345ce1c8ad1ddb4e8a3e6652c3925c98f91131da20f51a0e2fa965bf7dca44e172092cebf49da3ea25907cc9e25698ba839f98a39dfd1428423d5d227c103391aa37340c1d9b27ced22a481eb18856a8e40a6be41a2aa738237cb7644a", 0xfb}, {&(0x7f0000000480)="d4735cd1201f7bf8604eab2bfc0ba2fe7beaacf8461a6b279284c083670764654d9a018e916c52391535d818729424b506e87ae778c597ce9b985fb6336ed74adfb5b9a8", 0x44}], 0x3, &(0x7f0000001d80)=ANY=[@ANYBLOB="1010000000000000ff7f000000000000ff5f2342bbc39edd92f4d83d03dc3c1e268bd9890406dd6cce425c99fcbf55a32c83ed56ccbfa2d5bfd19f49c6bd23cd091dd54771438f40f9b62228523d7870b06b260158774818bcc044c3c6839c3cdf2c783e4c9e2c131a5d6f05081b152d6f22ab43bfc22cdc4ee0299d48e942819ed3d43d987ce859fb772df43e0eaa5856689dfd1eca475a1da53337103572bf6af85226bd7dca0037ad49f58e18fee694a0bf84cf479767e048b9f2a07333aec4a61a0a033488bb900b511ee727800008145e1cba9ce26281082b8be228ff582a09ea2f84493e6e088bd36ade42ae39d3f989a78ad321fd867f705f84363dbb68a96c1fdbd6e51d38af5a0a98c48cf0d17a0fe7b1c8f873aacf3d8f10536580d4fb4f70028ca64cccedfa0ddd7d8841bde79ca327e6c025715d8d38cb2da18438ef86b66e9518dfb2523d2a684f032d4ea6408f0aa6a8c78d661fe5d5b369b274db794e3a3c0c5b5f1bdceade9fbe84ff9861b913d47a0b3f6a12db6c6adb9952a23b2580dd55683f1c08e2986ba2f9b9f7f57f0cd4f35636486b8970cfc4b30efc743cc1a20a4cde57119f99419300289e5533ee6b9ba64ec1ebaf4752aa5a7e8db2f05fef3db2f50ff11eb11d3e789036af46f5f7d22ba5b59bcee7c97d18ba8bb4f6c0589af68bc44588ae5e3833ead4401e3ca1e5653ddab51b8990cb05e2b804f48ba5fec935aafc27c4cf536f003c1cc8f0fbf5611698fe053695cf2fef4d65bbe0f7e2639b3c53fd12785acae5229650ff94f8f885e122d2264f11acf7c4d0178aa0ab57f40cf6edeeff9c78ce18a43f5e678a5d2649ebea2f3701dd41434da47f2e59c6d97888d5f2b7256811971e3412d8199e4f3758dfc61bbee410d92165bff041494e9c030e9bc20d071d3ff807e523b2153adf65cf9fbb38ac178e3f66c29c15ed0c5971bec6e93f751f35fdcdb30abac70d221ad723367e732da0dca1d21b7fb503bec6f4cb5d7f1a7c2ad171b28bcb8c921ead3a07f49fdc4b647448c3de51cea3d3aadadc9222d4815889d3c107b2b89cbefc55bd201ea32b3cfbfe9b07a11c1386d0433387765fa5a13cd33b228cde11ee9c9c9bf77e17151a461ffc78b7856c68b7e52db695d7444d6a2058c25a636bc6c8352612d084d3d0521a9a3d030183584c0115d489e5a6806b5aebac9d32d7646c7a232cbb05223b377f154484c30c815484aebc27d358502bff6d77a10395170799285738fa64610820c0b824e58c4a45355d4f5c7ccbad7c494b8016b2a6dcd4cf3c3c4745f7a3f5679dfe0265687709ce1ea3e98653571e4a0d6a63a2532c3f47712f9bb45098843709bf661ae2ea0df877e1bb7e0b8e5aef754c27bf201599325ea6f7d1bcb850524e08f40aa89b0146a5aaee59d440e3811cb73487160e5d1ba9a04531d0f5944b75cb54910fad5e959751204641806fea6a36adf0ddff361795dee1f5ed57929bc379d481ee030d4ebad96f0e4ec5603c17cea45c3b08369eafabcf5063f9432a78f2b9e528b14e76945e46bb5914ee8fbc7fa341dc3974d691e0d96b9eaa74f700e976d2dcd38c314a779bbb423e03277b0aa59b5c0b878a197eeb1621bd0c0bf64fdb3d40e9151a1282221d1cfab107b5b9b1aac7af1c6b856ffb53409bc407e9f6d80bbf9dc9c3cfd9b5155d9be354ce285b29af5462380520802bcaa0fc9d7866313d1adc0131fe9798ad4c6fcd9610235eb5513bc9d41335c6cb572cf31ae0b695765b232334f56cae1411b5bf3575011e2ee90e6aa101de5605e813a7a61d32a441e088cd2404e9166566cec24856309361b42a8581cc16c54ee71d224205eaecb0afa3f3017514f85e20bec845278e0567a09b3e15425ab5bb72c20d231a689d4730e6e21331d17f50a8edcc05322bab55a424060c96b20171f754138a965e9cb6c8ac7ca75d08407e0dda7eb0198cc788c178702729c88eb1d5895e00a03290120313f0b441ae5630638bdd64ce51b34703081f3b2de306f5ed6e154c44b9ba350314b0323f0f55a2d3acf6afb48729af702c17edf08aded750951bf89953eb68aa03d811f42df3d97bf69f6a151a6ac755227629883691fc0e548f8d4f3508ea009671272370b19178d4763f9af6693c5230f260703cb1a5b8071c5c34776786a6f3dc8945eb65a95d065eb51181d4f86d1fcf3f54a09d66feea06cb08bc4a754bc122fc638794d0dc410d978e2da90cc648d652a86ce6b4167110174d1c99ad02a1e1e3bf30b389fb56432ada4ff0b3568e018cb477034f453d3841d087bcba0302ba9d5eb6f943f2673e7ec1434f79b5ffc412853ffe2ed69f764129ee0eb58ccfc72a0099d6dc7636c676cf448fcc1a39b2a05f10ffba29a7b656578736dbf8517eb49a739e600adcfdd2cce7fa966e77ea4113197af34c48a4f6982b5a0582fc5d62648b45211654bc96033eee4873318ef18fe0431597880196b9f057aab16a3d88acaa54aef6c05b454700dfd0991d01f7971fc3f22d3ddc6036720228d91bf4c13926520f409b5beb8490a016da082ce2a9c6162f4a59a3d71c42beeed46f51ced6ec4ee9d6cb8116ee66729bb1159536312952ecfdd05bed4e23a30530ea7dccbe5681f769d6a786196c4a83bb6d43e3c216359b9da3fc615d7f91d13c23b20675cadc691e08868e7164e970e4898386b32305e06015a94468adf4fe1da90139267d9e1fed9ee49ecf2f55ae50cae40984b654499f845ae1de6c8cc0b2fd4de372df61a7a7f5ace88102dddb00ff5e14679ce595b41d669330689ec243eb1e484a549888cecbf9bd835fb31c7ef323862af23c1bab74545dc99450f25b64e6cfa0e611a7a074eccfe76d385bb2d0a56a6bb3a0421d0b0ca0fe0136e2e54a4f4106edc1979f23ec90e75f227254f108e44c18fda3a55c94f43f70f84b1ab319210f9d9f9126eac3b9f2860a13114a98d90568e95d3e6659d04cf7507232223db8a6e3bbcbc07310f6e4b760f535234aee0870fb39fe8633dbfd80f3f17698f688ce27bf92a1fc580de23177fef10b6307a61331db5424d48e4bbbd935320785e60e48f3e2216dac377112baba47f4fba9a60c32b590feb632ba69dc585032aea43a3840509fe3af3530cf20e34eb389015a752fa6e5e0377d6f3dbde1ddba9cbccb60dfd8fcf39b27d780e154c108fda48848826e27450c23ac91153feb451d232001cfb35171ea24a158606b2c0e0546df9fa03a4f56cb44571e4830ad31843fde0913aa1e1aded888f898a459cf8c625a81e10de0431a85bb4165a56eb2536d6f913a13f762f297332eb86c7da9a5a90253b2361927807da94a31bb7d4ed344845a17e01d9aaba0d12bc8ea8f3419d5d76ad5e9089dd44669e6e039102ae583145a803cd45a71b86b9e97cdf9a37aa04ee45709ec45d37450a1204c6d42da39f3f5fd07a7d53bc2f4bd578a4bc73db7106134f1b27d5bfb5b1417eaa5c4c0baff27049c8b3784cf9e05ec98c5941570ba70d3ddf39c440cb4c1a05c0701baffcc37de4daf6b6fa8e159aea26a604150e0d04040eda63803d5cb7ffffdc24223222767700d0ce3dc5201406609d04fa2d9744a6f37ab52c9912e18136879f2772541474830fc3f4c4634f948300b46ecdbc39ec7c885ae0e4127bbdc907818d6b6f309afd9d9019de56f5de49891387e60acade5884cbfbc2b842014d16378468f13fb53ab06f768eae1a5e48b23b93ef7259c34ec2a3aaaa2070ead35de751fc29801740df52ebba68b58342b190e319c12fd2598694fb12864e9b28113c48a3eed767df4b0fec6fb5ab43197061cdfa2dd523b6d00a687ba452f89ac8880e49acb2cf565c3733fb3bc0a4d0eefb2c92afb610222be13825091f66330bc1ce4977a0275da4caa273d2bc091686a086012fd12337283f9ba64bb8ee0a9ef474f98d4b361ae9adeaa158f86c6f3f96be83054dcf86ec33f9e452e599198b87589da19c4ea52e6e08398b11167c7f17b4dec54e72d286779af8a0416d703cdc8124cbb9c9bbb63ad858f237b7de48d1ca11f396131f5e5fcad2ffaae4929b5b5597f2f5ffe57737061148cf04c22d6aa58e62f4d4aaa764a4e8733125215106297470bd0bb4fca03c3a33bac687dc141d0a0a3a6e2b8277beafc0b30c6e67f877ec3d626f5878b0082dfe1d0665b26bcc6def12490a4752ea8102c15327f6a4ba139b9bd6fd519a177b38230bfbdc65d584f70b435923909dc2593f51b77f373c623ab37365c94777f20e75ff006ab5c6bc8ee84efbbaec0fbc85e772ed442a3fb551005ba09ad46ed77bb45d9a8e7a758b1cdc565df09963abf2d7a2b8ab3b36b1034f06830f392dea432c71f25ae282ff9aef7b78797f39444390e186881f14784cba2979897105b0839a68038451da8e38cfb8a42f36782510e22783f26b13ec987a96e3dd9c24eaf6f60b81979588fcdca9e97a9a93d018f2d9f58c5154dcf992d777e46e9c39183817c425e5cfc3e5be6d39840fdd944ea5e173ce09698f8c3a95380bbb9c560595aefc8581ffde72a70bbaf4246472c07fff5a2cad46c4bdad944cf969cdd188ab510a15638a843c6d5eea99a10c3447fc12f659d33e520f151e5c12bc1f4b0687ec82135852410d921d0cf9fac459fe30a9ae004cb359b583f6c78a0ba74bb567d8f0e34f02146d8a84b73baaf350033a745f26228cc4224ddc32a28534849f6c97a881a3d7cdd66713713274375e3709a95f7db4192c0a9fc24d20332be31c005cb768270e1034597fe141a92527516971a50708094b67d96eea924209e7d12d7d41571ab0ee293a57f18317c77087d0800f9708e0232a891b4f17e8a2dd6b3a194664a40623a24815ba0e6c0994d9699587f0f276e49f9f7828efcee83686765dbfcc9fc37b83125db4866b866f45b07a3197e0d787c168a6e1322b2a75bb9f74b1878742d527b2824ef45e1ea654c9d0826b2b9d0f04e96913d739dd3667f2b29ad27df0486c398339de9a6abf1bc9845afa0bc03e7e6ff17585a9f2f2481b470f607c092138c7dcf10edce6384e86bb00f7980915b009617218c5c26e983636602b9c0811bb2d9135564322f6eddebe4f17b8e04a0899da794a79ec296cacf8b9ca238ad5baf2decdf80c42d878f38339fb9266c37134a5108c26080ca315c70c33717d8458442fccdb2ba5a5dab8d025fc925161f16830daf0bc45b1b3a442826a799befce1a0493c89711e720fc1bafce73b88e706c719f338f71ba2873c1a90c42dcf51d5f481c4826371d47689de1b227b3b003fdb93182228061563bcc0bd92d69c4646b52118bd60b437895850112dc644c780f3a66bd909736ee7c8e06682aff72bd7212ed13a4ce2bec597670a43c0d7c7301618ee56ae06044bab609ecf9da32e58a2ae599fa1cc362476563bca730c6cedd14c66accbe7ed3af80d064821c35730ee3fb2314fa0a5abb2c804369ee0726c979b3e1758e297eda60d1976a09eddc2596d4740ed3da6a065b08f68d7d3069a1ba68c9af48083051e46688fdb6d45e05fbd0cb7f861b371764fd2eb0459fc23476d2420fb04502625161d9c46027d904e9734f381a7cbb6d03b03673a5968f905724d6e48a2df77da383d6cc93fcd7f05dc33868a6c3239a18d8a1059e44ce7c49ea6e520e184ac4b9f4fc6315dcea6bef3c5959a31841e64b5314c950945d8fba7a0a2ea3668d81dbf9a5290016949db938d2c725609083f48f08ef0f8f1235ab02bc0beb44924a09331067a7809ec0b5f7ea6bda3620cefc5dfab481ab9b8c6b5d1"], 0x1010}, 0xdbef122dfdfdc7b7) r6 = syz_open_pts() r7 = dup(r6) r8 = semget$private(0x0, 0x1, 0x201) getpid() getrusage(0x0, &(0x7f0000000540)) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) getegid() r10 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r9, 0x0, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={r4, 0x0, r11}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 10:13:15 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) 10:13:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='o') 10:13:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCSDTR(r3, 0x20007479) 10:13:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 10:13:15 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0xfffffffffffff000}, {0x1a5, 0x80000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:13:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 10:13:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x300f, &(0x7f0000000000)={0xfff, 0x3}, 0x10) 10:13:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x3016e1257d44e06c, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 10:13:15 executing program 1: r0 = socket(0x2, 0x4, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) 10:13:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000001c0)="0823c2da68b2c36e387d1f3f08df5ca0adaef46cd870bd83a36e7f105d89060375e1c301dbd72c5e096f95e865927e4b2b8be76706192ecb0357219de7efe9a9011c11f0df88e20cbe0a9f75ee88d35b0fe60a5fa2278c502c80570fb390b9f2b376bb6e70d883f72b4fa324d5f56f9a757f60c8f79c8ed0bbb786c505358658f19dc500443959a35f6da6d81ffeb2659680f012fd2adcdad9c13fe37c8919178e2996c952e26f112f9050b6a9f49a0e8c86454c782f01261567cda2d64519ec53c4a928", 0xc4}, {&(0x7f0000000300)="09630f7cb1ef8aadc07f931ab49ebde0f71d521153b27f129691f67c449f230beb8e86324e809a1ef2889a1564c05003e5a440921dbf7106f8acd8b0031551bd6fc1cd2fec2a092dc2d43a05de2bd8d26f516c082f60f21ec6d7a0d97c1a8a72de868c6181cb11ed4a8f9a5baeb79538038ae713be23c664559b1756ef2255a3f9b535f5cf945c9af02c3aa6e38d5603ef5a1696953c6d888337cb99c7df", 0x9e}, {&(0x7f00000003c0)="d1a14c687088cbc6e48716c0bfaa32968a2cd42386564f28616a9a9253cbba39bf1ceec9e8a04f5978fb21b1ef781f8bab718a98e581829f3cc0db7548f23b6243dd452c9e7afd93f4c01cd5820791cbd9254328558d7649ab4b7000176809c196d8254fac0154c70c27d7af7accaf8e78fb40b5d52c2c6f6be42be8666e200076bac99903f4cc820181a0bff26d01def6fce89db8fe5eb14a74c2801c769fae86d06b3223011e697fa49c8b5e24cc4ef0ea2a161b0fef8f41282f0a3ac72fe64c5e1ec592812b130c972643106c770e77f995f1978cd2e4658fa55e22f6ea7247453e12e3929378d71c529b93d162bd533f32942df321a313ef140e9551c43c6c79559f74990e36312c3771379d0d1e3450b2a9f2778c41a8a888f198eb083c0620153ab605a17ab448d1a0ac8197bd91e1b9d6b9d149507589ec013ad285de964ae77820b9dc9286471f7d9dd44367e39becf8bd586cb10aaf2e8cad05febc1b7c4a181dc427ebc90b14689ca539c4781d9e2b8432594565d1281ce8d36f0efb1ed360b48892c3f05cf729134248fac1b59d45221d0b5aac984af2a1627f316e46b39291530ceb3790c13bb01d9db515547241773ded722d29cce359fd2d2f5e6d9c19a0c9d06e225cddcdc71bbe4d395eb2d044a417bc0a89dcc6671b580694aa48168bb67f5b7e7bf366ae25db8fb2d963fe84ea8b4051871f68ed5040248b822b5d9d5ab5f5dd18ce40e767c016a875a9b5919260e5d60aa851fbaa7b94ab95d17dbae0c21bdb03564087d0ef932419de39001b5b3d920a38f3f6507b4cf287b04e3353c1768a1c6c79573ec2e0f42ddf24e6a93c135d1f0eff08179a14082f045d81891f51382070ed36e09b89e9efa0d06e6ded8955639e683456dff9e167e787cbd48bd24187831795085f1b8085b6b9e13728ce83ccd13f1c4ea58cd707e23bbf20b1ff1ac86ecdfa332e5856b26e081f079cb836a890d8a3b9de348d3ba31e43cc05f99a05d847af088ba62a9e227146cd393b534d44433be81b350702f7b5c41127193dab49cf3368f94f037c470014ea67c9cf40fb10dd4dd4615f1d0b86ffa3530ae4ee127e8cb99f310eb699476d8ce9f71e0c230808164e0d75c63b3b36bda66d7dfd4db8be73b8f28e408669098dc428aa81617836724236d8632cc2cc94943259e4a6cbc4580ece8b251bdd4154f6d5669f2a02ca1b7a2f5949cc54bdf4df6d409591469c1635cf65bbd9f6d50dcac7f9c01208d93f1ca1a9ff2956d610e7a1d227044aeacb1470da9a3da0581424015c2d88beea1be6f66567fdd772bec9ae15a2496e145fb58827c3ffa0942bd1bbaf49541cd2f8ef49d4a0ca8ccd47f365c44b102d7edd7e57512c6627519c116bcbc222c01b1f1786c4fefed7fad89029974b77578584e2dceaa4471ad2cf6bd3b2889deb31b29a6895b70ed85321d59e5a917bac2d7b02eab5d25f83c4ed168133b1d16c7bbae8fd9eabcf39103dfb0c53fbdaeb23c764876b27977fe04e7ab0f659c3b4d4177a4c9cd657121f89e943a39ee80f9e1101f4103b61b0ac57d4e6b9794d931b057d9951b783b938f74ad4ee34df126a8b3222a503ff5ee61ed9b678e8e78df018aae064363894d79728a6ca4f0099d8c8d240bb88382a72314d79ab0a1afa9b651707f78ae971f41a8baf1dc9a7dffcacfbdb23458be381afd227ce24a25186af73beb82b208129b37d09db1f378bfc6e81d938747139f9bad049c862b345835dd65fbf39b331fbdd6f52f24fdab8c87b3a970b7bb7e00e22a714f6698a93a52a10b9e3cce0063a84cf869c2055981e5f0af11a04bf2ee0f0d90c46ea691f660caf902558f1a24fcae6b0870cf981750660139cc11d160749794f5a983e16d43efc6b8963dd5b900867b85b3f28f61dcd667ec9e3d76bfc8653b8839faec65d737361121cc260540062b9d4ccf7da4cbb368c4feafef04622ef68e1123ce828b999a7e9e03e361b8d8b56b3c5a1a500a90a3821eba042219cbfd3272bc8370b1affaaa3e74a05bf0663a65e51d5df53a933a32d12682bc5ebf0f14f48cb72fb76db5525f09949d7611c12bd606b3e67bc7ed9799222f68ef37b76caed2711ca19102bd862cb4749e15ba370ccad9d1098cdb0fafdda0c4620decb807a0dc4d4af71a0ff09532a9ed8d1bdb73fd89ef25bb3387de36d75320c3f7fcff13c28900ea9de92e5918d76d4559d575717e7fce56401bd8c80423f6035b273aacc14a08c8d25129a9817ef9873119ad1efc49ab61be610d17eb02bfcdb1941f92b5aa8b836fc35d8bc2b8dd225ad49fe4bdc41605d2934729f874d6a81966ba638729435b8d4371f240f2e412e4364bbfe60af8c4004ce805f1f84963d81b0767a76bd7bf6a70e78fdc0cb0adf6272103b66490d0f0fe50498f75d93ec1d1fabe5f1e4d042845ab0cca1230fbfdf252e5a36fe2d988058244e8067b11795fba4ed5c56119ce30fb226fa8db79945c5cb87ffd99c59cbb3118d3d79965a07ad8ac7480228a0c53be46ece27d2d0fc9428590971cf8b95e58becd4d970ff9fe259915e4e661a6c649e659628af151b9e077c389612e7e253031e8a48471d1d000b9c9b44d245233a71bd7c1fafb327024d629590da2498a1c97ba73996ac697a256595efab70ffb3f0d8b934fa82773a979149bab3a95000f4079d1b67de6c98b31eb1e8f0f183822515ee51341a09a26427ae79f549549654352b59a79188dba3d1d29eabf8ca68acdcf027ec4e99c1d96d984323f9bf8be6e4fa461ec3630120d699d9bc6e212ca865ecf8bf4dc1e9178532ac1b5c926e58a112c31278a1f1621683ef97d58260975a6a0df208ca5a9d4aee05614abeceb0f447964c8bc1718d02921ad947fdb3fe174c44dc3db858836a1af136cbcdd8a40f33b918c31f44609a557f4c25b0867ed4c435f682bcff4d98f91acc3f93fe8794f48aa326e009c6184751a63ec0441f4b676ca3ea8deaada8ad3412833f20147d049dfe7a34a10f123644027a23a1f4f4197f0b5463a953c457f0a2e4ede220650ac57379526876bf225764923c3691827d71700436c4af9a1a964cf1ae0f0268554f86e78db36e79c73a061b5bef2f6c25c3ccb92c5acb676c88ba91089ce75c07ed03058f92ec3416507a202e98471172cc6ccc0d614dfd17f937e6a394cb2fb2567956b967228a1a6765f094b19368d053f256dc5cefc2c610309ca402c0b7df014b74b941d5130769fb095936cc70c05276aefdd1adf44ca029e92d024bf674e031fa5d643e754fea34bb257ea445324279f7e94e9f96998318cd7ed5d4fe3c764d8b7e61eda9ef0bb7af4f46248121ab23e9ebab90c6f2e3ab72f2d2d15cc4fec6ab9818b1f6abd5d4d7be248fe3a5d66dfa0f5cfb198306cf9860ae8ec9cd8a7fab36bd3ab212be0b0f488c48b78ebada8e1859e5af56353f46e540541ccac48e8e0541614bdfeddb702c20cd7f870403aee9db16040aa25f9fbc256ad6a6bb70363451bf605618f9b945f974a090026f7b40262436efc9faca20239fe42cd9abd864c080ffe507ebba68c8a9ba80e77182f81d8ed0040fb1b986e8e7bec178e57a317f2ec1617108fb0450dfb1dfcb4fe43693af6d572b63bb943f1bc6b7df16d9b01da846ce090f4b15d56737ee342df2e375e970216a47c62a7e20b60845bb1ae84c65228630589a2e15303f0b2f7f17e61babdbae5055757eff3a6c186d36e55b79ae23e0cb2aa925f0e91da1a13c7f041b82cce8e2a0a2af6333c29dbd9a8d3f6ff75099d02c801ede8353ffc30d3caa845534cddffe9e0dcf203c4132e0bb97de722c01fc73ff8a058bbc886eae1b79b3ea0e80f1711b90419ed21c867e374ff8ee4c480c1d8241b1198456b110d4e087151751f9fce69c655f7f65047cc2e4b6e6478d535b3600b2a51c559ddee19d145b9a9532f999ca6b30ff0907ceff366797560b0a2b0da8b5540c828d3111d5fce69b4a1b031197ecace69ee2d1df7723c7c5bed14b9153dc508d9323ab233bfd1abf4006efb2dfe0041a8e688ae65906ff03d8865adb78bde6f00afa9b9777d80e2b33b6ccfc9defcd0f4057a33859bb2eb344aa5aaeac4a70fbbf8f1c33b7086efbc30ab557ab70e75dfdd29b99e34290d1b61c9dc52153a8660516b484dbde0690d4b29eaa55f3ddbfc94c4e8b9e972d443f858e4ee5325142e7651ccc6728a46410ac6e66d15c6150bb4f1947332ba995e354c82f3f202443a98a808e934b12725318a47d31d07ae70fd65c46911b3a28d65c084473e41ded394093941cc9663c7dcc99417655cf70e0e42be322fe5f3a8871a225ba97eab8030db5b7db4c6ba1f86aaae732138cfbc8f2c46563945d3db343d5480a0b8c3de90e5d11069c59b68fb89c6cb5f2c07d663efc0fe4bbfc00c72bc1587a899b850200eb8204e8d703138940e1c45f7ca769ef75cd17a69a709d3bb1d14d7ca0acda903bdacb092985dea765eeeec81027dad568cd515f4f3c04d255ca2d13a7d5912bc47f0eccb2b23bfee3c7444109b1acc0319dd041018cc02c4dccc08532e9ee486434a64973dc9594fb0c4d1f9f6ab01e4a7746154b85303a569357ba7a03f2f7ce1d62b6f7927784f7779373e2c1004317c0fe8a9cab427f99c25bb4237aaa1c1307cae64f0707d4fb161493205e201afb2b738ef56738f1cc2446021258de8fffa5960d0cdf2bf98d33665869073e824404b0c999b4ae15edeb994c97e2acd8c6a4ed78acaf36af2a71ae698af14265d142c8ece3e709ebef9d1f5a0e161b451f9a233f569233c1c58bc3ab88a58cd0ff21e99c3ee20e3e96e996196cfe359a014bc9fe41e58ca04d48bdfa633f8eac6fb2fd93cee7572a39b8ca3f55a34b85f9a3ca6c1f8f42f38435ab312e363e1b121e860ed08a3996d95b842a3213ac4758a976de6d34438d29eabb8d9473409281bef0d5fdb786ef43a756be1b5ff9cc520280b4100e8fe59201033e1878d58d91b260f387adae154a18ca3bdae8d8b5c7f39f041b705de12aeeb53874edc7f9a8b19ff82b8e8c9622e04966d608c33ce7625318f30614a7579d81a853cda7f7d633d040a2f034f429cd538b9b1391bf10d850c23beccc52921fbc1433a6b8081f58c027a1820b3ff49d55cb57c432d5faed0b2e2961b4a32c65f2eecaeffb47284298837ade04d5e77f23ae648cb24188db6d553d364db826c9fc221434f1fa0064df273bf52861e8575449384c4eecbd764f574a5ea0f397eeab8bbcbce24895dd5fc76de7ba034cffbe46b73036299e16065d11e31379779eba00d29b0222146f4f104f0a70f45e76675c396f037b6c4cc71a5bdc5fecde317067e5f5346299a461cff115e1e5b0c015ab14a9a49a0d9f7e12a6c3ac91dc8e5ad3ec86a90a539834a091db9caaaeea74e82163352b2e4ffb12d4c02387a27000e8d086270eb32d789f9e24416a3bae58fbab45c4761539eac7d21a752c6bbc41364d9c56a8800f63ec6e7e6c6514eed4df8edec3cb0fe93e0f2ea85607550931762a77de2d016e7c0196625280c773680446a97ffaecbf4fa563a6d891094dd78db5a30ff74638a40609eb4c3ba4bf159405c00db89feddd8bd672a553d297c1de3b7ab21f2f8663333e54498f90b649baa2d80201e2b81db55aa0a8808f0fab47eb4301364a88b2453f2022aa630eb726ff0736036dde6d91f5dbaabd3d1c71cb9cc81b732e6ae09601b20698a5a870c50b317b2e066411815f3408651a5cf244e252c5b6b893ae4f9ddf5a86ec61b9", 0x1000}, {&(0x7f00000013c0)="cd01b3c977a2d5d568c6956a77095b62f5b6ea1e24f8c95bb0672ff92e1b47ca52791134e289ad2d09d36c3fed707481d35528752d71758130bf4436f71b1e25521e9b1f137e5ccc5f9654ca2648cc55d76b7daee2699ebb3e79e89e6f077feeb4c69054876f07aa09a91d481cbbd2eea1562ebcfff296979a015f5dd972a046631fd096fbe0f3d63ede5a60d3493bbec92c105f147e0de2", 0x98}, {&(0x7f0000001480)="286319a36d50ad0d3ab48c94f2f776f583a413a99d1f2a447b3b97945f7690ffb2be0fd49e858a11b8ddf07b8dd949736031cc5bf10136684c05a9871e3d93159266a917eab5d9ea7dc22af4a2a59e8650342d82ed79100b652c7e681a385465d9a3a975197c63cdbff0bf33b159d124a7628b28eabbe27103dac6ac46cac73dfdc6b0785fdd6203b1387fd428488e999f6114117c2cec1e7203d49e8e13ba9482eb0119181be0f5a788d33521120d4e9e0ae4a1c730a5b6d0c0a55af9770d81c9b248ab028105ba78c0b72ac242e1eae887408ea6fc67f408f42593481544587544c8009665b68f1884d20d0bc406bea0", 0xf1}, {&(0x7f0000000000)="f7efe32e33826a5e603c53cc2f4062", 0xf}, {&(0x7f0000001580)="d8164f6e422664e906a3239e8d90829b511b893c4aeee673bfe95d88ebbd28980bea93209e3e6cf080ddd63f73b2e395cbc2b6bfe6dcc8c97d0989f5368c68a9a12445d8db1b2c720f2bd671a123ca0ae45f4db0007f3e313654cf0ad60584ee5cc8291a871f119ac76410218fed764fc6eb7f0530e0565bbde0dcce62935fee28c0df94d0a2570307", 0x89}, {&(0x7f0000001640)="637894d30ccce4483a31dbc1ed3709656c468caa32512ff46208a7f42d1786c6cd54deced474a3f725b38fa8ff6e072bf17d6fc9e36f2d72967ac3bf0c78f8d20eaba1b96b24df708a12da2972db1904cf0ae0200d9cd692a1539d1c828445e5b949d3eb8d2cbd8af9533dcb093cb6bbb24c61158b0342b2df36bef7901df3770cb7ff6a0787f8b80dfe65ded2a5132b1d7b44482ba6a3f944f5f890900806185ada5e7ec6c8ea85b736d96d4fddb749dfba15036562be96b3bc1aa623dedcd330f45694ba0038c3", 0xc8}], 0x8, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 10:13:15 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) recvfrom(r0, &(0x7f0000000680)=""/85, 0x55, 0x0, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x12) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x10, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="b5f1", 0x2}, {&(0x7f0000000100)="d019ce1c2396daa206", 0x9}, {&(0x7f0000000180)="3373dc247a45b3c1b8fe152e93b21dcefcc3f07cd652371bcc0453a9193a3080c62cfaaed6cf3e32e420de13a7b6a7a5d9eee8cd02624970e5c8874028c149b5f4c6cd4b9e", 0x45}, {&(0x7f0000000200)="057e018dfb6a581b37b33fd2357cdf743b8c3fbd3de0bd8777fe39152b009b69483fca84bd6c0e722016286f748e35989965995b5fc248deaa8f5f4e148664fef38c9c8729fbf72936712d5bec81fc17ecf6485b18ad6301f2157064d66686ce399bcbadbac2b1ed8ace4bf3e1c7f4cdf958a8eaa7d26915fff2a99d5b67dd6c0003e160038674b227e0e5273757a6cb6a294fb5dd2f9ef725c3619ee2f464d13ad613545f", 0xa5}, {&(0x7f00000002c0)="616bf0886a34c20c07d7742c51bcc06c3a426bd7ba8919a73e1016242d7f3825c27617e0bb8750028b56c3c4e24daa9265c7c23809915c46ff30190d233071683ceb4c38bb118a507469597a8ee190e1b9066193e817220ac86e32d5807eedac79ee4eba69ee4e18220106d7e7f8d334d764a8912da35606e890d5a3771fc0b4429ddb212d69a0f7db4f402c4096e60c979e00c6ce3ce81dd18e8906771c05a77f5418a7aa840a80d42f7dde66eac991d3178a9c0ff5653b97036443510605b5b037b503fc756178231f239c476e83feaab71a6e53c761", 0xd7}], 0x5, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r3, r1]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r5, r1, 0xffffffffffffffff, r1]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r6, r8}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, 0xffffffffffffffff, r9]}], 0xa8, 0x4}, 0x408) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 10:13:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x3, 0xef8f, 0x0, 0x0) 10:13:16 executing program 0: r0 = socket$unix(0x1, 0x2e22a61d80b5b2a5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0xd0a8adc613634fd7, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) lseek(r1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x000\x00'], 0xa) r3 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = dup(r3) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x2, 0x6) sendto$inet6(r1, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) 10:13:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x60, 0x7fff, 0xfffffffffffffff8, 0x5e4c}, {0x1, 0x0, 0x4, 0xffffffffffff7dc4}, {0x3, 0x7, 0x5b47, 0x100000000}, {0x7f, 0xf5b0, 0x8, 0x3}, {0x4, 0xab5, 0x2876, 0xff}]}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000300)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x10) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xc, 0x24, 0x28, 0xfffffffffffffffb, 0x490}], 0xd4, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff9, 0xa, 0x10, 0x80000001, 0x10000}, {{r0}, 0xfffffffffffffffa, 0xd2, 0xfffff}, {{r0}, 0x0, 0x40, 0x20, 0x28, 0x1eed}, {{}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x1ff, 0xfffffffffffffc01}, {{r0}, 0x4, 0x0, 0x80, 0x80, 0x10000}, {{r5}, 0x7ffffffffffffff3, 0x10, 0x80000000, 0x80000001, 0x1ff}], 0x0, &(0x7f0000000280)={0x7ff, 0xc77}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x0, 0x0) r7 = socket$inet6(0x18, 0x8000, 0x5639) connect$inet6(r7, &(0x7f00000002c0)={0x18, 0x2, 0x10001, 0x8}, 0xc) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000080)={0x8, 0x5, 0x81}) shmdt(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45, 0x0, 0x0, 0x1f}, {0xb6}, {0x6, 0x0, 0x0, 0x100}]}) r8 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) getdents(r8, &(0x7f0000000400)=""/112, 0x70) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 10:13:16 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000080)=0x5) r0 = open(&(0x7f0000000180)='./file0\x00', 0x619, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xff) r1 = socket(0x1, 0x9, 0x1f) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) listen(0xffffffffffffff9c, 0x401) fcntl$dupfd(0xffffffffffffffff, 0x805f16ee89d61a2a, r1) syz_open_pts() 10:13:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x290, 0x60) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x13, 0x1) 10:13:16 executing program 0: r0 = msgget$private(0x0, 0x4d5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xbb, 0x0, &(0x7f0000000040)=""/187}) msgsnd(r0, 0xffffffffffffffff, 0x0, 0xc00) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r5) r6 = syz_open_pts() r7 = dup(r6) r8 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r10 = getegid() r11 = geteuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r9, r10, r11, r12, 0x4, 0x200}, 0x4, 0x26, 0x732}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r2, r3, r5, r12, 0x67, 0x9}, 0x4, 0x8001, 0x0, r13, 0x9, 0x3f, 0x4, 0x2}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/199, 0xc7) login: panic: malloc: allocation too large, type = 2, size = 18446744073709550656 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 463993 86118 0 0 0 0 syz-executor.0 *388409 86118 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffc40,2,a) at malloc+0x9c9 vm_get_info(ffff800020b4cde0) at vm_get_info+0x9d VOP_IOCTL(fffffd806e2d7b60,c0185603,ffff800020b4cde0,1,fffffd807f7c6780,ffff800020ab0290) at VOP_IOCTL+0x88 vn_ioctl(fffffd807d049e50,c0185603,ffff800020b4cde0,ffff800020ab0290) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0290,ffff800020b4cef8,ffff800020b4cf40) at sys_ioctl+0x5b9 syscall(ffff800020b4cfc0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,6aa3e9e70e0) at Xsyscall+0x128 end of kernel end trace frame: 0x6ad154cd860, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709550656 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(fffffffffffffc40,2,a) at malloc+0x9c9 vm_get_info(ffff800020b4cde0) at vm_get_info+0x9d VOP_IOCTL(fffffd806e2d7b60,c0185603,ffff800020b4cde0,1,fffffd807f7c6780,ffff800020ab0290) at VOP_IOCTL+0x88 vn_ioctl(fffffd807d049e50,c0185603,ffff800020b4cde0,ffff800020ab0290) at vn_ioctl+0xb7 sys_ioctl(ffff800020ab0290,ffff800020b4cef8,ffff800020b4cf40) at sys_ioctl+0x5b9 syscall(ffff800020b4cfc0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff53,0,3,6aa3e9e70e0) at Xsyscall+0x128 end of kernel end trace frame: 0x6ad154cd860, count: -9 ddb{1}> show registers rdi 0xffffffff81e59457 db_enter+0x17 rsi 0x2199 __ALIGN_SIZE+0x1199 rbp 0xffff800020b4ca20 rbx 0xffff800020b4cad0 rdx 0x219a __ALIGN_SIZE+0x119a rcx 0xffff80002358a000 rax 0xffff80002358a000 r8 0xffffffff81dbebdf kprintf+0x16f r9 0x1 r10 0x25 r11 0x9836f808a53605b5 r12 0x3000000008 r13 0xffff800020b4ca30 r14 0x100 r15 0x1 rip 0xffffffff81e59458 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b4ca10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=388409 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0c70,0xffffffff8262fc50 process=0xffff800020add500 user=0xffff800020b48000, vmspace=0xfffffd807f00c8a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 86118 463993 4583 0 7 0 syz-executor.0 86118 523743 4583 0 3 0x4000080 fsleep syz-executor.0 *86118 388409 4583 0 7 0x4000000 syz-executor.0 66141 215444 1 0 3 0x100083 ttyin getty 4583 60450 77815 0 3 0x82 nanosleep syz-executor.0 39133 417071 0 0 3 0x14200 bored sosplice 90216 443854 0 0 3 0x14200 acct acct 77815 453857 21683 0 3 0x82 thrsleep syz-fuzzer 77815 481252 21683 0 3 0x4000082 nanosleep syz-fuzzer 77815 152866 21683 0 3 0x4000082 thrsleep syz-fuzzer 77815 510366 21683 0 2 0x4000002 syz-fuzzer 77815 297478 21683 0 3 0x4000082 thrsleep syz-fuzzer 77815 361949 21683 0 3 0x4000082 kqread syz-fuzzer 77815 444387 21683 0 3 0x4000082 thrsleep syz-fuzzer 77815 447029 21683 0 3 0x4000082 thrsleep syz-fuzzer 77815 334116 21683 0 3 0x4000082 thrsleep syz-fuzzer 77815 106988 21683 0 3 0x4000082 thrsleep syz-fuzzer 21683 195077 58570 0 3 0x10008a pause ksh 58570 352656 22664 0 3 0x92 select sshd 22664 468810 1 0 3 0x80 select sshd 90290 409036 85695 74 3 0x100092 bpf pflogd 85695 301824 1 0 3 0x80 netio pflogd 15651 144301 30416 73 3 0x100090 kqread syslogd 30416 446375 1 0 3 0x100082 netio syslogd 9010 146733 1 77 3 0x100090 poll dhclient 99106 144995 1 0 3 0x80 poll dhclient 25832 23604 0 0 2 0x14200 zerothread 7398 289945 0 0 3 0x14200 aiodoned aiodoned 38958 458603 0 0 3 0x14200 syncer update 87082 399760 0 0 3 0x14200 cleaner cleaner 17277 273884 0 0 3 0x14200 reaper reaper 38050 312125 0 0 3 0x14200 pgdaemon pagedaemon 49742 146924 0 0 3 0x14200 bored crynlk 79011 84656 0 0 3 0x14200 bored crypto 64406 193810 0 0 3 0x40014200 acpi0 acpi0 1011 163072 0 0 3 0x40014200 idle1 47332 397906 0 0 3 0x14200 bored softnet 33384 147997 0 0 3 0x14200 bored systqmp 30548 253801 0 0 3 0x14200 bored systq 50937 524203 0 0 3 0x40014200 bored softclock 11090 51386 0 0 3 0x40014200 idle0 68805 468589 0 0 3 0x14200 bored smr 1 520755 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 86118 (syz-executor.0) thread 0xffff800020ab0290 (388409) shared rwlock vmlistlock r = 0 (0xffff80000066e478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82663928) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9569 6562K 7075K 78643K 17101 0 0 pcb 13 8K 8K 78643K 443 0 0 rtable 95 12K 13K 78643K 1190 0 0 ifaddr 66 15K 17K 78643K 364 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1634 0 0 iov 0 0K 24K 78643K 2814 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 3958 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 31 0 0 VM map 2 1K 1K 78643K 8 0 0 sem 12 0K 0K 78643K 826 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 25K 78643K 3259 0 0 sigio 0 0K 0K 78643K 39 0 0 proc 61 63K 83K 78643K 1134 0 0 subproc 16 1K 2K 78643K 238 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 228 0 0 in_multi 22 1K 2K 78643K 241 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 11 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 628 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 101 13K 31K 78643K 12271 0 0 UVM aobj 130 8K 8K 78643K 134 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 360 0 0 NDP 15 0K 0K 78643K 114 0 0 temp 178 3555K 3626K 78643K 46331 0 0 kqueue 0 0K 0K 78643K 16 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 36 0 32 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 169 0 167 1 0 1 1 0 8 0 rtentry 112 182 0 148 2 0 2 2 0 8 0 unpcb 120 1247 0 1233 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 5861 0 5861 2 2 0 1 0 8 0 tcpcb 544 755 0 751 1 0 1 1 0 8 0 inpcb 280 2579 0 2572 9 8 1 2 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 28 0 26 1 0 1 1 0 8 0 pkpcb 40 17 0 17 5 5 0 1 0 8 0 ppxss 1128 42 0 42 6 5 1 1 0 8 1 pffrag 232 8 0 8 5 5 0 1 0 482 0 pffrnode 88 8 0 8 5 5 0 1 0 8 0 pffrent 40 18 0 18 6 5 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 86 0 61 1 0 1 1 0 8 0 pfstkey 112 86 0 61 2 0 2 2 0 8 0 pfstate 328 86 0 61 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 762 0 590 15 1 14 14 0 8 0 art_table 32 763 0 590 2 0 2 2 0 8 0 art_node 16 179 0 148 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 30 3 2 1 1 0 8 0 semapl 112 824 0 814 1 0 1 1 0 8 0 shmpl 112 132 0 4 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7370 0 5975 46 0 46 46 0 8 0 ffsino 272 7370 0 5975 95 0 95 95 0 8 0 nchpl 144 12851 0 11245 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 44980 0 44980 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 6 0 6 3 3 0 1 0 8 0 scsiplug 64 3 0 3 3 3 0 1 0 8 0 scxspl 192 34317 0 34317 22 21 1 7 0 8 1 plimitpl 152 276 0 269 1 0 1 1 0 8 0 sigapl 432 3425 0 3411 3 1 2 3 0 8 0 futexpl 56 59374 0 59373 1 0 1 1 0 8 0 knotepl 112 615 0 602 1 0 1 1 0 8 0 kqueuepl 104 752 0 750 1 0 1 1 0 8 0 pipepl 112 1768 0 1755 5 4 1 2 0 8 0 fdescpl 488 3426 0 3411 3 0 3 3 0 8 0 filepl 152 28187 0 28106 14 9 5 6 0 8 0 lockfpl 104 3546 0 3545 1 0 1 1 0 8 0 lockfspl 48 921 0 920 1 0 1 1 0 8 0 sessionpl 112 32 0 22 1 0 1 1 0 8 0 pgrppl 48 95 0 85 1 0 1 1 0 8 0 ucredpl 96 4998 0 4989 1 0 1 1 0 8 0 zombiepl 144 3411 0 3411 3 2 1 1 0 8 1 processpl 896 3443 0 3411 4 0 4 4 0 8 0 procpl 632 10186 0 10143 5 0 5 5 0 8 1 srpgc 64 26 0 26 12 11 1 1 0 8 1 sosppl 128 29 0 29 9 8 1 1 0 8 1 sockpl 384 4059 0 4036 17 14 3 5 0 8 0 mcl64k 65536 516 0 0 65 5 60 65 0 8 1 mcl16k 16384 12 0 0 2 0 2 2 0 8 0 mcl12k 12288 19 0 0 2 0 2 2 0 8 0 mcl9k 9216 15 0 0 2 0 2 2 0 8 0 mcl8k 8192 12 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 124 0 0 15 0 15 15 0 8 0 mtagpl 80 26 0 0 1 0 1 1 0 8 0 mbufpl 256 666 0 0 37 0 37 37 0 8 0 bufpl 256 12581 0 5533 441 0 441 441 0 8 0 anonpl 16 322035 0 307411 125 59 66 74 0 124 5 amapchunkpl 152 20352 0 20241 28 22 6 10 0 158 0 amappl16 192 14970 0 14153 91 49 42 54 0 8 0 amappl15 184 1612 0 1612 4 4 0 1 0 8 0 amappl14 176 292 0 290 2 1 1 1 0 8 0 amappl13 168 237 0 236 2 1 1 1 0 8 0 amappl12 160 730 0 728 2 1 1 1 0 8 0 amappl11 152 791 0 775 1 0 1 1 0 8 0 amappl10 144 25 0 20 1 0 1 1 0 8 0 amappl9 136 1109 0 1102 1 0 1 1 0 8 0 amappl8 128 655 0 625 3 1 2 2 0 8 0 amappl7 120 100 0 90 1 0 1 1 0 8 0 amappl6 112 778 0 764 1 0 1 1 0 8 0 amappl5 104 969 0 955 1 0 1 1 0 8 0 amappl4 96 3713 0 3682 1 0 1 1 0 8 0 amappl3 88 436 0 430 1 0 1 1 0 8 0 amappl2 80 26695 0 26625 4 2 2 3 0 8 0 amappl1 72 83459 0 83026 25 15 10 20 0 8 0 amappl 80 10629 0 10592 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 133 0 4 3 0 3 3 0 8 0 uaddrrnd 24 3432 0 3411 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3432 0 3411 1 0 1 1 0 8 0 vmmpekpl 168 27605 0 27572 2 0 2 2 0 8 0 vmmpepl 168 424220 0 422330 222 121 101 117 0 357 7 vmsppl 368 3425 0 3411 2 0 2 2 0 8 0 pdppl 4096 6871 0 6834 7 1 6 6 0 8 0 pvpl 32 901870 0 884118 294 123 171 180 0 265 25 pmappl 232 3431 0 3417 5 4 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 696 0 12 20 0 20 20 0 8 0