kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Oct 4 15:27:47 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.177' (ECDSA) to the list of known hosts. 2019/10/04 15:28:07 fuzzer started 2019/10/04 15:28:13 dialing manager at 10.128.15.235:21259 2019/10/04 15:28:13 syscalls: 337 2019/10/04 15:28:13 code coverage: enabled 2019/10/04 15:28:13 comparison tracing: enabled 2019/10/04 15:28:13 extra coverage: support is not implemented in syzkaller 2019/10/04 15:28:13 setuid sandbox: enabled 2019/10/04 15:28:13 namespace sandbox: support is not implemented in syzkaller 2019/10/04 15:28:13 Android sandbox: support is not implemented in syzkaller 2019/10/04 15:28:13 fault injection: support is not implemented in syzkaller 2019/10/04 15:28:13 leak checking: support is not implemented in syzkaller 2019/10/04 15:28:13 net packet injection: enabled 2019/10/04 15:28:13 net device setup: support is not implemented in syzkaller 2019/10/04 15:28:13 concurrency sanitizer: support is not implemented in syzkaller 15:28:53 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semop(r0, &(0x7f0000000000)=[{0x0, 0xf7c1, 0x800}, {0x3, 0x8d1, 0x1000}, {0x2, 0x3, 0x800}], 0x3) semget(0x1, 0x3, 0x409) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x2, 0x0) fsync(r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r2 = semget(0x1, 0xcb5772a13542302b, 0x41) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = dup(0xffffffffffffffff) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/235, 0xeb) r4 = semget$private(0x0, 0x1, 0x37a2683907e5ab20) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x8, 0x0, r5, r6, r7, 0xc1}, 0x8, 0x9, 0x8}) semctl$GETPID(r4, 0x2b897fd1e460e400, 0x4, &(0x7f0000000340)=""/2) open(&(0x7f0000000380)='./file0\x00', 0xa9a4d30e9d70625a, 0x24) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30008) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000400)) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000440)=""/65) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000500)={0xffffd396, './file0\x00', './file0\x00'}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000540)=0x3) ioctl$BIOCPROMISC(r3, 0x20004269) r10 = semget$private(0x0, 0x396b89817a6d3875, 0x19ab1ee9270c629d) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000580)=0x1) r11 = accept$unix(r3, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) recvfrom(r11, &(0x7f0000000640)=""/169, 0xa9, 0x802, &(0x7f0000000700)=@in6={0x18, 0x1, 0xffffffff}, 0xc) r12 = semget$private(0x0, 0x4, 0x28e) semctl$GETZCNT(r12, 0x2, 0x7, &(0x7f0000000740)=""/45) 15:28:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x10001) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r7, r9, r10]) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x1, 0x1000}) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000380)='./file0\x00', r12, &(0x7f0000000400)='./file0\x00') r13 = open(&(0x7f0000000440)='./file0\x00', 0xbb58d5cd0d656c69, 0x1) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000480)) setuid(r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x10000, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f0000000540)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000580)="b0b9d4edfe1eb73481482bcd85f89e8af036310233e4dc328d7e507ee5ef48122cd788078ba433395f36822d3fa36c1a8f6011890fe1b5151e8fdd4e03c8e6d0f05ec93fcc9d3f4257d9a50e572f2c526a74c8a8fc6a060ed70de84d1a97d1877421799360e1c1571f7a7b1a31bc044158bc31672d2d414f83b3c91d2440b244143b454bdf4fc9e3510c59cb565fc34656b2aa77cfe85c0d25b5196cd59171a6ee1f47ed7bf896ed22f3dd", 0xab}, {&(0x7f0000000640)="e5a91434266e4038673213e296e3a0bc306effc2b18af8450e229bdaa9c62c9839c644ef18f187cb5d04c1800a66c02c3e924bbdd0433bbfb330abcbcd8f7a0ef0e390cd74920ffc024fd3e115c8646b3bb2d6b22dcef9fd12f6a56c4b8efaa7c839a1aa7b0f42357d", 0x69}, {&(0x7f00000006c0)="b424de05d2038b6ffb98bf3f5b720f4176c45fa9e22c1bf9b1aa6d27bd527ed3df427f0675908a2e23dc229a3a14a1584ddfe3e1b633781764ad417d51b569d8fdb8a8d360fd61ae3ee260874b73ec79e2e6049e84729b059a7aa2301a8cbd272ef20f369be19bfbb2b4e2d32a2253d2c2c313364820365c78e88a5ab7f9045368715121405faebba4e6a14675b6299f71ca3af70e663cda2d251cfb855e1b527f2f552e9758f4e7a24b7742e1b3e65d03e2451fa70c84eb27b86ce064da92b6f928f68aaed3cbda70ac1f6f298dec4c46a95beff57da3223dbb149501b8fc4567684089", 0xe4}], 0x3, &(0x7f0000000800)=[{0x110, 0x1, 0xb516, "42ce0d4f3a43cbae8d9b589fa6f6544321670f6e660ac74d1f21ec187eeb34339c71cba1cd65da3058d55883e8b3c1d8a55a28b69d7127d8b2343880c9f4975515ec4f1c85e0c6d70bf9a23f05e15b0b8d66ed4d0462cbf8b1d3fe94a583b0475e503392b071c73cb9d9f13df7c7d54cb1b149230c261ed66979c23f556e967b512a42ac84c29697e848b13021c68bfa07397eff9b4585c99d0ed2aa62bfa17d74abd37664a050a7544cc312ed8b620b7e8387b66d8d07de53a5d9976cb0ec5970ef15264ecf79b9916567af7b2723f864bb47ca37070835c4b6e6ec814f88b9d00585765140947b7d4e4306b91c3bcc96e49cea10b9b3aa8223abd921b0"}, {0xa8, 0xffff, 0x9, "f6adc28de4eb06216c4291bed93389dad129760166d28f8d0a6557285fedd52551e1a2f77e3e1873c6e82e9be409258d6104a0261362c1b1bb35289c48ad6d292785154d492e60d308eb9f7dea7fded8cdb165edcd008924452e11685c47974873b7b7b3b98488834ae9bf2e2a70b022afc81a68015771b879cdaafbce794ddb28e74da282d4750b0cdc596589a75cd0ac8aa1ff"}, {0xf0, 0xffff, 0x3, "c2d77f06e7d0620b93017bd6591259c4289c1b41c6a5f8f22ae77e1a88223010bd216a10cc078a7ce7873b0bebc8da30a3a3dbe43829738f5e6c189a17c0b2c162bf2ec8094f5dd371c8197fc0295cf2860a31a6eeb4d1f3134a33d3bec9102db538099e762a0976df687f2869fa1fdc006147dc0ac6702a0bad2ef12eb9774613edb463df6f2a5c5d3e61d640c7d47f5dfeb23e2ee9a0d92e0ef0690a6c56f99e26465e4a088e54ec30d5692ba5e4757106091f8760973a2ca2a1153bd9c0b62d6c7425500be42244aa8c559c77732494b76a60cf369eedb725f4168b"}, {0x30, 0xffff, 0x7, "c2301613a184486cf552000f60681696192a8af85bf8de464f7e68ca"}, {0xe0, 0x1, 0x3, "554577d573aa7d9b8c531352f152ae680a832000e1750d7ebd6dce3fdc99c83e94484ee6269b2c4f227520f738b27db86f8a70c88ceb8d1559f0fe8a65a5979ab205388bffce01736b0fff50e673edf524caad9ada57f5b8db4033ff92cdba892c57170b08dde235e2dbf5d04f58944eb8ca989691c7ae8c86ed94226f6875bb65c07f7bd7a39b4f61bfb2162d44e64c910769fada4df544e705dba6c5f28d541b260aa4214af1386bb8607a1fb22c3c9063630a67b4cbad6b4b9d5c99e533d4150c4a90ff95ea27b6de74b0"}], 0x3b8}, 0x6) listen(0xffffffffffffff9c, 0xffffffe0) getegid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) clock_settime(0x2, &(0x7f0000000c80)={0x101, 0xe88f}) r15 = socket(0x18, 0x3, 0x9) r16 = open(&(0x7f0000000e00)='./file0\x00', 0x8, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, &(0x7f0000000e80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, 0xc) r19 = getpgid(0xffffffffffffffff) r20 = getegid() r21 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0}, 0xc) r23 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r24 = dup(r13) sendmsg$unix(r15, &(0x7f0000001000)={&(0x7f0000000cc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000dc0)=[{&(0x7f0000000d00)="2a0f0ee8ced1f7eb2c03150be34116e64175168c8c265e9841b8e5f57a468fc7100a06b5d1d676a201cbbccdff4fe8f24ab61b1d9bb1ce6a1b7eac55ddba3c15387519aaeabf5ec27d0b5a435c28e96e3b7276ffd8ff164c003b0980356e27223faaa0adeaad34307b30ad0410a9838d742c803baa15db1825d998b1566448db42adbfc01c41e197c9f9471c275b6d63c55243be911e", 0x96}], 0x1, &(0x7f0000000f40)=[@rights={0x20, 0xffff, 0x1, [r0, r16, r13]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r8, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r2}, @rights={0x20, 0xffff, 0x1, [r14, r23, r24]}], 0xa0, 0x400}, 0xc00) login: pckbd_enable: command error 15:28:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000180)='./bus\x00', 0x4e2, 0xf) 15:28:55 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r11, r1, r5, r7, 0x1e6, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$SHM_UNLOCK(r0, 0x4) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0xc}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r13, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r14, 0x81205724, &(0x7f0000000280)={0x4, 0x1, 0xff, 0x8, 0x3, 0x80, 0x81, 0x10, [{0x55, 0x0, 0x0, 0x12}, {0x3, 0x81, 0x7, 0x6}, {0x2, 0xd9, 0x3ff, 0x20}, {0x425, 0xb0e}, {0x2000000, 0x1, 0x0, 0x75d}, {0x1, 0x4, 0x0, 0xffff0001}, {0x8, 0x81, 0x5, 0x6}, {0x9, 0x5, 0x9, 0xe9c1}, {0x400, 0x8, 0xfd8, 0x9}, {0x200000, 0x200, 0x1000, 0x1}, {0x6, 0x5, 0x8000, 0xfff}, {0x4, 0x8, 0x401, 0x2}, {0x4, 0x4, 0x5, 0x10000}, {0xff, 0x8, 0x200, 0x4}, {0x66b, 0x1, 0x4, 0xfca}, {0x2, 0x7, 0x7, 0x2}]}) 15:28:55 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x6, 0x9}, {0x45, 0x5}], 0x2}) getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) dup(r3) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000380)={0x1000, 0x0, &(0x7f0000002f40)=""/4096}) ioctl$BIOCLOCK(r2, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000005c0)) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x400, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000540)=0x2) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r1, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) writev(r6, &(0x7f00000019c0)=[{&(0x7f0000000600)="54bd567fe38b329b4249d666fcb72a2a39ced3506389ab218ff9494095dad05162f5c82667ca28bb63ae7ea0b4ab904e15601cdce687ae24d29d95a028728725fd6123180982ca5bcca56717bd43652ebbcdde697f2e39323b980d07413db69b19211589504f237530705a443df3373394f4f78dfaec7cb9b2705a936a93f058c14e7ddc9410a7d618134fcf0f83a15e4cba1ff782c1e14a68a7945188848e72bd1ff7a716d1a31b01905e2ec6e4cf9e25c9cc866be2237455d8284b95e1074d8d66c4a29f6315f7d9d5a36aebd57e077ab26b", 0xd3}, {&(0x7f0000000700)="dc05a3631295c2b67042e6a5b315341dd11eedbfde218a56a7c2eaf8138c8181aced752b90a1e7601688f151ac9f7cbf8f88fc74b2f3dd366a731e40eb498403adcf7124f2e0da3d30b6010f137511feaf70e1ed7a1d2f62f4ea497d84a646307b07", 0x62}, {&(0x7f00000017c0)="aa02ce981594b9f17a648bd9189fc106640f2ec58653be94027b610aa762b671cf619e49d87663075d600e68e55208b460d30771408068aa7181aa656b4f2d29c4de2185", 0x44}, {&(0x7f0000001840)="68fbe8c054a819fed81e8626ca", 0xd}, {&(0x7f0000001880)="d38501e81cba5299ffbb6fc0418bf2df41ef62ade965a7fcfc36e434eafa2ab7446892f75504ff3fed87681fb02179bd70c33b8a6ff4b57ee956ce96875276e3efb0c50aae635b8b646442e8", 0x4c}, {&(0x7f0000001900)="2c77a8411f27c943b2c8bc7ad18e6795a0f847c41c9e96e8b24155cd12a1b4f10d1ad494f0ab56a668927106afb67b4725fc9fb9b8d5ab87efeab3496e70728b8814199f65cf2adc20e43bab05aaf70bfa78cbd7b89e", 0x56}, {&(0x7f0000001980)="6db4322d1c6fbe26148826b327af9c1fbe", 0x11}], 0x7) r7 = semget$private(0x0, 0x8, 0x80) semop(r7, &(0x7f0000000840)=[{0x4, 0x1}, {0x1, 0x4}, {0x0, 0x5, 0x800}, {0xa24477cc895aedd3, 0x800, 0x17abe15dbe5a0804}], 0x2aaaac06) semop(r7, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r7, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r8 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r8, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r11 = semget$private(0x0, 0x8, 0x80) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r11, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r11, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r12 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r12, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r15 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = getegid() fchown(r16, r19, r21) fchown(r10, r19, r15) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x1400, r13, r9, 0xffffffffffffffff, r9, 0x82, 0xf7d7}, 0x200, 0x1fc}) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000001e40)=""/248) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) openat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 15:28:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000002a80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a90005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea4d72f2c49da5a81f7a8c17cbb9a3a1a24"], 0x10) r3 = dup2(r2, r2) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) sendmsg$unix(r3, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) 15:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x44}, {0x2, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 15:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x30}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x56, 0x4, 0x3, 0x523}, {0x91f4, 0x1d, 0x1, 0xfffffffa}, {0x3, 0x3, 0x20, 0x1}, {0x2, 0x8, 0x9c, 0x800}, {0x8, 0x3f, 0x6, 0xfffffffb}, {0x81, 0xe6, 0xbf, 0x4}]}) r5 = socket(0x1, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCPROMISC(r6, 0x20004269) 15:28:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0x8) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000200)={0x10000}) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f00000001c0)={0xffffff80, 0x1}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64, 0x3, 0x3}, {0x5, 0x5}, {0x80000006, 0x0, 0x0, 0x7fff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000240)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 15:28:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r3, 0x20004269) 15:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x87}, {0x6}]}) syz_emit_ethernet(0x394, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") 15:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x180, &(0x7f0000000280)=[{0xf1, 0x95, 0x1, 0xfffffffd}, {0x0, 0xfe, 0x1f, 0x5}, {0x4, 0xd1, 0x7, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1b4, &(0x7f0000000180)=[{0x1c}, {0x1d}, {0x7ffffffe, 0x0, 0x8}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8) socketpair(0x10, 0x8000, 0x5, &(0x7f00000001c0)) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 15:28:55 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x800, 0x6, 0x6, 0x2}, {0x20, 0x1, 0x3, 0x4923}, {0x9, 0xe1, 0x6, 0x1}, {0x0, 0x20, 0x2}, {0x1000, 0x5, 0x6, 0xff}, {0x4e, 0x9, 0x9, 0x80}, {0xf9bd, 0x3, 0x9}]}) close(r0) r2 = socket(0x18, 0x400000002, 0x4) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = fcntl$dupfd(0xffffffffffffffff, 0x14, r4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="11df", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/131, 0x83) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 15:28:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socket(0x1, 0x3, 0x7) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r5) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) r6 = open(&(0x7f0000000080)='./file0\x00', 0xe277269b87cd729e, 0x120) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getrlimit(0x0, &(0x7f0000000040)) 15:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x81}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 15:28:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/72}, {&(0x7f0000000100)=""/77}, {&(0x7f0000000440)=""/122, 0xf1}, {&(0x7f0000000200)=""/91}, {&(0x7f0000001740)=""/4096}, {&(0x7f0000000280)=""/96}, {&(0x7f0000000300)=""/140}, {&(0x7f00000003c0)=""/2}, {&(0x7f0000000400)}, {&(0x7f0000000500)=""/251}], 0x10000000000000b1, 0x0, 0x2000008000000003) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 15:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xc6, &(0x7f0000000100)=[{0x48}, {0x2087, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") chmod(&(0x7f0000000080)='./file0\x00', 0x10) 15:28:55 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) chroot(&(0x7f0000000000)='./file0\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x2000, 0x20000000, 0x80000000]}}) semget$private(0x0, 0x2, 0x141) 15:28:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc53c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x6, "0000000000000001f70020790b00", 0x200000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = dup2(r4, r1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 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", 0x7b8) 15:28:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 15:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) 15:28:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}, &(0x7f0000000100)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b739e0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b739e0 15:28:55 executing program 1: mmap(&(0x7f00005c2000/0x4000)=nil, 0x4000, 0x3, 0x2011, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) 15:28:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) socket(0x20, 0x2, 0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000100)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e0", 0xe1) 15:28:55 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r2 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r0, 0x0, r1) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r6 = getpgrp() r7 = fcntl$getown(r1, 0x5) r8 = semget$private(0x0, 0x4, 0x408) semop(r8, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r9 = semget$private(0x0, 0x363a2e7ad0e137a9, 0x10) semop(r9, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x9161574dffea8ddb}, {0x2, 0xad, 0x1000}], 0x8) semop(r8, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getegid() r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x40006, r10, r11, 0xffffffffffffffff, r14, 0x1e0, 0x5}, 0x200, 0x401, 0x7fffffff}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r10, r3, r4, r5, 0x5, 0x7fff}, 0x6, 0x2, r6, r7, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet6(r15, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r17 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r15, 0x0, r16) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r22 = getpgrp() r23 = fcntl$getown(r16, 0x5) r24 = semget$private(0x0, 0x4, 0x408) semop(r24, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r24, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r24, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r24, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r24, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r24, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getegid() r27 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r27, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r29 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r29, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000400)={{0x6, r25, r26, r28, r30, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r25, r19, r20, r21, 0x5, 0x7fff}, 0x6, 0x2, r22, r23, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000080)='./file0\x00', 0x3, 0x226, r23) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x1}, {0x6, 0x6, 0x0, 0x101}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r31, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 15:28:55 executing program 1: r0 = msgget(0x1, 0x5cde9b91ed0c3d4a) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) pwritev(r2, &(0x7f0000002500)=[{&(0x7f0000000240)="8235d9e2d2fc58e58262bbbe31e9fb2a302852c317a117f9915973f9689f724ac35631b888c5c4b0b1cf79b65ba5f510413067cd4d5f0796220f2dd27f998036dfb54c9545b43abc92b76219767e93293e48b9ba5ee670b351ebde3ca5dbed7fb1f301c1d8b793207d4f06cae3480db4742defc6fcfb9f043e48d7e09a658d3be40b84156646afe37fab5528df0beb93ed641a577c1b0053450d73a86c19c0062af68028fec2a02d77962cedcc9144d2da118ce329f4f4928604b240284cad45898748f307ce101989d27dd1dfc0398dd3622da24fb8cc27509a101e685c672a55571a11d8935c736fd34f50b5e86ae2592901c8f99ddc8cc8a0808bba28874e225e385e5b94c452f821874b88c2b1c3659ae792be4366a0d34390f35451d2326b04ad5a2202306be09466713b2a909a62b49ca7423f29e30b76617e9ebfb1e87eb54abc75a8af67d006ea291b8dba657bfc1c8bc45a2520af62b198722ba58983dea60097da4a06182a72895960289e0cd8ac2f123aa9a67d00689e508db3ff0912f764612e11384533611e7e6a8ea71c76b653b48faa51f073f4719a24c6b8fc782862afd6c85f8c7875da5f206df1c053cf0009ed0fd1f9510d5d2adca42e689f65f5eececa8ddef9c46dc8b20be8d97a3f85eb9045ad0101df155dbe2b653ba73c87d21457eeb40ff66d540aca91db17bf026fee8b59ece0f0d00a18947932d9cb00fc1cc018a6838ddb30b87a73e487f09723d1f9361e431589fd6b9fa33bf2daa30a2b2f9e11c2cd41707ec08e513a00d33b0fa495aa1b88853b293e4a8e2dcd979c64a4c1f08d19fa786b04d097c1ff324c3ef12066eab3fea301523c9b54dfee881c40a8826b20e2816e56d5b2d6a2bea2afd4dc5f8b23da28cbabebf43d9135f4d6ea5a75f7b6c443459ef42f70df45c468c534487305e1b7fea16d5d690bfc08ef4c3c08538c6af02d4d0500b63386481f8a1a4a6bb41bb64d9f1ee4c115a7b89d0d8d21001cf1a63790195b576562f08dd209d6b5da5fd256edeff45e8fa6cc9a74c5585629be21495219c956feb9a2d2689dfc28b863871510f5885c40bdc40f1c03f018cdbd614eea6e8abebdf5f4f0af471d59c4b528defd03fa2d7bf76633ea82089b14f54937f972056894295bd653803821e0369dd8a815e56b4cd96697831368f96b3e6ea60c987390f5c73578f16d617119d32300ba262ed01f5ac71190e942ed353cc155c4b7d683e69e32efbd13eb135e753354a1c1d95f31c4c0d21bb571c5fd5f04b8660da090e5d4751dbaf6d1d7755483f42d1daa7a2c54ed73d0963a339d216f71641c6a79f5cf562d0ffb9eb9ebff9695b7d1e3a7b7cb619325a244bcf40e7bdfebacf791f127e161438b8d899e6c7e5937992b53bcc79002c5183c38d458c961fd0a65aab1443676eb64384cc8c4e3e8014e91f2b8ad8f6b31f51571021783f406d149575c4aabd4e01555fd76f899067d520ef0b4abc3bf7e8e41e1c78c6833c6d77e3ab36688abe1ec83e8b172b4759c351942ef663eb3c5078f2f8f3540686a842da56dbbc7f2f16ff459c9765602203e723f90f1e4f69198f1ee4d4a8c9d749eae1e67432cc048ae2d577733a860f800a9b126f1c9628dcfd6b854cff4f4e3f2fcda326cd46567c5d0f94a39884303f53a6e2881391adeab84ebd1eec088c5c5deaaac7992de933680ee314122c1ae00714a687eec97d59166bf9c6d6eec6a69a88666597a3670842d68961cda26cbe0ea89c6e5feccbcb882444de2b11c4e660a0b98802f56360e8c41198b576acf5b7471a6b93382b3f4b7c5b7b8f130ed0205c57901cd19857c60c98db9652313ea935eff14e7b961011571ee1c2f2a1fd8aa7452a43896c855431b409ae25523ba350de17f01fc713943aca7d2bb068f668b17fb9139a650c22f4792164a515ef2e06d6332cae3f6e188c1172bc54171aafd2f3485e2933daef1b5a4752889a16ecc2a16ce771742514a414cc16aa1d3fe683edb81c81de2c6f0b7eef2a79c09c85d48b499045779d0bf3c38b8df95db76862f355dfa2a873f1c9ebff5ef7aaff395fd04748b23c8d624b52bf396e778848357e89b6daaabc1a5c535cfc20fae44c9d94a262b95ebe24a2bc79bd540346b71cf5d3b02b8c28e8ff899d1d6df3af8e1375f85f400ec7141296388fdbc873ad56a41fde7437d52aea3c54d4ea902d1a9bc90db94f3bcca3954d7089850cf0a7c8485e1762b44ef8bb3dd6d7566c44b2c663be3a7feaf048d18740afbe0608964e75217f6ec60aa860c718ababd54205943c58afc6b9c6534325f160b5122a74a3db70e06abf94bdefebab03242937f9ab1daf84561227e90b9420ca9ee611fa97f919e795803c539fbb4003707d6ec4057a419358d2471f680ec2f5b1121376ecb047c8cf5c66d2a89b28ebbffd34db6172119538bc2792e69e84b9363195d11fd403135d3d1f52d9be8d3538ee72236a949b2fdfb798179f99429c3a502aa1ffb461e8c935bbbdc946450dfd8366fd999519655e063477a61e759599ca518a28db0f26488366c60736a8549abbcf8843de82d94bcd4e4124a103339b913ab570f160a110577ea32d071b12f6330ba93426984ad33e3c734d8958e8ac3cdce56c4e76a39de0c3b46a7a4cc75ca3cd4fa0ba0869aa9e118703dc462bba7bf5ae5d24593a482e7fc2fc1ebc4391e3cb5054a529ec768ac0ebccd1ae9da521b3ef3ed56138f0db6659ad1532462cca8972d8aff929beb914672e0ce7006c66d61043be9dec0854f54b988973780b90401a4d1fdce5f82d74f2f41b578cf2caad17ceb9d04ad9139b42ed3df10d535d2e68827cbb74878251b377a5d5274268d5060112b11cfdfc26a3868ec3cc6cd6e5ff3d3954b7505641bf8144d44e5ba4fbc9f0ef64bc0dd2080e53957d7d4088f3a15a7023c152d5e5b218b66006dc2303f506dd856d7407e79aa4719d343e8fddc85a13641a0fce7c215fa6b46f264cfa18af17e6b3d70c273bfcdaa6c6ec4bcae05b64adc6b26504d65a92fa188fc05113e3c0988c917fc8fbb358b130cbe78691776adda86614c205106ca84150929b8398b2bc9c90b5838c29a3a90509f9d47a52ed1fe113e11447e0fdb4e05c3550d7e80a2f67ffb951752e36b882d5be7c7a5cac6e6495ceb8386199fa289a3604e3f5bdf047959ceb64de9f2e7bb63ac458257e3e265cf10ca6d70df88fe36547b6519c6450f4c3e5e17eb7b94594a13cda7052a609ef451b8ea2597474de704dc2bf74f21403c728ea4aba20944b90805d4c0274ad783564ee9ce84ea3aee66a03856d93810e7228cf70a5fba8f55e566e99920d65151c1f7733e70dd7845931dd8cbc0c2d5fcb8c357794b4b1e29d3a83bdb87d34ba0b73cd5a727040813dc5f3cb6a8ae65a292b0c0cf2f794d45f4894e27699e449efc0edacc68c5cc2069d0782d80bedffe4b7ff0c2b8fae846c3bcfaa20fd8fcadd28c105829c4541e6df40c8c990bdc1e7a58eb22dc5019419850181f063ca06014055517462630ecb6cd9aea5d6b6831581a4572ded9c1c558669891faa66d26688b8368d3cc3ad7a1a033d96a72ef1c35ab9bc0954255a7ce820665ab6130a193b13fe55c825ac7ac180991e4ebe6ee480b41825d180052e9a8ad28c6afa4188ca2d059237236ee8a85f071c4d5db11378521c8de5a1f0cd4efc8030e21b035035a07545dd3e11da5467714aaf0b613bbf9605f7b36abe6a586f16d1635c83917b0d7a4bd30066de672b7312748b16c219d752c7efc0d984ef2073ff2bedbc3fdb43c27d09c3c7d8445f7277d41dec217a655f49facadcafcee71af6f21bbc7c060795c08ab5eb7e84eae790e4c49be21925abbc5978811cd72aa566904312c6cdf011bc3654d1e53d78c22a7cf549cf0cf3ae02b53e4a955cd4347c5e4ccb552a9210ff7f4e2ea7d92f1c45ac4b2c55f2b25bdf9236cd81e46cf04d87cb10161b3ba760e9b05abb44c02a95b2a5dc6b9e595aa6d89de418f51e3cf772d47d272cf25e025e6bb61a028048c2d400973ceda8bc241ded5e2340ddcd4532aa4ebdba4f50151dd9174883a088e491e6dee931a4682e8b71ef4ea4d4ca27549e407cba61ff8a7c91eb0c2d07e418e57723bc8bc5b7aae01ea0e73ba33df7cffcb07ba0a6bfa17b8ea73398649e07702a6fe50f4bf9be160f121e46ede18fdce939fba8be5c5d117f240e7d4b93172441e738a17dac4a727d432602329354c5aed01fbf63981bfceab64700a285305cea7c4dd2daf319511aa42a8a1fef6c0ec6d51aaca9ba3a5f7734e79cefac406a4e21834436cda09e03aa6a77835019c577185526f834e824d42d9cc2bd36810b49a2b594dd597c728dd9efbcd6b09e6fc8b71cb0ffddbd19e76940e293c413be05fa0edb74104b9e6ab14c739bafe339a6771fe51425e8f7bb5778367e746464247d99676648b44a6855ff78fa0b3ef79c0009fd3ffa204437fca0df4de308e5b382d130c287c11a71b07596ff944f1336fffdd98157fece4f07493642bf8b45810038ddcd34a5536c5bf63018a57022737a95957481c6fc27d96675b828908b3e24e991beb60fc7dfd97c7d941d0673a7e362462bc98f5ad95baa51755517efdc60e9e7023b77ecc66f95678491b12e092a47819547fced18f2f87a0c87c389faf85f7ffbe3a5052c2703ceb7e69e5c26ba279ad9f7585679722f455f1434ee6159217ac2b49e60a5f0f4c77813d6d42e1060b5b6899fc1447307588ef12d83a987b4006ef292fb648cc62527102250895b14a0fc639f89cd029a6b9fe14c2e560c69c240f3c82fb53d4be526cbfc3f844a88c51ed73274a5139abfa38fcde4d3f7ae6347d6d2ce3850e1cf0c4565ed52daafc39ed4d63cc09bc305dfc2684faa63dd9685a565ec1c7248270387f235844eca782de2428e6ab4efa6b90d3766f16cbc39fda31d38db768e3b3fef7d2ecbbaef4b91392291a2dc068451ad028da7546f280dc6a9adfbc0875d8f6d1514a0581190a6b3a7068409f7f9f59c11db8dfe29838b535e0bff2739d65b8c64bcb3f6910ddc590524293aa44f61df0ae0436f6ba5372479c5a9af8451e8b3e9d3ce71189512eea17916fcf1975ca860b1406be34ba8cfeaaa656f0d2747eb0fe458b4246dcaa9520a304c29b5d1678a60820c9f5b6e9d019324278a2dbbb9a6b346bb23620739189c4d41f0092ba7c735d239ef662e8b49c04e84d0617031ef869be0b89e4104f0ca27894375931ff36bd761b623e3da6340fe0d1f6ea5c2fc1eb6ba48f1cc7e9d214394a8c69b77fc26a32db630c0e22cbad46a2dd9a1f804c3670b69ec342df745358c45cc2e38c530a1acfbb1d36243a45228630628a0b0397d953df0800c84f8a54506da0d1ab29614d925dec55c0713628a3a109f75be85461383ae15424f85d565acf1feec0792d19d985fc3dc20d50da5a8386c6842a2d3a5a5876eb67f531153f0f9a70093c644b8681ad09acb77e8bc6486390dc679db97fd8883a5acf3ad6de909bf0b750adcb83420517fbe7e31340ad19c7fc3a12aa9977952c6f38b15437cd941f0a8181c7825f6169599ce8d4219781cf28be55642ef95efbe5c9e3355ed5f62adb5990e5ff12780d4005546edae6a95b5607cc6fc12a297735430539878af4fe1f1521b108c89e584ae525e9f79cf8297a780613bf2c5080356c1ce7f19c1696fdcd8cb057ea1c316ec2f96175b42118426281b51608a86b99f1430152e32c880e05a9d5b2bc395f5e8a16afd7c0a6", 0x1000}, {&(0x7f0000000000)="6d4ef515", 0x4}, {&(0x7f0000000180)="a71c84220e31dd6ecbff2025d8141228b2afc53a0dcd17c1ad35dc0e92988f67dd3b1143a09d57ef5fa0732ddb34e08547b23a8a18066cc15342e56591ede77915f71e0b66a124ae95478052b78dbe1a1ac2ad734348613c828f17dc600795693e7b8d5837ca097600700864ece9dcc8c9d2a99a5658d3bc46689251d48e", 0x7e}, {&(0x7f0000001240)="0bb8ee966108da3dc51498e9865da68b20d307d254a72921e5d32bdbbd0d2ee30a160938fc21025f2895647813f99167867ddb62468f6a5380d4e8283c2fe20fba45e98957759dd79ba4092115051c3a556aed099f358e678b983a3bfb6b3d103a8d99cee6204fffd89c1755454f9fa8d214f73d3f5c49fa714e65ce84233173c3613b407726e25f3748b101245edc2bedbe62bd2eb129a53bb5bee91bf3877b0a7422fdf15a6acbc704972cc8bdc9acffc141a52aa85a8638f45235dbfd30109c02a82aeab29523a1d54351e7ae59af3e9bbf155efc0d03f77fba330bb2b678711c7c933209db699c689c", 0xeb}, {&(0x7f0000001340)="a3ba18d510defd4f34a33bcb61dbd851d2fade12b934c662102192ef14fedd3a03ff76d10151263e6f78f644ec2124e12ce061fe64a2c30cf7d7ec681530f3b9f511f64bc423fff85b1509c10df9a4833142bcbd4a70815010ec1a0333499295cbcae3dbdc6b598034f23cca9e681dfacf006fb340e4337b8e1f4d8babb2493b71917f1573422a3d281b6f99c640cd7b92a4e1599feb3c5f726bac79170327ce09565cbafe3469f29ee873f67502825acbf813df5b78532c7fb65692a0da1a89b680dd8029431534bceb", 0xca}, {&(0x7f0000001440)="3f9761ae0dae52a56e2e39ae045cebb08c943a8746c073c34e4adfb6037196ea7f636555753460a9f1f2ccc80c231c58cf463465663dac2a4aaaf3b61045abfb356706a7dfcb5c76ae36ecaed41668a796bb5e998435692ac0a087b65206f78002e55650fa1e8138a275d4d3b6f848fc7adf3efcef8ed542ac04ff8e87eec8c81dc65df7709f4e828e2c75f8cc1e6eaef7d66c4d04ec5613a3433e97797e6cd7c2951381d783d1713e7333bef906d5b425c6c486efd47785948b5c9c73f2786669c0771e7ba8894d70632c9c50b1d311da3a5ee21821bdbce57aa6b2f23f94a2533309ddc39c464455aa06ca3a8d7d188b079f94206300e8faaee2930b4f90ce9b45579af10e764e0f64653395889833528e360a8022a590e5cb77342052c2ba34b0c5ad4aa8fcb43b752d3eed4c23980fdd3f914334961dd8a31c7103c1e10673c3cdaf70db60a91ca415be7e14dcd7c4f231b2a7a00c01a0579073e7c8699d8293eb6e3687dd94147236aa5727494967b03e068e95dd96969f82d7ca36b37c082c96b66e0b0a6874b6e0692bf08ba167e76a171046b02d7fde601834977f498648a8672c16a58bda06535f2968936ab4fc9813f7a98522987ce2acb43ef2f6d806f2a4e8ee381a48a1833389dc07a95922b68915c66cac4d68bf42a612becdb55d6ba19fd56c2d3d368a92cdf573de34e8ffd4c09e78b19dd6def906042be63686d7a004d3a3e51c763d01e096fb4317d7b7e9190682b8794d8d81a32f4ed800cd20dbebdac190cc443de3e09a69c5e102b91c0a04a6301e2d1315b2e4c2251b69a838a4228f0f710422d2c79661bc20fd794e8cf004a3bf5061013f5d211c6f26a13e61fa457b2fda0595d0d279f632bd1a322ea94a2cdff3293a1cee12c9accd06b43aef3fcf8862688ffbe78f82c23c91fdf41a365513676df0afd7ebc1086d8e49e26cbd5e636c8c352f9c3e1505e5e22d9c9541652c62bda66620e9954f0b4d923179e128986d5099a5fd3a6dd51603e232be30e51e48300a2251a42470b61927296348fbd8c2618b6015c0b5a322ab708df5e910717ccd031139cd3573476ad658920fb724d194d7ffdbb851acfa0dc7747b5938717812b0f459fd64038ff53292a354f21ca6e9de32774129125fb039fda996a70a72f62f22753cbcf9eadf7cb95048fbda25f74da22ffd4d2dbafec99ba50a8abd54982e225865fd0278976a5c033f14072484f689d89073aaa5302260068a2a46a70e26e7928cada6f86b64da2b5e85a10c3217873f8722a6eb5e49e9d00d1772a4d46b50dced03468fec01d854c353fa2826ec058baeb0b43a2035eaef6d5db6f4e073fe983ac1a8f15318b47a2956d8620d15ceaf6951468e11db280e1077c81b451bd0587a42996bcd71ee3d26a59bffb15bfaaef30c0cdbce2a6dd991c8d939db9522df5e47fe4c89d7863281c417c5dcf66ca5a382320b5a617fddb5a833077d4816f2d190579f9ff5b5ad96a2d9f4ac9b8dfb035786ba190bf8ff4fa15bdbe890f0f144f7877e004f0e69d6d4dd9505c425965370a5f8bea01b3102e5d1b91efd52ce1633d4045a029c3e8a2700fa5678c41d9b7cd4b962b171dfbcb86194a52726d8b09140cb811cfc2296566f838aefc051586db060157568815b7cb3b421e5fb4965a28b4f24026b78e07e1c95779b02b2980e00bfde79f1dcf783a35b29664926a81dd65578812f2f6b9d37bc89b146778e6d7ec32482c2ffa60849019d2903e078161e4c434cca68de99da30aa40035fdb3c7f2b68c28b24933a0d09ef6032e66ffb799a24b1962b38f535666e0a3261f5642ce17a256dc798ad26d46b4217553bf38d809e8bdb61054d1584a12246505fa7a75b81d2b3e692b5ea09fecfed3220730ea0e1426f41fa2864bd6648a5b1a7e81932ee8d45f87a4750aa9917fef2ccc7b80fcf16332be927b765911ed90a1fc22ee1cccf7ef577fb9f13ab4ad2c1819f0ccaebf454c6d2d85e4b72d89f6701c3f0f1047ec593c9a1c865b3ad64fc0d515890ddcec6b17d36a1aa02c415f997925d8918bfa876039dd3b4c39af467b09a86972a3a7c31f0ffa72852b33ed99a53c30778d987b95ab14445e27144d2253565ea27ffad208547147c1925698a021f027c962c1dd87f503eae9cfb1df16221cc6b2d40164f778d6234f5f4ece196233599d00fa10488eeea16da6da36d229e5680f92f9f961d711033e939f181a681829f5bc79aebd8cd695ba0717bc093f91375cc6f0fda8c2eb49b65f97de03e2c4edcca4f1b000ad4623f53892804f8a635a30975c0c6bc910c2ca005bca174fed313714ff3e8d31c2f34aea710aa9b7761cdd7827c149750f04caf3845d518085925d6e4f4a4672db447db63cae35e8842f14013e89c67a737ce2ad843b86db34a1630f800c9974fefc0a854932b2c6c97b78cb5fe329d0498292d87b78fe48553e9499c1a38e952944d4f788bef6bda1e452375fb1e10c935cf34a2c29c40d5967a5f9080099d38fc3662156fce2d8e6f267f01a5fd569be5b54a9eadb6ff62e1aae41f1d0ed21be98c9a3e1b94ff6c78ae1a003e0ca1c0aa73c720e532daa1617b03bb2f469f6773ad5ced1a6a97c4cec5ec262f7884b2fd139ca3d056fd12247b375894a2149937a3fb98dfecdcb7c7738d617a54f63f3bd04a85ea1d692587afc9763d5974e266786eb75bf795027f729f4cb0f936e9a1d056f5f8705243d3e39f8b690fc9825aee1b9d6a664926a93b674526efcdcceb1b90811472cc77ba317f860c62e4b751d0e528cb0f7f26c21a2d6423e9f04eb580de815fb3ee5a4d64870bab752e3d174373ff49392ef1503fde9e62ec11489e0726eee08cb35ccb23c3e908c5c0d82fe87c999fd0ee986673482641fd403ee3fefb770e06618a1888e52878a99a2a50a9503e065e5086fa0ce561500e0e7a433b3fd918b5e7c373f187a2ba99bde6068de50bf20a683f8b887ab0dcb48db3e48cd2c6781d8a994164f209feafc9c260990eb9943378c97d52bc4ea80b3077cd2c98e77a750f125097822e650342e056153eedf30dbbbfa581df680d5bca84164fb26039017917a2db393a3889c69f444141d2b68b6965b99f52af66f53d7e1dbfe7987da8929703738a834630c32f0c3ea4b8850d18011bc4a6404cc9f4f1e4f2d6a1ca400e533a3469214cf7061f836328ef2cfb2a4f2825e6041f43c61e8ac67cb9d5614188162624d242ca1ac690796af0d23e15f54d0c37ab856f6cf7a75ac0c0510d8339af976c48efd94c2fff8b538ea33b73f942a43de35a16ad32537d3007cdebe3a46f43a8ff9a3a60a2c893b4cac983900608976683c0ca63f2b53a2fa7a832e0febaeb18fbba79ec8aea46a14195a5abf9bfc1669706554baf78aa38bc6f94965a736271da5d7a271903686bb37c7ae188c06b98c13b06c3ed541d35231fcdae1d3ba83c0eafacc23e31733dcccbd0c647dd8e0268b3bd3bc4b2e0e41228b39d8ee1f1f8e6517a8f75211957c6845a60590b91d404d73c70fe0056c48fd6ee32a0b1e43be399c0ab5b6953aa319960428ec5d9801a1a82e0a7efd959205f7e3efd33c7b04f13e9c5200da563e6201e88ebc37d6b4ac10f9705e120fb7f629eb6cf26cc92430e6a27bdc88c838bd0d1334653dcfb8f32e02701b0dd0db2419195c05dc9b0e9598954c476c77d7941fcdc33e44de10becab82feaaee8294577cdf5c2acc806f4881a393db32d4cf7897cb477203125af9fab8cf89e5beaf48f62fc482a5e9de41a17f9b58c8e83f1ac01a906658c3c1e86cf56a5543428369643d5579480d525bf9edc97b3929282e870d3aa5b55918c23d60a7ca0439b5ea566a08abd09800177c7f9c5ec19a7946a17c1be09d40a0f282f25da2ba01d13c936db0f18dc03a071a1cc6143e43b79c91aed821904d493f6445c2ab1bb3e3331378e569fe14b9a3e12225e831ab0fabc9e4f89d857616455167e3dff43de18fb2b68b5f4d01b17a853ea34486d8808c7ba0d194cd0cdf0c035b0cb09f2e4dccdf246e7abdfe478638ffab65d8cc3aad6ce1bde644cdd02c1fa7de8bf28152db8384f259082024d50772137814df54d36c722d68617706dfb4794aed9bf226dcfcd07adede4b0233462ab75bdc7461eabbf07169c08944f5eed4d31889d0b62afe648ad40f585dfb490fbdfd090e0b07f96a46ece0ccce1cbeeca204aae1d15b0f85c825beb11492afc74bee6b46ce5a965029ca11689e56622cf847967e090ddcfbf07d52789d1a1a9bf6c60d6e7d4b1e1b2e1c894efb41cb0870e4496263854bafe9815d9ffcf601a27635e8e87fb3fa5a56746b67c776dfa6d506cd44d4c24957c5e9956cc891d4c689fc37bbc23cef0cc11c3452d8edeb833ef90815ae6fbf1b51b5d0b1a6a0b85ec55f5ad1c8ad0e6de947fbd719ca67dfef84bff92cb9ec6a14859693e1b9f23fb583efd9a171646e4870c452e1336c0d5433739442f3893c98f9fba48670067242d77127c2f810422356d96e7de25b48db94698eb5f2807c4e3b19a9e2ce49b24a9a960211b3073248d8b61a44097e48b9ac7f9e6588e75695126d4f144fbf52c7d4d87a59682656f8cb3818aa0e4a7f5030ac1b8fc58a5ad2cfb4f0a93fd6fe84c130d598c9286d62484014600a1084f0390891d7e1897395762adbaaf42e9483aa0d7191ea9285549fda76613956a96d7b6e9dd2d51d0306260c6c7e44f67b0496a0468a763f6438622a365f4a83316843fd08f756a9a0fe4edc6e5af30ab1987d3cbfb2401d983ce20219f00be57a09e0133d04db26f4d6e85bb47bfaec8cc82030cea4f59de40899fcadd83221d51fa9c1d0695327efcd967176cd66721051da0cf421bd945bd06606dbb189cb1222e105bef3a11d7ebce15521f5b6e106aeb361a33b22d33e629209e9d60276273e3d1ce8de9537fa8b50f8daf04c7b91c0ce8cd472d2fa14bff68a742ec9c80a4063c7ff575539a034d6173a4cf13901db2ca50e064bb5fcc39258f9e59714aa170d92e600972eb24171a19e10aa19ce82fa481498d14cd0607542f8f868e0d1992e8bdfcca0705aab1250ef081100a297d8c23cf8692547cd188eaac3e170eec39a14aa5466722fe28adbc85079e67af776b17b541672d7bc889dd8af25fb7a95e1df9f44fdef06199a81fe0ff2ad5caff2c992f1ff357c68414f232a5aa1c19295650591ee4d62ce9e06c43eadf8abd15665840d5860e80c01e84a63b8eab10959f0ba63e0d9e611a118ac7b69e890717db2cd6c020f07c6b7b86eeb5c95d18b6dad8e5c278de8c4f926eaa3c8422bab2d17bd5a4203806a50a3da0e5d59cfc53462cec8fc0e930eba9b10e4353c0ae1b18a89f768985cf70e44941ca739149644bb5a0186c80437dd3c3bc72e4a5f45ad10a49a07c9778af88ce6a78ef2d27a0199ae9c8027e1e3cdc45747b8bba7a572a8e547f2f76825e32bfbfe539151d344f4510282c3f816820837ea99e0f5b0f370ad737cd4d478229e3bd261fed7b40007895cde89074ee66347ccddba7e24a353708ad78244a6f411e338669b1ad81e909c680f023ca274aece6721d6a55833dcef7bd15285c5f8d4660fc2de61eecf5f5ddab6f85f37e970433d6e6a822e4619a2fb807815c813ba08b761e4f27185bbb7a992f7e5ef226c3469d8e95df1bc3c5183fa0c9581c0a6fe1cc49e61d46cfe80118132d116dcc67041816daaaad128838c5c57dff914954c9ab0475fece6707e2b14e6543d4c2f394bfeaee7c8f8e7f77dd5c52b96", 0x1000}, {&(0x7f0000000080)="3d3d56889c6196ef39d20155c883d37c3223", 0x12}, {&(0x7f0000000100)}, {&(0x7f0000002440)="809694e6d76d41f32110c2", 0xb}, {&(0x7f0000002480)="71003a80932c3f3c1d77ec37546c7e7853fa9cb77f878a6e7beecffe44f70342da7044a22e15451ac1aee6eb2f80d1fc14a05aa9afe97d91df5cb0adaf53adb0822011fb312e56f6e319f5390833f39a5a88058e56cf54301f71b0d80f9a3f6cdd3156ee013410a0c025dff6", 0x6c}], 0xa, 0x0, 0x0) 15:28:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) read(r1, &(0x7f0000000040)=""/86, 0x56) r2 = semget$private(0x0, 0x2, 0x480) r3 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$setstatus(r4, 0x4, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000480)="eaff125c00000000c5924e5a87837d3ba148c580d070d445e44f515e3f88f616f6ba65a9594f37b6d852263759b35e0c537f373b2c4e706aefeea964e0eb57ce4bfece42356b559c000000001c34ec42c88ba6fa7c1776055ced224b16612a128684f56890f0c18d4a76f3876283da0b7595fb51df9d4316b10088a46111ef681e6df05e9f61cb295cd5878bcf15803b21fc3d792f307dc1bc97bdaee5c34012662f9a627a83528bfe7b8fdf57a899d7571dbf88eec809295eae9335ddb99acf3581f7563ef1411bbdc3c5a92df6998db3a4a9b36080fa31e747afcd0b7b34827f376633e82801486582aa68eedb3a27eeba5904e3db6b27b6cdec47b4ac5dc0ae553d1e62f639c6ee0cb5bee10969ded6ee4177233dbd8cfa755c8914259ed8b8889d68de39cd1e72aad4afa9bb4385faf99dcc995921d4b6cd2e6f744fbeb519072d15bab91371ac023ad211024676f86e3fdc054c388a36188f237b7bf49c6e1fc193139fd0f9d65eb75a78e2ab87263e1290597577d2a58d000000911206c8e173d689a4251ead5451703b4cbbc15e4f953d5ff2f8891ad265551654a50c59d37b947343051f9a4bc2e536149fce3387ee2dfab3af93f5ec8b4dc853af36b2746bff6fa508db85d37aa938a942362115b721505fffef0c142a49344c3a341664a7d9d5b06af57f59153ada1e7a2dbbe6b9525cdb393c94fc075b28aac92a2698fdf00f129fffee970baf50843456fd43ab8701b4c8004e781abfc1a905f7329cdf743c099d0c7d76d96e609eb01c7c4efee04895a3046a666d9db0d00a2c12ab941949b91ec81ea69890636e53bb71ebe5e48b1884a27e6b6d1bf7a5a1ecc6cd7f7c86534e2cc546b7", 0xfffffeb7) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r6 = semget$private(0x0, 0x8, 0x80) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000240)=[{0x2, 0xffc1, 0x1400}, {0x3, 0x9, 0x1800}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x800}, {0x2, 0x3}, {0x3, 0x100, 0x1800}, {0x2}, {0x4, 0x6}, {0x3, 0x9, 0x1800}], 0x9) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) sendto$unix(r8, &(0x7f0000000200)="f7f35d10640b155845d6a08ed804fe3e380df7373dac7cff52dfce459f01f0ffdf74e7f22af4e5fcac12ea2ca69f2f", 0x2f, 0xc, &(0x7f0000000700)=ANY=[@ANYBLOB="01002e2f66696c654cdc135aebb6da6c6530002d4b9bed48385d99e7076b18fbfbf0c6e7a1a4f1ae2e60027dcf7dc5f42ae8c2a0f35f6ce1bc90d045761e89ca5bb3aabb5c6a01fda7ae029f84c841900e245bd35369d3c574696bc81c20b08f815987391b579989a757923b48579f550fb693c1767bfa34c958ab01135eb1428aecb0157730edc1d0b584a445a592da29887451ef8f7d36db70c2fddf935f754cd8f559157af7920000000000000000000000000057ce98691755131b9335e52bc7825625559d023d04a260517c2da75a723d103db3ff9587724473cc2da36a8d44829cbb1390cae0229ecf0d98322745ce989651f51f84d6d603a95af66d7afa2816d6e633d2cdefa2d843d08201b46da546e756d799f6dd0cfd69fd0c7bba4a1397f9fbbf7e7e4db272614d319701c4aacc64fcadcd5f92d459688579b82a57016629de32443cf47d86845cbdc24f9961972c01a24a2cb0f75e6e8874db2eb4b637d5e131904cf611fe528e7fe37b77387c00a6d31b9340ccabf01e780778ec338705dc82345fa4b50d9eb607edfdb016a3eb675867ff971a38257c7a1f9928"], 0x10) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r10, r11, 0xffffffffffffffff, r11, 0x82, 0xf7f3}, 0x88, 0x1ff}) r12 = getegid() fchown(r5, r10, r12) r13 = getegid() accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r10, r13) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) semctl$SETVAL(r2, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 15:28:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c753000"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000000480)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000960e5f273e45968e"], 0x30}, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000440)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r6, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 15:28:55 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000000800)="3100080000000000007b30d6d9bcf37b9a7a45ef6a4db5cf352c352d4dd9bcab4842dcd2ec0f1e4563e2c5be34f4d8098e682a8a83dde8b3e4c3f75809b3d2b4f52c2692486305d4715a95ed36b180e638a356fcd328c7edb70e25b1e7608d247c62a0eb8794fc3bea4de4201cf77d57b13b5c719296f9c071f13cc312f274cd9caed2de9317557b58a739f6d1a5d940f3f8dee7cf48d26df9bb6789f725861d0805d100"/177, 0xb1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r2, 0x5) kqueue() 15:28:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000100)) 15:28:55 executing program 1: clock_settime(0x3, 0x0) clock_getres(0x3, &(0x7f0000000080)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = getegid() fchown(r0, r3, r5) getgroups(0x7, &(0x7f0000000200)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) r7 = semget(0x3, 0x0, 0xa80) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x40, 0xfb]) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000001c0)='./file0/file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x88, 0x31f607}, {0xca, 0x200}, {0x0, 0x1}, {0x3, 0x81}, {0x48}], 0x5}) faccessat(r8, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) socketpair(0x1, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000040)=0x1ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) seteuid(0xffffffffffffffff) 15:28:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x57644ddc73073a5b) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 15:28:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000002c0)='./file0\x00', 0x0, 0x111) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x80, 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000080)) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) 15:28:56 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="80c38f24efa4cdf8f8cc2cbb52f4ba05cc77ecec6ee7ac7405781fe7b26f37f1bedef7a59f7b34f16f0ea6ed22cfcf3e0e77550f87fed6db4b0caeffab2f0d3014c4e885eed2e843c84153210d85ca", 0x4f) 15:28:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0xc}, {0x80008006}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = dup(r2) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 15:28:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) write(r0, &(0x7f00000004c0)="5eea6070230f24601e72bb08ab467119978327873ed527121bfb16e32a388497e26f177fd1985eff98d12ab9ac681c71b187f79081acd6b69c5a0c8c3712806b9423524f28c33b13b345d91eccde815d38c00400bee7bd2e7cd2202291a5552b9ed91a9e68c07b038944f9e419189658210bc229360260d2f72774bd63d3cbe9911735acb56a5fee095d4c2203374473eddb192e", 0x94) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 15:28:56 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000280)=[{0x3, 0x9}, {0x2, 0x7, 0x1000}, {0x3, 0x80, 0x8c45979a0dfa28b6}, {0x4, 0xae7, 0xc00}, {0x3, 0x10000, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0xfffffffffffffffc, 0x1400}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x1b, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001240)=""/62) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r6, r9, 0x89}, 0x200, 0x401, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) r15 = semget$private(0x0, 0x8, 0x80) semop(r15, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r15, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r15, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = semget$private(0x0, 0x8, 0x80) semop(r19, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r19, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r19, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r20 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r20, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r21, r22, r21, r22, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r11, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) semctl$SETVAL(r12, 0x4, 0x8, &(0x7f0000000300)=0x8005) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 15:28:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xfffffff7, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xf0040000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0x3ff) r4 = getpid() pipe(&(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) write(r6, &(0x7f0000000000)="77767c26693842863d1e045187388a022a445212ca9f23860f052d9d2635a6942450fa08887ca58562e25133009ceb0c2faa45596741e74393c77d2141fe9c31cb78e9838a8bc3210b7ea477f466095783fb647e7232029431f1432d5cf8128c31dacd915e3ca9210244cb8a12443e8aac652f1023851221f54612", 0x7b) fcntl$setown(r6, 0x6, r4) 15:28:56 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) fchdir(r3) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/109, 0x6d) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8}, &(0x7f0000001500)) 15:28:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x45094c6695b6668a}], 0x9ee, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) connect(r4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r0, r2) 15:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 15:28:57 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) syz_open_pts() 15:28:57 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x4}, {0x9, 0x1}}, 0xfffffffffffffffe) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x8, 0x80) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = getegid() fchown(r1, r4, r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r4, r7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 15:28:57 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) sendmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="f2299988088a1524237cc3d0c40a4fe1fc0243c83c75a8c8c1c25ae882", 0x1d}], 0x1, &(0x7f0000000280)=[{0x28, 0x8003, 0x4, "db0ffa1145a9ff1f539f2352fe5e92d9df7ed63bd6"}, {0xe8, 0x1, 0x3, "d0068fe2b5965e3d6ed69b7c12dec425ee07e9d1c8e3f8b4f588b71784e88ab32ba75cbb93169a3c505c307dec5291352aa8827f2ef28816ae963d95b9257b2d71bb6532a1f2771273fd5a609be50adfc9dc86ec5debd3f9af483e48bf43528aafc874ca6e6cc5932bb8b8e9c6597f634203a0510a53f8e44c5e21f5329de93dec6612e1ff224536285fc33310ed9af2a3beabbe198a043bbcf7bbae21532a94c36d226cfe300636cdc9ce866684ab8361ad8e53e2f5aa736fe8d0027e9a9ad20c4d8600"/209}, {0x78, 0x0, 0x0, "a979716226ab119b01281b220815bd22e322aa1d928107c10e0c91dc233a8c6bddaeaa72b1d02d97b92f90c6e6c74f1d880345faddf571ae0ab397d804f2f504ea6091c5bfee5a1a755d9fa6267f075af1e64c1fb482ecdaf1e0791460a83c35921c3f5dfa1e"}], 0x188}, 0x2) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000040)='=\x81') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 15:28:57 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, &(0x7f0000000040)={0x7, 0x0, 0x1ff, 0x80000001, "000000000000fbea000020e1ffffffffffffff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 15:28:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xd42}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:28:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x400000000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:28:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x2}], 0x2}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x2, 0x75}, {0x18, 0x1, 0x800}, 0xd7f, [0x1, 0x1, 0x1c2d, 0x81, 0x7fffffff, 0x3, 0x2, 0x1]}, 0x3c) 15:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x8, 0x80) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x3f, 0x4, &(0x7f0000000200)="9592a102e6ce78e1e6a83801af5809344b9ae5dada1e363eb9eddb71d82cfc072cc2ae04c347f67ca79228399ae6e74dfad7cc7374f78d614a701d3839f984e1283a7f5421ba7e738fcd0c8a00547c7cf81de811cc42eb945a2226d2c5b36a6c06a05ec369fec84eec6d3a55c22d06b3de1e9c5a8d36ddbac65aa42c45493d67592b0d746ec79a71837c070fea1bd437009bcc2fe514022e152d79f59f441724203bdd68294bf91b96c7a7c92345edf112398e0b29e10d14968971fe9309e8546fa3d4d5054ada347eae7c52d17a416252378e4511838840b4", 0xd9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = getegid() fchown(r1, r4, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x8, 0x80) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r11, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r11, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r12 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r12, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x4, &(0x7f00000001c0)=[r6, r7, r10, r14]) ioctl$TIOCSCTTY(r9, 0x20007461) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 15:28:57 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0xa3e00596f0799205, 0x6dc2321e72e82ec4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs, 0x8) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r6 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs, 0x8) r7 = kqueue() semop(0x0, &(0x7f0000000040)=[{0x3, 0x800, 0x1000}], 0x1) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs, 0x8) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000000080)=0x1) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 15:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/130) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000100)=[{0x1, 0x1f, 0x7, 0x101}, {0x5610, 0x2, 0xb0, 0x2}, {0x0, 0x5, 0x1, 0x81}, {0x7f, 0x9, 0x90, 0x7}, {0x100, 0x8, 0x20, 0x5}, {0xab5d, 0xfb, 0x4, 0x1}, {0x7, 0x1f, 0x80, 0x3}, {0x0, 0x1, 0x40, 0xff}, {0x3, 0xfa, 0xc1, 0x400}, {0x80, 0x6, 0x8, 0xfffffff8}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 15:28:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 15:28:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x3ff) r1 = socket(0x18, 0x400000002, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) bind$inet6(r5, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x4}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff28) setsockopt(r1, 0x1000000029, 0x4, &(0x7f0000000000), 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x3) socket(0x1, 0x1, 0x7) r6 = socket(0x2, 0x400000000002, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f00000000c0)) fcntl$dupfd(r6, 0x0, r6) fcntl$setstatus(r6, 0x4, 0x88) 15:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x2, 0x3, 0x1000}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(0xffffffffffffffff, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000}, {0x4, 0xff, 0x800}, {0x4, 0x102, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = semget$private(0x0, 0x8, 0x80) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0xc00}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x174) semop(r5, &(0x7f0000000180)=[{0x9f6d4dbd71853a9b, 0x3, 0x1000}, {0x2, 0x1, 0x3000}], 0x2aaaaaaaaaaaab85) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffad) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = semget$private(0x0, 0x8, 0x80) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r9, &(0x7f0000000400), 0x0) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x6, &(0x7f0000000040)=[0x0, r4, 0xffffffffffffffff, r8, r12, 0xffffffffffffffff]) r14 = getegid() setregid(r13, r14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:28:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x8, 0x80) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r9 = semget$private(0x0, 0x8, 0x80) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = getegid() fchown(r8, r11, r13) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, r7, r13]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = semget$private(0x0, 0x8, 0x80) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r17, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x7, r3, r14, r15, r19, 0xc, 0x3ff}, 0xda0b, 0x9, r20, r21, 0x5, 0x7ff, 0x400, 0x5}) r22 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x10) writev(r22, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) 15:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x840000006, 0x0, 0x0, 0x8001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100), 0x248, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x3) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) 15:28:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xe0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x809, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x10000, 0x0, 0x6, {[0x0, 0x8001, 0x2, 0x3471, 0x3c2e564e, 0x5, 0x7fff, 0x4, 0x8, 0x9, 0x401, 0x80000001, 0x8, 0xeb, 0x2, 0x200, 0x7fff, 0x8], [0xfffffffffffffff9, 0x1, 0x526d, 0x1, 0x10000, 0x9, 0x7fffffff, 0x5, 0x9, 0x7ff], [0x4, 0xffffffffffffffe0, 0xa000000, 0x100000000, 0xff, 0x8, 0x2], [0x4, 0x9, 0x8, 0x80000000, 0x9, 0x4], [{0xe1, 0x9, 0xffff8cd6, 0x1}, {0x7, 0x6, 0x2, 0x8}, {0xb598, 0x80, 0x4, 0x7}, {0x20, 0x1b, 0x62f, 0x7}, {0x6, 0x4ce2, 0x3, 0x4}, {0x7, 0xff, 0x91, 0x200020000000}, {0x1, 0x1, 0xce2, 0x800}, {0xdad, 0xec9, 0x5, 0x4}], {0x800, 0x5fc7, 0x2, 0xfe}, {0x401, 0x1b000000, 0x8, 0x100000000}}}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860500000000000000000000000000000000000000000000100000000000000c3577d5c4f650e547c", 0x2c}], 0x1) 15:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2}, {0x81}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000001c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7, 0x2, 0x7fffffff, 0x0, 0x6, 0xffff, 0x7, 0x7, 0x1, 0x52, 0x2}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000080)) 15:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f00000000c0)={0x7fffffff, 0x1f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x444}, {0x800000000000001d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='#!\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) 15:28:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af090037282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000600000000000000a371a3f80004000000000000000100000000b2000000004538f56778933807b8f55f194580e5a30102f1f13968b4ea4d3002f4c523acfc76d546d041be87ef448489dc188b7c78ada063c9436a2206f74dbf53e3a36cb5f9671a51ec658aaaece8f38117fdc97275bb03ff24163d98c0255dde4a16da5d233b46552b80b6b9f064d1d5b1d18cf2f73157296a7f129d5e84832be4c5d70092dc96f8f7b65aceff6509e94a7c861422686cbb04f993b2aae5da2d15a0499fbc1408a454b5ad148ae11930049c916fcaf18485835cdabc0e47c0e484f062e785042374ea92ebb979d82f616f46056e8cbbbcffc20625e1fdb8965d730a52fd26dfe231dacbcc7b9a7f897d122d4fff8afc00000000000000b1bd300f7db9c18f915472ee048a2eb6141988165ef358e280c426043b623f3a0215b87fa37c296a80e13fb8a11eb44f7ec40ebc5576b4472d8a8ffca3e276e18b5d237bf133a7e3cf60b668e8480b6ecf90d5f65b26109e6f1be095e9fdac2eebb9fd375be3e6714f15b76e47c3bb97179bf2fd0bd641d33cfc6b4f0bc990b390816fff47a959725a90f6735b50058416679ba19995948d056410ea948f0f18e54fa937432d7f1c199808143e9084485368c9", 0xb1, 0x0, 0x0, 0xea) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) socket(0x10, 0x0, 0x80) 15:28:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x49, 0x143) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x7fff, 0x10000, 0x95b56be4, 0x0, 0x63, 0xfffffffc, 0x7, 0x1, 0x2, 0x8, 0xfffffffffffffffa}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) 15:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x25}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) getrusage(0x0, &(0x7f00000004c0)) socket(0x1, 0x4, 0x49) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000d40)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520df2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e12b1aa41019dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3dd44cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d499c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63ce57f3bc9340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b7c817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbceb42bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000030a732fd8f959360e8b321097536e38ecb69630ed57c0399ca4d1da93b480a374919b8132e0dd9c745d230574f8a6ce7cf9cc836941074318341b10d756ecf6b87359259526a1e004b9c558d16df95403b7da5b69fbf6536048fa46c0b927f033f67414f166271a0f8760678857461a8b29bab323b9b2de0980c07399c8c30c2d7ca381e80b159e8f211e4d2104f83cdb42959ff6269032e2ba22de16c6d83f6545d69d2bc0555aecf02e85d3c4f319b45f4232611f3ea27780d8cef961925c2acdd3e"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000180)=0x10) writev(0xffffffffffffffff, &(0x7f0000001680), 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x10, 0x1, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x80000001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0x41, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={r7, r5, r8}, 0xfffffea1) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) write(r9, &(0x7f0000000680)="80ae79c99fe9a0ef48e332421b314bbe8243fb23b7ef04b994c95fb3a21bc67e129254f2dcbe4812b38545dba5ab1cb6da6ed1f372e3dfa2fc4df369dd9e2be199d444f6ec14f0ffc4977507b00b6dcc30690dd5136d9c732782fbb0adf850015b462f9e388f834e5b5bdc05a9c86876bff7717617f6e79ceec28b32fe4aa7b6d05bd113559b345a7e5f698279bacc96eebb7ffe8b87c042dfb0c5cc42a7be2e9ef7e5993f3cb40ae5ba0d9aaa5ea31d1760d3bc5bdcb8070020f1e5d5176a280329237ff9deec2059d7f4df56103a469885377835ec136663e7dca043ed95e195c28c475270e2bdb1", 0xe9) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000200)=0xc) 15:28:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="828bc5216a948df51752566fcb0ac80f40a6825921f495b0949a8e1eb93ef7414aa8a88e8fd0a9074cab0ebcd556bda67a593d714c84fe15e51d797e2e0a670c2d07fe0da45c26f92f1d30292a9e23e17a01f0dba12cee77041877bdad11d7f1e70e5d7b6b6da3acd90f86ed4baaf4d5bb874bad95d47766492e44221d8513b9b24c3a9a29771cf64e46c285b7724f0f0948130645a1f45ee4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) r3 = socket(0x1, 0x8000, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffff8}) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt(r5, 0x2d, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:28:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) socket(0x20, 0x5, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) 15:28:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) socket(0x21, 0x2, 0x9) 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) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ftruncate(r4, 0x0, 0xae7) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) bind(r6, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 15:28:57 executing program 0: mkdir(&(0x7f0000000840)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) msgrcv(r0, &(0x7f0000000640)=ANY=[@ANYPTR64=&(0x7f0000000780)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=0x0, @ANYRES32], @ANYRESDEC=r1, @ANYRES64=0x0]], 0x1, 0x1, 0x1000) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f0000000240), 0xffffffe6, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x196) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r8, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="0001000000696c653000959ea3ca57b089dfd11f9486f38212833b6be125155911af0636365d0729c37a0bccb05d74d03ac6b90adf8f2af93e80253fd56e36c062c1c3d4d50d9c1809072b1b2aa9645ed6f444dcb4eb49bbadb84c63a6783a46bcdba74994e29b212793bd4dad240898d8294fdca5bff037e481b642ca5b3e8b872359729dd7e35c89ec1bffa2045107505d30bb2a54fb92550b16fec9c5dc9fff093540e398598a15cc2672e52b09101637a6f8e8409ae33df672364e57dc594d712ce4234784e65e6a72d137196c4617d366be64f0f4433e025d3cba7db7d3c26420a0c77028ca490fe194b909767b3e3c289339"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r9 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r2, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r9, 0xa5, 0x1, 0x100000000, 0x2}) r10 = geteuid() r11 = getegid() r12 = geteuid() r13 = getegid() r14 = getpgrp() r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r15, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) r16 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) r17 = fcntl$getown(r15, 0x5) r18 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r19) r20 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r22 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r20, r21, r22]) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={r17, r19, r20}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r17) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x7fffffff, r10, r11, r12, r13, 0x4, 0x551}, 0x0, 0x80000000, r14, r17, 0x8, 0x1000000, 0x100, 0x2}) r23 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r23, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r23, 0x0, 0x0) 15:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x16}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000240)) fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = fcntl$dupfd(r3, 0x0, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x100) write(r2, &(0x7f0000000140)="244c77a9341c56a02830be772cd259e4d06415036455c67f88b6d03fcb5e38cfa277e1b28b8beccc63f3d9a8c3ae48bcd8b595fc5925f781a19815feefe42ce03c870b7c5a3fd691f1ea2e78edd42b91a69623ce5b200a0d420c8875020893b892b8f7a4969d34108c13d0363c455401a765e2eb5a226fa322d8d28bb18b30af514adbcee686c8a517cef7741e58bbea56a48fb7225d7eeb5450a8ccabe216d64444f195df8d86b59aab9bb99afe027a3021308d6612f07519d0077ae38ce10a8fe9745b1c7c4cd503fe4a0c3f49a1ea12893b557ae4d32b50f7f85eb4dc35dd411bff22a5a1dd1025", 0xe9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 15:28:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86022e2f66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0x10}], 0x28}, 0x0) 15:28:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) utimensat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x7, 0x8000}, {0x80, 0x3}}, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000380)='./bus\x00', &(0x7f00000001c0)) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) socketpair(0x20, 0x3, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) close(r6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 15:28:58 executing program 0: r0 = socket(0x2, 0x8a7f04895b8c0665, 0x0) fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r1 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x28b0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0xd1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="00000018", 0x4}], 0x1) 15:28:58 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r4, &(0x7f0000000440)='./bus\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1000, 0x5, 0x10000, 0x4, "1b55acd832f2cb73aa61f954cb75ba27a87ac945", 0x400, 0x3}) r5 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) dup(r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r9, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r11, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000380)) r12 = msgget$private(0x0, 0x718) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r17 = getpgrp() r18 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x8001, r13, r14, r15, r16, 0x4c, 0x6}, 0x8, 0x800, r17, r18, 0x7, 0x4, 0x8, 0x484}) getppid() r19 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r19, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r19, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r19, 0x4004746a, &(0x7f0000000380)) r20 = msgget$private(0x0, 0x718) r21 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r25 = getpgrp() getpgrp() r26 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = accept$inet6(r27, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r29 = socket$inet6(0x18, 0x4005, 0x70) r30 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r30, 0x0, r30) r31 = dup2(r28, r8) fcntl$dupfd(r30, 0xa, r31) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x2, 0x7, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r32, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r36 = getpgrp() r37 = fcntl$getown(r28, 0x5) r38 = semget$private(0x0, 0x4, 0x408) semop(r38, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r38, &(0x7f0000000500)=[{0x3, 0x2, 0x1c00}, {0x2, 0xe6ec, 0x1000}, {0x0, 0x2, 0x82d6e8a5e722d17c}, {0x3, 0x5, 0x661bd6adc9b6bd8}, {0x3, 0x400, 0x800}], 0x5) semop(r38, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getegid() r41 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r41, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000400)={{0x6, r39, r40, r42, r44, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r39, r33, r34, r35, 0x5, 0x7fff}, 0x6, 0x2, r36, r37, 0x7f, 0x100000001, 0xb1f1}) r45 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r45, 0x0) r46 = getgid() r47 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r47) r48 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x3, r26, r33, r45, r46, 0x0, 0x2}, 0x6, 0x100000000, r47, r48, 0x2, 0x2, 0xbc41, 0x1f}) r49 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = accept$inet6(r50, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r52 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r50, 0x0, r51) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r53, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r57 = getpgrp() r58 = fcntl$getown(r51, 0x5) r59 = semget$private(0x0, 0x4, 0x408) semop(r59, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r59, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r59, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r59, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r59, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r59, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r61 = getegid() r62 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r62, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r64 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r64, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000400)={{0x6, r60, r61, r63, r65, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r60, r54, r55, r56, 0x5, 0x7fff}, 0x6, 0x2, r57, r58, 0x7f, 0x100000001, 0xb1f1}) r66 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r66, 0x0) r67 = getgid() r68 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r68) r69 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x3, r49, r54, r66, r67, 0x0, 0x2}, 0x6, 0x100000000, r68, r69, 0x2, 0x2, 0xbc41, 0x1f}) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000300)={{0x8001, r21, r22, r23, r24, 0x4c, 0x6}, 0x6, 0x800, r25, r68, 0x7, 0x4, 0x808, 0x484}) getgid() r70 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r70, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file1\x00', r19, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r70, 0x4004746a, &(0x7f00000005c0)) msgget$private(0x0, 0x718) r71 = getuid() getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r73 = geteuid() getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r75 = getpgrp() r76 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x9, r71, r72, r73, r74, 0x4c, 0x4}, 0x8, 0x800, r75, r76, 0x9, 0x4, 0x8, 0x800000800000484}) r77 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r77, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r77, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r77, 0x4004746a, &(0x7f0000000380)) r78 = msgget$private(0x0, 0x718) r79 = getuid() getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r81 = geteuid() getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r83 = getpgrp() r84 = getpgrp() msgctl$IPC_SET(r78, 0x1, &(0x7f0000000300)={{0x8001, r79, r80, r81, r82, 0x4c, 0x6}, 0x8, 0x800, r83, r84, 0x7, 0x4, 0x8, 0x484}) r85 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r85, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r85, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r85, 0x4004746a, &(0x7f0000000380)) r86 = geteuid() getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r88 = getpgrp() r89 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x8001, 0x0, 0x0, r86, r87, 0x4c, 0x6}, 0x8, 0x800, r88, r89, 0x7, 0x4, 0x8, 0x484}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r90 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r90, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r90, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r90, 0x4004746a, &(0x7f0000000380)) r91 = msgget$private(0x0, 0x718) r92 = getuid() getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r94 = geteuid() getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r96 = getpgrp() r97 = getpgrp() msgctl$IPC_SET(r91, 0x1, &(0x7f0000000300)={{0x8001, r92, r93, r94, r95, 0x4c, 0x6}, 0x8, 0x800, r96, r97, 0x7, 0x4, 0x8, 0x484}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r98 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r98, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000600)='\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', r5, &(0x7f0000000680)='./file0\x00') ioctl$TIOCMGET(r98, 0x4004746a, &(0x7f0000000380)) r99 = msgget$private(0x0, 0x718) r100 = getuid() getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r102 = geteuid() getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r104 = getpgrp() r105 = getpgrp() msgctl$IPC_SET(r99, 0x1, &(0x7f0000000300)={{0x8001, r100, r101, r102, r103, 0x4c, 0x6}, 0x8, 0x800, r104, r105, 0x7, 0x4, 0x8, 0x484}) r106 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r106, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r106, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4}, 0xc) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="3653b8f2df300e1a7974dd93f65d8913", 0x10}, {&(0x7f0000000080)="581d79bf6f9fef9054d359d2e9d920e686e0ec128f3063fdc0199f0bab849825a3db9ab7b263b0c58414520ca8239d05a2cdc38e03df238c489e222f282efa55e4dee61c6f675e9e298c1ca2e52fc374545d33e0734b24d7afc70440d6604bcd1f0ce630", 0x64}, {&(0x7f0000000100)="94f9ca25e1fae0b4bd3d9e003d9bee1519732e8c268d3a3f4d0f87841e", 0x1d}], 0x3) r107 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r107, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r107, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r107, 0x4004746a, &(0x7f0000000380)) r108 = msgget$private(0x0, 0x718) r109 = getuid() getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r111 = geteuid() getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffe0a) r113 = getpgrp() r114 = getpgrp() msgctl$IPC_SET(r108, 0x1, &(0x7f0000000300)={{0x8001, r109, r110, r111, r112, 0x4c, 0x6}, 0x8, 0x800, r113, r114, 0x7, 0x4, 0x8, 0x484}) r115 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r115, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r115, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r115, 0x4004746a, &(0x7f0000000380)) 15:28:58 executing program 1: setreuid(0x0, 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000400)={{0x6, r11, r12, r14, r16, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r11, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) getpgid(r9) fchflags(r0, 0x10000) 15:28:58 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x5f) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r17 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r18 = socket(0x12, 0x7, 0x7) setsockopt(r18, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="57720accc4bebd6c73c07567108b19d3e6ac53b25c6263321e6d65e40d8b5a050c420297e6c8f67385c470edc4"], 0x10) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r19, 0x0, 0x0) close(r19) 15:28:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) openat(r3, &(0x7f0000000140)='./file0\x00', 0x40, 0x81) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 15:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 15:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4d}, {0x25}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b00040e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024070000003f6846e79146e637e9c037dec2e29f9483f9d69092e14a751c0863ed114fe2d6d8af6daa2327451ddc66b8ca0000000000006aeecfdee412143d260337219dd9b60f072b1fe91ed26a7137cb28e29f5be76486cb4713aee6f276ea1a1a97f535d1731e4191760d9cd277cdd852e0eb4eedd3dd3395428eb78707f5f5f867e3b40b9fb1e1a5480a000000000000000063c30e67e599090b"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0x281) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000140)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x48}, {0x3c}, {0x4006}]}) r6 = dup2(r5, r3) socketpair(0x18, 0xf55bfe8ddb08dedd, 0x86, &(0x7f0000000240)={0xffffffffffffffff}) recvfrom$unix(r7, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) getuid() ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000180)={0x0, 0x3ff}) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r12 = fcntl$getown(r11, 0x5) getpgid(r12) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f00000002c0)=0x5) 15:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5a, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x1d}, {0x3c}, {0x7ffffffe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 15:28:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r0, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') socketpair(0x6, 0x5, 0x7, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f00000018c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e221e901d955338f0aa68d2c48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f37719d043b53363a70d00fc83b5ba86dd3e24d559644e"], &(0x7f0000001880)=0x1002) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000380)="30a4fea34fe7e2b6a8c288ae8cd8c836f170cdaaa3946f4bac4469fd7cd1a77d369386ceae132dc3acc32955dd02704c552928f099cf18a0c116487e94ca255db50c237e32df8fc8ebec665ec3af4b2037570685a5cf830e2a4d1ec5cf98dd34b4f47e0823270ba85b880141a4b21d25b704bda4c1fa0bec3d39da731364a0678de04051b6c85358a37f36dc9b8fdd507818c62c93e0f9138fd9ce24902c01d747e7a1c79c8605951c6dc5eec386ae5350b58d942e7c9e78dbac19f887ea6295dce34b1866d8d2ecb6f0bb2ac447a3ce52e2c38bdf55a48701b9524dc74cebca67116236d4f8aa1428c27916", 0xec}, {&(0x7f00000001c0)="034dc7d96ae4671670dd3b7aa545f3c2c14bf4fc18a8e1a5b9d866db8cc3b6bf4c60f11966b4db00b50000008000000000545ed6b2b82eef7457ef4600e345c81b03fb037492c7dfcc2168d5a599ea7f0d78d6318c01d96f7d7d9ea056d5297bbae37d9a1af79f8bcd82f7005480e31d33a07a2becf72a726aef767722ff0f54e67ccc14d258ea6b557ba82772cf97220102e685ae1719a5fd05743fe4772b2aa069f4a856bead6dfbb8a9ad4f8eaec62b0ff86a8b04bf2704fdfea0d2ab3e8d2cc00f0b9491d188ec2ec42cfb0c23c9cb21bc7e5b7893534292b9222d5cceee64494c5a937e6ae071e0c8a0f1afbf041dd052d81504470d0870d4e170cfd3fd784221818d9a3fec307a80c6fde557d7fc9be517eabd3d20039d543d957f2ec4ef94f74d46067b83d414cbd73c0ee484da18fc59106ce5d9b5caea09499ba8a71367d3", 0x143}, {&(0x7f0000000480)="8fb5fd96257c23de87f1d9a1a2addd19dac319d3c1a63a4f54b174e787a71a3f87866784", 0x24}, {&(0x7f0000000740)="2b4fc6572e4ac2fd9573b21d0b5201ee070507a4c931bf88514fa6413105fecd63ff8a22dfc4cc1a8985bc60c7d62bd545041f56bb482833213fe259211e0bea53c5259e6f36abb88bf606c8aa24cf7a99554a048707ea0048511c1ba02d", 0x5e}], 0x4, 0x0, 0x0) 15:28:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) 15:28:59 executing program 0: syz_open_pts() close(0xffffffffffffffff) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) syz_open_pts() 15:28:59 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000a07834eb9b29bb6a95296121842de23cfa0aaeabeb43e087e26ec5b6e581b34f4e929025013cf208a58c8e944252c43f1dca7d0dad7a4da9b05612860350c4c944dfc2a056f05294ea306cedbd073c040c3280d3"], 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000100)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="0f1c72a5366e166ac9d424de5db034774ba320b37f918d321cf0559e5bc2172e233341e7998334e3e9a67968ae339f14cd5bf9e3d83e2b1e808dafbd2976cd496b721e294afe1050e4f418cfd99adc39c9cc4146f3b3a34fc7ab1451afda3ed8dd70f832c9544c7aa660baf1e1e01e1b372a14dc1b944231487e6c7c57761a3a6fe9bdc3e5093a63f2b44866e4b51dbf4d3d73b79c92668d3c8688387d4bc79f2591856cb5", 0xa5) 15:28:59 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 15:28:59 executing program 0: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7, 0x4, 0x81, 0x3, 0x0, 0x7, 0x1, 0x0, 0x1, 0x0, 0x1000}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) dup2(r4, r2) sendto$unix(r3, &(0x7f0000000300)="3a210be0228792c6ac2785bf129126cfc5aecba3b358405136ca37cb471c94fd20ede2e160503b888a2d4335458f7a4d07d95fdac45c319c00acab14382cf46130f5da93de6adbf34a1fec758aa5dfb2a8e7b609cb6e205ca7b90000010000000000931030907e8679178b841209f51c001474ac54426e3c416002e71aa3e771469dcebafaa44fa67522a6f4b972d02a38efe6e5f06947d201800000769f12b63ce6a7e9e7ff0f2af608a2a865426cf4d906cbb0e5bc889e7514f00d87967a54928404052e6b729f202006f7e7", 0x3c5, 0x16, 0x0, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r6 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r6) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = dup2(r5, r7) openat(r8, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) 15:28:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0x0, 0xc0}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 15:28:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(r3, r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000200)={0x0, 0x6, 0x937, 0x0, 0x6, 0xea4, 0x0, 0x10, [{0x0, 0x9, 0x8331, 0x4}, {0x9, 0xc5, 0x4, 0x5}, {0x4, 0x3, 0x7, 0x10001}, {0x3ff, 0x4, 0x3f, 0x20}, {0x8, 0x6, 0x80000000, 0x1ff}, {0x10001, 0x0, 0x7fff, 0x43c}, {0x6, 0x3, 0x1, 0xf}, {0x0, 0x8, 0x5, 0x6}, {0x870e, 0x1, 0x6, 0x4}, {0x2, 0x3, 0xfffffffe, 0x6f}, {0x2ebda491, 0x0, 0x1}, {0x5, 0x4, 0x24b, 0x8728}, {0x0, 0x5, 0xffffffe1, 0x7}, {0x6, 0x9, 0xffff4571, 0x2}, {0x7f, 0x255, 0x2, 0x5}, {0x6, 0x66aeacac, 0x9b75, 0x1}]}) shutdown(r1, 0x2) 15:28:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0), 0x2000000000000234, 0x0) socket(0x2, 0x400000000002, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = fcntl$dupfd(r2, 0x2a9930872e6891b5, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) openat(r3, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x6, 0x4, 0x5) dup2(r1, r4) socket(0x18, 0x4, 0x81) r5 = shmget(0x0, 0x2000, 0x460, &(0x7f0000ffd000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x3000) 15:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0xe51, &(0x7f0000000040)=[{0x900, 0x46, 0x5, 0x10001}, {0xbcd, 0x81, 0x20, 0x9a31}, {0x6, 0x1f, 0xfa, 0x9}, {0x8c, 0x9, 0xc0}, {0x6, 0xff, 0x4f, 0x2}, {0x100, 0x7, 0x4, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 15:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000180)=""/132) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:28:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/sfe\xcd\xfet@\x00', 0x80, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r8 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r8, &(0x7f0000000100), 0xfffffffffffffe60, 0x0, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000, 0x2}) getpgrp() geteuid() r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac6c2d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df62c5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r22, 0xa5, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0xd1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x400}]}) 15:28:59 executing program 1: 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(0x10000000013, 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) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0xfffffffffffffdd6, 0x800, &(0x7f0000001240)={0x18, 0x0, 0x5a, 0x9}, 0xfffffffffffffe42) 15:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x38e, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29c8aaa8}, {0x25}, {0x38}, {0x7ffffffe, 0xfe, 0x0, 0xfffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x1, 0x7, 0x2) fcntl$dupfd(0xffffffffffffff9c, 0x1e, r1) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 15:28:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x4) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:29:00 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x10, 0x4, 0x20000802f) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semget(0x3, 0x0, 0x100) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='+dev/pci\x00', 0x10, 0x0) r4 = accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000700)=0xfffffffffffffc81) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x400000000002, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x8f662c43b675c292, r8) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) r11 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000bc0)=ANY=[@ANYPTR64, @ANYBLOB="c90ee8883f7333c1b7ecddc9c50b72cd3e6ff243feebd93a0cf6546cc30849e4dcc900f0b876754c6cae82ee1611ca93a7cbdc3b5ba9287f62cd83d241bed136dbf895f6a1ed618f760e9667133c29c350d44c042238564aa38e77e9ecd66580846c37132ee76ac98d339539ca9d4f3f0c3133705ea1791d59cec658c730986613b9a7cb900704da57e2c68cd4de2ad13243c7d556e41bed30d0db38c377bc5747e1bcd1078c893e99eabde73bf7853ccbb3c282593f0c636bb7c73d0625a0843877b1a8867b72d6e8b55ca7b2a811d8842a42a145dc284a245e0340bfeeffe2e950f8d8ca0e9738a3e59b1f475944129f5cefa37bf795ae823388ce56866c4eedc68524fcc161a4278ad613fab2b7ed443dac5868503749c508e950c8521ee663c2805ab93c0a3ffdff6b9133c30735d9bbc95669ff6b34e55cbcef679dc67999c07e65c200f5146468c84d6a6707fe58fb708ab77f3a4dcdc7a99bba2ad29958c82d5d2863db13ca1584c34b1021ef213fa10fe9811e98f49baf9372f58f305d83a2b876da1a9336f517bd7b531f809ca20ccf2200ade61168f092b47445af3e2494822b7e59b3f675f04850b7", @ANYPTR64=&(0x7f0000001840)=ANY=[@ANYRESOCT, @ANYRES32, @ANYBLOB="ba9d9484d6222df8dd22e9d4221c9856f6bad4a1a11819632b9f85ef3a61c4e0c37dd9ea7c4bccb95c7d8f37a096b674ba5bf80cc087bd771403260f0aa17ef8c886e27e2b32b7a9264032d9ead7a53a6caa309dfa8d0e51fa030aee258e60c505b0ba5b8fe426ba986c7bc7d43ece2ebcafdffafa20168c41ec77d4e97a61ddbb433ef519a947ce34fcb660c4b4fb6ecc003ccd4b41dd3d7e72570bdd513a26a233ff195cc3c57c9ad2bca950df8663e24fd25d070bc01e3d21a90b9a42de5f4f843c006e987d2dc24717c62bf5eaeb07ed1a6934e9ecbd0d544d2e934b602c74e744d5517f7c52e231b732544ddcbb9f6f077e1e9a6354a309398d7ef9f70a48c3ab04196debb70a2637e3fb7062a75ddda6572759f2583ba5caebc59eed2fedb40ec4e23d254efbf46217b252d96f588ffe59472db38cdd78560c47fb3abf2d98484e94304292cf7040e6f354475d3da8fa644cf60e03326ddf99c5d9a1b322f4eaa3d1bb44fa2fc3c91661f2cccfb748afa534c9f11c0f052f8411b81b982ead685670468dc40f3003899f7d212db9f69fe71d980c1452073e7431fa90f403c2a2292fdbb7ebd3e6859435a1a10f72a7563870a66754f383bf920fd064f39af57ebac7d198f3b476ec475bd94e1092c0e3dd798bf24bf31a0f475e9208a493d37d226e0f41cf8396292c59647ea4f3493e29f13faf4c2d1af42fefab94be78707694075c334d118b443012bac4abcdca1cea117dd9a37f482c5d8480a9d959056421cafd42a8b4e25873fd9d2318718ffaebec2d6184523bb35117953c2967315a0df07fd19927fcbfaf1f82f1adcb642bf4fabe6e0ba4e1ae4108a20f02fad12dd08779efec251c4101b55d2f986ef6968cbbea1f709ab5b3037825d2904d91322cf101834d999e3cd01ac72cd5f326b928dd2dbda1c8353f0d2a1d75eab49b74ca19d442335584e0284cd734fc9f345f9cb73d2cb2efded4ab229567a6bf2d03e51c9661ffc06f4b93d1deff21a279f078dbdd5ddae02b4bd6c2bdb70954d1b5fc87c05a2647aa7ad3fc5901d5a4cfa0c9634c4dbf41dba1077d938a21d7f2639becb7bb491ee9c3450e760e760d4bce7e9fc77b716ebb96df72f119142f0aca8b838eaa9cea960e57526e6cb1c6746f990bb6ba50fd0210ebbf5ec99800b6654c6a697f43b50a6e079ef350db996faf78a754d374a2618a3da8178d397176694561e6767931dcc4aab16a4a6ce0a129542a7ad12a91f00706a0a38d1d4d7dbb79c9e1391a65fccd655651952b1f4beb7959a58d60c5efab83cb55875a6d3c744e5920c08d12091c3361717ab392ae00c1c028d775a0341ea501ee8a57f189d73057fc375b76b8f4359def641fef6fd238af0db27004f0f35d4ced762dce0bd060bf68a26d0ae3b4ea53e3ea7000f4b8d39594d5ac2e851eacce8d4e049746f9cfa41b3720a5c76fd6a91fa2fdc82e2bd441530baecdde7cd3167369a86c8c06954f38bb2fe85a03f2b8c101acd513e8441675da9eb6fade6cea5b12ff844496dda94c863ee6262e694f3d02bde13edf568b19b5ac5daa3a5db333b1c94c0f03b7d5daa1e500e7919cf76dc25a048e617bc23b89f5c25e39492b5b43a37244c2f3526c22860ce96405a4c4bcffac4768a7a62b658b56184de4fb927bfc5d7a58dcf82a3eb55d849fca05bc0353be98306f0dc72c646fc14a25d571737585c07e883aaf14fd91e136d4033186f94e8716931b776cd1102abc6c5b707fb1b0219bc439325a4c0e41c00e2579c26a548833ae8e7d0a6ba24af0df08c9ce9e0c75bed2a7d7c72a310eae6b83038aed38f7e3b00cd1ce27fe7a72926b10c6622acc13476aa253cc1e18714eb115940c225c05e173ad129b5b3331c5af70ca567d8b0f7005709c214831cedbc6eb31b7cf250dfa2af60cc71a872eacfdda5edab045d9cc0d4763d49521f049d3c1a9bf141a8ea37e504c10a196c6038d1182f264ce19e40a6dd7748bd0b68cb7970c0a17e1deceaa0dbd1f881dd423646d5cbcb51194d311256e1b96c420ebd84b6e146c0cf3ff30cc9fe116e7c148e292f574c928de925583415e40346cfc8f1fde5316ae14a8020cdaa6ed99e8d778914ed4760901df755491d1cedd9012bdf09c9ffd9b9bf569c692203cb9c48c64acd32fa6c9d78cce4e0b1d74bf7d5251837d614d0d367ffa7f4d675e4fb4af590e5a7b7710283aac442d44dff3b01081cf2fb5d1fd04c2551d1257bc1175be3b28436217f2bdc44a151a1d7e0f1d85a99ae0cb4a355ea504db1ccaa767de9c6814f0c8fec8f5b2156117b18f8a5dd7cba0d82708db191b1f19f630b212f506bc3d69164c1ab0dddb3980346ba4897fc58fbd58064d132f5ae40c8e6e6a3da0e8ca96904eaebf871a304ba346b7862461672a3efb956820ecc6d2ccc6d121d31e8915ba236fc3c8dad1b29fc8a784b9b6a5edfa032ba4a1cddf7903bc7a7d9757d3c35098d9a266152493e68f519f8c9b3490fa1cdfb1a70adae0e7ea1bc28ba538edf91956789320a77cf0a4db84ca49670092c8d639e454fab27adfbee453c4c5f80221cb95712f0f7cdf499524b8e0e007a8038da343b119163e6e9c5f0b810181e0d66dc13ef5b06921987d209b37fd9298ea4ba04b415480bd676fef264e7739ed400908067dcc054ed955d3619ff20229c0e1790283e389152c021cc8e8910302f41c2284be73e514482460a61c50498c7351fc238beed5db679c6a38ef90e63ae316bd19a0f60655bf3c45048c198166b65ba8e97d26f8662b746384fec041da84d56176674f9b67eeb61af594c84929d5b112421926e154368eab12ca389752c81c0fae0ea55405d47206342f63dddb3276a74c73d3431b04647503faf8f1460cb0b2c2cd79f676ac0a079ad6134d59060c56a860bf8992d76623665d3fdccabaa6698e689659f3ae4bbb7373a2190fb03574977d09b56a79316c9c492eb57eb2056d199843eae41bfeae1dfc1ea07f7c72632b0488d0a5da5d0984480a2d3961c1d76f994c71f47ce4c140a9cbd886fb76890285ca33649e8e052d70fa6e7939e91b2646b1286908dc139e981846d400f8df78a1d1caa226bee29bcf5fb3617e30154638a50b53eb852113d3d05b307041bbc1f4bdc1aebc9dd9ad187ce17f2fab0ebe4b94d887f0884c2f24d6e74ab69df0818f5d804d79e3bdd632fedf9544858fee7c9a5b4cf9bf0e70a188919e9fdc4c69931b33c36f1212eefec6f42b89f1fec27dbf7689d38a88d66a2537ecdb74d09e889f45bc47cdde2624eccd70c9cad53179135f513a5c20d90b4b39dff55e48376ee19a156d2be3124736f2b1e9539c8abc11f045bc18be08d1d929d15d63ac78f4782bd400de895456e917bad5f40683d3817874815f2853ec489df6109aa62c6a4cc650b360388506a2cef95290e7b81202aa7df9c246e60e77a37207dd2ccd405def970568e894a01af91d42c236d4280bf2631f46591a9962f89eac1f7c569ab96372c2daab708a0cbd9b3a7848388efa0b9a0490ff79a01ba5a260a8ad91a1d4aa048a0d5134c027d9dc67d822aef47572c872da8ad9277b8a52e640a81bdc5175c2e863f8fd0088c374b45cf6ed609a70f300b4169e07802caa8732db7ce87626a2fe370f8796ac00bbc13cea37ee2407347262c373ef6d15a222dc0def575b6796e0e66eea12a39d02fc040d57dcc2e66e87736012762411242891a0105d002df4aa311cb801c22035810f257af1eaefd7df08786067a3431ec72b9d66435c1450dba4c58592c812579d79290ec2c33f749c6ed4ab271fb17e2fc72865c2c76d23af665f8f14c3f5557774f6c5112a420b95b485e4b24099758fa5ed3b5df8b0cdc129cba125c69b5960838f15a30caedf57841b543c6293b812c37bcd03c15ea92909bd6f740f94de8b7ccff442ca3eb3e19dacea4d07fcdad44651c47fbf17988755755939dadc0983fb86e1c1e7a560480976cbcd5cb933b66f1eebaa21482d91d9622f1be9005b5695f02711c1fe172b4a66335d7ef7b659b2be7a956e7281173039f572ce025a27b2ca8989b3a86055ee571072a3413cde496ea1720f8556809a625fd96a509b1626531dd0d489007f330887de38affbaa51aeae1937a637a5be2e9d4c34140ce99d5c177aa3ad4facfb7ed0d1cba807b6e5b098f05cd8aca080811ce21ad09bd1cc52e476b30d293c6d6e30693e9453b924edea3d3cff42e91f08dbcecafb6e6a9529c0bdd66d312ce97db7e9c2bcabf406b0f962695d61408f0a21f70a5ce649fa7c8ed0ad3f586c6fefcce718819cbcb84a10513261431bc9324c0446253f9c0b1b79cf722237dfe16f0ebb317889290052219a245a673bf37a00d88bf7f3acfea8ace5b6bc4cbd9053034ac08b6004032792fcbbc588257d7f275b375a5e8f7c61b2ef0837e45ba10a6071fc21e99ad0cda7dbff7590c44deb58983618f598d536cf3be202850a963969df0515d8cdf2a23c93f77688378eba9e33def4713895899cd2206b199968321e0a62d737e8f68cb472e2398e351be691746ecda50cc43c8c5bd7cb60200093f741f33ff82c72dcb0e4a3a8b75b582670f28a741662de9eded52d14df4b62806f7e11e9c39a08fc6d1cd12648d6f16f0f80fc1a5a251e1572bca1defad0153b3240a8888bad71603f563ed1eebecbff048fdd6ef910b27d5b3b933df7f8a1ade48d9ebcb5e58a477971803fe461aa8394d5578bd90cb815f52e4904b1ec5748b6636b440ab728ccab6e4460e5567b00c712df9f17ddd4f76a5c3a6fa625d167cc2f58112fa5e040e07107a0bf39d0fb433b4e06a5e421b28e8f8060bd9a3a19b9b45169ce65b7c0e1f18410935f6dc65453df616b6ebd19b3fd910ea1d29ec2181d2b954e23f60f1f0b44a28249d25ea4ec0dbcffe9b38016671a438e7d8c2b5935b5aaacef7b65ae9ce02d4cfa825f6c62918f561f7f8fad846ea428eb63df04a8a2851e68108db7167c64ba9e79ffcda4931dd260f71f7710ca20d34355c240db2903d13fd6b605ce944e7e7a51311d4c11435a57ff56d6f263670d5c2dfb69422430271dfd9dba983ad62616007d7baf890d274b0e4a044fdfb26ccdde626d57920380dfbcb1785f8baa4441f6783fc0c0528d0433b69d59ad9ccc554647e7df947b5bcf27e4499cbd7d8b6f571e6c135597ae3bc1590f53943f7fa0a9dfb775b4d72fa537434db3e9e89bb1143bf144ac4516cd0d63a697add0cd24b2711015df40656f954f166fc31a331e51c51e50778924ca84a9ff274329fd245433cfa10ef657cfb75b5b15ddab07dc69e5c38f4daa4382264aa0919f6637e334ec3e72776a5c49c1bc23a4fbf6dbb6a50213e39d14beb3f1ad60d88295fe23d097092f7bca06c8edac9259495955ef29e636aea8cf10957b6211dc9af56e7e0d4872118c0a70cc34af3a7a9b1bc365829deef3b63a9206bbdc72e7ad1a21899770fb8c994ca72f487b67d67627885e3deee26971ec289ef52f6e193d867b5a7c28b9e8494cffff65720ddb2a9b5a98544ad7c44d8e8b0e4c831fdcd9b4762c1d3cab0ad00a7d38823acb8f9378a02a233db50e018de4e8bb2d7196b79ad5f3facb9e5d88b6fc3f99b9d2eaf8932749247983efb5f61d396700ac50de694005861ef57661a72f040a651a06c80263ce1f986f1da7b3db798146eadc759b4641f5229915f91c0ffa42073b24a132c6a5a9883f1ed3e3d8196375b9b5b29dc97a79be1f3e78eb37b4c211b9a47a05dfd181748417ec7ab4", @ANYPTR=&(0x7f0000000980)=ANY=[@ANYPTR, @ANYRES16=r2, @ANYRESDEC=r6, @ANYRESHEX=r10, @ANYRES64=r7, @ANYBLOB="210c58cbf3dace1fc4944d3253d1932f6c7edc99033f9f3805b185a0f57ad1af862799ae67c7ddc9dbbdf5b66a78c42d6f9c67a7c95bdd1a6ab8a638a33ca866cd681113417500e973aabae6b1f09793c9", @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYBLOB="d8b1e343acf84f4c84dfecc670e6cf6b49c3e74c2027f7160f4e60a7eb3816dc892fb4c02ca4f4fdd82e67e5452e45b2d8cda2aa241197ee6c460d3e18007081c9b5b2b42fb93926d8bf9c8b9493f3fa70ac5f6dfcfc886dd84be6823b0862f2258ce97f6869c57d501208cc5b1d826b", @ANYRESDEC, @ANYRES16=r11], @ANYRESOCT=r2, @ANYBLOB="89916dee72962f8de602efc062716adbb8de7a297ed4b158bb46ba660039d685013fcf370184a0283974760791e86f9ab43b63483b1339567a59c50def3bf65680c9e38e405142f49ce7f7749d745b570942b0ee07e828dafd7cbf1cc085580e6aeee590a6fa441ddb39b3b60277ef08cfaf443b84a0cf5f95581be0efe9ef120028f26c6fdc357253deef296e403d1ab8e7b5fdc2d322aced"], @ANYRESHEX]], 0x3, 0x0}, 0x3) semget$private(0x0, 0x0, 0x100000009) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r12, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r13 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r12, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r12, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r14) shmctl$IPC_RMID(r13, 0x0) syz_open_pts() semget(0x2, 0x2, 0xc) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r15 = dup2(r12, r3) fcntl$dupfd(r12, 0x8, r15) 15:29:00 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x16000, 0x0) setsockopt(r1, 0x2, 0x7ff, &(0x7f00000001c0)="75c0c4ff94a16f30b2ac27b48c8f3e7d7e4d0328eb957fd84dc0ede07c9940bb11ca574330d15a1694974d04cfd58d183d4bebeba11bdce3fac42ce0c9344d4dafe53b7e7c30daf0b6c400d7dce1f9fc1f0a82592a9565dbb6a7c1858e833c7f7389b83d3b5073e6472748adf4c4535e6a424e859034692c762086b76eb4a33c11d631b93f79c27fcc127a54933694fc921d4ed4d076262ad7786eb286", 0x9d) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0xfffffffffffffffd) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = dup(0xffffffffffffff9c) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) poll(&(0x7f0000000000)=[{r2, 0x10}, {r3, 0x40}, {r4}, {r1, 0x100}, {r5, 0x4}, {r1, 0xc}, {r6, 0x4}], 0x7, 0x1) 15:29:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1000) pwrite(r0, &(0x7f0000000040)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 15:29:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x2, 0x4], [{0x0, 0x0, 0x7}], {0x0, 0xfffffffd}}}) 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, 0x8020691f, &(0x7f0000000300)) 15:29:00 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x3fffffd, 0x0) minherit(&(0x7f0000770000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = socket(0x10, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r9 = getpgrp() r10 = fcntl$getown(r4, 0x5) semop(0x0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) r13 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xfffffffffffffeb3) r15 = getegid() r16 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r16, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x6, r14, r15, r17, r19, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r14, r6, r7, r8, 0x5, 0x7fff}, 0x6, 0x2, r9, r10, 0x7f, 0x100000001, 0xb1f1}) fcntl$setown(r2, 0x6, r9) r20 = socket(0x1, 0x0, 0x80) shutdown(r20, 0x1) 15:29:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = socket(0x1, 0x3, 0x3f) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x7, 0x40}, {0x18, 0x1, 0x3, 0x59}, 0x80, [0x101, 0x8001, 0x0, 0x300000, 0x401, 0x100001, 0x3, 0x40]}, 0x33) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) 15:29:03 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = semget(0x0, 0x4, 0x82) semop(r1, &(0x7f0000000000)=[{0x0, 0x3b3, 0x1000}], 0x1) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 15:29:03 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) connect$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf45e54d76b55e575e558b75a8f3fb90fe3c6c0488a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa63acceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162be559984b9cfc64c9877481164c24e75258fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac707005b65c6593d8e4884b13c6d158daa2870b4122cd2350000120000000000020000000000000000b219ede5665b9cf9adb798f308b5b79329820d4b614a865481fc056eb1511cf5302f9ddd55032487633073e4af77b58fc6c35a93019c0060307cd1faa8e14ab61851fac2b3d9b2a1cfead45a7d54cdd69e45bc50bfedc5ab94cc736d7fd27fc40cea3cbb1e0bd367c53f087ff8bfb0000000"], 0x1) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) r2 = socket(0x20, 0x4, 0x3) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f0000000000000000000000000010", 0x405, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x7, 0x6) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a177a3862078d0000000095954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1590136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd422cb82c4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9f6f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) r4 = fcntl$dupfd(r0, 0x0, r0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r6 = socket(0x18, 0x1, 0x0) r7 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r8 = kqueue() kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x80, 0x61) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = kqueue() dup2(r10, 0xffffffffffffff9c) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r16, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) fchownat(r11, &(0x7f00000010c0)='./bus\x00', r14, r20, 0x2) r21 = socket(0x2, 0xc003, 0x61) connect$unix(r21, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c6684f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a040754e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1211], 0x10) writev(r21, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r22 = kqueue() r23 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmod(r22, 0x48) r24 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSTART(r24, 0x2000746e) r25 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r25, &(0x7f0000d06ff8)='./file0\x00') kevent(r25, &(0x7f0000000400)=[{{r23}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r26 = socket(0x2, 0x400000000002, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r28, 0x4004667b, &(0x7f0000000540)) socketpair(0x10, 0x0, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r29, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) poll(&(0x7f00000004c0)=[{r30, 0x40}, {r22, 0x1}, {r24, 0x8}, {r22, 0x40}, {r23, 0x80}, {0xffffffffffffffff, 0x40}, {r29, 0x4}, {r30, 0xa}], 0x8, 0x2) r31 = socket(0x2, 0xc003, 0x61) connect$unix(r31, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffff2a197a386207000000008295955984c87910bf07af654841c3453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7244a744123053ff03d925341d85544cd1cfd7834aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf73300a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff43ac3436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddb062c3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e109cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e9fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000000000000000000a2ad2e5614112118f2329c5ea4fc08ca848acb2e0d4b4d7f9ebdec8573e5934472f435b62fa5e7527b0a285fa7959672ba51ee9274615a21ff84e9d18b041b023ea3b510fb858e5e8f637366fa670ebdb62fdd865ad48a87d3ad926c89e856bb0d4fc992e8f366a21432c91829e053c8c190fa254640aa54ab03c720e4abe974745c190555f12f12462cd4cce8965fed07a00cc35143830c6d62ac6e833023af1ca95cfa3db9607f9a3c08d051923844f3eb1d14b5ee73850929e1523b90aa912200"/1227], 0x10) 15:29:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000340)={0x3, 0x0, 0x6, {[], [], [0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [{0x0, 0x0, 0x80000000}], {0x76}}}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) recvfrom$inet6(r1, &(0x7f00000000c0)=""/96, 0x60, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x5}, 0xc) 15:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0xfffffffffffffffc}, {0x3c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x6}, {0x1, 0xa0}}) 15:29:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') nanosleep(&(0x7f0000000180)={0x0, 0x400}, &(0x7f00000001c0)) 15:29:04 executing program 0: setrlimit(0x3, &(0x7f0000000100)={0x100000, 0x10091}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000840)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b690680b57c79480c9606d67e810cf0265dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x24) 15:29:04 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x6e5b1bae5e482e3e, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./control\x00', r3, 0x2}) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 15:29:04 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x8000, 0x41, 0x40, 0x0, 0x1ae, 0xcf, 0x5, 0x2, 0x0, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) read(r5, &(0x7f0000000980)=""/167, 0x5e) r6 = geteuid() kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xa000004b, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x3, 0xc8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x6, 0xffffffffffffff28}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x200, 0x4}, {{r2}, 0xffffffffffffffff, 0xd2, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x5, 0x9, 0xb2}], 0x6, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000009, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x800000000400, 0x3}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x9, 0x40}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x95}, {{r2}, 0xfffffffffffffffa, 0x1c, 0x8, 0x8, 0x5}], 0x40, &(0x7f0000000080)={0x34, 0x4}) r7 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xffffffffffffffa3) r10 = fcntl$getown(r0, 0x5) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) r13 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r14, 0x0, r14) dup(r14) r15 = socket(0x2, 0x400000000002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8020690c, &(0x7f0000000300)=0x1) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000840)={{0x3, r6, r9, r6, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r17, 0x0, 0x92, 0xffff}) fsync(r3) geteuid() ioctl$TIOCNOTTY(r2, 0x20007471) setreuid(r6, r8) r18 = socket(0x2, 0x400000000002, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8020690c, &(0x7f0000000300)) pwritev(r19, &(0x7f0000000780)=[{&(0x7f0000000240)="b0795c574df00f67a542234777e514220f80473a2ca858da2838209db65458af252fa5e34bc1dfd810ff30b676711d3fca147dc07f29969bed5f116dac991203e8ffd7", 0x43}, {&(0x7f0000000e00)="72b5f67c5d780223d9c7b19cd51273d81d34012a33ddc9d192be186ce19d52767b127fa8faa77ed30ce1f6820013632188e1477fef4c3cb26b8f1312b98b9595052f169adc0d3b0106f24ac798ce70d2a3711373eb73563ecf3d25ff813901561d03b16668ab43521a5a344c086bedf4efc905da783cdd11e8cff0a07742c127ae62e760d992be8000dc8d14dcd35175d5c11797c09a04b9ca3bcf8e523ececd1c8df478f3d09eea139773de9936e26411ba8b7c962e7de08715e6f4687034ac98369e2db377f6d869fdba812f266e89d899a64b0fe763c8019a8609e94e9d20efed7c93027957cc9a76bcd46701049a25066f32ee715170f6c869f877758714d7df0cd5", 0x104}, {&(0x7f00000011c0)="f63ed97371697da0d0feb6e5b1141d49d1a6c04111342219d51bde4d993a8aa2ed870cbf7622b27c7e9fde968d60676af2b7286345e1b023931befb8231e2939fdc4dc8a298f192b74293d14ea13acfe02a49e7fd4adf3d96e746323b8f0c97ffbdd16e285b40c79fbc92a473823ca84af92830e2d6ac3f0b8f9e1843ee786746b87c11f79110acb5e29ead0aac3bc29b4cb1c6c394e37708096fb478888140849e4365dfd749ac5d75f2ec999ce2ec1fe491a704fe36363691d3648458b1431f26f26ee01273c55a23e1eb33355", 0xce}, {&(0x7f0000000c00)="d561029a0061f87770cd413591fce27f911c46e7574179e24cf61e9e09a1a7a04a20bff8f61adb37e6c835daed09673589a7a29226fd851e7a68cd0a8f79cde233d381197c97cfa17bfbfb5d1f4d88b1d210e82f71e16cfb477733ebfa2a3065838af109f77dff6d35d16117c2cdadcd75130c2c6cf3be7ea7cb958e43073ae22071966359a1711945ac21a187a1dd2d7d5927f15811fc14730224212814429f6c74cf60db5083c6945be8d542b51b3a21eebe78b4c3f59ad8836fa830a520558f70733d2c320897bde4f92250aeec5801405c4f9f3687dd182ea9d60281b7f083e42875a9", 0xe5}, {&(0x7f0000000540)="7a92ca0243da381aff38dd19ad3385", 0xf}, {&(0x7f0000000b40)="917923f2ee5d5fdd07d346176174ac7a4b972ae452a1d70072049c33223dbc6ad7e2c0e02b644fd4d16a5e865677508273ac2b77b64fd47b91f9bca247bb1c84547fdb315b82cefa248767040326a7894a21aa3eb27140e6978b0c0c3df0bcb36be673cc1fc0ea05a7b3bea3c5d9023ad5e2f2b471b6922c4ccf353e129112e285897edbe42978cccac2f651586dd8beead716287f287afd30916cb7959a3c7c6861ade02d22dc4ec86aa2d16e536164128bc76a3889175288f1705c97bef23d", 0xc0}, {&(0x7f0000000fc0)="7bd5b8f076466d9ee369d9e5996247b930d6d6cb018db30840b0c816e67a9510b0bf59049a5360379f0edfb887a15fcc7fde2ff2a6bdef2645e8728352affe046d0e15e3d1cb9b321a142333eb3ca4f8cbec95db33eae8c9c81875d8cd032cdfa9d49f31ea132b8f31c9286dd304b4f0fce23256999c6a39cf58f9e964f65e2082b5858cf97a1332bef864bfcdeabd2b1e8375dc02472df255f9f3f006cc180ce32387d3438098ed0584aebefee8fce3564bb0dd30edfef5388512d020d9de849a54bbd6522443ea1176f95947bd7393e6106ed11a5ef1c07c70d3d6a6c97951e30ab2fbfc17ad283b58119538da87ae35920032c57d3a4c0ecdb5cb944f8edf1a8b02c2b40eb9a4bf3903988e88e2cc5cbc6c824d3db3b9fc8cefebbfd70a5f0ccb75eda8bf77d6a88a31b76305df2ecd26bcd073b40f3987c3b54d2ab0ff5a1a00e5e5ed6948e38d77d68b3969e671fe239b84333c19a8b467d5bff3b89331f7cba711596370596845775d4fb3649e5f41c994bf44461ef863821dae", 0x361}, {&(0x7f0000000d00)="cfbb13095c806e6fc9cd8f53547690ab494bccfda3b3605c6210a47b28a64ef413f6486264e654795af67538880237eedd3db32c8cab7234b382e2dda9c9740e1f4ba4c2079940aa0b7dcd6c28f2b320a83004a2497f5f28b4eda7a2946d4a18217b054f71161bd15fd559d1f054dbcb02d5df8d39b262160fe25617a90735a7ec65177f0f457d98dfd38cb3673938589cb5bd6a132846b89e6e2451460daf197ce353e4d58e4454c9a56e3c9ef6fc5f84fa8845471ccc0f43401895e0a9dd0eba9a85af9b4c854bb0d69443cd05563ae92837684be1e531cd927dadc798a4ee68de68f6a1c6f5c4a3185d21c773b803554b99938724b966", 0xfffffff6}], 0x8, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x100, 0xd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000800)=0x100000000) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) pread(r0, &(0x7f0000000100)="39eb415ab71f9e68d10cdc266a38412ac349c3e4896f302d27219210584775", 0x1f, 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r21, 0x8004427a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000008c0)="96446a99e553c535916d938c0638fd95942ceffdc184bb7dca4cb20830c72f91a959175f89f3e261fc62d611daa69ad6dbd41cf673e30ee641331ae3b356afcce1bc856c0ccc2a24013ff248d1336ddb5580173fec5d4a5c9831045d247d7b2ca824bede0a09f297185b98f1cbead96623bba71198fd56323f6254fdc2e2637a541fb3c7f42bb1e410a3000069ec7de851f54cc92dbc7fa624d197896d04a5fad9790358b1b17f0d1792e8a3f0364ab7eac0030a95c306d062c3") semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1000}], 0x2) 15:29:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x5c}, {0x6}]}) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000200)={0x1000, 0x5}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x6, 0x3a, 0x1f, 0x9}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) syz_emit_ethernet(0x9a, &(0x7f0000000240)="b6f05f99f95dcc489aed7ef55eaa9cf032b0eb91ef5c6d42798a491bac8154781dddf45538093aeba6e6719e92faf02a101048c0de39088001d7ee7f1d707c65b96a298f9cc68ab45003d3c1a8cd2e0d12014b993e99ff76d74117594343fee500c8ab8ef2ae3e76931bc39ef9c645a56703906c489b1133ce7952e9cb2b1aa1669372e71c2c786fa026339abd7a312c140410e8602c1510caa4") rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 15:29:04 executing program 1: nanosleep(&(0x7f00000002c0)={0xc5, 0x101}, 0x0) 15:29:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) write(r2, &(0x7f00000000c0)="d27b1cf989a59394198a5494900919500699407966326e7be1536454123871f9cd876c5b4894580c7f94f9d77ea3588c96402eb3a32e0329df92595d1f3eb2289746811cc31d2fedc3d5f011e19d87ae61fb88144244d2eff1c86aaf77c5e1bd462b30579f4196f508d403aadc4464d2dc750821f4894c10c1cbc6d37380d496879ae390cd26a853b477da4aef0c5d9aed97583fff58dead1d4a19e4ee36456edb196b5a33ea7b51162a71b47c7b24fa165837608b512e2ce2d158ae2467dc63ab82bda8c81ccae22b3e5f906aaf384d2e1129de2cd93fe82a38fbad9464c9bf137a9b77b0a9d09d282eee3e0ebd2e8235904dbebbff9e87732c681f4021e2398829c3684004f7a35ac512146fdc4f7dfabde52ab47d417edf56b7461e567679b5033ff78a3b742314b6f54d4ef9b4277e712709b2ddfb246ef1336c96940a86f99d7bd7b8df02861f53361682967c759c86885b571e9fe46963dd7ce7fabb68a3d836821557b8d6560ec3c9822d0c7e89435e2f50f3e077bcb5879d33c9514c91d78115473663e538ed069e5ccfe55d6278688a546afd929dd630f352fcb321f0547ea0cbb7332d95611ae60ab0536c9d435a2f78947a0d7d73e487ace4dc9c452043491abc7d6283334026aae4d1c3b86082b169d68110f6b02e87d915264971477f44e7e6be36b66276d463455be47a66b3ca0b2362f039f7e71e62b0d4a16567b779fb86aecb0d675d7e2228d6ac523c7ae8ff039dd739b5637a82c6484346064e2d1e8648bc1a09100924be279a2180f925c4936804aa8655304393e66d68adb2cb5ab4084b7fa6806791a01a967be93141d92552dc971b8891f620214ff0b9801201ebb3b96ebef86d86004ac201e4529db484d39929ba63d602f326da05f69ea7c4a900600bb68d05418b56e88cc08b25444a5f4278914a26dd0ff87da4e3952ba88357c0688de81190daaa151c7868c1e59ea724f6001092acec6e9998ce9bf9710f8a83e1801ec0cb10b7b9114d4138d366cd3e2d4a07b4a67e7a585e9bf050d812293687d0fa1d9337b014e1ca867f9cc594db81cf46640ba8b337fde5c0e6b48774791baaac649a86abeaf99dc843ca2ab2909d661581e6ff8b812e0fe54304cae6c8169945ce29bb1477546fe57a065d6e73f515b6a46ded7d3a15bcf8a9ce9431903299c563ed71161bfeb56b6dcbf93c7c78e8c5c18874daa2bf3e517145d0c9ada2aa2ff76d469d1b0cd6e3348f4269930f260416c3fd7affc641dbddd829a8e7501f08b2cfb61ba54c2dff5185bfce6e523e2324994c114f850797430546d07f95afa8ccbd598495032c3fec4a4868c124450acf0c4c424eed53fa7e189d74fd33b9ca93c0b86af7dcf7fdecec52864639681e518a1d5c48919363886e364c052b34e863838bdcddd0c72645bad5a5c60db8c34c194758a0695f6b5237d0f32a3d9bb650155e14517b5815387b2e94f1ec003258497723f00a3de6e3ff488c35c3dd8cbf65b7c344e2b1c14e1986dbdc7945201fe3500486bed4b3cc61c59325d56bea19e9c8d1f8a0c88603cc31856a881ab72814c1127b83b52e67f479c449e3d566e8ea5f202cdf3a265175e3a803620524b1beb589e3215b0301bbd7ff839c202f29d5eb989b80bf669f70412d526da54f4b45b5248353fef85a068e0a4e14d3a6b4c4b4e28c39b64870695823689b1e409eeddea9754e833e40d8fd01d67f1cb390d0560f443340f1af02eb379eb89790cc87e69370ee7b9ec195edb292fdc66e5fdce005e9081cb9a8d2ce79c497765ac6737c0880c165f3cec811950d54f5ca5427c45c7519d22050f1def5e92a4d2e623c83f8ac1f1651864806b175710ac1fd690030343e4c75ba49cc87ba80ca92323ee00f21dfd301996143bd62ac7362b4569365e65045535092f5a114f51bd0f6c29dffcfdd60af3b8a40aaa015347e52aebfac0c184bf9f991a70962aff9574ce776e14f3bc47e2b1b5bacbe9ca8d44e6cd22cde5307d50a5f294bf49953c49c175325ad5878693534a2d160eb33093dbd5bd12239be6cc453420a8237da942e289e57a2cb8b288e403205c512ca16ade48af9b54b32b8cd83419111fc8433778d4a56d5850f1dcad9abd287bec1495f83a38cdf9dedcc2481645b05d120ea08abed308af1a05fbeefa34e0f733f421720f7110cac00523e1630d3ba525ec5d6a1691349c9145039ed66dc28a3f4e1ee1ba77bd4a41d033ed8cf4cebde905b4b1bc549c1c8a2d4e4f095d2b3ee682e15bd1bbde0e90518bb6f060aca1b70c07cfbae34ce45bb988b21851fdeb0ab6ce654d6ee7b27f3992b6a1e3297a1478cc7c9d1afb749ff2ef8411dddcd403bb8bd04aabac300fd1397b2f7372503bdc7b79f7159ebb207d337cff24e2060836cad65e94bc675df7c3566b90c597aa35b1dffcfd754d86825613d188cee589ec37e8e49ca36ddf2dd9e72e93568cb377cd5636e6e1b114f3473a582c52e312cad086225e6d694ecaf8e0b06fd402d0e0d8f15a727dfde9648d2b28bb270d877d5afbd8e7a6a413911c916120ce92db3dd30f5c96d6090ea412b3c170752d605ef952db0ad468abac45325250595bf33c069d5af18695042df982b8b614ab14cef382c20ae52dd814aa7b3695a6929482fa192c69b7e46ddd4e0cd04145ebfe5c5e74057244da0650b896a166f4a2cdf0ea96a4c830d917979e2311c94a4a16244f6c8f906ee03bfb978c5c9d85d97d26ef79d14cc9a96019674da6f59e49866711d4a0457a9300658652c7007433c30792e4a65b82926241a0776115a218df9f509dcabdcefa0d161b708467a3be7b0eaabf56f9806fb5b1ef9f91ea7d2109f86e9a8904cc222e759939df0775e81f5c9c45b87d33f4ffd21e330dc67e873364ccaebe6ca609e4a5a9b15bc0ee94b6da6fd4e143046f66ac852fc1cd81eb44460c2baef7fb99349b8c56ccd2904d7097c7de083853355a7849dfef8acc3560992440c628eb5571d6660fd8691336a9c559b265daba0f33d40394a0179cda86c604f99a4d3477f991beb11a0bf66bd84bc675154a1ed61f19ff9ef463f123e0ece2950e521272b94b752b17e077234fdae60bb11bbcf90d7a3a90e977cc6c6c6e82b125bf4b69faebd057be53a755559e26dcc7ed39d65c89179eb4c4fb8efa816ce0539e0e01cc04f8426a8a8fb681ac0bedb8c6325eecfcaa3d5e514ba77a06def56af3298040ef3d0f03144ab8fd857255b017bfec9f61e2886ec10d8e1eea32eada74e481fcc33879c3c35e18bce534b9ac23ba2c8c4ab98b4a1ab67870eec3447184b0d38d3083a3b3184a4563119c430290b9008c7bc5d4832fb5a308412dfa3c75a1a1f043590a4fb38d9d26398a8eb34416c4ca0f019ebaff769aa3f4c1229a1c8edda0406564c57eba681869c551806056332c1c4570319f3956cad1ae917ff9a2ba72544c41ff4dcff45ff77a4d8684f726a0a2de2de13c8b8bf2335db806a649950da7f57136801a50ff5677af2adda3b93748f8a0a8f43f95b1b4023c4f0cc73037152fb905a967b98fd51801b8947725996a280a0bb4c4a5dad1088b8e27b66e5a747906dad42ab8de5970b032249c99a9a82cd404a15dc1201f5a229b3aaac04215c4a998e304d085b1dee9466d0756d39d3aa99f75ec3da81d830f776b1db742a7bb4df2fdd921772b9e1a3df1f466857cc0259e3049544dc1bc1547ceb2e77615b5a4ebf907d4ffa496d677607a91841e7666c0be4ac101e2d838eb694e0b7a73b05d6fa9942d6503d9a275ae7be58a25602732575a0ebe248574497bf98acea8731252c1dca9fe92afb6d9d32f0d32cc343bccbb83209d8438406671ea78fd16a2a696f46325514bf5c392c0a57d69014c9588c36a9126f44001ec5f55ad4af60a12ac9f6017e1782917766de2d65a26a4142d06cd5896627a1663cb1720711e954ffa82e80470c0dcc9a74b10b3e88515628e97309717511aa66f7d9e97857a0feb37abf6b36f56ec220fc500f74969b4796e8461ff51f2923277547ed35bdbefa5241f3c7de9b40b4bd5a9ba0aa3ece5099f3ea553284610f91d67823545b28bc349d8f936d9c0176c2cf7ab524968ae1465f98726cf229f715b5bf26754cc984a3a2ed707b6469c846c9585da4633ff0a781622150c38484b37267209161dd9234f7c9ccd104a678814f28c75f6948cf6321864e4fb1c8cec3c7b852f408bc683ef5a58a96a1802fb847d46b477fea56da61d9f072a127e9fd0119e45bdde760204433b72faec55d072329281c990763ba1e5f62ae9801999012918653a96689361fd0b2d5010aff0ab6ae1c7c35f4c767c760eda47de78e37ff0d02e6bddf65bf298f83fed9ef045841336d5e07e1ab8df7741a86761932b2ed705380c6922ca12d64de1c46a044ad6ee8a083d83e5fb69f8b5074ee24f89738c18048f2ce3bfedc9e773bca906532daa012bed72968064a7aa194633e2b296d7b7fd780e1236f77aca0ce89e1bd5ee52a2c6049f6627c0166c7f15494603ef7a5cd8820171e1f851379930aa42864d2b9cf775d633775398d0ea8ecc6faf56c7ea028bbc3968ff49ed648981f2f44ca71d093dc6f297323a1b6a8c4250fe54d278c128385c15074a3b040b03b4e43e4c07187b2e05a8596e41e9978060af5c6bcd613a3ca2c90d7e8fe4cd8946f37c30264b217ec2355ef51d98b18861067295d3eede6605e37adfab60264d920ba4156e492fb8738f2f5d3a1f243da0eca4e9b071cbea90c7583f8f23208089199901ad5f6eb08d4fd0e02ee4543e807815ee1efb26c2c3d07e420d35c82bbbf6d4944ff099a49f62472e510ec4c75f65d0bc4186a5fd5dce3c5b5b09602255f287a7df01573c8780cb696a1c0f7ad0833a5d35fe91f4449a36fc84462310851bbda98500b5771b11109da46fef51a35ffdcf60e2b9f1a97d404ccfaaaaa6388ca7022a236b29c0af627660bc9719034e403f0e71d5c6112cc60931d1a128c6cd93eaaccef51732d42b295f473c534eec1aa0451d3654515524f63b5233ff1875a1d8e1b3f5b722e4d172637af14a65737ef15f76d6f7f2b18fb79e87b0b483e583c94a5bed83d3bbf109e6d582a4dd621d426b2c17a5ba87c26ad0350b7a0e132f376b8a12322632ad4e6a68b34a299a32b176e7f5d753ff3cdc1d7ef4f43f2bd307a5d25a634930468d2c5504411f2be7a4b2bbce9ff0820b3f5e4eadc51cd38907922204c0a63d358e03b27af35d74c98cefeb7a79f69a57195b3e8613c5a771b465637277efae82fc03d33862aa08a7c5be043da926f8eb08015118e5a4c109fefb5e5540820e14fa6615de8d58cf646eff92317d60c82a2c83594aa2fee1a0e2f503113bedd1332288471af73ca637e0b33ec077092b2562c29ff18ee98c17a7a7caf369cba4edf5d0ba2e93ae6f4d8beb7d603f20222eced6ed0ce43eb21a8c0a9d3dc99f24fb9b222aca11b2e8b7fc8a62844998eaf63c0df1d937891bbe146ae65a2d4e03f6145467b56c195a7eec9895b6b4fb23b13d3327f1fa3d95da68fc9856c80cb2e45a74cf07560ab1c1b6f684485046b41ff1fd5292a64cb34155fdd264422f2fef355e727c4ea1b1bd49895e1c9597fe6cc4a13442f41cf68666ec4e9bf7c9c78a75fdaf7d068bdb8580bf8c3646486de09021dc0ee4597e9ce7c657a8cd1b7e174c16d628685b758d4b75914bb31ece697ff3d648247fe077337056ceb90e3c31844892c41b36293ed6e196f755d624ddc778ab57a012ea5fcce17", 0x1000) 15:29:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20, 0x200}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pipe2(&(0x7f0000000300), 0x10000) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/sfe\xcd\xfet@\x00', 0x80, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000007af469730ee92989f7b7e0610328ef128fdd0635ee6553e2d7cc34390df46c364cb8f89c71dc41445734a551823a3cc0331913aab7272fa21669866cde1bb3360a09e5ce9a9dc9614b82472676dac8739dfd39059898c6a72d225838b4b8e7b0c12d4181c0c37bdf6c77ff770186a05ac8205881ec9f18abf6a59fc8a51c0e928c39b9032c8354cd72d647e6c9e4fa7fd5ed215ffe706a397f4f2a3bc326ee33b5309ef8f869efb1ce5361d1e0041234fa384f7a94f16bd658ab49"], 0x78, 0xfffffffffffffffd, 0x1800) r8 = msgget$private(0x0, 0x423) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) msgrcv(r8, &(0x7f0000000100), 0xfffffffffffffe60, 0x0, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x0, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000, 0x2}) getpgrp() geteuid() r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r16, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f7780ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da230028537eac6c2d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r21 = getppid() r22 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000980)={{0x2, r17, r19, r20, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r21, r22, 0xa5, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0xd1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x2, 0x0, 0x0, 0x400}]}) 15:29:05 executing program 1: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf382fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58afaedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764fea5e6f89172dd6562e353c0265cd48335c4d3169d9da7688f5c2ce057a13ead39b5a56a00168ce5e09a1fdec88454e6012d54bc3688b9d3"], 0x10) r3 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = getpgid(0x0) r7 = openat(r3, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x981ad03d9a055fa9) bind$unix(r7, &(0x7f0000000580)=@abs={0x1, 0x0, 0x0}, 0x8) r8 = socket$unix(0x1, 0x5, 0x0) sendto(r8, &(0x7f00000006c0)="68c4fdeee5ce13083718a2e73cf1c888fe3c2213f8fee8c14cf46c3b3eb98e4b9e9a0d51cc2eddde5c0757cfbd7f4a691aca881bbfd4d5035c5dcf74c29bd4f91db924cda962593a6889bf460152535f7bdd1971540943eb8df182dc9c5f79c658781088224442b28d5ed9cc8769991e03c7f065b18c0be7253effbd37a673314d48", 0x82, 0xa, &(0x7f0000000780)=@in={0x2, 0x0}, 0xc) fcntl$lock(r5, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r6}) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) r15 = semget$private(0x0, 0x8, 0x80) semop(r15, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r15, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r15, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = getegid() fchown(r14, r17, r19) r20 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0xa, r11, r19, r11, r10, 0x2, 0x6}, 0x58, 0x3, r12, r13, 0x3f, 0x5, 0x4, 0x7}) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000680)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x008\t\x00\x00\x00\x00 \x00\x00\x00']) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000005c0)=""/152) read(r1, &(0x7f00000004c0)=""/69, 0x45) 15:29:05 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="42022ee5e0"], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000280)={0x4, 0x9924, 0x4000, 0x1, "61e97b9d543e5bcd340f9191b42c5ef771f662ad", 0x401, 0x4}) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) r9 = socket$inet(0x2, 0x7d743960915fb48b, 0xfc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x3, 0x7ff}], 0x1f, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x72, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x43b, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x7406, 0x7}, {{r5}, 0xfffffffffffffffc, 0x64, 0x4, 0x3, 0x2}, {{r7}, 0xfffffffffffffff8, 0x24, 0x80000000, 0x1, 0x6}, {{r8}, 0xfffffffffffffffa, 0x60, 0x1da9e14fb1550575, 0x4, 0xc}, {{r9}, 0xfffffffffffffffc, 0x28, 0x80, 0x0, 0x5}], 0x8, &(0x7f0000000240)={0x9, 0x400000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x2, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 15:29:05 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001640)}, 0x0) 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, 0x80206980, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 15:29:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x14}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[0x0, 0x1ff, 0x693e, 0x0, 0xed4, 0x100, 0x9]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 15:29:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000340)) r1 = socket(0x1c, 0x400000000002, 0x7d) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020690c, &(0x7f0000000300)) r14 = syz_open_pts() r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x80, 0x0) r16 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r16, 0x0, r16) r17 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x10, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r2}, 0x0, 0x60, 0x1, 0x2, 0x7f}, {{r5}, 0x0, 0x14, 0x40000000, 0x20, 0x4}, {{r6}, 0x7ffffffffffffffe, 0x62, 0x10, 0x1, 0x9}, {{r8}, 0x4, 0x4, 0xd0000011, 0x1ff, 0x9}, {{r9}, 0x3, 0x50, 0x2, 0x1, 0xbcc7}, {{r11}, 0xfffffffffffffffe, 0x90, 0x80, 0x27cb, 0x3ff}], 0x1, &(0x7f0000000500)=[{{r13}, 0xfffffffffffffffb, 0x30, 0x10, 0x8000, 0x5417}, {{r0}, 0x0, 0x81, 0x42b97c569701df32, 0xfff, 0x7}, {{r14}, 0x0, 0x4, 0x4, 0xffffffffffff0000, 0x213d}, {{r0}, 0x0, 0xd0, 0x10, 0x3f, 0x3}, {{r15}, 0xfffffffffffffff8, 0x40, 0x40000024, 0x8, 0x40}, {{r16}, 0xfffffffffffffffd, 0x90, 0x1e0000006, 0x6, 0xdba7}, {{r0}, 0x0, 0x8, 0x40000000, 0x5, 0x1}, {{r17}, 0xfffffffffffffff8, 0x0, 0x1, 0x6}], 0x1, &(0x7f0000000600)={0x3f, 0x3b1d000000000000}) r18 = socket(0x2, 0x400000000002, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8020690c, &(0x7f0000000300)) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x5, 0x10, r19, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r20 = socket(0x2, 0x2, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pread(r18, &(0x7f00000001c0)="7952b01c9dbc65c911a020d5b6fa4abbb64454762543e96fea80e864c809f20b25522c93f746cf530228dcb388472584e761e922ef27", 0x36, 0x0, 0x0) r21 = socket$unix(0x1, 0x2, 0x0) r22 = socket(0x2, 0x400000000002, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) close(r22) ioctl$TIOCFLUSH(r23, 0x8020690c, &(0x7f0000000300)) readv(r23, &(0x7f00000016c0)=[{&(0x7f0000001400)=""/125, 0x7d}, {&(0x7f0000001480)=""/144, 0x90}, {&(0x7f0000001540)=""/110, 0x6e}, {&(0x7f00000015c0)=""/238, 0xee}], 0x4) sendmsg(r21, &(0x7f00000013c0)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x9dc, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000280)="b04ba58dccdde406e904dc6c9a3ac1022d8a608ca19b12f11661e53c", 0x1c}], 0x1, &(0x7f0000000340)}, 0x2) 15:29:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYRES16=r2, @ANYBLOB="b90d24fdff2e4d501c9f5b0a878172469158405db504f8108d1b31502fa4e940112e7d2956811da70e638fac57de9e6e2a530be14bb2b64d6b680a009e2a8f812c8259776bf70623d0e6abfe37905c43316a11f519d9322f90f0f99f8c6372539043b50696056e93529e1a06e41146bdff32df3ae5649c4bc995a76ffc2e4910e90fd86cd74740a8b33316d41210ec6ef336ae288259c05e263fc8e1b38c9f685646b3f3ef8bdcfa21c09cf199480e8f9fe40d6f4dcaf708687b0c60a6af42fd282bdc5d677545e8af4e6588d9f162e993b5f657fdb9ea7462edd026b1a63960", @ANYPTR64=&(0x7f0000000140)=ANY=[]], 0x3) writev(r0, &(0x7f0000000240), 0x0) 15:29:06 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x10000) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="ff1a50817b2a47431ab57c94247af2c2fbe08bafd907354fa008fc52afebd24a41355fceba3204efbc876ebc97af91d410865175fb65099ff2bc8fd2fee698b6bb3b40fe7256e3e4b7df3b287c4a6033f4e38950142c078e838f58c31412a87c2d12d3da3c6dbd747c7e0e55dd2fb8056914d9a3c7ff906b7556cb0f77783d07b880648ba26fb19b1b76eadba1581ebf8598d572018cbe34d0ef9412416fffba482f9a05a6fb83536880fdedc3b35f406f05349c1697a7afefcb14293b205c9a56bfdf42878cc448409285d32918afb236df217ebbd439d4", 0xd8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:29:06 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSDTR(r2, 0x20007479) close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e08bcdcc58b62c200400100"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001680)='/dev/speaker\x00', 0x20100, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f00000001c0)="9c3f967200203d153dc1e5acc5cff159d74b2cb89d65a55d2b3e1e40e0c0b3972ad0793d539ba731a4601fbdd01365f82a337a383efd728ba5c2a0828e0e73ef98e7c66dacc41b73d2b2eb761615668f6a289bd59c82ec563f319b675e91862e91ecd45acfd3148ff1d4", 0x6a}, {&(0x7f0000000240)="c469e743410a0df00475cfb7ef8143c6df60808664e6663fdf2cb790f7eb2cd54952dc4d1e677f3d5c883faa18b39fa403959361c584e8", 0x37}, {&(0x7f0000000280)="8fb20050bbd7f098378ccf7d5587c6", 0xf}, {&(0x7f00000002c0)="52a7cbbd4b5bec461b12aa4395b51a1aaa97ef61cefea243f5131beeb4143033ee8569ba5a8adcfda8b4b55343e2cab3bdb162ca24d0bd0aa980222cf598e15d2a11ba43b9243b84c2c6e5963ef9646e14d96a8265f7002a4a041e90a907524a60d4e72b6b74939cf2d359f94723911bbc3ebed4fc350a843b14c3d57d5c0bf325986f91289d336f58cdd262d15930716a58f7ac2b836aae6dc89c7433806068f2db8ddd5aa38d69a38c67c0179839340b6a24e6b40eeb", 0xb7}, {&(0x7f0000000380)="3cced848f5e4a7c2e0631f471337fc9e68cdb1e0707f0ab3909cb6ef5934b771d849546c5595bbfc979d1f0d2c09811aee3fdec84d4d45b461e562842b036522af2b21ab66376d3b32351c9f825e868dbd0aa32d595895560e3e290dbc1ce6e563ee776d931864e46b8ff9a13a042680b70ea308fff316c0cc0158c98e326fd8afeab4f49e13373d50c699c6d6fe6feeadb03e9921b308c608d72373d3c26ed324703cbd9b20565e3cbd2e88d48bf60a419a700d208a5aefe0b149e878f8bc52c6315a357d18ed4db3a68dd72bc1b51bd1b229568ec39dd29bacb3b99b9ee7c80f4f8c7fe8610007e57642951faa44dfc8bdb249be214e9fa15dcfb47ad8955c2acd6574c478524c4ae59a4c38bc0cb40fd8760aec55046592f4c8187147b234dc663f3d85331f8c419f0fa58740fa241d9c64c73f07803212ad03ae7755a557b6712c34087ee8ac12f36c901518d7c0f28340b19c3a661872f79f03e2c368947dc17f72e449dad81cee9eaa9421024c24421b2ffe8a0390b9b5e2d6ee596ba6be1396e3b318a7b664cf96ec2b53b658f353fa44a79f64f315415fd053a67bc576735c5251745bd384543310b9efd41816ba2657d745b846bf0abbd0ccca9f11f8f6afa1410e10c4a93b3c25e621ac71a60a1424e83ac95017d8774ae1d542d847c74a0ab3b9d5581655d0ee3d5e65cc5e4e49f0edfd3b6b8a4a6e42bf6aae637072c405931ff636ca0cd263506dacef5671f1f69080b61021471aa5d074d0cf8a8c3481fd11ed74f6ba92fb88ca148597adbf70aeef8b17396d227953f5099799511dc43031e30e106d5091181be20d17cd0a656814e90d93c70158238dd3148ecacc359644fc477c923eb33ade61d1612ea1f0f2effc6a74d2def8df4c92db9579af70c4b9879b2ed9c20fe070735ae59cdce330f8cc089bc653c1ef9176668315fe607c14da962831e0e12fda3339cf1aa1b6aae6ca6a11ae62ef2da0d438078e27b96f3c2a23d5b9acf5d5f24b561f9cfeae9457cedcc50204ca5856f95c5b5bffb33820781a16b19f4e4851c3ef8885606cbebc80dd2f3ac8a4b1ab32893c9b0be411445c7828b8d342ceb574f0fee17fe490ee0ed7e713f54b5b0cc07221b0a66e0e7ecd6ab7ae1e4666868fa282b3e3c3449be48921aa732e9a6f9223d4232da8d2aff6718d7b02422398d4d1544b9adce67ed0846cdf21cb6aae770cdb7c42cedebb6033f22e133a143042e3ec04d4b88b9baa8f3b44abb0faed133d37a16c2623117c3e0984776539d971b077fa40ee7845eb9a4831883a6586c72acb11d0e56219a5defc085769dac75168eac4c79b9ae22d4d8dc834c2a4986eb0fa4f8d85ff85bee658af58f6112fedf97b22bd254473cce4d9b8909a4f4199096ab57fb1c63c0d32ab5cee301d0faeedb055a0a6529c138d5b7682f3f4c4163a63e5d7b1e1198f0432624a829386c4484462f2e32ac98a1c83e3899f0d6dc76ce6ad82c0f2a0b2b8122339dc6c087d667d35d58fa9d8cee5432ff8001ba85fd669cdbe977d19f3fadff299b18cff3bf1721d141ba60d1a80bcfcbec2acd2fb454319502dfbddb49b913f437138169dcd7ecc72d24e95cb827a0dd3e4aee500cc6f2186d2ca790fa049ce40337a0f72aaebf7121a15af29b6ab2cfdcb5b42710a0295bf701f5b54fb0798c3a0554793def7d57739f94b2738a5fe607bf6addce032b6fa5de09729a9e0cc7c6fa1056ad0df9c3f7f75fcef33b937a73743a40a83722a9382dfcb0efabd9bc7700ac29b7ea64699b0a99244a9f9ff1eddc194763202aeb61cba2d323cbe3b57b2ce27fde654049b8297ab83a0b29452782367beccd66b1c611f54ed60d52fd95f9258c4e609e55c1718c17c78ba17ed91326665d9c27ce90daf21f2e496e37d4151df97e85cca397c53fdf72334a8964a5dbf89788c7d01255f03864339903f8d7821c2fa26c3fee01c09b49caf878a9e7df889be7e243b80501cff83309953396a3e88828053e5ca6dae02314bbdfcdaa20c3346ce18a0e5ca0c20b732ad6f21642f13c6569c71a6eff0e0c0db29642d4ecc536f5a3aa356f45a7e1966b83875ab3891c8e5076f85f98a2665ee8b7c775cb542a1724bc36291f13af9b7319ce011b455827db3180bc8cb66562c45d52cf6d2ec6690772bfbca4e7141b15068f8a512fc60f6c94a51fee87ac004f2fefb4b3dd8f835e2899a075692dc4f0b8b64a7106139ef949160d5eb38c61865ca29a02b622e9c8897235325f328d5a9480ba0e053152f62223ca9c2af4e5b19d671056819facd347c1a96e2022a867f2a29d02107cdda7e602cefe91f0927c32f4cfa3f8ea9a7a883f181cfc2c7bfe863f7a6fb5f06f453b4e4581f0143b229996ee2ca15f14f3fea63e460a9e223e46e89daddfea564e23347f3e48dddb3f0701bf3607457dfa7ca6c83a48b72001e9a9c44ec9ad13bcc0cf2ebc0dcf926399ce75aab0501ea6bd939fe092b70332fbef786cf5f2e998466d912baa8e626b5fcf82283be57173c2338671cc76deff0e62a738ab0e43c08b02546f187163f12cc5fa681f32f16f0272ae827915b8d8161a001b50db8947561ff96f78a4c13f742ce08b293d3648216712ce4e6f562dfd6d5eb3baa0874363940b698cfed27f387099f171355c4e57edd69dcfe6d89b2cba499024e6efe69b714c61982b5bed8f74d918feede39f7e07f80dc49f4380122c2a5be26978e04c09cb2fe477ddfac7a965d0bd42183dd6163064b049826306aeb4d79b271bc89bb3d61dc83dd8ab92fcb4863558a226608924a7927c76df27de83cb65a9b1ade88e67638403af98abd1895cdaa18f6764d5d0eeb440d9279730725e32e8654d03647e8013a762d300a6004b9152d46396a31e53271da9495d76127364915f389e3132848dda397531d35f7c7f90a1fdf5ea580c50beecf78877898374ad836857621b50f8d7fe609f8be554457800358d8f3f1d1f1427db0d854825d3410877c8ede3c923b133b370ccda7d8a23b80a031038f27d9813e90ec2c1c9b770a1f0e367dc5e49d035f88ae16e171fa84508803bf6a59f5d2c0493c9f5ef2c9dd72ca57b66bb9a3615a022ac2ee08edc320252713c1a6271c2627b71b77b0210384a61a0a26b5995fb1fda16f53677480a638a3521f63070a5cb5e2ffec4f3130098392f77c69824f8a9d3e7828ca5f01449ecf09b63800ff235d816413f5d49f6caa5ba67d102ef7362ce855d13ad57dc53e331aa791e35d5a9bb9e43e025e7a107a805d15731025cb04b1cbc19c8d29bcbdf566b7b4baddc131f06221929835d72bd14a655dbf31286c5fe2239d38354310bf742ae07fc0aea4017e8db572f0056a31eaad99b717f87aa8fbd741b44c4dabb5f6fa03002a0321627f5757bdde4330c678f4173e18930aef92ae0fca8dfa47391fa4573f2a85c128afcbef298ff9b2889ab7f5a509c903184551f1c62d5f883b849a52af054130d716fd991161f95966ddac91934e10ae3057328a06e5e9028383e7252322117da13b71a1d673e95e4c6a6ba218c5e25403738fda2e6a28ea0213d4c65dba50ac60e4374f62ee05043a8107feb6dfac9df3df70e817587dcd0e62f181a95527a11736cf84ac9107817b94f72b6f6e1789660148948d80e0180dcbd63d3a7d1749edee811b37a80744a46c9ff8efb4677f4a862fccaa8fac2489e035a96a52ab9b7485c552238d057a57a7766556acf0b8050537a3e3b82a6f9b171d1f744badcfdbcf312156a8d631bedd3ed8a6977e21565a465161dcbda2d5463eff050e911b8287caf8e801137068ee2e32d726347d7f7ef4226f2de8d1a5796ca83723b9a1579aa286024daaee677816d566ea3d4dfe7feea0d491022b5df6048512d1dffcdb4df2a99426f31f7f4968842982abc09383ad6c2627fced1db7c46174d80f1ff3616558b8a03580a06ecc7728b8bd7a6f4eec241382142d18fc282e1bdd0664b86a9091eb9bfe97d735188ae15b52c9106a9d440553c9abd39bf8fe35cb23f989535179c59604730f8934598cc51b56c215b9e11d7b47d64e5ba59ff81212e9e35d7c046b173a08ca07f164a0a17e94f146c09acfe9cb3995ff3959c2b048aa9d4308951df333abccb18a2d443f4f5e9a9d6cbf4a1366cb977692f9b568c86f8378ecdf8639088fec3ba4fd312d7af0fea625032d2c11d2e592ceaef386ca35fc0c336613749819bc531323c02f9e619c2fdb57d350f85fe4627b16006a0c9fcd55d6ac7e17c1c9a4520e429ea6dbce8f895dbd378f6d2d3f24a0a8aeae44d4705f73d6fc1fd98488d5ac6a6a3edc276444532c86172971043ac17c7c6ae995906de8fd860ddc7a0ac48dbb7d2b8b37bbeaf49676d49e821bbf5a3badf2d8f404820c74b7eeb115153e3e11c41820266d182e80e4ed810686e3509214dd717b3af9651bcf237f815856595b7ea4af05c95345935ce8e4486abb889ab9c84296cac1cb6d2bd66a47ce8c2aa8c8da39aeace5d89516fe0b4076a3efc5aa5c883d4c1cb9a36851570b37376e81ae1de713f6b344976e325d927022e40f50ddc9ef76c3f8499033a6697a5bf7245be33fd03b33af161f3de43430d973876f6eff7a31ce5032ffa981b63d233a22ad7e8b63f914a738893cb99710e35213512fc25e565a8245be4a00d51b6e5778cee22cc3526482e304e4f17ffef47ee38d23e034c207cb5579310690e91a0f2767bab7e7147f0dbc8e893939710f4aa08c5d286784ae9389bc6af41ecb834384be58b36b78b1ef329bb3dccfcdd9a0b3ead4371388d271e6201a6d2175535a794ad157e1ca271e789ee350987d808574388508677059e4312f5b7fbc7d834669f50c9152006805d0c0f5813ee3c68b6074ebd3c201fe5f9d2c1a711ac9aafc7c8bc5b24a5305fdd61eaf28a666ddd76694c007cb7072b8afaea83a2899618685b0ce71bb35365ec8325c6c3b68b4b5bad4a38edc1443c9cd0952e8b0e6bb06b7c7bfcc99179d8e9a456674192dd01df08a76ee0fdce6f32d7192cca6d2b4e18341cb20c0047c5db072d01de568ea1c4afe991828d085cb95589cfeadd211183f132c857c639e5e9ea67190eaf265310f917359853deb2c8bd45052dd8c7f52e947682cb8f1e26cca18299733436c2bf232022c23cbeb88ec52753864a479440af1c6fc9c58dbfff8fd498b715c36cfd7e33467e74eb225a5857a5e5b5d0b3b039fc4bcc45265f05b06cedd9b7bd8bef35cce0095d50ddcbcbe710b977c21d75079941240db2f7e438aad21f8fd1a3d1059fc41ed44b821ccfa9e3080fcbf38560b44c5d11eb606159793f1a5e422fc404df2653c7c00a38a9f9da33ac8935c7d940e513ac2ecd8e0cb14925f53d581b1144ffc19b6d041f6ec9d71ac509c52cb0e7289e5c2207e6260cf243cc8b7c331610bbb9684fcc6eee418399841600e782e3d69535c809cebd33cd12f87469888ad12a6b64bb4d15e472728ce0e2d87de8e1cd75399e423b5c88ee863c0de93a31909c6831273282a1518ffb3a19ae4fad55fc67f874dce8cd043f53659225dd22dd1fabea42331782904da758c6b5d36919b1b7c675b6eb42ebeb4d06aa7acc860c82b4173e5eeadc5faeda91ebe5c7d4c10397847c43f78709a41d8711dd4c224b1a79b134d159e5df7cf974b589388e2b0de0b156331bfb04a37ae01823371db14ab362a03e83670174f6f282a8cf24cde4565a482d0637f21db870154f3d16968d15338218904fb3d2f5c0a50510c77c69a4f1eb3a760a514", 0x1000}, {&(0x7f0000001380)="2803e68b153dfa587bcf2c0b9bf7be9e4e3c7400d3c7f1cde2c5f94a5054a14cf61ae31bbc197e96254da63dbbecb7eb8dfe5f4779acbe54d94e16c4bc40569e2b1d12557d2cb33a8c1195479434ba17a162d56f39c9caff70249afa33fe679dbee4e293ed87970553e22729cff1c847716170feb24e5e5d03c1d7eabaeeccdbbd7befaaeb20586793e7", 0x8a}, {&(0x7f0000001440)="9c404fbc91f3308c801d24dfb006d75d2e30154ab08f8079330564cfb092eea8ffe551b527c688204dff76124513e8e9692bcd1b3077bc49982cbd3a08b73a0ea694ba3d85d33598d9fd9b1b5fee054db2ca47e71ee9c04c741b73813f8fd58bb858a8d9a46d657ca8ac83b66514b21d352d774760ab09b8b4df083f80a1ffd695", 0x81}, {&(0x7f0000001500)="7e0e2a51e65cb05f9067c0fc41dbe09a8f8a67650f44f2706d6496ee8b1c34a973aff16df6dc6a6f0619bad01b408c6d3f12af4493628e95cf3ab4356991f2f1f72b85de62efd4b8ef72646cd0fc71dbd2c3e02ad04dc7c55f08b334cb3fc7ac361320fd41e317a13eb563fbfe780ee0f90f83a5699a122e6109fe1389fdfa639c0a0c823fb93c8b48afd1ece45d1ee35faafcf60f93914c0ac51fd611cfcbfa4486ee46f8bb52335c81d5e3df5808af88559883dff123a78b6f17c25ff5972b52c2", 0xc2}], 0x8, &(0x7f00000016c0)=[@rights={0x20, 0xffff, 0x1, [r5, r6, r8]}, @rights={0x18, 0xffff, 0x1, [r9, r3]}], 0x38, 0x1}, 0x0) write(r0, &(0x7f0000000000)="81df3827f4a088aac363beaea6307750b5f9195d82055f03b84a1a6b08", 0x1d) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) accept$inet(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 15:29:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0xffffac60) 15:29:06 executing program 0: mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4004) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x6) write(0xffffffffffffffff, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, 0x0, 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="820204358a4b6c653000021af4e7ed35bde5c63e0408d5b6d57c99574fc2750ace047a1f51f76585ecf6ecf675d2fa639805209b3bc8881a29ed8581f314400db9a980544c894a6d0a2018cdacc024534bc16fc40efa83284408e85c224dc8cc789bc72b71cb95227bbe1edc8299d53d3486a88177d4490891430076aab2342475ba29dd249b55906140d9421233ad6f5654e7830fb92766bf633178a6f3bffe93c113"], 0x10) write(r5, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r5, &(0x7f00000004c0)="e25aae490000000001545d8488199ccf9c9fbcf3820a946261a5f2c8ef255b5d088519192fa41395cf7f5d77fb3d3ea0b0f93794cbba929d27280812f496a08bafc7149f73212d73fb9b2dfe20e48cf659e6", 0x52) writev(r5, &(0x7f0000000180)=[{0x0}], 0x1) r6 = socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r6, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x5, &(0x7f00000000c0), 0x0, 0x0) kqueue() r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffff9, 0x0, 0x10, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x7c12749ea1009bee, 0x0, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() r8 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000240)=""/247) 15:29:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4000002d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) sync() preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)=""/192, 0xc0}], 0x1, 0x0, 0x0) 15:29:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x20000044, 0x0, 0x6, 0x3}, {0x20, 0x2}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 15:29:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) sendto$unix(r1, &(0x7f0000000100)="3cc2a04d9329d04f3c443f7f7f37c387dfdc51adff1669601cade211decc0f0b843c8dfb0a2619e58724e05a5063d6f72f57e7f401fff520e7ab7cefe47872a3a500d1360de0cfc197efa9604b4999a26cc7419b1dc51d7fbd05e9380d7ca69270f301cac73f8bf14ffee41eceeee7e3d814018f257af3d10d28d89166d670269b284e4b86f7caba5b9fad003b34d29aa08190127be4590088", 0x99, 0x2, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 15:29:06 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6d3000"], 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba10300efae40f01df6", 0x10, 0x0, 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') 15:29:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x1000054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x218, &(0x7f00000001c0)="b6ed439f90b4dd9cea87168f6fff") r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/demo0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/6, 0x1b926c5814320b9d}], 0x1, 0x0, 0x0) 15:29:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x28}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xad, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 15:29:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x48282, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 15:29:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0xffffffff) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000080)=0x401) socket(0x18, 0x3, 0x3a) socket(0x2, 0x8, 0x7) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000109000/0x1000)=nil) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="67731590a77d0052a5f56e414b1cfe14ad5b722948570881cd2db852363fe442c4", 0x21, 0x0, 0x0, 0x0) 15:29:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000940), 0xc) fcntl$dupfd(r3, 0x0, r3) kqueue() recvmsg(r3, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f0000000300)=""/11, 0xfffffe06}, {&(0x7f00000004c0)=""/235, 0xeb}, {&(0x7f00000005c0)=""/145, 0x91}, {&(0x7f0000000680)=""/157, 0x9d}, {&(0x7f0000000340)=""/53, 0x35}, {&(0x7f0000000740)=""/119, 0x77}], 0xa, &(0x7f0000000880)=""/77, 0x4d}, 0x1040) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="0000001861f4018b002a3a0000030083ca4fa408000000dcd1850013f1071d5057ba44cbef4fa223bc0f2c07026efa10690cc557977136807465e18c0fa6ae84c9831c325f8127193ad910c51bad5a8b8c1a2619e86b", 0x56}], 0x1) 15:29:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='pf\x02\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) r1 = socket(0x6, 0x1, 0x47) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(r2, 0xa, r0) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r3 = socket(0x2, 0x400000000002, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) fsync(r4) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) 15:29:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8b) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef620800000016e0dc5ad1216bb5ab45945ca4647132066866baf197655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb807a9b479d5e475cd8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b19707a309365229a4d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c9e6768a5151621d57a959734ff47803f3d4b7cb2c3cbcecf556560b651543148973edc70f37fe45fc7fbb276a4a5114944f9b6be1909fd88ab8b8cdd60c0bd1f9b9aed0102491645b0e76d"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0xeb2, [{}, {0x1, 0x8}, {0x0, 0xb4df}, {0x0, 0xf1}, {0x3, 0x5}, {0x1, 0x8}, {0x2, 0x1ff}, {0x0, 0x67}, {0x3, 0x7}, {0x2}, {0x2, 0x1}, {0x1, 0x7}, {0x3, 0x5}, {0x1, 0x2}, {0x1, 0x7ff}, {0x2, 0x1f}, {0x2, 0x101}, {0x2cb3c1718086e0e9, 0x6}, {0x0, 0x2}, {0x1, 0xff}, {0x3, 0x1}, {0x2, 0x9}, {0x2, 0x8}, {0x4e2946dbc509c897, 0xd89}, {0x2, 0x5c}, {0x3, 0x9}, {0x1, 0x9}, {0x1, 0x1}, {0x6, 0x9}, {0x2, 0x1ff}, {0x3, 0xe4}, {0x2, 0x4}]}) r2 = socket(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 15:29:07 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x200000000000028a, &(0x7f0000000100)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = dup2(0xffffffffffffffff, r2) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000100)) 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) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000680)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) preadv(r6, &(0x7f0000000600)=[{&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f00000002c0)=""/174, 0xae}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/141, 0x8d}], 0x7, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 15:29:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x80000000, 0xffffff00, 0x7, 0x0, 0xa2e, 0x5, 0x4, 0x3, 0x3, 0x1ff, 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) 15:29:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="9a740000ffff00100000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffb, 0x0, 0x1, 0x2, 0x10001, 0xe5, 0x0, 0x1, 0x0, 0x6}) 15:29:07 executing program 1: r0 = socket(0x2, 0x1, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) 15:29:07 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x2a6) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xffff8000) 15:29:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x74bf) write(r1, &(0x7f00000003c0)="c31de4e197eea51c3a34c065a7310b8a42ad5edbca108cfed4a07891a781ac00fc6921f800bb452dbfc29c6b1b4dd179e572fb9d0ab5cb5fd7a1849309dff339aeb8bd50fd9e1aada20cbdc72c09fc13d6b0729d71660631ad9e1b1010b86a0f4b43fd3fbf", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) writev(r0, &(0x7f00000000c0)=[{0x0}, {&(0x7f00000002c0)="4a007e806ed43d9f3bb5671c8cb999fd3acde20862330a7bb11d5b5220df55ca921d1bd79b62c451dfebcbed61c9aba7ee244fc388f89a533cdb4f53fe3d4179e969ffe1a54988ec01292be3a7cedbd7bea8a0a425095667d75ff1b5a82ef7968d3d3546", 0x64}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x61) flock(r1, 0x1) r2 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) dup(r2) syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x80, 0x10a) 15:29:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) getsockname(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x6) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x48) 15:29:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_int(r1, 0xffff, 0x1404, &(0x7f0000001b00), &(0x7f0000001b40)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) fchmod(r1, 0x1c) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0x3) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000400)) readv(r2, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) recvmsg(r3, &(0x7f0000001ac0)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001940)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/178, 0xb2}, {&(0x7f0000001680)=""/115, 0x73}, {&(0x7f0000001700)=""/172, 0xac}, {&(0x7f00000017c0)=""/238, 0xee}, {&(0x7f00000018c0)=""/119, 0x77}, {&(0x7f0000000480)=""/33, 0x21}], 0x7, &(0x7f00000019c0)=""/199, 0xc7}, 0x800) lseek(r2, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/214, 0xffffffe1) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001b80)={{0x18, 0x3, 0xffffffff, 0x1}, {0x18, 0x0, 0x80, 0x89e1}, 0x9, [0x7, 0x1f, 0x1ff, 0x81, 0x7, 0x8001, 0xffff, 0x722]}, 0x3c) writev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000001c0)="74db606be415b77e42aa3af6ba6eabceb1a55577f0b76ced835f5ab6caba8b7532f2a5fbea48632ec59c28ecd8fabbf74e2e883f0f2b1cfff64896c592f63b80a1cdd7488eaca491a75f1f7eda445a9627c3fc91fd63c110397a7bb31a1da6f6dd91f8c6c087e648f3c9c55c2c92b0b946ca2e1eef7296a6ccdf894cdc5e3dd53f3262ba1587d3d7dd7ea98cf150e3f1120437c98675496c1f6effac6208f63c6736f228c652983b8479666c23fb0ccc65f8243c4e3cb9a1caf77de2627f5f1525ee837d4270ed8db4df7ab50cf691b8f5ec2b0647d9983e43a2a02bbcd5768ab1cb3cacb6e787", 0xe7}, {&(0x7f00000002c0)="f7dbe24b58c88b196cb396196826328f9e57f78b6785f792aab7c8780bc6343d4de257c9beef1d71091514db0bc983ce95c3e88e4937ee2072579afa2ccdaf33c938c2f3103a8362711b5adcd9fea7f8a4699c0fe4daeaccc45eb98d1a6fea93f2cc62a83f370fd703e63ae61a360a719e0fd9bfa778709a3b1e7b8697ea8dc67b041b0b71d3b9c212ef7174da11cbb0e1f7bc582e30dfbabde69f9eba215030c69e16", 0xa3}], 0x2) ioctl$KDSETRAD(r1, 0x20004b43) 15:29:08 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x9bdb1c403d5db62, './file0\x00'}, 0xffffffcf) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) 15:29:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x2, 0xc005, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x28, 0x6e, &(0x7f0000000040)="ebffcbff7aeff675e9562c13b9fd812eaa4e713048e69900000000", 0x1b) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0x401) write(r4, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 15:29:08 executing program 1: r0 = getpid() wait4(r0, 0x0, 0xa, &(0x7f0000000040)) r1 = syz_open_pts() setuid(0xee01) syz_extract_tcp_res(&(0x7f0000000000), 0x8f, 0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) 15:29:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='\r', 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSBRK(r2, 0x2000747b) sendto$unix(0xffffffffffffffff, &(0x7f00000006c0)="69e585c67b8c873bed3195b93e32e19c3259e6a13c747764e002165c0e950032f0ed7f8ef520d6c1f4a51fcf930797dc03d847e8070aed720772f214766db7aca6bb4c8cb329052466dad3f461fbc154da2e7483af17af32d89df1d0d27ad6bff62cf139353d49ae2a76c337d37d127da5e8c8e2d27ee74bfd8ed8fdd3cf14814463db575d5791b0e291f1f91c52ab56478bd910b0f5a0397ddc82cf1084d63f0282ffca0650857258213a359673141efde0b9ae479b77098e2837c5ce1e1e55ea143c7f0ac2e4058c76560abd0817bc95b88f216a0bb8ce9ea6afd988e9e32b5c501e7a432be676f31bfcfb6f3a32", 0xef, 0x8, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) 15:29:08 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x1, 0x4, 0x7, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x46d6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00009ff000/0x600000)=nil, 0xd4}, {&(0x7f0000c85000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xe4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fcb000/0x4000)=nil, 0x7}, {&(0x7f0000d1c000/0x3000)=nil, &(0x7f0000dc9000/0x4000)=nil, 0x1}, {&(0x7f0000e48000/0x3000)=nil, &(0x7f0000ba3000/0x1000)=nil, 0x8}, {&(0x7f0000e2e000/0x1000)=nil, &(0x7f0000cdb000/0x2000)=nil, 0x3}, {&(0x7f0000a5d000/0x4000)=nil, &(0x7f0000cfa000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000b09000/0xf000)=nil, 0x76cc}, {&(0x7f0000b78000/0x3000)=nil, &(0x7f0000a2d000/0x1000)=nil, 0x4}, {&(0x7f0000b08000/0x2000)=nil, &(0x7f0000fc0000/0x4000)=nil, 0x200}, {&(0x7f0000eb5000/0x2000)=nil, &(0x7f0000c73000/0x4000)=nil, 0x153c6e1e}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000da0000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x3}], ['./file0/file0\x00', './file0/file0\x00', './file0/file1\x00', './file0/file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0xfffff5ae}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 15:29:08 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = dup2(r1, r3) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x1, 0x1, 0x7fff, 0x7]}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB='},'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8000, 0x2) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) ioctl$KDGKBMODE(r8, 0x40044b06) close(r5) r9 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001640)=0x80000001) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="8c65", 0x13f) r10 = socket(0x6, 0x400000000002, 0x5) fcntl$dupfd(r10, 0x0, r10) writev(r10, &(0x7f0000001540)=[{&(0x7f0000000140)="8f52dab353e39b3230824213dbd938cd2a9fb2bd872f4e3eb5aa7978b88cf398b14d2ce7b2ee57e1dfaa1ab54f4303e28c7a8a12e03a7c275c67b2bd82d46126f35919ef", 0x44}, {&(0x7f00000015c0)="a026e52d193a1fae1df577b5ebf559d0425325364f947cc96dd941eda8f6dd84dfafcec7895b867e20e510daec619f41439e418f7e6a3e16c50c3e855f51f82da0c5d6d1c30e88fa81d2879abfcca9cb196f8b13b3a3cbfefbb6b231d2550d860614a4d56ebab879c86db921be773b90cd", 0x71}, {&(0x7f0000000240)="6f250b52e4a5333126050dfd2c9aaeb2b2884352a3011a8ea23b961529047e2eb4c4d987ec581ef1ea93051a01ffddabd1bb679368752228ed2a3c8ee5f736fd7a5a01576bbce28b1d0a23710351130b7c40e0c47583054f58362e7067d281ced29befc1ff3a6d261f2489eb460a8207fef2ff11408d530d12eb369e9203bf83b09a8b1ce282ca5a3bbd6b32d631fdcbf6bc0ca97ff7378518bcb871831a18464b28c26ea7a1c2d70e06d46fad49fc81f2248ae5aaca", 0xffffffffffffffdf}, {&(0x7f0000000340)="6aecd1f7b9ec6297a49bc76d647cdbdf74d57c0c8cbc39e01ece911e2b444369cc32bad48218447660c94ed07e6700e2385d866958719b8ca9e59639114431dddb213c0ba1214075d68f4ec044434f4406b8cf34e1bfd0ed38cd868a231266803b04aeb0eb3277848f04216b533340ef1552e534dd803de3e9f54c863071572c4881ac623fb4d24ff7519c1c7407b5f12d6cf5eaee9385627fb1cd8f6a8774501926bbb6b6e4f8e01fa9d46ec0f29a33efc8dfef598af44c60c76f00f4a9014c236157aa4a9021f886628745845ba0154653c0c3a0c4af55ebf21a60e54115b74dd9ee87036624a8a7f25038d1d2ebd8fc57eba105", 0xf5}, {&(0x7f0000000440)="2460909846537f5f3d54132557c274397f172397f7f66584e3c1ceb1a1d4a2b2daa77d53e7ef8ebc19f0fdd8733f79bcb480f4857745338ebc3ed3e1bab0317f960ee644473352f63b09a0d98e8fc030087252707bffed27bb5f01ebda68ab9bfc55b033d11f2fb1e347fb6d76703d3a2b4e9293c9a872b87968a47487bcf6850c8986f4f3edf30d98e16b55c0f134e0aee7f102386243ac3ace87c00615238d0871190ad596c52c2dbd39ab34a403aa6dd29672c39cad7a5d1652556569978023724dd6884f94d6c905f2e46e873eb926e8b4c81fe69495523d635688f661dc6019cafc67ad48cb52d538b7fa9d3e0a57425ed643705f1fdabfdd3f9a0fe364886c68d43e212a21076cbfbe23d430c811e65fcb066d73a3e8289b1da85ec167389158b0ea050951ba8154d17025843d3df78a001e422b4b284cc72ed63f3535c95effebbdfc5df0472ec1eefa00fc594205b688071f4258caabb6e9d60f82e4baed1d1def4cf457138d56bbd83c005036c3c314afacfea3875f53882ab0515c08bd6cbed70c123fea343d278ccc33564e5b59045bf3d02b6a1e4ac4c65c7dddc64520024769401fce76da29e2468afa1d56325e4d25dacce4fcf21b6a05923b78f45db9a5291ce97e0cc73e88ddee268545dea00ac93eaa28ae3ad064ab6a28af736ee43a7612dc16ffa0a20b5b46592dfc363f031d9e763747bf264b7fffbebc24d2c95db7c078469675932492ef020e5ddb28c6d9541aeae75b18481821908f81e7547408ba960540d3e5adc95747c9c0d6dc0c8b1a4fa47b45f495207a6f3058586f4133f9792517d3ca94fae7dd271a96d1bea8d5594733d0c64b262220bad39efddb877f7fadddd00dab4a4901fcde84151455d1d819e13ff88f7beedbf7b317ab043e6817948438c7c7a46d06dcfc43e4030b9ace7dbd15f7d8be4cc96535a0a138aee90b340af8d953868c855018b59c023491fb7fcf61b4928ee1874fcd8a047d7dd7bd13df6a688ca83fbe8a0b872662f8e2955223814efa7f63fbaf0b3ad18efdd6d78c9403fbc1988b1910a076a7467e234dab9ec0a6b72ee84ecb47060cd5c949cc3471f3f4cb4e2a6d91529796650b311e8e99ecdbfdbc1212755b3364785aaf1e20ddcbc9a087d24879434a073a099d0cd468975cdb0fa5b76193bc3e8954566d24dc334091d42bd1b28e2e9bdfa053d43802576dd9775f704a90eed5f2e8cadcc607f1f39b7bee34071a9fa46a4e2a67a848fb786c6cb28292548e6f1a1da68b5a6db3b01e14b82cd381b435ed2f8990635bb20e06fdd93664dce800e061fce2fc3eab10f8d4188fcf1cbda7c07a07b4b7ebf3cee9d56a47736d36a5e9f68ca589d68b39f192de184b12e13ab07b205e1d67689418dd04487bf7ca5f327437ccc98f4b0d1b2dd5b256091096c45e2841f6d758ca573e76515e31a2be11869ef1c385c7a2ec422905a5fea55431b0952ec9268c5df95d8aa262ee0c1dc081f4b02b55d775b8ebe2975853fc3d2db705d7cc5bad30750baf81bbe728847e4de5b40c740aa2b72169d3b497d3c05b28cb8eb5e4037ebf9193e7f684588c529f199a6bae957b00c87a6dce25b8b4ae4703b5c42220390cbc0c7eb6ee6e14ad24e530a87c2ea942c4b47b4269319afa356d4a07a06148d09883e8842bf1f569e7a9aea737254609eedb0150fbada6a9b6ba4315cc05f7361af5d2636d19992e3ffab49288f99f1933d76725f8824afabacfa587c8ce1bb4df6dd5cc62bde6781992b5e2552f2f3885e3e045bedbcd6bcd42b58adf8623cc67f73be7f7aa4844ae6a5d4beeb0ac50e3c4c66a14cda4f2a2821dc1243a5930ceca78d2300222d1096da90e338e1805391c14aee9146e15a21746d4aca4d2f41be692a392248a3b048e916cd0566ec90024bf21318f6f03a19a9152cc1ac2d1a070341abba4a989a4f5ffffa8d9cfcde9ff243a8e1bbd9784bea734578a933813dbefc90289310f5e65239290ebc0c1de0485c200f6a81d4b31b9983fd809b8e77b160fffa7baef50a291273ae0f31dfb6a3577b3c7d096bdbbe2b0fea5ffbe685f25913ed0a08f7393804b07c0a072254ffcec021284e859a7a2fd8e00650ccbb569bbb4679d67a0452a123a78ec2f6d0c41578098ab1501aaf6109464362d12bb47bd2dbfbc2e67af3ff436ef7ef8e4f7c658a59e6bc24b6322483fbd9a81ba2b3833a0b9b69b7f470cf34d5e2bec0fe6158bb46ab29ef1678b1176c8a7f60a81970b784947e24d6ee0d51fbac0ffcace3d9bb328e9e964458468c49aadad3f5282f0c4efa0f6a1935d16196f0705faa51532c00fd5591fd3be258c06d22d578c611247acdb3f8b34e9fd0bcc427e1aaa3443c540b7e81435317e3fc061cc7060c06dea8574f603ff3d2da3e2902b22bb30aee2bf02e3bbdf58762bb8a085b0e361bad03f1a70af572691467aa5c838d62d4a4af37fe7922857a26b41cd5d7fa405eb5b16bfa9cd89501e2b37432ac046f8d3ec4f62d2d5eb4dca74824985b256916d48760292beb0522e36db6d2508140c436ad46872e9abc50bf92d2699edb65a34713fccaabc00f6aa42ded6cd58225030b6ebb3706b24ced5c268130b5ae5b278489ae2cc31a649e040a6002dd9ebc656e746b4142502f9c05b438627f705b63445fb6d9853c190731971eb917205bd97bd69e24378be55825173a0d5cf73784535e2e0dec7c8e1f1b4a40c0c496b3a4b27b5c17d57d10996a2ddc15e65ac4ec768507bbb77a6a202d5ae8961f13082f1fd5989159094510a4866b4309b57d6eb528c49a7d8bade004ffa858984d41df0d58ed69e2f578b7e1bdab2b8a428a02fd47c02dd4cb6bbe78e2c02ac61056606e103330adb86228ff735f02aa5d755f77aa73fb375661387ab67a045f0e8ce4434190dbf4ea16150d33599d6842da64a130a63dc056af6cccc9aa04ce8eaa35c46f62726525ffd84aba7eaa283c2dd0498535354b69537084eaf9780189b3c3211f4b0e47627b7de4477d313e821a8f416a3741bc464f72fafda3c6a1fbd5d5bd2b0beb9fc750ad030b3f2a5bcaa395e507405618a85b2a2e17d60afbce5fe2db0e780d24652da57b95b9a168de177b3946e980fec37a7285062dd8b2da34801ef5139df00fb0e669d825cc9b4732146e19d502aa9eeab6b794f6baed6b08a96fa28e5687a96e06a062227dd16e5e7649cb0cd62d31855974b5e59cd63d86b656f8b6517137e35faa7eff8730c2173508c55fa360a19b4c572876012e6d68538b67d8bfa92cddc3e404bec502851a39e834e8abc177432a8cb79fdd2adb278f13e93f2f6055c0c620d99f720f0eed6fe7205a0f5afa27e29bceed2abe87b95ca54fb2628400360ac8b97354ad6a90885a913866f94c856edb9b29cdb28f56413c87e155ec68970f05dd6732a2179f1cf9b9f5b7bb9f2204caf06814bc80cdbef4904e47186595a750bf588ba946e5e47c792b4b1798f331bfdba88740154385ef94883be12e5f7036cd68ad491e3d78dfd5dea8da1916e27d88813cece710bdfb0c4e0c9e9fe71fcdf19243a224ff6bf79da06ad315c88940f122e714851310f1a5e2e2534dcaef7750cbdbe7ab19fd4b6eb46dcbdb5800aa93151e9a38e1370aa166b8aca5c23fc2b26b8fb6abcc1d7c5002463b470ce2c39c6d571254641792c5aedb914a3f34d827e32a1fa4de24d6e40703eacc0439b8e1045582556f5b802a6107b7bd232755fac1977823e73107193ae9c8f538a0c132bdd2533a4ed3d9fb6d3d510f619292353892009cf40781e2b5a1ac8bd563c8afe225c15c4d638c6c2c6aedab777cbf49aa9050ea51173439c589b06be62a924a375a156d1a16f3b78772ad9306e7892d0ce7196aa484e016e6447220915a7dda941a992ef3eaa3ebb16e603ab619fdbcb2ecf7808cf5b53b5266b4e9ca153793fc8e020207ca6a7faac4dff0bb342f0a929bc52c004c57eb36d1a5cdb05ff595397ea61c2b38f25f0ca47d8cc1c1e8d05fa065dc5d5f50efb41147976c79c4b96d58facf453bb00ab689ffa95dbd54e61a3eb570daade2afabdc1d2693b3eabdb4b967a66b352d8d35884bce2baeb8b8783517a98a7820efcdc1a953097a5fdc0bfff4e08772a8dfc8d40696c91ca57007c0677d743718c2973eb4a429ee5a3212536d381c07e0c10216077d51f63d6811e124bebc3493d66b8765059e133b9c6459181a470656e6ac5989e676aed4159ed4c4a5e574b83c2e80cf3301e282a2facf766fbbd10cd17cc2ad193fa737d51d3622384beda4a9937d0d923f810a65c17f6dc53f818603826adc4a911ac4802fa5c4f7e6744395bac25dd3227b1fd791e2b108a1efd0e017180ff54de72d6e32728cd3950b0ec107d6bd847f3f4a7a0d3c97768a485baeec42a13eb72a7b570d1f7dea3b3cd9607589afb8329eae87dd2eb3c881cc53c581ff19e8061b04a6899c648193a693d1fb016393dec641ddd7127e08d0952997a87a776b82cc3ccb5bb29bc0fe03c2ab26042b13898cb902d71a24cb9506fcc79e3878e3d902063d5c32083b5ce2ebf7d4ece20bb71ad741bda446941a4c6ef4ee2334883ce40e0d23ec8d0f4b5e1f91d0654ec29737e191e7f21f1379cf6015797f8020c59417bb350b5c6a673db3b283294e727d084719faee827f9bc859d1047128850eeedab4f62259ceec73cb5b8d32d6b26523650bda3502ef1eda2bcb08586564baaba82ccebb4d558d9206b7249948915fcbc1b178dba170ce38e6c03f680173ae6cfbfd6704bd246c4f73be05a12c7b53eece67e51f1185a495ac7435458a5afc51a94113925ac414d9a78a9737ccda480ba03e153fb89fba86059076788e2565b796917e3ceecb583174dda8e011d3e55775aa144681e10cbe0e892525bd78c0de72c3419c8aff7977b69893bb5f1c97b3bfbaf6c3d863607a70217010ab0dba6fc34f76d54dd11c4b2c2cc687764df28cc00a0d28cd0481e42de875e70c07ef4cb7e9624f7f834a928207442e13ba0f2fd62a0e92337862580eb5d88a96a068ba60690b2f9d4eb42faeb5586986b6984a8b4f0e1e3ca0c5435a67a517195d61493903d0aeeaf853c7165a4bc79b67473d5e92ec352af9268a637379d1a278388790def7ab03fd6e62d28a3d4cfa4104b8d2bd6cc4d9fca5f2430628e1ebcd86286efe0dba0707f9f83b57469318bcd60c393b23c49afca3e5b9cea2972d0ac17569e2b0a2034d9ab9570d77340d0d64a031a3ce15a37903a3d061105a2ec90e50be72b99230cd1dd61e7402c4ede0177f564ff1f5550ccbcd3d4887bd936527ac5a49575b456c0a044c7b22e3b479d3fc4d9a51e4de2e6635d2c4a73df2f90a3f482bcca8e9cb08548f53fc90fa8594985f9f03871b049a475a204fcd11fcbc055d325c06cd806b5e4fd3a2ba864dbb4ffc2e0d41c3b78b13248ce89ce1c3aaa647af3b9b2d77fee4d53accf3e9b09542eb10f5ffc264b7b3dc8fc9dbe8610b6ef8939e389f9236ea4ce69cc8442f708f919bcd7a2aafc5b833e70b55c1f93fef6dc8dfc693b660615dd038ff9450e0eb244923109925e225c333bfabf7c3687e28f7e6711a289ebaacee57eb388cd68326e2ce6212c1868179967588a7ab7a50ad98a88b3a1fc88751e6024cc572a7ccc89391db27e562ba5a53b99d2fda41c0b079d24cc979e66357d4704497eb60d7ea7f891feafff21f94c2e3b1191a317a8dcbd740b0365fdb137bb4b911e8508fd96c725e89f67906dda489ba19cb54075b912b9e76847c4", 0x1000}, {&(0x7f0000001440)="b9ed9a9a07bc053f6347a3e0ae9dfbff44db840bd7e9f73035b12dff2a74feb145edae4406ab054d8089faf5c2cdd4b11c90bc8fd5d3c4d6065731cf739cb20aded95f780d198f725c1b101ea359025713368bcd9e0e8adcb5ab8decf647d8c40921c6a33bb2e7bd70c675d05aa19ef04e81e08ecfcf8801f0b4b034f00b701152d017a40b2f22e26b1da73710477621e9dc25f7134590bb6d36fc9ac644d1e1a5d8277e0120b8d7ac7fe0a5bab06bac65d9210390f02930ea31ba7cc977ae07968e321dd1e1190e6c249f5e68afbe43e7d496d6fa021f", 0xd7}], 0x6) 15:29:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x80}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x401, 0x2, 0x2, 0x2}, {0x401, 0x81, 0x0, 0x9}, {0x1, 0x0, 0x20, 0x32d}, {0x5, 0xfa, 0x1}, {0x7f, 0x5f, 0x88, 0x5}, {0x3, 0x2c, 0x0, 0x7}, {0x8, 0x5, 0x81, 0x8}, {0x7, 0xb4, 0x57, 0xa0}]}) 15:29:08 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() open$dir(&(0x7f00000002c0)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x0, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r9 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x0, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000800)={{0x0, r6, r8, r9, r7, 0x1e2, 0x9}, 0x800, 0x1, r10, r11, 0x4, 0x9, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r12 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x0, &(0x7f00000001c0)) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r12, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 15:29:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0xcea) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:29:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) r1 = semget$private(0x0, 0x2, 0xa) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/54) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0400000005000000005d82350e613779cdc318a6322b4b2a6775d9c0fa03aab4bf2bff9784da66f6898b3bca831d3990bd56c7a7d0e0f4fb7699", 0x3a}], 0x8e) 15:29:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93bfc2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) unlink(&(0x7f0000000040)='./file0\x00') r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 15:29:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x2}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0xf96d, 0x3, 0x4, 0x818e}, {0x8000, 0x6, 0x6a, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 15:29:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x100001d}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) pwrite(r2, &(0x7f0000000240)="498aa29b54075a3135000000", 0xc, 0x0, 0x0) 15:29:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x4, 0x3, 0x7fff, 0x6, "7b6b32c67eaf8272058e7fc82027927f879a7cc1", 0x0, 0x81}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:29:09 executing program 1: pread(0xffffffffffffffff, &(0x7f0000000180)="698a98262c1da32fe7a0f7ad4966a29efff2", 0x12, 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(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe76) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) mmap(&(0x7f00004a9000/0xa000)=nil, 0xa000, 0x6b17318fd80b4ba0, 0x1030, r0, 0x0, 0x0) 15:29:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x121) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x100006c}, {0x6}]}) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) writev(r2, &(0x7f0000000440)=[{&(0x7f00000001c0)="9da7749c6100af7fa0782db825ffb8c943f29148446975c0b07005d719c8a4b441f7622fab15b1a401184de747d872428c1e67aae712d9464de7086281a046b3944b23808ef1fa438495efef4cd84f51a7957958576d4c57d97ac3526a0828657199c4771e5f1f34272e0649ca3d292f1c93327dc42f16a2337833b1ff9b548a27270a86105356a1fdc347f2c3e8e680ad84f59f60b8efb890d52f02e3c5e859d762cdf5cbbad5ee5065a73c0fda62ae3b5d5f3347683b7dc463477cfb56027bd86206c81dbcac4cf3f4162810d1081370d2ff9d5c771307e75b53289b206822de3690440876d117e4", 0xe9}, {&(0x7f0000000140)="96b36abbbf28679e79c171784c74d2ee4b22756e02f679588024e690562366653cc4d1eed90915b659a56389bf06a7587b0f6f", 0x33}, {&(0x7f00000002c0)="1453da08d369892d7d104c5192a680371a0c0a1bf5162002be7c91404e76ef2b107be59c7f31a7140ad095096e97eef8bd012c57b832ea36b126c1d2dd9223ae7f09b86bd11fe5b76c9b0dc5fefb3c1cb3c3c35067a18019a582be98134e2a83dd8d20de40950c82f4d5818362f39d2b36a4a13cd2c3ca3ba6fbea9e744d4f6e232fd917bed935cca5bb5f57c7c0621e0efc382df0d877f0cdda15929af54f71dea90a3ef3e8104db8d9f8949a000adbbda9d650903da539724823bce9dd089c9439ef54d5", 0xc5}, {&(0x7f00000003c0)="5f0e3503d5ea49ea5386a3eccba665777e4b27f1e17540141a05072550be824d4e3773f7dfca4d21882374c0fce116a4529f3e38bb5c0e04a94e1d0928e988fbeaa9dd8c5add4c9d6281110517fa1b31d6ab8ce79970177c7232cdea31a9d800fb06d28312161ac021a5b0e45067b34310508395f20b3f63951e02dcd659aa17", 0x80}], 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 15:29:09 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 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$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, &(0x7f0000000040)="ebffcbff031ac9ca5caa0da9764838f06a13bbfd812eaa4e713048e69931929648", 0x21) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$setflags(r2, 0x2, 0x0) 15:29:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20150, 0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = syz_open_pts() shmget$private(0x0, 0x3000, 0x529, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x200, 0xfffffff9, 0x1f, 0x4, "5a27ae892c7039aefa883e01573ed3fdb080cc86", 0x4, 0x40000}) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = semget(0x3, 0x4, 0x3) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000280)=0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/124) ioctl$TIOCSDTR(r0, 0x20007479) getpeername(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000006c860700edae6d9efff6dbd57aabb20000000000000000000000000000000000004700000000000000000000f3ab90786a86e0153ec882c13ddc580000000000000000000000ed707fda12a803e251f7714260c6643d403404fa64982600000000aa236415cb42a27e91ab4d620e385e6c9077ac5582ab7eec538641d3c7dede0883ace3420866bed3685f55508485198b2db56a689af01a348bace18768f828f0333ebd85c0210014816476f76395b18d65026a7085be2c10dd2437764497e711b14e765b239b6ecd226ebb3e8cf8efcd73c3a7ad9a61a6b41a1ac56f5bd71a1f97db964ac93ab16cb6f11680f0d1506116e5bd8d89aadec8aef11341cbc4f95a9ca867c9695100"/328], &(0x7f0000000180)=0x6e) read(r1, &(0x7f0000000340)=""/239, 0xfffffffffffffd5f) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 15:29:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xec, 0x9, 0xffffff80, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04", 0x80002, 0xffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = accept$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r4, &(0x7f0000000100)="4b02733c3f64918258d384fe36b05a8ba764eb23bc76e2f1aee93044da7200f7a69b1ade4335e35962e90cd74845070b7c0813c2048593793d58abba8a6ff2b3e9f75d75723019118e5832d376b8e69e8a2d27c68c919d7e7506645bf87cd4eb9b98", 0x62, 0x8, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 15:29:09 executing program 1: nanosleep(&(0x7f0000000100)={0x0, 0x10001}, &(0x7f0000000140)) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r1, r2) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x1) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt(r4, 0x0, 0x8001, &(0x7f0000000080)="22b36339b40d0d14e3c498adf4d86c7a2f1ff5df1636539022867ce68155f7192699fea82cb93f4223553ea798df7fe9", 0x30) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffed, 0x0, 0xffffffffffffff1d}, 0x0) 15:29:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) 15:29:09 executing program 1: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x10, 0x2, 0x9) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r12 = kqueue() r13 = socket(0xb, 0xa6464d97a1f4d210, 0x9) read(r13, &(0x7f0000000080)=""/101, 0x65) kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r9) kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 15:29:09 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x330, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81}, &(0x7f0000000140)={0x7f}, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x200001ff, 0x0, "6f0a9b646e930000000000a9ffffffffffffff00"}) r3 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="1a012e2f66696c653000f812c236e9"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) accept$unix(r8, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$inet6(r10, &(0x7f0000000040)="d0", 0x1, 0x7, 0x0, 0x0) dup2(r7, r6) 15:29:09 executing program 0: pipe(&(0x7f00000003c0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82828900000036c26e8113c93e0200000000000061da909043de65f1"], 0x10) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000380)={0x101, 0x0, 0x40, 0x1, &(0x7f0000000100)={{0x20, 0x20, 0xe1, 0x6, 0x5, 0x363b, 0x8}, {[0x10001, 0x5e0a, 0xffffffff00000000, 0x3ff, 0x9, 0xe788, 0x8, 0x7, 0x4, 0x1405fe47, 0x983, 0x6, 0xc9, 0x2, 0x100, 0x2, 0x7fffffff, 0x2], [0x8, 0x7, 0x4, 0xccc, 0x2, 0x7d8, 0x2, 0x0, 0x1000, 0x4], [0x6, 0xeb42, 0x2, 0xfffffffffffffffd, 0x3, 0x2, 0x15c3], [0xffffffffffff7fff, 0x6, 0x7f, 0x1], [{0x3, 0xfffffff8, 0x1, 0x8}, {0xbb5, 0x0, 0xfffffff7, 0x1}, {0x7, 0x4, 0x1, 0x6}, {0x0, 0x80, 0x3, 0x45}, {0x7, 0x3, 0x2, 0x40}, {0x3f, 0x7ef3, 0x0, 0x8000}, {0x401, 0x9c11, 0x6}, {0x0, 0x200, 0x4, 0x5}], {0x845, 0xd9, 0x3, 0xffffffff}, {0x7f, 0x5, 0x7, 0x4}}}, 0x4, 0xc1}) kqueue() r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), 0x4) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x3) getpeername$unix(r3, &(0x7f0000001540)=ANY=[@ANYBLOB='\x00'/4086], &(0x7f0000000080)=0x1002) 15:29:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$setstatus(r1, 0x4, 0x8) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) r2 = socket(0x18, 0x8000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x100) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) dup2(r5, r7) 15:29:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r1 = socket(0x10, 0x8004, 0xfffffffffffffe01) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x2, 0xff, 0x90d5, 0x10000004, "d730c1e7bb6fc6e2ffffff7f0000000000e74de4"}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r4) r6 = dup(r5) ioctl$TIOCCBRK(r5, 0x2000747a) r7 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r8 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) r9 = semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000000300)=ANY=[@ANYRES16=r5, @ANYRESDEC=r5, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES64=r2], @ANYBLOB="e4677083fbfe9d5e88299d38f1e643ab1e2667a26069b4e464459fe9da28c3cb29f07080d74f41f321568834250f16bf1487632addcf10fb2c123bf510c1570964f598fc5733a3f160e3b030be285d0dbffeb0e21e9ca4f7258c3270f9098a102e060000000000000060b93733bb5502d92632828c58b67a7a28feb0acf379911f8a768ecc73ac32fcabdf33494330ff107e86d304", @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC=r6, @ANYRESOCT=0x0, @ANYRES16=r3, @ANYRES64=r4, @ANYRES16=0x0, @ANYRES16=r9], @ANYRES32=r1, @ANYRESDEC=r2, @ANYRESOCT=r0, @ANYRESOCT=r9, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r4, @ANYRES16, @ANYRESHEX, @ANYBLOB="979370898b2cd92392580c70d1efc465430f5c6f6b3050ee79d93f2366cacb505d0513f6e21f1b23fa4b24e9834cb840102e8770f7ef293485bd3b1aeddcf9e9ca7814c4d53aa81c404e8439ab49e25ea702efefde7192be310b538b59c1112d20acc216c0b002d471beef3031860562b21d228fd368bf8a8cdb405492b6016058d5d96341e94c42f94b746b250b8ccc2621abeae2c467ab65a50c5de02f5e5ca728366d3489d76b2f"]], @ANYRESDEC=r8], 0x4) semctl$GETPID(r8, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r1) 15:29:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) ioctl$TIOCCDTR(r1, 0x20007478) 15:29:10 executing program 0: socket$inet(0x2, 0x4003, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 15:29:10 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = kqueue() write(r1, &(0x7f0000000080)="ead6ec3125a63e4f06b4f790ab3e892633830ce2ddac4806bede128d2df3b7e5d72a140b01eba23dbd063aae0b58bd5330c41290266986097e2d928bc2416396247c7b3b3c4e830f8ea803bd58beb46b2887043c4f59c10a886b403acd839f342c467843dabcb25ade35caa80b91253fa4253856455b76d6ce53f351606deaa2439fb00ab7315ec38f", 0x89) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 15:29:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x4}], 0x1) 15:29:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r3) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x80008001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000080)=0xbdb, 0x1) 15:29:10 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x29ae) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) 15:29:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x1}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 15:29:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r1, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgsnd(r1, &(0x7f0000000a80)={0x3}, 0x8, 0x800) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 15:29:11 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000180)) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x3f, r3, r4, r3, r4, 0x11e, 0xfffffffffffff7f5}, 0x2, 0x1ff}) r5 = getegid() r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) fchown(r7, r3, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r11 = semget$private(0x0, 0x8, 0x80) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r11, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1800}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r11, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r12 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r12, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r16 = semget$private(0x0, 0x8, 0x80) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r17, 0x29, 0x33, 0x0, 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, 0x0, 0x0, 0x0, 0x0, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r18 = getegid() fchown(r15, 0x0, r18) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r20 = semget$private(0x0, 0x8, 0x80) semop(r20, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r20, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r20, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt(0xffffffffffffffff, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r21, r22, r21, r22, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r23 = getegid() fchown(r19, r21, r23) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r14, r21, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r24 = getegid() fchown(r10, r13, r24) r25 = getppid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000100)=0x6078159292c8613b) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000240)={{0xde9b, r3, r8, r9, r24, 0x30, 0x3}, 0x6, 0x4, r25, r26, 0x1f, 0x2, 0x3, 0x7fff}) 15:29:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x40}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 15:29:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x4) r2 = socket$inet(0x2, 0x1003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000140)=[{0x3, 0xcc, 0x800}, {0x3, 0x1, 0xf3dcd425483af227}, {0x4, 0xa6, 0x800}, {0x0, 0x40, 0x1800}, {0x1, 0x101, 0x1000}, {0x2, 0xea, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x3bb6c2678ad8a06b) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x41) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x3) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000000)=""/210) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r7, 0x0) renameat(r7, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x120, 0x0) fchdir(r2) semget$private(0x0, 0x4, 0x40) socket$inet(0x2, 0x5, 0x30bc) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f00000001c0)=0x3) r9 = fcntl$dupfd(r2, 0x0, r2) semop(r3, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) socket$inet(0x2, 0x9d6213cd076d8822, 0xe4c) ioctl$TIOCSETAW(r9, 0x802c7415, 0x0) 15:29:11 executing program 0: 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(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xd4, 0x3c3, 0x4, "aae623529d1fe3df327429cfd15cd1a39ac8eb4a", 0x1f, 0x8}) 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) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 15:29:11 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x7, 0x9, 0xddc}) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') r6 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000000c0)={0x7ff, 0x8, {0xfffffffffffffc00, 0xd8}}) r7 = msgget(0x1, 0x20) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000500)=""/4096) socket(0x20, 0x4, 0x81) 15:29:11 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 15:29:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x80000], [], [0x0, 0x0, 0x0, 0x0, 0x3f], [{}, {}, {}, {}, {0x0, 0x2}]}}) 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, 0x8020691f, &(0x7f0000000300)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) msgrcv(r2, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgsnd(r2, &(0x7f0000000a80)={0x3}, 0x8, 0x800) msgsnd(r2, &(0x7f0000000000)={0x0, "8caad67fe590039f2ae2d475f32b68662347e06be469db372652d250de3f70cf4863a88893e51d416c1a9b657d839e9e6e2855d908052eea9af72bb7ea0ff5176622938227ed0d664ce79fd136ebb112bb9d93311a94db65064fd7e5a681fd14f3d4cab98c38db1772393219d3f5fed70cba978dbfbd06ccc5d394af3329543bb4820559327612b0ac"}, 0x91, 0xc00) 15:29:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 15:29:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffe, 0x4000, 0x0, '\a\x00', 0x5}) 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, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTOP(r4, 0x2000746f) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="bb51e8d9b463e5167686ab58457dd8b50f30b54e470028430e343a992260490c3a9bdd5296faed13fdff5c4c3283db8c8c3567f0e61c142e1f8bffccd31b7794811ada034a5dc85b77b5c875bebe558ca0d590caa60afb20a71d8f30bef4c0d17cb1b665cbfc966aa11b555fb454350120b72230bf0c2f47", 0x78}, {&(0x7f0000000180)="eeb9cabb0cc44342823c05760931323f3d06687a6b8384b9a12259e67736926b810e264171db17cad040830a062d1edd447b7c055cd13ac2ba7e488fb97d45d30e25da1d0afebb16c6c2a48bacbd5c61e600df08520410a3176e4d57e37ff0e8f7025dddc561f20b625e48650a73551314a716e866cba3e2eb78bd0bd8fddad10c90380ff04ee18cf50a18a8beb2726a712af77483c0ad902629734959c52634cd498b97d7d57b7f7072fc4377fbbd31c1dcaf5c261ee9c3368cd02d9317c434bff20e8fa86196b2ac1ed1852ca8d3ef1619ad5a4cbff74da3462cb8dd0c789ea75307aa52", 0xe5}, {&(0x7f0000000280)="381f7d0a42577d914ba62156ca5540c98b802c20cd293422789dea7cdc5f35be10b0574858dd5223efee5a8d851101144dbbc89341eaeb9a065023288557a52198cb517e398ec549dd7aab66b6a269429159a455e20c9b9bbd523465", 0x5c}, {&(0x7f0000000300)="cad4f5b8330f36161b80f65edb2caea776b50d0aaed082489e12e4c50e9ffd6f875a827fd6736896e75cfa5e11a9c2b731624f8af43d750872678f4d4a1bb967adaf261d57093d836c45f3700e7ea2", 0x4f}], 0x4, 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000003c0)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:29:11 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x2a2, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 15:29:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000], [], [0x7], [], [], {}, {0x9, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x14, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x8, 0x80) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) setregid(r2, r6) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) r9 = semget$private(0x0, 0x8, 0x80) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r9, &(0x7f0000000500)=[{0x3, 0xbe7f, 0x1800}, {0x4, 0x3, 0x1000}, {0x1, 0x7ff, 0x1000}, {0x0, 0x40, 0x1000}, {0x48cb99e0b143ec44, 0x7, 0x1000}], 0x5) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x33, 0x0, 0x0) setitimer(0x2, &(0x7f0000000180)={{0x1, 0x80000001}, {0x6, 0xffffffffffffffc0}}, &(0x7f00000001c0)) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) r13 = socket(0x18, 0x5, 0x6) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) r15 = dup2(r12, r14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffdef) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semop(r9, &(0x7f0000000080)=[{0x5, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x7}, {0x1, 0x1, 0x1000}], 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:29:12 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x100000000000011e) r1 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x4) close(r1) r2 = syz_open_pts() r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r1, r2) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 15:29:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3}) semget$private(0x0, 0x0, 0xd842c1adaca8fd90) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/144) 15:29:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 15:29:12 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 15:29:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xef43313178074562, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 15:29:12 executing program 1: getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x100, 0x0) r2 = open(&(0x7f000054a000)='./bus\x00', 0x200, 0x0) r3 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x8, 0xdc, {0xe11094d, 0x2}}) shmctl$SHM_UNLOCK(r3, 0x4) 15:29:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r6 = semget$private(0x0, 0x8, 0x80) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = getegid() fchown(r5, r8, r10) lchown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r10) setsockopt(r4, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 15:29:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) acct(&(0x7f0000000000)='./file0\x00') r1 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r1, &(0x7f00000000c0), 0x0, 0x42, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) 15:29:12 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0xc000, 0x1ff) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000040), 0x3ac, 0x0, 0x3ffffffe) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x200, 0x0) fcntl$getown(r1, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) fcntl$getflags(r3, 0x1) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) pwritev(r7, &(0x7f00000004c0)=[{&(0x7f0000000380)="a48cc8ec997edbec8a1bad340d7b963f753c8b909dad844c5e9d9f552f781e22f5ad62e5a939dbb20e7beb54ba53c38005a53c08e3c5773d93106347a0c822c898b8f3d8339608ddb3141f0fe690", 0x4e}, {&(0x7f0000000400)="ea225abb4603901d4fa5f3aaf692f0282fdf0970f58d80df18d060ef1c2ab2304d46e3961fb2bbcc99fd02a9867d7b0217ab737f2e52cbf62868ee2c943d4662d49ff680e30e084666a6e03d43cbcbda377af696bf94dc70b74b15646741ccb16657e68eb25d4bd95ffa40a424ead23e534b533030f40b24729d77ba7be5b16d4c6dc23fa7afd1ad2a0bb22399a7cfadc5dad8fc92a99a4eba3224a55984c624fd1a93f85f2e5707e71acb83efcb4f49", 0xb0}], 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f00000001c0)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x6, 0x4, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6) r10 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000500)=0x1ff) r11 = dup2(r8, r9) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) sendto$unix(r12, &(0x7f0000000240)="ece3a04f0790e76fbd16094d12e61f28121de3e175a704443b6e0367ac2a521d", 0x20, 0xd, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) fsync(r4) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000040)) 15:29:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) socket$inet6(0x18, 0x4000, 0xff) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) syz_open_pts() r5 = dup2(0xffffffffffffffff, r0) execve(0x0, 0x0, 0x0) close(r1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000500)='./bus\x00', r5}) execve(0x0, 0x0, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = msgget(0x3, 0x100) msgrcv(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgrcv(r7, &(0x7f0000000200)={0x0, ""/162}, 0xaa, 0x3, 0x1000) r8 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) mkdirat(r8, &(0x7f0000000080)='./bus\x00', 0x20) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 15:29:13 executing program 1: socket$inet6(0x18, 0x4, 0x3) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x300, 0x0) r1 = dup(r0) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/85}, &(0x7f00000000c0)=0x57) write(r2, &(0x7f0000000100)="e10cdd3b0c04bb4fa6b7482efc419f80fadf8cb3747ed9fb51d6b3114eb1f89591df81dcffcb0137de2e525436bc08df7f1d2abca4615d77beafb8ba9d5632a352ba0bfd978abf671ba089bc6bf4fa4caabafe3b5fb13dcc249bd6789f57cafedf9f4b9d06435f79391f4e6e4dca37d20e128a6639efe82dc12d3210f8cea03c63d93dcb718ae42d796f12c365b67bd5b22b6b6559ccbde98d9f5e13adb9619fae62def747734e637e71b64ca3f02dceb35da15a19e31d654fb5479eb9a6a0665836b3215a70d56c3d68975bfda7c675f3ca778b9d", 0xd5) r3 = accept$inet6(r1, 0x0, &(0x7f0000000200)) recvfrom(r3, &(0x7f0000000240)=""/205, 0xcd, 0x800, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r5, &(0x7f00000003c0)={0x18, 0x2, 0x9, 0x10000}, 0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000580)) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000640)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x20, 0x0) r10 = accept(r4, &(0x7f0000000700)=@un=@file={0x0, ""/4096}, &(0x7f0000001740)=0x1002) dup2(r9, r10) linkat(r7, &(0x7f0000001780)='./file0\x00', r6, &(0x7f00000017c0)='./file0\x00', 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000001800)='/dev/tty\x00', 0x400, 0x0) r11 = msgget$private(0x0, 0x40) msgrcv(r11, &(0x7f0000001840)={0x0, ""/4096}, 0x1008, 0x2, 0x800) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000002880)) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f00000028c0)={0x4, 0x15c}) pipe(&(0x7f0000002900)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002940), 0xc) r14 = openat(r12, &(0x7f0000002980)='./file0\x00', 0x100, 0x108) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) 15:29:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="047129046c2f0f6f72866e35", 0xc}], 0x1, 0x0, 0x0) 15:29:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0xa, r3) r4 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r12 = getpgrp() r13 = fcntl$getown(r6, 0x5) r14 = semget$private(0x0, 0x4, 0x408) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000400)={{0x6, r15, r16, r18, r20, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r15, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r21 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r21, 0x0) r22 = getgid() r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r23) r24 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x3, r4, r9, r21, r22, 0x0, 0x2}, 0x6, 0x100000000, r23, r24, 0x2, 0x2, 0xbc41, 0x1f}) r25 = socket(0x2, 0x400000000002, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r28 = getegid() r29 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r30, 0x0, r31) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r33, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r37 = getpgrp() r38 = fcntl$getown(r31, 0x5) r39 = semget$private(0x0, 0x4, 0x408) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r41 = getegid() r42 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r42, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r44 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r44, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000400)={{0x6, r40, r41, r43, r45, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r40, r34, r35, r36, 0x5, 0x7fff}, 0x6, 0x2, r37, r38, 0x7f, 0x100000001, 0xb1f1}) r46 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r46, 0x0) r47 = getgid() r48 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r48) r49 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x3, r29, r34, r46, r47, 0x0, 0x2}, 0x6, 0x100000000, r48, r49, 0x2, 0x2, 0xbc41, 0x1f}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r51 = socket$inet(0x2, 0x3, 0x40) r52 = socket(0x2, 0x400000000002, 0x0) r53 = fcntl$dupfd(r52, 0x0, r52) ioctl$TIOCFLUSH(r53, 0x8020690c, &(0x7f0000000300)) r54 = socket(0x2, 0x400000000002, 0x0) r55 = fcntl$dupfd(r54, 0x0, r54) ioctl$TIOCFLUSH(r55, 0x8020690c, &(0x7f0000000300)) r56 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r56, 0x0, r56) r57 = socket$inet(0x2, 0x1, 0x80) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="9cbf5c7d3c023c89cbefbf68f062188a1d74e67ca9051aef4a4ff110db234ae390549b6fde664350f0845586ce822a9c0b", 0x31}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32=r50, @ANYRES32=0x0, @ANYBLOB="000018002800000000000000ffff000001009dcf", @ANYRES32=r51, @ANYRES32=r53, @ANYRES32=r55, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r0], 0x68, 0x2}, 0x8) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x5f, 0x8}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:29:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r4, 0x0, &(0x7f0000000180)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05"], 0x10) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(0xffffffffffffff9c) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) fchmod(r8, 0x1) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000240)={0x4, 0x7f, './bus\x00', 0x1, 0x5, 0xeef9, 0xc2}) 15:29:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) munlockall() 15:29:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0xf0040000ff], [], [{0x0, 0x8, 0x0, 0xe2}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {}, {0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCFLUSH(r1, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x4) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)=0x3) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 15:29:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) r4 = syz_open_pts() r5 = dup2(r4, r4) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x1000, 0x0) r6 = syz_open_pts() write(r6, &(0x7f0000000000)="a6", 0x1) dup2(r5, r6) open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) getpeername$inet(r7, &(0x7f0000000080), &(0x7f0000000280)=0xc) ftruncate(r0, 0x0, 0x1) execve(0x0, 0x0, 0x0) 15:29:14 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0xd7) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x8, 0x80) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = getegid() fchown(r1, r4, r6) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r8 = semget$private(0x0, 0x8, 0x80) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = getegid() fchown(r7, r10, r12) r13 = semget$private(0x0, 0x8, 0x80) semop(r13, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r13, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r13, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r14 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r14, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r18 = semget$private(0x0, 0x8, 0x80) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r18, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x2ee) r19 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r19, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r20, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r22 = getegid() fchown(r17, r20, r22) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0x0, 0x0, r6, 0x0, 0xffffffffffffffff, r12, 0xffffffffffffffff, r16, r22]) chown(&(0x7f0000000180)='./file0/file0\x00', 0xffffffffffffffff, r23) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 15:29:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:29:14 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r1, &(0x7f0000000580)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f", 0x65) r2 = syz_open_pts() close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r2) fchdir(r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) r4 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6cbae52c1cb1d8ac, 0x12, r4, 0x0, 0x0) dup(r2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000004c0)) r5 = syz_open_pts() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(r8, 0xa, r10) r11 = getppid() fcntl$lock(r6, 0x8, &(0x7f0000000480)={0x3, 0x1, 0x8, 0xffffffffffff7fff, r11}) close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000600)}], 0x1) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 15:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x80}, {0x4c}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000000c0)=0x7ff, 0x4) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x12a, &(0x7f0000000280)="a3741af01ef2701ebc2ec334b18c5a0d0a96ba0304dd2d2ffa1165afbdcb0ffe0cd16829e189b37a27c6196e6bb52ab020aa61a3e11b5a8271c538e199fef23df967e5d281decb798fea9326952be56cf10272c05a6f61d6c75f394319f66bdb02f399a4ebe12cae83035c33c0c0effb3802f4935316aeb56fa554b95fb44152f26cd72d89fd30524a67b55823c44d9c94f19205061fb692f8091b34b0465010cef19a08748f22b725eb58c81e2e4550c81ef091c93d70dc87ea2cda6da90efc0508f22091d83c752771d4722f7867409206e52dcb23968ddd48a97308c684884001cf8742e6c505a519e85878ce92c7d15a80006d1fa861ee29286066146bed6a8bba63413ab691b0f67f5a4eb5cdfaf18d8ab9169ccd232a7a77016611b3f7bd76d0ded13856d71dc6") 15:29:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020016"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r1, 0xffffffffffffffff) 15:29:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x132) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="f0000000000000000000000000000000f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fec2d3cd0407d17a96f648f90b10664b0361179f792466c971bea42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce5131600000000000000"], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0x0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x401) 15:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x20, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) r3 = socket(0x2, 0x2, 0x81) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000100)="b59682b6e80de53379883878f683") pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 15:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x5}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(r1, 0xffffffffffffffff) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000180)}, {&(0x7f0000000280)=""/64, 0x40}, {&(0x7f00000002c0)=""/10, 0xa}], 0x5) syz_emit_ethernet(0x203, &(0x7f00000001c0)="96") r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) 15:29:14 executing program 1: ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f00000000c0)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/3, 0x3}, {&(0x7f00000002c0)=""/92, 0x5c}], 0x4, 0x0, 0x59) fcntl$dupfd(r1, 0x0, r1) recvfrom(r1, &(0x7f0000000100)=""/113, 0x71, 0x40, &(0x7f0000000180)=@in6={0x18, 0x3, 0xf085, 0x180000}, 0xc) write(r0, &(0x7f0000000000)="43c6b4e9531d8a08ccf68d461a84d332336f738aa68d9b0552f082d9d5d24b9fe80e4c3d45fa92b3807393bb4fa5f8ce525ea3678b68a505651b2c7991b74a32e8542eed75d89e06aa13abdb8e5cedf6cec48a4b5bf86cd685b7", 0x5a) 15:29:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x9563773dada47819, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x205) openat(r2, &(0x7f0000000140)='./file1\x00', 0x20, 0x100) r3 = open(&(0x7f0000000180)='./file1\x00', 0x8bb3e30039a99dfe, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000200)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x80, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file1\x00', 0x100, 0x40) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0xad7bbd42f9032bcf) r13 = accept$unix(r3, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/vmm\x00', 0x80, 0x0) kevent(r5, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffc, 0x10b, 0x4, 0xfffffffffffffe00}, {{r8}, 0xfffffffffffffff8, 0x8b, 0x1, 0x8000, 0x7}, {{r4}, 0xfffffffffffffff9, 0x6, 0x80, 0xfffffffffffffff9, 0x1f}, {{r9}, 0xfffffffffffffffd, 0x10, 0x10, 0xffff, 0x1}, {{r10}, 0xfffffffffffffffa, 0x4, 0x10, 0x2a0a, 0x8}, {{r1}, 0xa6d57c181482d476, 0x2, 0x1, 0xffff, 0xffff}], 0xb3b52663, &(0x7f0000001500)=[{{r11}, 0xfffffffffffffffe, 0x11e15cd24f0c480, 0x40000000, 0xc7, 0x80000001}, {{r12}, 0xfffffffffffffffa, 0x80, 0x20, 0x10001, 0x40}, {{r13}, 0xfffffffffffffffd, 0xc, 0x7fff9, 0x0, 0x8}, {{r2}, 0x4, 0x8, 0x1, 0x2, 0xa90}, {{r14}, 0xfffffffffffffffc, 0xac, 0x1, 0x8, 0x9}, {{r2}, 0xfffffffffffffff9, 0x20, 0x100000008, 0x9, 0x5}, {{r3}, 0xfffffffffffffffa, 0x40, 0xfffd7, 0x80000001, 0x5}], 0x400, &(0x7f0000001600)={0x2, 0x5}) faccessat(r3, &(0x7f0000001640)='./file0\x00', 0x80, 0x0) fcntl$dupfd(r13, 0x0, r7) r15 = accept$inet6(r12, &(0x7f0000001680), &(0x7f00000016c0)=0xc) bind(r15, &(0x7f0000001700)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001740)=0x7fff) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000001780)=0x43) r16 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r16, 0x20007479) sendto$unix(r0, &(0x7f00000017c0)="d414105d52157143b560aa94297795c8f077289e2166d7836ebfdfca6e3779caa721f4a7e43202f993105a2f162481323ad65d6439967db36a00819ab757af4e904fff9382719342f06f8efb7f4f75bec46e7fe91d74d942a5e2f9f952ef25a30a3298175abb6c3749597a503bac5807c1f1ecdb0bbd7fe63448e106cafb15929eacbffe421d6d0cc34f3ec65ea8c9efe3f339", 0x93, 0x4, &(0x7f0000001880)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r11, 0x5) 15:29:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x1000e29) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 15:29:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8001) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x643c, 0x2f, 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0xfffffffffffffffd, 0x8}) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x3f}, {0xbfe5, 0x8}}, &(0x7f0000000040)) 15:29:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget$private(0x0, 0x1000, 0x42, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) bind(r5, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r0) 15:29:14 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x100, 0x2f) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:29:14 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000140)="3d43b2cd242914b20cb8ee5c3c5a9f828af89d0237b5d0bb01ca5246beeb6af86ce004654ce4324c6f88a34e6473cb89cc700a70e35470ab6005c6536228c865b623390f02508c7ddc8e5ff06e7bceb297d163c97e82c6c26f251ee2b56fc7cc5111a21c0ef4268eed11dde282e2088822bbd774a309db17163f4923", 0x7c}, {&(0x7f0000000200)="f1ccbe7ea37cc4dc7fdbff1c04cfa85de6fe8f53d8156bae58e91aa3080936", 0x1f}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000140)=ANY=[], 0x0) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffed, 0x0, 0xffffffffffffff1d}, 0x0) 15:29:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020704000007"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 15:29:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb137664d9e036084, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x80, 0x0, 0x4}, {{r5}, 0x7, 0x140, 0xfffff, 0x401, 0xfff}, {{r7}, 0xfffffffffffffffb, 0xd5, 0x80, 0x5, 0x3adbd838}], 0x40000200, 0x0, 0x9, 0x0) 15:29:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 15:29:14 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgid(r6) setgroups(0x3, &(0x7f00000004c0)=[r4, r5, r6]) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r7, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r12 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r12, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000100)={{0x3, r9, r10, r11, r13, 0x4}, 0x200, 0x401, 0x2}) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() setgid(r16) setgroups(0x3, &(0x7f00000004c0)=[r14, r15, r16]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r3, r4, r9, r16, 0x20, 0x3}, 0x725eae93, 0x40, 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r17 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) r18 = socket(0x12, 0x7, 0x7) setsockopt(r18, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r19 = socket(0x2, 0x2, 0x0) connect$unix(r19, &(0x7f00000002c0)=ANY=[@ANYBLOB="79bfba7c1dfd0e418b0b82c35d37f4d2676935363729db527dd11890f4be563297d354352ca0987fcbffdfb2dfdab0876a785c4dd2f321b1984bc62c81ab754ad949"], 0x10) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r19, 0x0, 0x0) close(r19) 15:29:14 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) r0 = semget$private(0x0, 0x0, 0x1) semop(r0, &(0x7f0000000200)=[{0x0, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x800}], 0x6) semop(r0, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x81, r2, r3, r2, r3, 0x3ea, 0xfffffffffffff7f5}, 0x61ca, 0x80000000001ff, 0x3fe}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0xf, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r8 = semget$private(0x0, 0x8, 0x80) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0x1, 0x8000, 0x800}, {0x4, 0x9, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r12 = getegid() fchown(r7, r10, r12) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r14, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0x400}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r15, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x6) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r18 = getegid() fchown(r13, r16, r18) getgroups(0x4, &(0x7f00000001c0)=[r3, r6, r12, r18]) r19 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r19, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 22:28:15 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f00954500e3ff0200341d", 0x2c}], 0x1) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffff9c, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 22:28:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000400)={{0x6, r11, r12, r14, r16, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r11, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) getpgid(r8) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 22:28:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x4}], 0x1) 22:28:15 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) fchmod(r0, 0xa7) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) 22:28:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x81, 0x1f20}, {0x363, 0x9}, {0x7, 0xff}, {0x89, 0x1}, {0xbb1b5cc0bd974060, 0x10001}, {0x44, 0x6}], 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwrite(r0, &(0x7f0000000300)="fe583d830124404fa41202b86ad7e40a6d869e50f21732aa614e3207dc58cd42a1ac5fe32c9d65e3a0af466ddd822d432d28a5f88c86796f543a79f54d11931e6648b54467dc41ba79e79dbc3bc0ca6961a8ee289b9fabbbd59540fe96e378147337bbbf771a746083d00f0321ffe2569f518e5397578a332f6d2eebe6089c1e5dab6fffa067ca2cb31143e9c55bb78c1ec641a60149264705ed90260d3ce47f5794c3335278bddc4cbed2e5fc8efa8ccbb99ed92ce01c3f7523419971eb4af92bb6c11be1d684bc4cd451c293c65e671041b1f63d47330e2f945ed0e72360d6799d65aba31da7722de65ed73f84edddf5b28cc1065fb9c8", 0xf8, 0x0, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup(r0) fchflags(r0, 0x10001) 22:28:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfcfffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) mmap(&(0x7f000016d000/0x1000)=nil, 0x1000, 0xf4845e07cc52db7c, 0x2011, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 22:28:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="5781"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xbeb6d49c0022b363, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x2}) 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) write(r2, &(0x7f0000000100)="8c65", 0x170) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000002c0)={0x10, 0xc16b0be, 0x4, 0x7, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xea72}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1000000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x180000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x20}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x61}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") 22:28:15 executing program 0: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x9) 22:28:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mlockall(0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000000c0)=r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(r2, 0x0, r5) unlinkat(r6, &(0x7f0000000080)='./file0\x00', 0x8) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="b489a83b8fccf27b8e8490165244") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x84}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) socket(0x6, 0x4000, 0x80) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") 22:28:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1702) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, 0x0) close(r0) 22:28:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) r2 = socket(0x2, 0x4003, 0x0) dup(r2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r3, &(0x7f0000000100)="e8ff728a6d8e635337725c46ff1bf95dbfee6e69e21d9f47550685eae848955236ff695d864036a88e077c0b69e19491e74f274fe338da873fdbcd7ea24d80190c5ea1744bf851ad57ca0b6b45cda2cfc73b1681c4547da063d5cc042c926f5d9fe5e7ef191ba02413d8a7ba12f98a6279cb72d87038af2ec072964db9d03ca21a86b2cf06a0ccc00fe7abda826a624b475af5efedfe9bb90581bf5ae5cdbdbe6092ce13c9a503a876934848afbaa68efbf4af7495fa6252a1dfdc6d640cddeb59d46683d22fad02a32cc1794bda68e3139a6393bb48a32b762d7cad72898f849e0451a0d827e8c5", 0xe8, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 22:28:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x86138) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8d2, 0x60) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x800, 0x1, 0x9}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0xe002ea344dbed779, 0x1) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 22:28:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x6, 0x3, 0x8) setsockopt$sock_int(r1, 0xffff, 0x7c704611d0a0806c, &(0x7f0000000080)=0x3, 0xfd68) listen(r0, 0x0) 22:28:15 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x13000000) 22:28:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000740), 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x4}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) unlinkat(r0, &(0x7f0000000780)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcf) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000000)={0x9, 0x1}) close(r1) 22:28:15 executing program 0: close(0xffffffffffffffff) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202018000ffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 22:28:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000090000000000000000000000000000000000000000000000000000000000000000000002002e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000902ac6c3720706a51e027ac81ad34a6be964216e49c67b273ab02c6340b41103deec3eb5d1a1147e4d0f57b217bc9b8e083cda787b196c512d9b9593d38ea540535bd9cf0b89ac78f1e3ed85"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x2, 0x4, 0x3, [{&(0x7f0000045000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfc0b}, {&(0x7f0000567000/0x1000)=nil, &(0x7f0000237000/0x4000)=nil, 0xffff}, {&(0x7f0000665000/0x2000)=nil, &(0x7f000075c000/0x1000)=nil, 0x5b}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00001c0000/0x2000)=nil, 0x9800000000000000}, {&(0x7f00000ce000/0x4000)=nil, &(0x7f00001f5000/0x4000)=nil, 0x1}, {&(0x7f0000650000/0x3000)=nil, &(0x7f00003d3000/0x3000)=nil, 0xffffffffffff6ae1}, {&(0x7f0000646000/0x4000)=nil, &(0x7f00006bb000/0x4000)=nil, 0xdd2}, {&(0x7f0000277000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f000005b000/0x2000)=nil, &(0x7f00000a3000/0x2000)=nil, 0x100000001}, {&(0x7f0000066000/0x2000)=nil, &(0x7f0000279000/0x2000)=nil}, {&(0x7f000017a000/0x3000)=nil, &(0x7f00000b5000/0x4000)=nil, 0x101}, {&(0x7f0000293000/0x3000)=nil, &(0x7f000054a000/0x2000)=nil, 0xffffffffffffffe1}, {&(0x7f0000753000/0x3000)=nil, &(0x7f0000268000/0x4000)=nil, 0x3ff}, {&(0x7f00007e2000/0x200000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) 22:28:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = semget$private(0x0, 0x0, 0x100) semop(r1, &(0x7f0000000040)=[{0x2, 0x6}, {0x5, 0x6}, {0x0, 0x10001, 0x1000}, {0x1, 0x3}, {0x0, 0x49, 0x800}, {0x2, 0xed6c, 0xc00}], 0x6) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206982, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000280)=[{0x8d12, 0x83f, 0x800, 0x4}, {0x9, 0x1, 0x20}, {0x2, 0xfecd, 0x5, 0x2}, {0x800, 0x7ff, 0x10002, 0x3f06}, {0x3ff, 0x8001, 0x6, 0x9}, {0x101, 0x17, 0x80edbc, 0xb4}]}) ioctl$TIOCFLUSH(r3, 0x802069c3, &(0x7f0000000300)) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206982, &(0x7f0000000300)) r8 = openat(r7, &(0x7f0000000180)='./file0\x00', 0x40, 0x40) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x0, 0x0) syz_open_pts() semop(0x0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(0x0, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) socket(0x10, 0x2, 0x5) semop(0x0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) 22:28:15 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000080), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80000, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = semget$private(0x0, 0x8, 0x80) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffc49) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000100)=0x6c) 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)="ad1af05de2f4ef18", 0x8) 22:28:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x9) 22:28:15 executing program 0: mprotect(&(0x7f00005bd000/0x600000)=nil, 0x600000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x43, &(0x7f0000000140)="4b74954c", 0x4) socket(0xa44471722fcdfb1b, 0x4, 0x8) 22:28:15 executing program 0: mprotect(&(0x7f0000211000/0x2000)=nil, 0x2000, 0x5) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{0x0}], 0xffffffffffffff6) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000080)={0x1, 0x2}, 0x10) msgget(0x1, 0x1) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) flock(r1, 0x7) r2 = socket(0x2, 0x400000000002, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000240)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000180)=0x1f) 22:28:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xbf) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600400800001400000000000000000fcffffeb00000000000000000000000000e4ff000000000100dc", 0x2d}], 0x100000000000021a) 22:28:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f511615d166b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b57485b3902005310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab91077ccde4cb234ff6f28aacd4833a4717685466ae3b310407bc"], 0x1) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x54}, {0x40006}]}) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 22:28:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x9) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchdir(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='W\x00') r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) recvmsg(r5, &(0x7f0000000400)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)=""/134, 0x86}, {&(0x7f0000000340)=""/192, 0xc0}], 0x2, &(0x7f00000002c0)=""/43, 0x2b}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x8001, 0x3e, 0x40, 0x4}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') ioctl$TIOCEXCL(r4, 0x2000740d) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x7) 22:28:15 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$dupfd(r5, 0x30cf229b265e4b25, r1) clock_settime(0x3, &(0x7f0000000000)={0x7f80000000000, 0x9}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1000}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x6}]}) syz_emit_ethernet(0x53, &(0x7f0000000000)="e5b9627dd3a3e7b32b58e93d74d7855d3e06d5889ba84831906c9b3caca7c48a9d99f99461f8d2e6fc42fa23094c3c569df8e09eef897a4abb470356368694abd8c56213dc9cd71ebeacda29e2caee3d997bf6") syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 22:28:16 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000000, 0x3ff}, {0x3ff, 0x97f}}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 22:28:16 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a75eb0a4f9c5542f11c6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e64541cd405332125c"], &(0x7f0000002280)=0x1002) 22:28:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40b149d740645bde, 0x4000086128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000380)=[{0x30, 0x0, 0x0, 0x2}, {0x2c, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="ac58ec97829b2e408c116a606a9b") 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3e3, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = dup2(0xffffffffffffff9c, r3) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) pwrite(r5, &(0x7f0000000440)="fb8613a062f8352cc5e11b090c04275f8e7f78aa3ba1bcb0f4b83710603581bd046b1598c5c7e1c98dfe8decb64e5bedda9f8ee29ee7ed6ce81964c45b089d2c391be4569231fab1dbead6ec64379f15d6ae980a38d5e4b1b72b8e588a18d692f13f6f73674a4dacaba82de347668ab50eab86a0e89c581feefef01fdfbe807518a1b48806df3b9e3ccabd60b30231cf85467349e95c3ff576ecce25726afa4c805b5bfb755ee19e0d3637f972aa57769400d2e921ee533a665267706513702598cfadd402bb58574f8f3cf6d81a764661d946bb", 0xd4, 0x0, 0x0) 22:28:16 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRES16=r2], 0x2) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 22:28:16 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, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x80}, {{r0}, 0xfffffffffffffffa, 0xbe, 0x1, 0x4db21c7f, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x9a, 0x2, 0x3ff, 0x3}], 0x1, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x92, 0x4, 0x4, 0x10001}, {{r4}, 0xffffffffffffffff, 0x28, 0x600fffe9, 0x5, 0x100}, {{r6}, 0xc, 0x56, 0x40000000, 0x8, 0x39d21328}, {{r0}, 0xfffffffffffffffd, 0x60, 0x4, 0x1060000, 0x3}, {{r7}, 0xd, 0x4b, 0x2, 0x8e, 0x8}], 0x2, &(0x7f0000000240)={0x8, 0x80000000}) 22:28:16 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSDTR(r1, 0x20007479) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 22:28:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xffffffffffffff86, 0x0, 0x0, 0x0) 22:28:16 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/70, 0x46}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 22:28:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x20008, 0x100000}) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) poll(&(0x7f0000000040)=[{}], 0x2000000000000142, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xc7e3d3c31180d43d, r0) getppid() 22:28:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000180)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffff, 0xf864}, {{r0}, 0xfffffffffffffffb, 0x1, 0x7e4e3c0fa65925ab, 0x5}, {{r0}, 0xfffffffffffffff9, 0xf80a771502f2181c, 0x10, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0xf0000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000001, 0x81, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0xffffffff80000000}], 0x529d, &(0x7f0000001980)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x10001, 0xd7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x80, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x80000000, 0x200}, {{r0}, 0xfb70bd4624000808, 0x18, 0x1, 0x401, 0x4623}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x0, 0x4}, {{r2}, 0xd8973229abab6dc1, 0x20, 0x0, 0xe016, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xff, 0x619e}], 0x1, &(0x7f0000000040)={0x7fffffff, 0x4}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000001680)={0x190, 0x6, {[0xfffffffffffffffe, 0x8, 0xc32, 0x2d, 0x9, 0x80, 0x58a0, 0x9, 0xffffffffffff28a3, 0xfff, 0x8001, 0x5, 0x1, 0x7, 0x5, 0x200, 0x2b, 0x7], [0x4, 0xffffffffffffffff, 0x80000000, 0x1, 0x4, 0x9c2f, 0x0, 0x7c14, 0x562, 0x4], [0x10001, 0xffff, 0x1f, 0x7a28, 0x8, 0xa6], [0x3, 0xfcf, 0x10001, 0x7, 0x8, 0x6c9], [{0x0, 0x0, 0x3, 0xcc}, {0x0, 0x45b7, 0x9, 0x3a}, {0xffffffff, 0x1f, 0x8, 0x101}, {0x7e, 0x20, 0x1, 0x20}, {0x8, 0x8, 0x7, 0x1}, {0x40, 0x5, 0x1b, 0xfffffffffffffff9}, {0x5, 0xfff, 0x6, 0xd1f}, {0x7, 0x551, 0x9, 0xc1}], {0x10001, 0x4, 0x3c, 0x1f}, {0x6, 0x0, 0x0, 0x1}}}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() close(r3) ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000080)='}', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xfff, 0x81, 0x9, "8e7401009b4c8efe640053733ae936e6527ff443", 0x4, 0x9}) unlinkat(r2, &(0x7f0000001ac0)='./file0\x00', 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x10, 0x0) syz_emit_ethernet(0xd5, &(0x7f0000000300)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b1683f797014099a05694d730000") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r4 = semget$private(0x0, 0x3, 0x10004) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 22:28:16 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2ab, &(0x7f0000000140)=[{0x10002}]}) 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) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x5c}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffd3b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xfffffffffffffe8c) getpgrp() fcntl$getown(r2, 0x5) r5 = semget$private(0x0, 0x4, 0x408) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000040)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0xbfc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1800}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 22:28:17 executing program 0: r0 = open$dir(&(0x7f0000000a40)='./file0\x00', 0x8000, 0x80) mkdirat(r0, &(0x7f0000000a80)='./file0\x00', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x100, 0x0) fcntl$dupfd(r3, 0x0, r3) pread(r3, &(0x7f0000000240)="9a8f0f17ffd8655a6b558282765c721c", 0x10, 0x0, 0xe) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)="1062f949693cae3cb441e8961959c28dab061fed0c1c7abeaa8b4ddd4c17fff22437596b364863425be25d192ce5f2dbffe0c112753ab693efd7302f7fb254639eed9c3eeca1bbd31f4d5559a278418f8cac8d01144fb40d0263cfd1a131e2bd912a06", 0x63}, {&(0x7f0000000180)="b84d6b8556a076f35bd2aed2082eb792989c969044c255b2c91c25d2d7f3961301b72fbe38424ddd14fa614e52d72f46171d79899825bb1a60d9543ffe1e0114718d7afd368c5d729e68eff9514d986af58a37ec562dcdc48213dc09f185decb18747a3a2685825d0bc4b6b4ce5eb703dc040d0cb819cc03c214bd5e8ed61a1e156f3f5eb8a245b69867e21b128bdb0c098b94d4ab7e4720687cf8f0924887b8b4b12ae8", 0xa4}, {&(0x7f0000000b40)="b4fb3a27083c0e49e816857d16e617d55bd9d587f5610beabc816b72690ba1f5b3e4564337add8b1bbe2a77a82aa4bfb64cc7ae5433ac8cdd47495ae1e137f5d8d6719edce7dfaa6d02ab9bf3bcf87c5484183dcf89ea31e6dab61688858c462836083a35bee31726d6cfd37f82b66bbbd47400000", 0x75}, {&(0x7f0000000340)="829d2a8a4df3f5c09d386148d09d932a50153a439c4d72389def5555a096571741417721e377f6928f0854162ec0c022c574e21f558211f62546c3f49332e97d9793059e478809d9f120735969635a8151cd516c242a280f982a8f0dd2ca2ee52bb3bf7545168692fc963c2bdfe3718f966d6490712e617145", 0x79}, {&(0x7f00000002c0)="c2985e4a066a57a84ffd722068be16caec277ac1334732180a535ebf1f21e0f63846264c", 0x24}, {&(0x7f00000003c0)="fc8ef96c45cb3280b4c615a40b56c49995b03cff271fbc175e671f7f385455e3efb845e4884ddaa7245f0cabb43c21abef34d085b48c2504630d06f3bac8be00a540072fcfa5aad2c5070116c4481abdb4b1bf1d6f568004a2e72ba7c34608b3ef8a8ed85f5d25f105ab826abed79bca0f7c28f3d682afad9cfe638d6a5b7f94ec98ffeb5fd5dcdcf61174b6a56c9be3ef637304a31f901da3ca3cc224f19616130213133cfda70968ade19d6ed33809f9fa1936dce11fd705f206faebc613230335414ffae78bc1a30f8afaed1e6e019d8a4077d5e4d4", 0xd7}, {&(0x7f00000004c0)="fd5dfb27bc297ef14b82a070641d539650125c8093c8c947b7ed6c72b55781c0765e67176115f79b1d2f67b0a4ffac0eacc160723f19350753af211429e98490cb23b1", 0x43}, {&(0x7f0000000540)="9d58c5fa5db5f6d73673d75edef1f79b9a871f28009bd9b6b42deaa17f5fbb69cc58b1c87647d4acbd17bf30db152328b5a17a2e370bb4f4bbdc8c7e2dab5fef188d864613d0616b760bf3cc9d762a5ef6263766891a40cd6c8855ce6623a4242775a953ac95be7e356146a51147541e380a05ab4cc85e35a05894d43948c78a1562cca9979aa5fd89a10235ed8bc921", 0x90}, {&(0x7f0000000600)="17cdf7bbef4977895a200bfdc256ecf0dad3154268a7a385314a000057bf51a879edea3ce1623967a13b", 0x2a}], 0x9, &(0x7f0000000700)=[{0x58, 0x1, 0xfdffffff, "031f226f0adc7e000342a8e73459b0857fceaaef853210515190de8ce50fc0e41af8b03569cd3a21c42cc8923fb2d2763d91ed1432b55e4b8ee5abb85055c968025ab9"}, {0x108, 0xffff, 0x7, "1a99ced221654948a0ea97fa4090bfb2a3a3dba8acd4c792d3731fb770e89727cae5033d0bea72ec1fb6ae0ec0fa6a8c68bad08098d4f245f4a0548dae66cfe8c0d2968b2b21f25a19163b0bc0b464c2642c78340a0b88cf9458f8fa5ee0d299218c3b54016dd047fa5e3f3ad551f79a233ca26f591c53057b3bd57f3bff189e48e5b448c57bf63eb9ab419e8974f3e9c19acce24832bbd60d3f7fdfc65d83c2de660b31f08cca95edefbf3c084ecac633f2d6ef0c0dd71185f2581924f297fadcb530062811b9861dde91143f3f50f09c069123eda2e2f97e2c2a882e72fe64eb01c7de05bfc3586d037b71be135453e2c15c70"}, {0xe0, 0x1, 0x6, "7f7dd498c6c5fd827648a6f14d4e59a7a49647b0eae12ea1f81111e7a28566b2461633641a3a0fc436dd896e904f1f208d97d3d991c59e7e2a8b21270a5d30d4245411f985f3325c4382e24c654eea635ca61e34a9f56a1c188df4a036630c5b8d1b76921719b46ac6f19bec0ac170a5b57f56384c6c301691f8fd9bd96e71e105eb5500c8209d047c421e09c21b930b61831554d881e63ca55534e0e3a828a4b5c05549f09b486cd7dffd82e9d38c5c1b02f840adb04337e1e9cdf8f46b89d0adff678c86ab2954d461"}, {0x78, 0x1, 0x6c, "f4b4dbda39e409a8e237fb3f3a1490ec43f9a0a5506b1d045b43b5660c8f87f82906c01b18beabf55fa95035b51c28feac5845ebfae4c071c941036a71189ce5e86c8c52c6a7f58ff740dcfd47cd2fb98b1e272b2162393264f39856d7187f13ea442d0418"}, {0x28, 0xffff, 0x3, "23b3b3b0e0e96cb5ef08e825791d79fbdfad51854385"}, {0x18, 0xffff, 0x8, "ca5ab364b9788c"}], 0x2f8}, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x200}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 22:28:18 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52eba06cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6ac907c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976185169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1ce49c8cfeb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23b000000035dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231fdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce4f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e700600c13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c000000000000ed4e1bc0da6424000400000000000025fea424d72f2c49da5a81f7a8c17cbb9a3a1a24b98f91a9940fe7b32db682b545dd032525db1f166de5065ea3069d0506fafc87454b9cb6335f30fb3984e73689fc535b843ad8498fb1b30d0fce8ef5351953e52a886e0b435d92da660f3c6619c4fee7d9594888dcc809c90b563aa19b7af16a50699abc6ab1db11443617b7dff8c920a1d419c2c1f8d433274b1719958abf9674c8d5be92cc0666d162501a86f96407abfc9e01788eafba166cbb14fb3723acd639bad795ffbf643de2cfabfb8da57015d834a944640de7f679ef130da3a0390c559e7789f120f9847297b2f52ccf350e08829664b2c9c8f2e675b89a21ec41d019384f9ed52c0f04e17f866fd3ec7576a09c661f538d32ec1c8a5382e99be1cad0"], 0x10) r1 = dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="b0eefe536f0b88b112492b2d0403d8c9c6ee61c470edda2f150e23182931590ab3499457347d700976a80461fb70705a948755ee54ec308f1b5383927fede79a90d19c3f927c1ebe3ca1d8615f1fe4f6e35306aa650da6d043696ff67d40457802cd32c34f7843e71909757968408cb769d4cee8db62bbefbd415588b42a84f0fad9917901eadc865de5c49f1ecd43e68a512dbd9673fa930a7e1b2f5c455cbf0a92a23961566728a8fca60f884b75fed6bfcdf6ba847e27b33dbf0d6eccc73e58a5c1fd3ce1af19220610d3091d611c6148cf", 0xd3}, {&(0x7f0000000140)="9d1c9e69ebcb0c9116427d2a3484a3b3dd80c6b03e929800d5dbc6351baf74dc37b344ccd9c687d10c8a93808d112768c67e2ede9c35cef07a1c7982bdd2d33a4074f60c9f7a9c584b328db729d0f5442b639de6dad86171de0250298551256f725f5248d273231591a70ee8a9250b92c473705ad5e77bf5ddec9a5dc6ea632e7e00e596ee2db647653444bf30377fd4c00d65d6e173329c27d5115a9f8e77d45f107ba9d11f86169dab41acb485367af4c45a638ad2702676effeb8a1e0927cf5ec260f0319fe50bd1df2bef9421e4c5eb9b6a72fa23a941c05625146406d998b61534811d0e909ebd864", 0xeb}], 0x2, 0x0, 0x0, 0x400}, 0x406) write(r1, 0x0, 0x0) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x100084}, {}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xfffffff8, 0x0, 0x10000000000) 22:28:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) chflags(&(0x7f0000000040)='./bus\x00', 0x1) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='W\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() preadv(r0, &(0x7f00000036c0)=[{&(0x7f00000023c0)=""/4096}, {&(0x7f00000033c0)=""/136, 0xffffffffffffff17}, {&(0x7f0000003800)=""/179}, {&(0x7f0000003540)=""/35}, {&(0x7f0000003580)=""/66}, {&(0x7f0000003600)=""/29}, {&(0x7f0000003640)=""/107}], 0x6, 0x0, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='W\x00']) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x2) 22:28:18 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTART(r2, 0x2000746e) r3 = getpgrp() r4 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) getpgid(r3) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x10, 0x4000, 0xff, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) setsockopt$sock_int(r5, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) socket(0xf57af4ffb50080a6, 0x3, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r7 = dup2(r0, r0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000200)) bind$unix(r7, &(0x7f0000000780)=ANY=[@ANYBLOB="c9480eff6d44ff5f4ca0120364703898e7d0b643fdae53064afc200200c8922e4473309b86c1982235805308cb7fcdbb8691b39949533ff31cbc856258581bd8fd5641327362651c629b1acc10cb3c0405f8264c9a92ef70ab2c3f3b09910d4931da1ed95cf35d5f0d1cdfc37d2a63a85eaea3e325fc9556a3d4fab7c72ee765c01d0a0ab751179c26e80f68554a0a38dbefca069958f0598ef014053f400dd787ce122e92084043fcd8c0be7cbfbe4b6284328cdfa5b7000fff23b3eca789c34b1ee4ba178ad6e78cffa2fc01000100a9fdbf67977ed697352f8059cd8bdd48e247634e612d6ad032a5da9e1ad2329e7c1bcf97650776f53ab680ccaaa994c2d89d4404402b4f11c6a3f83702128fa35d13ddcdcaea50fda62e0101000000000000c0c6738b62d733482b6a5a9e78f91f91217a3fab476a17b3e90a4e447457447696abf32aa1f197bf38205cb76e8dba165578c93a3eae"], 0x1) r8 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000080)={0xa155109b5c5cfa5d, 0x80}) mkdir(0x0, 0x0) getsockopt(r6, 0x7, 0x152, &(0x7f0000000500)=""/254, &(0x7f0000000280)=0xfe) close(r0) dup(r8) syz_open_pts() 22:28:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) geteuid() writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x9130dc1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r4 = dup(r3) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) getpeername$inet(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) connect$unix(r4, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000580)=0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000680)=[{&(0x7f0000000080)="65a8d16c6a67cc3e1406c0a199b1a0ce895d05813af4a3a2fe650b7e2e3c44b6c7ab5ccf5de901e4ac8d732a16f0fa6e2c89ccf58ebe93543ef79ee5d78abfa03a0a809df9116cecf512a1d1e9c27bf225a3ca60e554a814256aa2946d1dfe9a871ebcb50fcbd31005e7f15b8ec497640b9a6cf59ce5ce64493cbb52988fe971f798596d87517b5a0f98f555334a663d57386cc2e7c4d22fcfb4006d90ace20f7e4de58e53346f2ea39d9f938eed997757e45c350327", 0xb6}, {&(0x7f0000000200)="1dd126a915634ae4d6f89bcb56186da1625d363da5d47045127ef077bd1ef042b4de1175bd54878e1d4eb2b09b8f21881822a4299e03943b01396dd426c5ff77053eb9db5f48f4305542f1d1d61c3417b93002e63e058b6216e1cb188f0bd6108e97e2eb08943b6a15d94aad1af492dc6a98fc5ee4ccecf086071b603929809fd94cee8129536393715f1ab6df45ff72996886", 0x93}, {&(0x7f0000000400)="18d6399d2cb8f35d83bcc025fca667eb1c3001ba3aefb6018af32ff9ff088a75afe9c92e049930c6efc22a319e5dc778a1dec30ff54725af61946d3456c303008c6b8310eb59ec764be846790b6453d28a23fb3e0d8586d2e3dc7a8b95", 0x5d}, {&(0x7f0000000500)="a48c56f2d9ccb32c7bcfb54cd6645508ccfa9d647aca74a5f15d506723796a1b179e", 0x22}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000002c0)=0x7) 22:28:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) 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, 0xe) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) 22:28:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001b00)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000340)={0x400, [{0x1, 0x3}, {0x1, 0xbb}, {0x2, 0x3ff}, {0x2, 0xfffffff7}, {0x3, 0x7}, {0x2, 0x10001}, {0x1, 0x5f76}, {0x1, 0x81}, {0x2, 0x88}, {0x1, 0x1cc}, {0x2, 0xf60a}, {0x2, 0x3}, {0x1, 0x4}, {0x3, 0x6}, {0x0, 0x4}, {0x3, 0x1}, {0x2, 0x2}, {0x2, 0x9}, {0x2, 0x9}, {0x3, 0x7ff}, {0x1, 0x9}, {0x2}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x1}, {0x2, 0x5}, {0x1, 0xffffffc1}, {0x0, 0x10001}, {0x3, 0x8000}, {0x0, 0xeec}, {0x2, 0x20}, {0x6, 0x7}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 22:28:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) dup2(r2, r4) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 22:28:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) unlink(&(0x7f0000000300)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8000, 0x80000001) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000340)) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") getpgrp() 22:28:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212c, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) read(r2, &(0x7f0000000380)=""/82, 0x52) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) connect(r3, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r4, &(0x7f0000000280)="d09544a8a1a6a2c7fbd4bce033231a08c6bc38b291aa2194ff569a47bc928f3543fcacc0cd44ba37ed5bb9873b10601e710cf01fe83aa56ceea2b25aa72bf00bcbd21b0b1c83c3fb8f86e9777f0947eedcae6110969231ee82b05fe23b1ce526b6940d27f896e83073986ef9625a026b104cef31ffd4647ebd137038bd55a9aa749d86b35ceb7b8ba5ed5b6886b0713b35f5e1e6329527474b63661f3cfb928b541bc1ef8e1d4627b789722cde3bd7dbb38a19d6e88b11d2d8824c940489bf20d023d46d2e4c62a42537358a791175d431495960d6b8e7e7e1fd09f3c2f80320fcbb8dffe296f3cc369b7b409ecfb7db2ffdbfb4ec407a0a0b4b3cc5ba7e", 0xfe, 0x4, &(0x7f0000000080)={0x18, 0x0, 0xa3, 0xffffffff}, 0xc) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:19 executing program 1: 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, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5, 0x3, 0x1f, 0x80000000}, {0x40, 0x8, 0xd3, 0x4}, {0x2, 0x81, 0x5, 0x5}]}) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000265, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c, 0x0, 0x0, 0xffffffff}, {0x4406, 0x20}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x800, 0x3ef) socket(0x6, 0x4, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x2, 0xde34eb86c4a9c1e3}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") socketpair(0x6, 0x4, 0x7, &(0x7f0000000240)={0xffffffffffffffff}) getsockname$inet(r5, &(0x7f0000000280), &(0x7f0000000340)=0xc) 22:28:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) fchmodat(r2, &(0x7f0000000100)='./bus\x00', 0x20d, 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56010000001c00feaf0000feff0060d5706c85c2768511fe870000f31f0888000000fa7db7e847", 0x2c}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x80) 22:28:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) ktrace(&(0x7f0000000080)='./bus\x00', 0x1, 0x1a00, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7fff, './bus/file0\x00', './bus\x00'}) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = syz_open_pts() r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) pwritev(r9, &(0x7f0000001580)=[{&(0x7f0000000280)}, {&(0x7f0000000340)="be0638b3f6d2f571d53aada94a3e8888dd99f2a54943b27fbc6251cd097a64f4312f9591fd7624f72c82446d1896943ee9083f78c749ab1e9051137ae5195794d282469d92d25863481ac957740860ae7a7a8f1c8749f948", 0x58}, {&(0x7f00000003c0)="8d4f01cc9706c88cc3802a53b48fa1a31eb495bbc89a8927d2e4227a593f9210199a896c7d9c4d1b6890a7728ef3564a459b25bfa1919f626738482cede394666e940e7686fa81673b21ce3df54e24d34a4cfd2ae89636336593a49fe3243e48a7100bce2697bfb04209d72dcad88fca2776484e822261c7bd80ac811ba517e9623e86b84346bc6ff31432a4cfab630fae2da4528c51c4ce37dc30647d9c", 0x9e}, {&(0x7f0000000480)="9d9f0f2712cb1fee4ece7d89270aa8a45e9f65c096b3e54f4aeebb96187c0111d138530f21c7446aebcbd3bd749a0e4832852c4f098419f234b1f02a2ed20d1e2cf0ad412436d2e2c30cd1d09352089bbe92e20e884b187af40230f3227457c4924b334474b3bcff7a9994c33f47a7b4e215c53afa6d888c858f297d254950b0aec9176f165df531fc79e0fa13e6455380ef25015e02694e6d4b37cec0d0543496ce6336aac7eefed15d31424caf2c32f370126fce056880d48008d50fb72ad3490c9435934e87fada71d4945288ac4bb5129b017a77986894ab4904499f7b18a145ac668269c050fb165631f49eef8ec31672f063f6e353433ff22dcd8a977f8c94737440f1916373b150cef0776259ebf9cbaf51a0f4c98b6bdeefb3b2e159bf54a000f462bb62c3f9ad1912357006c34946a0028b79fc2774551609314dc5f02d5d1a3cd113b18db30ccd5c0b773929de7ae8703c7327cbe431b5b3e3955dda94eba015c0fe0e4de974062ecf1ea2021ad311de675906432c1951269014b02f4609f76990fe8502aa8656ff69b669464207007756d6bd7ba797704c27602b6cd784f883a49ffc20c5ae7fe98a28c83df67dddb13ae37647caa56554ea3c7c34bf0718375bc9e9aa27349877b3d5df6804d42fbfba216b1c54ca142663a147d5228f384e96df280f06393d5a93e5173d60e63e06e5d0f898280439c65b0c839d3a9d6c71cb32052181344051a0d5e47cb67d0aab745724071395740d381e7264b91f636e01e2fda1b936b77e7dd957a10dd6c362bc203b0e44145230fb98af8d7b8c8d5d727f8d2fcc44017918df7a6943baaede0a08f0e1f230a81c449314d838058db38f2bc2f5496e59bf5b87f4fd40548154fa0f48fd08808d832fe1efda562af4d922d245d117ea8eeb35d946355b96127b83823237f2d5b5280d88e35af4842b374a3999c94c782bc354c31ebd4fe60c439b1f94ff51b9d0f4414eba14713bf2916d395e10dc8ee4acfc9f1f91fafa0285bfe74f79d4a45ae1c76384a87f73eb8cb5ec1de5fc4fdefa6cb72237fa23ed3ab8e44d7447d5fa0eaec87be5a0979105f5e3a256c96a50e9f38efff4afa96b72d94b0685295744f87c731ff010ec1059326f3195dca7e7fcb984d48500bb9ada076a77a9eabd8057fa957a9d4d74592c220c1c52657609f0208a5bc5ff6bef8441c5c3cc22fa118c10986b0fddb8faa06f6d7ba231c1201f7f9d7f0ea3e8572da859b72ed439210ca1b547489e4049e4105dd342aa2292c2f436a43820f72d80521ff9b9272df4bf39faca739375d2e48f3410e643bf32c19f47b2c1d4dcf468ab71047efb022b0f58b29db2a8f0fbcd42aa6c7d7358e79f13e351d5e8821959ea737d8b292db575c0acce669bf163928445e9f9ff2aa4c39831aac7af80eb41637267c57d6d9c055b9724fabbf3a792dab4051222c7bf8436770572637e48cbe96b2b6dfb2fbf3b266fc2bffbc7e1c63bc3f62ebac1cff7cd5bdc23c43faccb7a9d8b865ff0ce4b9e0159f614390a31ba2f797ee32718143c12d2db838c7b3efd1ba444569f3c65fda42795626bdcbab646e64401624cb261f414228ce7636ff794758f37a5ce593ef202382d07575910a6fa70648cb79ee5f956551f61a205044c6b1757fd538e5ba3c320c5ae559f00e04fc6fe28a60c9fb4640d2e4254dded7f150316ecdc7655b41feac7629084946e674eec55c286964cafde072945f6dc8ba875fe01db178102bda800dd5b3c2b30459475b819ea4e07e22afdae6ce615b77cdccfb552b24c7b8b9e4cdbb7367bfc3cb43da830f0c9795573e0c83743b26eb356ccf2bc00d3f08b76ad550fb605477c07fbdfdbbbda4501bcb9fe4da1ae8b3ccbd314a3965a52045b97b0cc61b7988288d53deb3a03c038541a0273c21507a3c153de35c7dcb8f77372159170229f716eafa6882ff3fc98d63fceddb606bdcb0f9c455ac82680e4240e9d4095de292a51361fa287de127703f4c8e15ec38750e52de5e3b2346096a4c9798ec511219ed18e61ee7318b669c28bb5339664c3ac71c010b4b7a50bc341c529e2c44b692147c4370b5b14d4c2c3d21e9039dd4b9c3c870e61643bdd954d1e500d5553b0cd539790c3d04d253bde9f2d5dae5c25e96cc1697853e4187b75a0cf93fc1b259dc09c0177f2f9fe3d607a414463a87f7b38b768b788a2672cfd63dc957aee1fec27aeb392cfe324c673f8c7aefa2a82d2a635b0549c68a9ac9dae1d91d1e697853cf577d83bc70519b3db83f22fd41f5dfff5714346d227baf348c2944e771a1ac68912626c3ee12a5bf1bbe07adc4d0d6d9d6fe2ae9fb6bc949e2094197afdeb85d16b3d282402a4a964ba68bb326aaf8942046a408837098c3cfef99b8e3d05340d46f91fc4073b1a3044b78be1b665f470cac6eb173f4bcb2e6870e9dc4a08aed40dc216acb92d50282998da58c0f859ed9291494d170df0ca2978a1dfd8bb01c83fad475d9232b5afc15612a1bfc82550ea1e1e741145008df4cc5e8eabebe895687617074926a9b7f4ad807c3128b4ac7977cca619e905c20bc5d8d10fcd688e7aef4ed552453427a9d272059694ea288acb13d2a1ccc6505404da2a6f16485e4f9ba3a34ad4a94b1a03a688637454f2482a24b753a3658f93b96d2c11d39ba825620dc0279b9bbb7f0647bd2a71e6b94513365dc958d8b00171e6c25854084c792bbdf4a1737592ebc242a4b6c8be9a7402987b285d3c59311c1f53b5f285c72d3f6d01c18c238eb0c00fa231fe5912420dd5d7bc7aae2fc2b5d92b5324159bf8fab9e8b0168b990b1e76a6a85aa4f42fd6e89690de3cee69be760382122f788f1a6f5cc51a01b8ac883b2930bee9e6acf1e1a7f336fc2e3d8668333f9056863f5e36d5ddd4d1b6c08a31213b1dacf8491f1b22cb8aecd29ab9f8ea9e78edebb8d58ca069dcbc245244a3246e4c5476efde2b2b6aa0638535fe2622d3e92c7bec5b18390d7f6cf3ae02600014dcd8b2d6a280bb1ec07478de171fcb25241155693b2323f5b31ea7d3f662eca74a8b045fae0574ed25ff7751f9f466aa52209a4c15f65b233d519f5ffb9b6895fe8ab9a1159367a03e219223bca8da29f2be3672b0c99d95dc39bf4c60f13fb1b5e8f70b731195bbb4d4e523ff372abdf8886c75af4bb702176c6a103d912738c0c2847da7996fa444b4ab2e259873922e2b0f3158faeb3b3a43f75624f1e0b30c5433e2d0a3a7655157ffb24716782f64cb2fdfccb6e8e30e6741e6c8681e993400204c2b767621a9023926a9677b2ae9f1b9bb5fcbd5501cb3156a7411b9e2f765807d0223a3ad59a7e69cf3247bdf70159423363bbe5e204f25db48a0e5eaf83a169a0bcf2a7f0e0c60c00c910cebfc714029eeaac9e2c87769265f9350f4d9d18acc35e13c0dfb75296cacc872ba0fd805f3ae8357b9214ca84ac3ff8bfa947bab6560e79728e98da5a33a250b7fdd5dd95445b9de3b498a3c96ca440c4f7de4066097681d40fa6ccc79b98d02124c5e0e5a19333830577053eb6abc629ba3b1cd7fab0c150fdac86ddbf6ffea7c400d3baf3a9c3ae21ad79f6d71c94f3c50c89f11c9d32349779474137678a6d339d4827350d1643389e008c0c1ea487688760e3db5a37263923d29f7c0f3bb43aed0f91b0514268cac430e589c5010d6cede2190a4f65cb38c0a1cd3e17794cb116ff59aec5fe8beae12536ed71d5439c957c18505de2ff55b4e8cac437be075407f7a75d1e0acfe51c4ccebf12ecc2a98f5ba6045117653ce9a11221e4931c9e2c5895f59d54a19c920c86e0fd037be0f86c8e31fdaeef71da682a670e5d275271067067e99f41794dd3ba8043a3ae75790347cd501d89eb0c26853b5956a3060d24e4184bb5dd05ea240c3dca6354c9e50bebc5f8d215d2fcec14de0d066b5bc3efee276062f52617a2769775f94e906faae5143a13c7904acfb5b164cf342fa863a4fdb6668008237e0d504b5295cbb30e0f684e58c19076e0307f8eca740fff5ebbd886ca68acffc4e6688e72b7b05324da1b575b86b40587133f110e23e01de0f798a8f3197f7846041c4c12ba0204552c53e93c43915aec59b84504cb805f9378d3cedc13d5c9d3555146215147661cba5eb470155018bea76536c58b61b52b01a2c1a619206e4058534d82c282f62438c82fc83a4c1afbcbc928bb0a7d3a3aaff1edd380f474382ca4656cfcbb03daa72d5a8190323f59d48391125375897b923279ee3a01519e8c8e6068a4402ea9f8323c1c85946880eec8c4e614524a3446c40b74742aad719844c6ccbfb3067a35ec90e2e19e0061e618f83de7246e04ff40a21dd86034043c5a0239b712701e7d1b7f9a7636d4fb09a6207c876bbca8bf929bd16e4895b5a6ec45a874bf2cc7496c99e7c80523dd8456573636c8840e2883df058d343e0c5e3fd414c3307a0f0d94caed8a82b6b98d7b96b956475a2b9a397a2c74d1a1e6e8685ccc7d42e1336ec31af51547b8594f549cfa6c3e46f7cd1b912d4ad980fe487c7634226943ce2541188ceee9d23b7e7fdc8a33e9824fc2feb6abb31b6151e94d9e6c47afe9429afdd4ed2945dd4efc54626cb104a2ab37b5381a76ac7f0e18e76053bbe2c13f8fe349ef2b23b273c071217cf6c098b4af8586edb92790ef61ebdc30c71cbec8763462faf65e82c7d8a6a1fe1f20c976d21f8be25c3f61caf229bc96a36027b5d24f5e3bf8d486c93f95b0a54fc4475436c8c15c90605ad138c40985366c67986ea874b1b45b24ba83b3f2b104389f0afeb9df9f0ddfb79a650a4fa5c6a673791252a7a695c803f3cdc2ff18347ba42f0cc40b4af5bdf0c409d8ce3c8519555983d8824bccebc1d2566722d0dc6c91ad0bf59d7392150c9ec1cdd744aabf632113146727d15050a43d598aaa24405a4b66de44320c572fe647ca92969c483eaea3bc3b0a4d1df7bb0a2e4259fc9733521669d9f8b2f31932903285b3b427216cf9ec355d7a8f5b26735fbcebb5710dd2e24189530f89641ad70df3e40fece4c18cdf5db129c4236cb88a96d6be01575eba5417f3ef6a96bf7c4e03aeb9130b60a43ca11c149b99364e934c100c2cdbb9e85c3d984d5a7313479ffe64e56e7e3f8662d556e0f8e149a9fdba2dd780a0ae5c7a2cf8dc61ccccff5a70b2740ab2c4e79f9cc12d0e419db35d3836da34bb62b9c4607006c9cc305dcffcb62ab48a113a8c5e7181dab90a7a3a45559831b204ec2fb9e084529178ce9c1fa78ff933eb19a5dd6588b5e290e529040e1d2ecd9bb4e229f46c1f5cbed4017e5ddaae5f67d021cbdec4c310ad51ee83e8dde673c8d81de8afebeef4e02366fabfaceddaa225315eef306b5c58872d2cf1f20b2efe789b097036fb8d93a2f993ef55094f33140ace783ce1b4e28ab39837cd823cb7c0338b00dc9b160caa56f6ee769753f24c9f314139cca98313debac4a36bce3325ec4717c893a9a22daee6f7f2dd6c5b9d223b58bbffce3384691ce5358e231dc51d408e7e81e84325763e713a865916e2cf7513476f39a563a1589fd33d8184e47371f9009ec943c76fe3db96f1fa8db2080069549d830bc61e754c8a6208b0da0be8fed1dcabe1de83cf8bb20fda20bd60d17e4bb91d252cb14d13e01ef42294e944eb35305047ab34decab48097efee5c98bfbc60131a81d319b2c97ecd6c2beb7cb18cc5871a76202b18f2334ff7a16a59a59bbdc14b475637c72c4e8ae6a7b2a4e0f44cfa1e265e71d7b1653c3212efc2eac087a", 0x1000}, {&(0x7f0000001480)="d93b82fbf44a601683cdacf5cc80cbd1d4a34700c30d0640b4dc82ed456202afca0e385b9f97a5c2687f43452ff49b599927eebc4c8c82f5b39c1a723ca2cf1da9aac7900a04ead26854ae2201aa541884d2cd21a5fafed22de7a4291eea0ddbc4cec7281e5136afab3547dde1ea5f3674001a2ee9e35b1959f968499d517d7038ff00872bbd2e9ef904db3c7a0daabb4735aaaf8a19f23af52d9f7c31645ef88a1971c52ae269ada59bdd008760c7f9d63b12e92e3ebc231ba61f986de13a4d36ba90f6ff351b45edc9f79889060ea8e99446", 0xd3}, {&(0x7f00000002c0)}], 0x6, 0x0, 0x7) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSDLT(r11, 0x8004427a, &(0x7f0000000240)=0x6) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4cc15c0d629dd297, 0x2, 0x7f, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x8, 0xd, 0x400, 0x81}, {{r4}, 0xfffffffffffffff9, 0xa4, 0x1, 0x4, 0x3ff}, {{r5}, 0xfffffffffffffffe, 0x76, 0x1e0000000, 0x8000, 0x7}, {{r7}, 0x0, 0x182, 0xf0000000, 0x2, 0x40}], 0x7, &(0x7f0000000180)=[{{r12}, 0xfffffffffffffffc, 0x2, 0x0, 0x8e2, 0x3}, {{r14}, 0xfffffffffffffffb, 0x8, 0x1, 0xa98, 0x200}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2d476451db9ff4b8, 0x1, 0x9}], 0x0, &(0x7f0000000200)={0x4f8, 0x1f}) 22:28:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x3d) setsockopt$inet_opts(r1, 0x0, 0x21, &(0x7f0000000000), 0x4) r2 = socket$inet(0x2, 0x1003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000140)=[{0x3, 0xcc, 0x800}, {0x3, 0x1, 0xf3dcd425483af227}, {0x4, 0xa6, 0x800}, {0x0, 0x40, 0x1800}, {0x1, 0x101, 0x1000}, {0x2, 0xea, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x3bb6c2678ad8a06b) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x41) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x3) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000000)=""/210) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r7, 0x0) renameat(r7, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x120, 0x0) fchdir(r2) semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x3, 0x98) socket$inet(0x2, 0x5, 0x30bc) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f00000001c0)=0x3) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, r9) semop(r3, &(0x7f0000000300)=[{0x78e2d098dea7e0b9, 0x9, 0xcb211ba59d31b841}, {0x0, 0x928, 0x1000}], 0x2aaaabb5) socket$inet(0x2, 0x9d6213cd076d8822, 0xe4c) ioctl$TIOCSETAW(r10, 0x802c7415, 0x0) 22:28:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x50, 0x0, 0x0, 0x20}, {0x24, 0x2}, {0x6, 0x0, 0x0, 0x107cf}]}) msgget(0x3, 0x110) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0x9) msgrcv(r1, &(0x7f0000000280)={0x0, ""/228}, 0xec, 0x1, 0x1000) 22:28:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x71, 0x0, &(0x7f0000000000)=""/113}) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 22:28:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r7, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 22:28:20 executing program 0: mkdir(&(0x7f0000000840)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x786b2b9cc0da0644, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x20b0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000300)) open(&(0x7f0000000280)='./bus\x00', 0x100, 0x44) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x84}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x5c, 0x800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x800}], 0xa) semop(r3, &(0x7f0000000340), 0x21) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) close(r2) socket(0x2, 0xae99e93a6aebc89f, 0x401) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0xb252262d2a21ee27, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r4}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0, r4, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) close(0xffffffffffffffff) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x7) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000180)) 22:28:20 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/208) pledge(0x0, &(0x7f0000000100)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') pipe2(&(0x7f00000001c0), 0x8004) 22:28:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0xfffffffffffffffe) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(r4, 0xa, r6) fcntl$setstatus(r2, 0x4, 0x4c) fcntl$setstatus(r3, 0x4, 0x80) syz_emit_ethernet(0xe, &(0x7f0000000240)="9597a9fad36b05faf68cfd58c8c6") 22:28:20 executing program 1: r0 = socket(0x18, 0x1, 0xa3) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt(r1, 0x6, 0x8, &(0x7f0000000180)=""/137, &(0x7f0000000040)=0x89) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 22:28:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000280)="39f5046999110a0a5cc1e80adead47bca290c6170c7e352e25a1a24599458f878cd223eb1d0e74bd84e85c212a17a69f44fb4dabb6cf5b017aaf78c66af88d0de2e5a8a4b5819ae867d7e7f07ac91d7c985ed48aab58ca1af238e15c0733b9fe9aa5b9840c", 0x65}, {&(0x7f0000000380)}, {&(0x7f00000004c0)}], 0x3) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/225, 0xe1}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f0000000380)}, {&(0x7f0000000800)=""/4096, 0x1000}], 0x6, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000380)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) setsockopt(r4, 0x2, 0x1, &(0x7f0000000440)="6a236c8f78186940ddd668c8250f0e384c14ba7f7818efce7b25c064145eae0fedbe7a224e1bd57e0247a999a8759c4c0c1e855817e3eb3bc0750a90faf68de37d90fd876d0eddf2194e3f6069e43b53baa14a923e8d8981296286ea7c6ed1ab61b9364e2055e86fb385bf897f0fc513d6b44a29c9a80f6d765812368c54ae4d3c4ee53d818dcc4182954eb125b1546f6b03f4e56bdbaad92b811c99422cb7fd7d4b7c0a148d66f2ce455c5f13a9b15172ee1f4cf08f9f4d392c3a4fc487a3518c", 0xc1) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 22:28:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r4) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(0x0, r7) setregid(0x0, 0x0) munlockall() 22:28:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764"], 0x10) dup2(r2, r0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) connect$unix(r3, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:28:21 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0xf) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r0) 22:28:21 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f000005c000/0x4000)=nil, 0x4000, 0x1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) socket(0x6, 0x8000, 0x2) 22:28:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="4bc898847fbff2baaf2f780ac7029b4dc8701275aaf6d3dfd3c400b0ffa8d47f89ff8f4355d576ccdef5f0776dde2fc6eeb5771e5a28f584a3ca0f8dc9657922eed2c0e2aa99086838f28fbcca8ae63ad576e24256186ed60bcf7930e1158bca9a48677b9542f8b2b092415c1cd055125ab651b2e9b53961d8dcd11deab890d90905258d7ae9ebd9c0b373d72f4f5d14816caabc8e0b67d1cb9d6ec96139762d0b42e63aff02eb013ea749a18f4e4ca24ba37afa13c2a0833210446703af6f0a441b87f52f92e36712c9dec956283a80ee46e4376bbd98faa818c64289ef0e81741296f789574217d2e1ec810867b86046eb489475538ea084c21b9c4d17cbf74039d7693698c59c892ddef903582a7d3f75f053ce59475fc52e74a07a7c4437c41a6f019d11bc4f1e963b615433bebe06c97439b0d06fcd9366f9d178824db7abaa54923cd74b0828af433ffc48e8acb71f0919948f5b348f5cdb2f0fc7bb84c364fcf314b2ee0a4101037de9a4210b19e5de05454f0060f24511de6c18b1b791a94d53170c296d049db09a899528a3a7c25b29619c92723eddcf8236d4111438c52c8c5578dc35e3089fe754ee1aa90e1028217cc27f802664faa621694c5b32b4d67549ad683a6a5fed08b95941612fcdec09c98b032dc9cec92711f001ac688c412daa2e1b617057239ca1baaa0cbe50cb7d2f5c5d1235b907dccbc6eef152f1c671218ef9d2d542c5f4ba3474e7c69114b6ee6c56970c3bd9b3c994c376a2785fea4a5dc082ffc109cdedb618d80c19bfb21df2ab749567f9ea3935c9d73d6484713c98a5863d72695cc6ab404d441f088b855c3069adc39241f2e0e1337550a489d986490b640867a232ab1583f4d5d9a6e9e892c1cf42b10225be24aa0aa82933dbbb1cde56e3bc7ebd9cde9f6c09c8a87b0c90cc37132b790003b7167567a506c26a04ca65ce99990d1c0fe68a1b0783a4c34fe7045c3881fce0b9b4f2758bbe6475752f1368c01676777ba7128467bf2b830e40173c7cd7c04a324a67555b67f2b564c4e03ca6f8766e0583191349d03912ffe7fedf2184d518e8b54ea58bcb801b5d9cb97f5a972a18693995cdebd933c2112be21aa9c9a32a3eb9024d864448d2d36961ea0530db0314b2bd86afcaa7e357689bc60393bdfc378deaa311490a5f097d5581e90251f19610c285f8fac5ca382a49580fb77392a281861c893f244bf9ba978bbd96991d5d21a965a373e220e60f3ad9a8e11f77e2d99e64d776b8a537b1580ba30536e47d2b737fe1d9034a88b04550b435000a538a4ac09b057fc714b87c7b5327c1e8af6f367f8139951e9f932740fea961c8a1d24b870f1c3692ce90e908d921251eecd29ad07ad10e64d5677524462d2f282e0d515fd77ecb54f013dec7d6066ce8edd90dc27ebd038427a3a1b0bedccd88823e48469f9e481647e3ef9dc67673f0c1f7c677c6078dff9b8400b3257b0077739bee6b4234869bfc7c8bd0226323e48c6e86ef564fcf4cff9c382a111620ddb07d3fffb45af9c344c8c0be62a54d6709f5deb62141a568713f365d5eb4c840e3e80188f61988be9d0e6c0f4dcaece87968129bd277ab7ae305f5713e872a5d940099084feed0a3a3e5d044a69697384feff35e17f469631acc1852f5dd3b00bbba8ff8f01d71a8d1c622afac7ae0405798a9524c2061af31c27c0fbd4608a31b24bfdb085ac0df2a049c8ee23054764c96a8242df804c8549dd29a0bffe04ac9f77bc303558c2a432c4b32a303c90dc89b161907538a5c2128270a40d60a24ff6341b2c84127074f8c723a49cbf9dc6e0d5950ca446297fe4c40271ec3572da4b36c52362a7d022eafecc0ca9cf27c1e851f562b6eb795db14b808a7e3ad552ff3c3e25648043410e0d9de2388842561c99188cfed6cf9aa42a7e24338bd361d589a6982a15c03042bbf91f488cd317a78b5ec612adb9aea802816d8f0f42ba17cb698df1b4a7fe444f0faa11a8a3f10518649d2f7d1280b3fabd4d76492cfc53a9204a7225473e16f4e025447cfd1107d4088f3b5e8aad31a1f3167200c83c1ddb43391706c5a69c84e3aa5566366c4c48a634eeb7ba7ee64dd446f02a83750ebfa7f9be69e3c79ada876a041e35d763d765c9c07a015da897cff68a30d1d97125cb11e871a9f149da37a3102beb99435e2c2ec5e5fc69b76cc70e3ab949aafba94686c00d73028e7541a4944e243003f83e723448e536aa4d433eef9c4218a70e5f7d4f7c2a8a9badb8e0f14cb9a2f3cb5429f5acd2cd7b29098baf0100663a90f31271704b4dc99e06e59b6287f2de3cf61710fa0f88704dee40cf50040cd69e4f721e8c5d81675504b79fcd58099286c0ce8ae674a1c1c6e0210c2f83abd4f503ba3ccba15f0ccfe0e7925cb9bc5a4f1b4464d8ac5b318cdacb71d88b2b9110637a27b7486b93f2a6cfb530986ecd47887ab3deb4f605f3a8dc1d0b4f8665ecdd9521e8e1f8cbfa984da073af726434911740449b80992ff9e54db419e170636677a0eb072dbfd38297a48e464b54165a8d280364b6191ac60c03aa5dade5410eb1dad3d89ca3705afa13822e13058dec26171c82ccefa825f19298fab3a7b02873daf6ed27fb5d67737b7078dbca089ec4a5f53e4d0d0c41c651939cbfd70ef7e83c6621cb849ecda64b3cc7f13bdfad97589af02001cc1fe31b0e4cd329a35058bee12cfa774c5a981ff711fc6ecbf0f65d97ea1eccf7ef82e265104745d0bc255ede2772af5fa918a95e859044ed8202910c5645898af4146375ce8f3600d7355a2508ef072a9c135844f022b6efd68617e165e06e155035df07eaa02a36c58a2f5bccf935159dca74b0fc449eda7a0d123469a5e389380e86dd7ff32b948f133c8782b28589454e623ad511c578e291d62b9838dfa2f9f4a87cca6426974f7183fdba014b0cb52b724a16a9f68b75ed698542ceea87c74b1496f72cc2bd879a800ae42d9767123a0fc8605e9b1d79f8edec5495bfcb53e1b44d49f9f1852a87365fe6781744bf61f24d2ce01e033dbdde38dfd9385b9d086f84e7c39a82666da4db9d7e955360b4313f3e40cb68159491a417d737ca8b4a34620fb8fabe394062881275cc85d8d0dfac181412aa0aa1d2219ba29bb8eb5829b9c4b03137fff382dc4a1fe380608f86fb689cbc3c17f83f69ad893cf57b6b736c41c6c10661e5126562dd3572ccfff327118d36eaf5406093fd9eb02536a9ea086cd139a284a6c8b3937665c470da6b3089ca4236d8e3ebe8e2b44f5044c726ed66662228f31a591e872c2b7662bf3530db97abbf12034048e3cff4f3d8c226b1c07c86c42097d65b7e1ec972d567ceb4096b6163d4c7ef1b9b7d5d815c6ffe29a9e0c1f1951ae3f50a04794263087ffa98ae105c12528aab160f82ed50b31c4feb12212cb50881b6d573598345b09a8d97ed4186a88d8a37987d26bb44f34d2bf2e5f0f3dbf09b8ecc1324af3df6babd3dd9c18982ef35a0c52f820e5c3a646c5bff230a824717f3fd1031696f2684f1ab009fdedf588e72fc5bdc03738b8dc3ce92301c94c6e95c6424d5979d8b628558a092b1fccf8cfc843fc524f5bf55037e576df310541e9816acfe694de0086fa8a1becbb515b31f091d0159e8d45029cfcfcb197c3318f4d7e9eedb73ad0c17102d5608bf0afbbefef5418bac31b72fe105ce6139315f1d3228d592be5d8322f66f5700c132dc4ff161a801816c454eb734ffe077115f71de1106a2dfbe9ac33b6f69b4936b467c2dd9b763370b754a5ecf456fcd964044bc610c4808c30d22f9d1ad971a2e8dd485b00b10de6a4791aa6aaac92128886e552fe438e554cbbd8a8e037aecc9ece0248bee8880e24404a73f6efc10b93f1c18ec6431704e77915c69f250b8607fe7dd357bde71deab7cb54583064c74242be191af4cb7a4bacc1499fa55b1367b01239bef50d1c1ed724e436edbf26f479f7240c5adf5c55b7d2790f17894e285ba3ab265d9b16799cd2fd9e9aebf37f1fd2efcad71e96fcfb8c68bfbe311abacb67e14ef5a46e7095dedd123b7fdc1606e8c34681e7b9f68d8bd17e0c3b1a9d55cbbf24e0c4ca855eff43011eba789f66fc6673618dbfcaccf08f97bd8d452fa32261d714b69f6ac01296d985cceec89dd9859501a126c3c50d20a7e57631def3404b154d50a3f84cdaf70a5de3ee07a0be34f22d088ad2e50fd1bce7f81004413ebb2b13098d37e65ae5c8f9885c0bee6e49dce4180f0dcdcb2b78b714eab64552babc9b4f48c9e62b37d96b7694a17456b26c8b18f1c5c4369f6cc2b83d6bbbca9084ce43004d0ada2158dd6464cb54714583b1d479c7f2b4c1fdce1bb28001cbf044f11d86a31a76c4a9b83bfbce682da7c2bd4f0465944cdcfb8b8f74daaee490af010fd67339e4af69880b9faf800eb53bc7ce5a97c51fe709320777acde4ae41595dcdd0a2e7201b1b0127d031fc09aa5b9bfc4507fe81b2fbc7016a990f8cc7c11efd2c266c9ed412e81bed47c22c04f8e4f8660dcc2e8f664757baab78c2e9d4fc5bc98c1d56a07ba798c22b115cda4413228d528b3cf67167110b306b6d9b40b43ccdebd585fcfc3580e0721234e25580ff33a6a9d5180112f3dc4cecc0abf1054cf63b3b9bf82749179ee010b627e3d287f1af88445114a0d5f71e9d057647a71bd6ae06ae04bfed440c3500ec8d4132390bc26b3ba5807a90232ce9c2f2d0cc0f9ba1165aab0bedaafa4428f92335bf50500b8e116e9b53f43f94b3c8465aada3abb31e9a40c6053d2b698c7fe847a7c5a8234838454c49b724fc2b9ccaa49e3ed32bbaa55d5c859fcf1a402563ff5f23194dca782193aff3ad8a7cbe6f741cf3861237d86b51bafef357c7fc2a39aa8ecce4ece89ac73483b8a3c5d70b6f4fcc01b3fb9d52376408c81937bd2af8508bc4a2393547742d517e1ed703aae690bb887d56cb4ee228f1077af6c2a3a42ca0d99cf4def1c5d0987b12a83fa63dcf77ab34d0177d74c00f7da9d53610b6137179471d361a4f8a56f6c2e4c20b0cfe021ccf4f08ea2f43914ff301ec3846d0543a27ab126c7440fd982020c39dcdea15b77170b7bb3e164b5f1a1187913451bcec6853ddd62c5a890f5f6fc4c2d82a3beec2bf0ba816049e0b850fea8107e9b9ffff1d05567c49dbe8d80284ccdc87bca655d55dc61b92967c7c1083d7e7fc2abdfe67da723f17bd9febc9447475c7c964c0ba0513a5535cda3064f8da4474635cdadff7912458f899e190c2fc4b2701b25b3fe3712b712f8bb98f19838844f93853b26c2072beeed6bcb7891688c6213ebbc25440489c0d936a28816f36d2d5b386ff09c705e3838a06f7be83b29158d7463bd8f1e9d1bdd04d3ebd388b26358567635f8db4cc7aaaf66ccf1b1d11ecfd96adcdb1b1e84c82081fcf161e3f7b5497fc458a51305ec1ab609d2cec83ae301fad981ea205317fba5513292ecd1dcc614688b8ce31e2883beabd88968157f818045bf51f33e979200597b895602beb7707101058fbfbbca88a76322823b068069d21c543b04610f9b49fc60f05837f11817aee30abc5b3664f135493f787dbd44912d66fea0201c8d4ec7a33d617c4f2e228a067a982f18df8ab5387e810266b6510bd966174621661891a9400df350a93752fcae2a62bb75659ce11c71814f2f91fc8b6027df916e22b7875bbdf7ef933e3f7f04c4998002887f58c2a68e7eb6f6a6b71f4e6eb520321f82e315e3db42ec690266d9a61a6244a1c784727e970f4b586e1c", 0x1000}, {&(0x7f0000000000)="2b397b76ba8e68f36cbe531df03566b691bbaa5a6c9c7f8bb533b27b34247d9b87e0441499d6d4b34feaf6def3a804417e9fb50e8a668529c78c3fd88c", 0x3d}, {&(0x7f0000001080)="d620b739c080aaf155e1eab8f763aac6df210a4a6977ceb2a7ff13f63ea3bfece94b2cd127c6dd8031909a61631586631cd526da024ccf4efd93cb8f47c0adfd4edd057b650d3f03fb21f4f30f8e961719d97c4a47fc4da83fe9a3ea4f5a507f17879a33d41d81f4370cb9cf7625a5c74ab2e559250b7250a685980c2516f124c3b2e41ca4c75067cdd7b5ed073a259c25b6691303f10a038fe47994b4d1679fd0902cc79ff8733c7e2f09ec47a9ec88c24ff6d2f3ff3b96d97aff21155e943f0bfb7c261618", 0xc6}, {&(0x7f0000001180)="d252845d0a4515b5bca107d9cd792419b1c3dcdec96c083fa8ae1788c8d4ee7b52a311b36dc5ec176f1c6d2a264a3871de0894fad1add82c51276871e2bdfb5ebf688c9f378b5f92c8d18857905914cd30fd083dc0842cc2d083ee421fc14d77ffa427fb2bbe75f6bb1af40b0bc7d85ab27bbab47b102cb54e6812acde12e4b78820afae6f436ca926676d91e58fc048bb73e831a62196719463d34c05b3be1941ee33aa0b25d9277aaa1c6fda9debc65360f4d4d73541104713d6b25dfc", 0xbe}, {&(0x7f0000001240)="69a3c8814c5515f9fc2394228495f9fb3db38e2757b3ebed59a775804138251aeaf32ce4ea462986c8ab49a15f2a8e890970038dca52a053f937dfe750e4ce2c77ad4b771a09a5a8dd98979768284cba5eb3ac3c9b", 0x55}], 0x5, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x8, 0x80) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) open(&(0x7f0000001340)='./file0\x00', 0x20, 0xb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = getegid() fchown(r1, r4, r6) setgid(r6) 22:28:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x40) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) lseek(r1, 0x0, 0x0, 0xdc881073bdb7979d) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x2008000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:21 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4c020c5abee63f7c) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 22:28:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xfcfc96ac7f78659a, r1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x81, 0x3ff, {0xcb4, 0x1}}) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open$dir(&(0x7f00000000c0)='\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, 0x1) 22:28:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x39, 0x0, 0x0) pread(r2, &(0x7f00000001c0)="36f732668fd848691edc5c24eb25f78725ae62b3911482251270f373ff4c5e2595f0f3493910c44535ffe7e8b1c5e57cdc4e36524d5ba3c8c5c44bcf80cadedfed61e5e8cd80989c45d708ce32367f87a76493035c2ace399dd5243ae1e0eba17667cc90df9a", 0x66, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x8a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x129) r4 = open(&(0x7f0000000380)='./file0/file1\x00', 0x20, 0x8) getsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000003c0), &(0x7f0000000400)=0x4) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgget(0x3, 0xa1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x64}, {0x8fe}]}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x6, 0xfffffffd, 0x0, 0xbe, 0xa2, 0x800, 0x0, 0x2, 0x100000000, 0xff}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000000c0)=0x200) 22:28:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = socket(0x1, 0x8000, 0xfc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 22:28:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1) syz_emit_ethernet(0xaf, &(0x7f0000000180)="ed24be8eab0bce3e03b9de64c259d723bcab83c054caa86b7460d03554ccde1bc277bab451faf995996e288db93ce504261b7d2d9e9239e2d5fdb8fd628960a5ee2c64737b0792df01a5bacb2213add628c6c5284ee56ae1dec0c565ff2397543b9ddcccaab20bdbc60e2a86c6987a8749d962e40058b1df2995eb28a72ece22d2bc8198d135ea3afd9642de712ea49baee98484d305c651b570b979743ce463596ca17d7de78dafddf39210f22d42") setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x2) 22:28:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ftruncate(r3, 0x0, 0x100) close(r0) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x32}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 22:28:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1730d370, 0x2, 0x8, 0x61, "8c543b656d4b1c5be1a9b424f51ad04298079612", 0x9, 0xff}) sendto(0xffffffffffffffff, &(0x7f0000000280)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04e60091f6af94da48111fac05c3e3b8bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeea3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130fbcae0e039e6912078e94786b4f2c300408c4c2a9e8706f15da5c958bff3bf5a7d9c29cc4168726d7c7b96c65ff44a2bfa811d4f9ff4a6f7e02604ca3fda0376f44b8248e3106a60b949e859a69a79c43b4119e3a6c1a5f694a56bda04e60d8103b0ef0dd952c90a31d5e2606d8dfedea9f351da5451fca05b06ae9a6cd23d0859a9b27ab1cb6192dd0054146805e2b6c3706e5fd048216c3a17924", 0x137, 0x402, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) 22:28:21 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x04\x00'], 0x0) r0 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpid() r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x8, 0x80) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x4, &(0x7f0000001400)=[0xffffffffffffffff, r9, 0x0, 0x0]) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440)='/dev/bpf\x00', 0x0, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wsmouse0\x00', 0x2, 0x0) r13 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000014c0)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet6(r14, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r16 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r14, 0x0, r15) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r21 = getpgrp() r22 = fcntl$getown(r15, 0x5) r23 = semget$private(0x0, 0x4, 0x408) semop(r23, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r23, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r23, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r23, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r23, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r23, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getegid() r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r28 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r28, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000400)={{0x6, r24, r25, r27, r29, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r24, r18, r19, r20, 0x5, 0x7fff}, 0x6, 0x2, r21, r22, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r31 = semget$private(0x0, 0x8, 0x80) semop(r31, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r31, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r31, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r32 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r32, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r33, r34, r33, r34, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r35 = getegid() fchown(r30, r33, r35) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="6c8e774338e774c0be58245ac4a983b9de82dbcb6f31af27cc24e09699b071ec3221d0a8a057d3af3e03e2f1fa83cfe520af85ba8bb41dd989d194a934fae543706769c5fe377ed3c9244c6c4be7b4936612104e20ef46256d5c60987fce7803a3f493d6", 0x64}, {&(0x7f0000000140)='TY', 0x2}, {&(0x7f00000001c0)="96b4da9dbd4e8c52ebaf7b2ef17ffc5af109abc17195f7de10890b64cab7dd819a58d6b39008c9b23d3ec0ffdb34c46e9801cf2510a11dae8ee7c32e9f86b446aa56200a54b09a6b6c6f2ee262a816182209e05fc919256dda45a0deac85e6d27972fab92e354390bf2daaf09f3af4796abae56d18f6ac556bb9d1ee157dbd1dd78a1cdd431672ee084621e6e7fc47cd8f1d20ddbd9fdd364f6a4209ffe46ff5ecf987873f20fe2d77bb95014ccd536534ece5f5adce72160cdbf2b5bdbf44a2a7346ecc38af8a1048d5e95cd9376ce5f727be8a9d898cde9304acb13159d5f04812f826d2543df3893f0ca07d39bb64ed59073dcb7fc74544", 0xf9}, {&(0x7f00000002c0)="00489aaefc8afe5a4a62015aaf5055e73a42", 0x12}, {&(0x7f0000000340)="ab709560535e36878a4bc1020f1aa24c6ccb40db3bd537b3337f2b77418c10aa0d01799f1e832bb5ade1365a962495c0c61a6e7e3da0a275633784efbbd5ddc6fee3167fe45c288f62caf892e9c4d7b23ef6c753742524ec763860344e84caa2d5ff56688284f6bac788fe3994837abfae286626d6e1672294e75e7c49623a2ec0efc8056e436a16aced1eefc8d65ae2fd7e285a5952e4fad2657970071b0f7a6ec375ffe7281178d38eef1399f2f56d3f4644524be3bd68900cc869318f64b6018045c682d0923f7cd2c2bfb0e3b1c913b1af9ce27991d6fd96f5296fbd0a22c67765b54a9776dbfe00cbf8a294800e7113e6c0a74b3777f4585836e0de335f6e77307b1a0ba1b182ff94ea1d33c51bb6919044e60ee9eba464d49297b84f9c32b03ca84501d46f3107494fc3add8f75fa0688baf6ca41bfcd24f93bb2fa46438cabe6212133dc578b8905c8db56b92a09ca0650c3647d70a91bc788e44b6e05e00685c4b5236aef7da021812cf1f237888905f3234c1347bc66333fe021b7b8fd4380844846f4fe6c387e4318f0c914ecb4378a0daafd9458f4fc705e0f963c35d474180c72c299ab012ff57d994827527f2ab4377e73e22c32d2a07135db053ad5f3afea14f76397e2145264f67efd3dfc45c3971d9d86063b9bf077d72cee9f06f4f7a18c8fc180796da9865a904a94db685b3770f3170ff4c994c07c86cf366c0b532bd571269aa15187b838667cd3aafdf062a53769bdfd8cb57022bedd9402e1ad1c5a1ee9856962e6887016195588291e6398a137bd284830b289a31ff9d6ce853f5b1d4a60ed3972d6a2b2f62931421636cc28e1b5ff2d327249b170236fdf4c443bed223cb93cb92309022ac9fdba4328205692e225244a5237a2c25f128aee35de96e16b121f95894c3e296fd5276a8e6fad2866ab242ba0f560b74644b27d4c86911a43e21398bdd9337598ab0bc67a5b4a361fbe56084227b6981cc8f742f3932afc720fdc1ad82d20bd8bad3351b66c4e35e97fb6aa8617d28de9be4329fa38786c57f5281956160704d124ac9a15e139b6192789df5a8e017c81f4c9dadc4efe2bf5f12e68b417508b238b90c98ef25e81e311347a7e03a87e8130132b0986acf495d9f89ae08cb3e9f89dd1193629b9e848d7f06eb73aac7d8fa0dcc285c14891446cb27178b370b44e65d13338a6ca62dff45b47660c99aa6930e2e2c051e458daf491007ed4052a8937ae302ad2e6337f75e2a84e1ccc2d2e94721a506f23770787216f17d1bd9cd8d7dd81b8778e6416545dd29fcf8fbac555f6589e5ac728a17c63ff725a1f7a714ca575e1ca074a260b6af7d41bdf138c2e7fb0e9d54ab7e6414f830a345f4f2112cc2a9f06ead752a54fbc4c9fe61df11c218b98bb6aaa7e67c2cfab4f2cbf42213840d4e7dcd15154658628fc423cd9454cb90ce88ad4c7492cf768a2a553ebbca8f15950312a6ed891af9e9f1c8b51272b8ade7665e6740773a960fcf0d67ac6f3ba38971cb32031ca70621d6b52e0ed8572a5c5fb4a61a67186b957754148f7fc044388d848860e0172fe0f82b72059b8fd08b9cd6504318c037fcc897d5557215597f7cb925667aa01232da1993d7ad4ca8a39cc6b9cd26c7b28543621b557a2d5a301a6d0af5fb7e3e8cae1b763a76d0cdcd5c1ff514fd7247542b5b8ec077c3d14c74c7d17deaee64933da42da5098e9a1defc340352c49df0e636a901466197e140782ced0a8b91caad06be51bbf0f1f935f845f9724ac9087ab955f32876affb35d3c155a29363b51c067303f4ae74d7660210b364ed135f5c71ead7d51bb704571e9a932d416f2f2f4ab22ce30f9c94744ca33a4af379dccf5ca8289478e1f72cbc5f662ab1f9c1437ada84bdf0fde2a0f364a8484b208679124c779d779b63df8c1471eb75dc04bac4073612d2d85341b4de49b476b58a4e8ab632c12337ff573bb07648abfa17184b0abd68722adc34fc516c4ef29a9de7079a270e841ae4442205338d4123a5c4d1c5c2821a3896eb92eb4d51d120a7698f301d34da95a3a74891f3ac974d310efd1ee9defa3c8f09201761b8df1dba4e5e637a8880b3cc98026bb9e60b02bacd13653d7350c20704c78fb41e69a3638839df863f3db979879a1eaa4744da8888357ebbe981150ab26e753dc9a215cdc48687cfb97a804eeeb0381c1e6cc13f3e7ffe094796059c4f1ef4ebd2a04ba38e6e6bc4e90d9ea37f4baf487a073009b2ed5dc44a2001ad51c72ab728ea6d48fe02bd0bcd0ec5e5cf8254b90dce741cd8b5fb91b4568473eeb4435daed2ee8eaa1ebfb3df143c38946c13b6db541554a6c9ebdd6e4c01be654dafb7f9f21cf707eeb5d1b112aac1e8e82c8336bf64b80949f887bc8139e0ef8e83bbb513fa7b2b062abdce966db17f3418f95ec4cf202a10af99c631e34f711c4cd37fb00709ba8c42761b2482344a9b767f1bca023b6be78bde5f430afd88f39f4e26512366f0eec8bce04903c3bde566ef7bf2526e553fad86f33c1a9f3b86eb5e716bba2d3e412186281695ec472f7643ecafeb49981750d858932c6f3b12b39ae0bc6db775d771347aef8746147bfbff67647ae8aa3cc017c5eb06d49bc5451193330fbac318d0764afa1b4771132cdd4a9c9f794f6106b1aa41d63be7d035c9a6212dd09ec39dd0ad7b6adb82894760af0e020dc96c4ba2b37ba8a07547966eaa5520d4a15ef2804650432e7ab4a3da79e3b36061e27373c2af055bb55d8074de5745ddda45b195ff47e5096d04007f319118a53f224c3d9096f9af664d7dcd60044f0dbad05370bd0e214a8b3192958f79c72f44c539bae84600c720ac07c561b657e943061e9a626a374f2f9e372c8f4a06e848b6b15ad718efff56a932b8c0ac99bbed855ce25188efc1d7dd7a97f5be9cc91a5d3af07054a59f0c5e913f22fa6a39a7fb81d9591c5fb461a6dc9995e3672acadb14f4953cf69c1d94301a690ad7f32289c2ff558f548e6eaa6f8c666dbb97e041c4c9f75ff4cda5e650f67f505a63ffd730c03c3a80b4ec1ffc542667505c409ccce566a307a9ea87652a10eab1807c353124a0521f27fc24800065ea6ee3c1ff234ca057fd94f5a57bdcb4d73ca1632eee30729884c4de1a169e4352742e93c5d775ec73cbd3bda051af52101fc2c3fed61b41cccf8e0b89f459218568f5d7a6adb1ccbecc96883af98c979c60cf0e0a96facd9307f9bf5d3f4e84c66e51233b8ddb1b9c5b16ddb349fc3089b521fe63747ff134ca5f237fa2818d8fccc3dc9d1f231444d860de24a0ea57fcc857456cc346250298e03a82ddbcf92535d62133d9d11c6409e8b800e4f2fab95a58199397f53d98f0a4718483ac0cbb792d32c000b63b601e90155a08e0e8108af9d901c7ece09d4c4bfd2c3a4da65aa9f27b40af89535899cbd79faadd10941ed623c1d147c4fdf92c25e676cc9e8bd35bbd3c5cf71fb726baed31462333659531fca2756e36bbaf6eb81272c66954408c1279d0887258c47ca513d3bcbf612312e2219674e1475f5e5d051100bd542dd92f0f919996fa7d44c591e8aebe425a0a54ca26f4120fdd475b3c0563704b0cc2b1817e6999d2eecd573fc20da5caa448a6e4c18d12f0a5b82aee227b8d593ef4543a910516ead4309ca14d1295dc9d87a4300ddc31459f639260ba30541f1c1d1c8f17bb8c35c9c99c42484f63511e78ec4fce4c4b43a33976ff3d744d0191931edaee6f0e1d88575db44d4448a67756b28fa2624f1b21e67d8ff20eaf84e9955704024841863c589a9e5b5d38009451fe0d2a08a5b31d0b62b43930c077bee9b138b66674bb8a06c05600dfd7667f05e5803ba286744595655ccdac80ff0d7573c16c6cce3b8955551908e226c3b84053433a0cc3030db09c9177fa141fbd73afbf070d27f8f149d5b23f21eb6ed4aa1e503441ebb612697955924e891d262bf97806c75c0f94c2ecc708ca4aacfc6fe19fc1e1022e97ccd76dde056019f9380e7e6abdf0eec453688c8d749bad1bf2e33a55e2c1e668dfba90fa6e97fec2652e41f1da8afddc279e8bed41ccc4ee2a17a379e54e842f8916cb80cd05d1a231a46a1ae9d8966a80ecb0eb7e0df2239ff6834adf93d87cbbc6f035cad4157a53f3c1a2c6a7178bf00b2e7a49fb77dc2f022a5a275aea7676db784b54827de6c585d7de366cbfabd50c57b733fa1adfd87d493df3ff75600b9b43f20d9b4093a1c5e636670295045aff7e4da5cd0bf8d6874bbe5d0a0a7776719f56af4cd0b63390f2dc9d655ccee550377e888e32e5e13570f6dbfb111517304c8ecdadceca91e66b5743f912610faacf78d5b41e4f22ce6ed64d82fb7e4ce55f9d621e9b290ed9c2284449c69b3cd0ab1a8d66933cdb69a4f34bf5503d2168798d4ad8c9764af284c3ecdd3f3b3e71934fb8b0e1f9273f554603da68352753a3ef5d9cd9879fab961d13b83d4176c8d8d92697ba1a492675e73dea8e5e856f1f3c78c73ce687ca879861ba7809095d1402cb97619d1e8401add40c467b1e60c55ece591784e8be19d5d66d14a402b923b7aea590e6c3055414298a1fe912c449dbf4358badeea35ba83c1187ccbdbfd8983ab402a7463178488582348b71dae17ced3aa6a14fea89940fd346631204dcfc8ebfe122b430bafb72507258319989783ef04d1c9729fbe76b978517d57d312c56342cc4a022120dddb83ea7d66c686bf9d4b193c2e43adb94790c40d365ee41c425d6db7c5213ceeb47578727de48a53e9d2406ec8a60a21b44e69a02d3979b78b9ad6384ab26c6bf92ffa8a48413e1c8c5d71df29f462c92136f2b21fe5c6e3a0a9939793f7d871f324ffa18e496ee394080f218c78123e81cbed1c701fc83d815e32fd9b2106a6a582347b3aa57729aca69d6cb6075dc28d1d86e199a4e172b834741ac9c37ff246a9c9dbade49f0cd7057d29b3d103dfccff490c5d3bfb7d9e6691b9471fe3b4c048e3393ade5a36c402e56ab17e43eff9d0e348690452b786506d5a37a34b0eeea59bd3e8a50217efca6a6a88c1ef16821fc57649950cd6249d02589d057efd6e10780b3297f4eb7a6c7de9a8658891072cc999744aa1e2905cd981b0e9287e5aee082c262bc9d8e94ec0a6c7f2ea12448163cd76f4cc1336183154c6d714cad2c5a0dca5f62654937744f59fff27acfc2040f5363fcf9a5e71509dc616583af9d81bc00819bce7cc523a8133b57b1c0e5dd8cdab3ff1454cc7d6c5bbdbadd293849d04a308f375ca19c2e225e75fd47a98351c956ea00238cc3810610a679a681170fb1bd89abb3f51ae6fd32b94ba761bc036693b76098779aa0f901145e287b1e7a0fe510287f06dce0e62c1a6ff5b41d9780a7b0b13added3cdaacb5c84b36182c955bef13848fe9ff83bd501b1e038e6c766241fed71fe369ac0ca0388b780b0f1bae6544f2fdf7ced8e57884015ebdb5408bb1b9f2ca5e1e0012dede1b54fe4e6488c19748dfa71d82a4a2926b2c0202979f6f4b5d6fb7904b276a9101a6a057d660e78bc1707e1a3f3844ecd422443f8b0b7bb8a9660c24616c0dd0330e79da6bcbdff6ce677ad7fe173d09fcbbee6511fec35ff453a0affa270a32f9186cf55b23692db178d369f6cc6fc6121fd24cb3e1dbf7e10a1520d949252590475237d5dd48b2d60a9ab6104c3d488d15bc38fe1e2bb3a64d2e94166ab9c88df76bd4f7fd71f0b11979a3688a350c6ad75ce58bfc68e83e6236a6a2f69684b8190bd131e82a4b8ba4a4b8ad4078d", 0x1000}], 0x5, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r5, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r22, r33, 0xffffffffffffffff}], 0x60}, 0x404) r36 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r36, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r36, 0x2000741e) shutdown(0xffffffffffffff9c, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 22:28:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x40004000000228aa) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) socketpair(0x1, 0x1, 0x38, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0x8) 22:28:21 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair(0x11, 0x3, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x64}, {0x80000000000c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="28dbd80007000000ff94c4162200") r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) linkat(r3, &(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x4) fcntl$dupfd(r2, 0x0, r2) recvfrom(r2, &(0x7f0000000000)=""/40, 0x28, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2766696c653000ba69aac252f1c5417dfcf56bd24bee458de43c6597298a650ce8bf29321c12b9de56007609f08cd2f12dd7b5bb41910ce854f33b581abd9a661576067f284985a5395ae9b6392a47a1ddbbe858611b597bbd699247d7409cb44b0cefa900eafd24621fd6e1b49f7ba578c3f10304093d37e7482353c1602f624ec8a33bb43074240017da31732677f1423cf874f8899e3897e7f41c5c2f2604519cf4acdd664dce9c4d2fca4d2f95ccd09c9cec8b62a60c"], 0xa) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000080)="b72b220e445a84d7cc18475bf66c3f8bf0d2dec0550c7cd2fffe4a9846ed2300000081a77832718cfacc2b2cce7f525d9b34ef74b4f11344f60fa95977b412360b1002006906160a1435a385aaa93dec358a222bcde0eb340f9126cc5f064c1e6392e764c8032b94a63e057f8564f243dd162ead63219a1aafb00b1663120c7259d77d75de54eea84f081d4b280dc3bb7b0ba056557779552b28f28674a6b2307a1011ce4449546522e05c35992e", 0xfffffffffffffd22) 22:28:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0x0, 0x0) dup2(r0, r1) r2 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) recvmsg(r1, &(0x7f0000001900)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001780)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/149, 0x95}, {&(0x7f0000000500)=""/164, 0xa4}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/248, 0xf8}, {&(0x7f00000016c0)=""/173, 0xad}], 0x9, &(0x7f0000001840)=""/130, 0x82}, 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wsmouse\x00', 0x4861929b9e7ffaf7, 0x0) pwritev(r4, &(0x7f0000001b80)=[{&(0x7f0000001b00)="dc088c0fbe4292632f29fc557f7c0da73bcdd02003f18aa16b1dbd4f7c4e71fdd7db6bd4c44d9e055690156407272920f3b4be3f9082f65f26cbaae1bd0c9a5f88cfe1119fb008e1ed56f3cd30df8cbf9b0f14493799b7660ccef4a6076ee55e8a4a28", 0x63}], 0x1, 0x0, 0x31) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockname$unix(r5, &(0x7f0000001980)=@file={0x0, ""/108}, &(0x7f0000001a00)=0x6e) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 22:28:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = socket(0x2, 0x400000000002, 0x0) r16 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r16, 0x0, r16) fcntl$dupfd(r15, 0x49425748e3569ddf, r16) r17 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r17, 0x0, r17) r18 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r18, 0x0, r18) r19 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r19, 0x0, r19) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x68, 0x20000000, 0x15, 0x8c4}, {{r1}, 0xfffffffffffffffe, 0x183, 0x20000000, 0x7, 0x7f823b4d}, {{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0x7ff, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffd, 0x49, 0x80, 0x9, 0x1}, {{r3}, 0xfffffffffffffffd, 0x8, 0x2000000d, 0x0, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffff9, 0x54, 0x2, 0x3, 0xfffffffffffffffb}, {{r7}, 0xffffffffffffffff, 0x62, 0x40000000, 0xffffffffffffffff, 0x100000001}], 0x400, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x4, 0x88, 0x1ff, 0x200}, {{r11}, 0x929af3acfcb2f96e, 0x1, 0x20000000, 0x6, 0x1}, {{r12}, 0x8000000000000004, 0x0, 0x0, 0x6, 0x1}, {{r13}, 0x0, 0x2, 0x2, 0x2, 0xad}, {{r14}, 0xfffffffffffffffc, 0x42, 0x0, 0xf000000000000000, 0x1}, {{r2}, 0x2792581587a358fb, 0x4, 0x1, 0x0, 0x400}, {{r15}, 0xfffffffffffffff8, 0x4, 0x40000000, 0xee2b, 0x8000}, {{r17}, 0x0, 0x10, 0x1, 0x8, 0x7}, {{r18}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x0, 0x1000}, {{r19}, 0x7fffffffffffffff, 0x55, 0xffffc, 0x7ff, 0xffffffffffffffff}], 0x4, &(0x7f0000000280)={0xf7, 0x6}) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r20 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r20, 0x0, r20) r21 = socket(0x2, 0x400000000002, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8020690c, &(0x7f0000000300)) r23 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1dbf0cad92a9111c, r23, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r24 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r24, 0x0, r24) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x5010, r24, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd807f00a9f8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a9f8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a9f8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a9f8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a9f8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a9f8 va 0x20ffb000 didn't change! 22:28:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x100) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x1, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x260, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0x2, 0x80, 0x80, 0x4, 0x1}, {{r4}, 0xfffffffffffffffc, 0x180, 0x4, 0x5, 0xa7}], 0x3, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffa, 0x41, 0xfff7e, 0x2000000000}, {{r6}, 0xffffffffffffffff, 0x5, 0x4, 0x2, 0x7}, {{r8}, 0xfffffffffffffffa, 0x80, 0x20000019, 0x4}, {{r10}, 0xfffffffffffffffa, 0x10, 0x10, 0x8001, 0x7}, {{r11}, 0x6, 0x50, 0xf0000000, 0xa56, 0x80000000}, {{r12}, 0x0, 0x75, 0x20000000, 0x1, 0x4}], 0x9, &(0x7f0000000300)={0x8, 0xfffffffffffff59b}) r13 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 22:28:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="2d012ecece089cb6903e71012fb6a6318eef2f66696c653000"], 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0xfffffff7, 0x0, './file0\x00', 0x1f, 0x890, 0x2, 0x33c8c3b3}) shutdown(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="e401f6b314a446fb7399"], 0xa) getsockopt$sock_timeval(r3, 0xffff, 0x803, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="2a859e8d65c07615097af301b226d689bda90272a32b0f55e12982c00ca9dbe9ea57bf6c44d7165e72abfd4cbf6387e17028a6a3e4ef728e3526846aedd3ed06f6301b338c45bcd081f1f05e33387618fe85ae32055a69907b789647a9c988e4b9ae8bbfa144669c5a2523c801a43425f250a8804e202abdb13e280b6c170bbbf4c8de192e335f6ff66bf2d3e29344024abaa46ced81ed634ed06fa642c697fbe35240d3b5488a3dcb3723b7883a122a5e10c27b0f76279d53db0db1c176a8d4dfded19ad52eb3e06679e0aef676dcd77f568c60f7001c0dc4ac01cf56e69a82e50ff7fd908a00b9b7b36b3708ab930aa6bde3d36f", 0xf5, 0x414, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) pmap_unwire: wiring for pmap 0xfffffd807f00a9f8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a9f8 va 0x20ffd000 didn't change! 22:28:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000841c5f5f9e21c4b481221993ca15c773569fd626e72f42d64954471c87c1b31d516048ada5a11b44b7dfbaa430bfc01cd12a37b7085ad1725ae938bf141f4199458b726ac7d2902b3289e82ec5c7e90f2fee004d5bf44def00237cae84dbeb1fe13712ffe7e6dddb1a0d9c4ecf0669b01698bf2871524179275cf655793f4f176d3385346f662e1cf82aa57d9d340a17bb2bc1cdc5ccf47a9c8b22756806c2456a4001622766705cad8111de7956af95de3013b461ea494f86"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df14", 0xe) r2 = dup2(r1, r0) r3 = accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) write(0xffffffffffffffff, &(0x7f0000000280)="1de96df940499c4fbb4726dd1cf8d86235e08daa98846561dcca5266a24fbc586d72156e3a556275a943062220bba36bad247956335c86f15f77297881447387b046d202ac87455e26dbb8bcdb742d98d8cc790e0842c97d3e36017aaa1be5b571287ebf41ce052bf316b67746c153303fb529de313abdb20175cc7a75c037058eb0891516a7b00e35c5baf3a282ad0f9102c067497ac3391ef15a2d35d3dec6aad061a771facf2dd6323aa74e073e1c850c2cf55e3809a65f10e90948925192fbdf6c0ca374e35ac1e21327d7655e67e454a1a7cdfcc137bc", 0xd9) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000000c0)=0x7ff, 0x183) r4 = dup(r0) sync() sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:28:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8008, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = accept$unix(r6, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x21, 0x10, 0x5, 0x57}, {{}, 0xfffffffffffffffc, 0x8, 0x1, 0x4, 0x5}, {{r4}, 0x0, 0x11, 0x20, 0x0, 0x5}, {{r5}, 0xffffffffffffffff, 0xe9028886f9e00483, 0x2, 0x17b, 0xfff}], 0x7fff, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffe, 0x57, 0x10, 0x572d, 0x800}, {{r7}, 0xfffffffffffffff8, 0xa, 0x20000000, 0x10000000, 0x9}, {{0xffffffffffffff9c}, 0x7ffffffffffffffc, 0x41, 0xfffbb, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0xffff7, 0x1, 0x37a4aa29}], 0x7ff, &(0x7f00000012c0)={0x8, 0x6}) chroot(&(0x7f0000000080)='./bus\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ff080900000100000000000008008000"}) 22:28:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x241, 0xffffffffffffffe1}, {0x9, 0x1526}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 22:28:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080)="955e404a3115c0a9868a6020aae8f4a6391c3473f52d736c19a9ca7eb4929b7e5a92f758d6bc13133bf1199deee78cef8718b9d6b3219244", 0x34a}], 0x10000000000001d0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x8, 0x1, 0xfffffffc, 0x81, "bc353c0ab3e12ac372b1bee0f92e98fc4fdf2469", 0x7ff, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400, 0x100000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x8001}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 22:28:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSBRK(r1, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) sendsyslog(&(0x7f0000000500)="c041a12d218445f1d46336baee47fa6b7292b66f824b6cd5b0d04c958b0af80a382b57548227ab071dc15afec9540734a1307923ce15ef0e665d69b74dea1e166408453a701a346331624aa90a12a7fed24fa68af40c2f6b4f34ef710b54878a499731dc99d2c289c76ce76f216faaf5711b7780134d10df60953a958e245c5e053a8ae0789ed33cfb7fdd7a413a674ea322674a971ec1f0c1b5a5", 0x9b, 0x20) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c879395278ee465537159c708d033621e9675f2206c2ca76073667dc0d10bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a0874a759e1ad162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa20a361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000002000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae703000000bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd3630e00007ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebcc46e7914600000000000000009f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f511615d144b2a12077a79c6dca39cf1566b9bf4faa4066021f952189b1508cd79aa9acef478ba448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b57485b3902005310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a55e9f63ce99bfa0419523e5921ef7c50f785de7185718fc7f6c477ae1e26bd18477a8fe50722e2bc434c7e40ad6327718d9cd55b4f8c54be700e91a9dba00450b16fb62161edd1dc94758a00f4d2696a435378066e647b29d1b4f61cffba23e481d39d8a304f4ce7091dc0f10a73088d7af720f1317b08f60cce34fda96d26d16988dd2b926ea63b1a92b0bf831d9083d8abf27160cfaf9236fb31c655b3bb898fe40d16837471716ae81d71c516a60b51b6cd25c0ec5f80f7f9e5638301e249e67d08dac6e79810b876422ba8ae99d66104989dcb3d47151566bf0b887daed96f8daa7cc37dc68f83995c6742401a"], 0x10) socket$unix(0x1, 0x2, 0x0) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:22 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2133, 0x0, 0x7e}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, 0x0, 0x3, &(0x7f0000000400)) socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x5, 0xfffffffc, {0x100000001, 0x100000001}}) 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 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) setuid(0xee01) r5 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000100)=""/210) r6 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000b80)=""/175) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000100)=""/210) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f00000006c0)=""/215) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = fcntl$getown(r7, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r10 = semget$private(0x0, 0x8, 0x80) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r14 = getegid() fchown(r9, r12, r14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x2, 0x400000000002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020690c, &(0x7f0000000300)) r18 = socket(0x20, 0x2, 0x7) r19 = socket(0x2, 0x400000000002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8020690c, &(0x7f0000000300)) r21 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r21, 0x0, r21) r22 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r22, 0x0, r22) r23 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r26 = semget$private(0x0, 0x8, 0x80) semop(r26, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r26, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r26, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r27 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r27, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r28, r29, r28, r29, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r30 = getegid() fchown(r25, r28, r30) getgroups(0x1, &(0x7f0000000200)=[r30]) r32 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x8, 0x0) r33 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r33, 0x0, r33) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r35 = geteuid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) r37 = semget$private(0x0, 0x8, 0x80) semop(r37, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r37, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r37, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r38 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r38, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r39, r40, r39, r40, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r41 = getegid() fchown(r36, r39, r41) r42 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r44 = socket(0x2, 0x400000000002, 0x0) r45 = fcntl$dupfd(r44, 0x0, r44) ioctl$TIOCFLUSH(r45, 0x8020690c, &(0x7f0000000300)) r46 = socket(0x2, 0x400000000002, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCFLUSH(r47, 0x8020690c, &(0x7f0000000300)) sendmsg$unix(r4, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r5]}, @cred={0x20, 0xffff, 0x0, r8, r12, r15}, @rights={0x20, 0xffff, 0x1, [r17, r3, r18]}, @rights={0x30, 0xffff, 0x1, [r20, r21, r0, 0xffffffffffffffff, r22, 0xffffffffffffff9c, r0]}, @cred={0x20, 0xffff, 0x0, r23, r24, r31}, @rights={0x20, 0xffff, 0x1, [r32, r2, r1]}, @cred={0x20, 0xffff, 0x0, r34, r35, r41}, @cred={0x20, 0xffff, 0x0, 0x0, r42, r43}, @rights={0x20, 0xffff, 0x1, [r45, r47, r3]}], 0x130, 0x2}, 0x400) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) dup2(r0, r1) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{}, {0x1, 0x0, 0x0, 0xa70}, {0x6, 0x0, 0x0, 0xfd}]}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendsyslog(&(0x7f0000000100)="8a565c509897d9c69fed471cb7e7349e5f66cf4437a6cd88c8201dcbc4ca13e7ebd8c3adc5f6642502c6ad21ff55b4a2c5d0ff", 0x33, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x800, 0x9, 0x8, 0x2}, {0x40, 0x20, 0x6, 0xbb}, {0x100, 0x9, 0x37, 0x9}, {0xffff, 0xfa, 0x80, 0x200}, {0x339, 0xba, 0x74, 0xd078}, {0x5, 0x1, 0x3, 0x3d9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='//e./bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xfffb, 0xdc, 0x58, 0xffffff01}, {0x3, 0x6, 0x2, 0x7fffffff}, {0x8, 0x3, 0x13, 0x3ff}, {0xfee, 0x4, 0x7, 0x5}, {0x4, 0x20, 0x7, 0xfff}, {0x8001, 0x7, 0x80, 0x3f70}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 22:28:22 executing program 1: mprotect(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x1910}, {0x5, 0x9}}) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:28:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x61}, {0xb15a}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x60, 0xff}, {0x20}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 22:28:22 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0xc5d695a0f1d87615, 0x0) preadv(r3, &(0x7f0000000100), 0x0, 0x0, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r4) 22:28:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0xfffffbff) r3 = socket$unix(0x1, 0x5, 0x0) connect(r3, &(0x7f00000000c0)=@un=@file={0x3, './bus\x00'}, 0x8) 22:28:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0xffffffffffffffff, 0x0, "d730c181000000000f857e4cef633edd00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="95002e2f13060a9266696c653000"], 0xa) fcntl$setown(r2, 0x6, 0x0) write(r1, &(0x7f0000000340)="ae1ed63e80755cde75645456649152d6052ad49cb6bbca88ae94bea04f3f362d1cff6096c24f5d8e4db4a20bc97931efc87acfff1be5823df828b81627ed99c41edc96ddc8f81da711f9fe9f32ec4e83495c22337600b59a393391475fd93c6e16cc23af3b4e4f575a76010211f7dc834bd9efbc0a23206effd24adca6d7a5c89e3760a4672783a7e8818b9342252d931e26ccb34b949b332c8741af36006861b5de23fa288fef53d91078eac74f7883262967465313cc525d9a35b39cb91d2df2f36ce625816339ca95026dd9dea505e9adb2465999353b6861da53e3fc448d44fa680b8d14c10b08fd04e440b35a751f027720870716c4ea9f6f545252ba4d6e66892b331d2d1ea032c92359976554e621a95fd3a52f88bb085b236b5940f55242a2cf5dc2c67cdae922849a6d03fad3d0bc5edd97819cdd2358a596c62ce0047c523165fbf92a645ddee82afaf7ac8da4ea4d89a37861752a215567a1cc9dcb5ac6843fb72da10ca31b1c4e63c10555cbc180be2005966d43fcfdc8840cd247f616088d2dd976c596b5fb31675fed1db25dca790a49dbe673655790f114fd7f852c0a0ad8870488e2b83ce7d6dcc6b9a90db87b4460fc98c28c0bfdd2877e33f1caeacfb2264f54308d37c03043e450f3cd4c43cbfe3a9f9d80351c5fcef4b6edc941cda4e9cd0f97daf15f716900369e5ea5f3488c8ef076dd38ff54e89a99f0740d3a9c0c8f58d459a356caf7fb3bd15f630bf2707fcc3c86834af73538f3ff2dd711a09aa9928c82b325404ca9f60553c4ba4e4154d105e08a5d1b975922f40df214906bd1d26d2abfd6170ea7314f926c3cb9109eed51d1de185807a6cb64e26ac3e682eec6c98186e6b978d1c89ff67d400a40dc36ca446b5c8491dd04b56283d01caf524a104ec577fa73d44c17f632ee0f6bd19e7dacdce8cb2b7dcab38f25c297b15bd4e4139744df745e5aa2b9a30bc072c038192917152444f392dc584907cb9bba729ac59e03d956d35823aed50ef02025219e0c330e66f9e21cb1983574c672e7bc2b30c35a4af3ec1b83a014d569d71555504610f2c7d21fde5a988734e29c669f6961a48878d80ec40036c72007ee6a298e87f55c74f7e9eea7b884e46f2c3b14cfa96061f0fd1ee6a646877147db030b6ce065b06acd90a45e11e0d97b594952d5e9213db790b75b9a1595fa2a54567042c27d1191657c0dbb7bc58a69d8b0d1b7752a767dadedc774c4b50ff26e3df621edece026aecb136b6e533f07861ac6584fded8607f64adc1143f1a52b88d76a3b6e58ca4da77509f485c2ee73acf2e7c65d7d6e077b921b40119c93bf82785f63a7a39107d3fb92026f85a39627e645336787bd72999be535d176a0c6109fe6f978d220fac9eca6e2b3b02e766e6bcd7993e9b6d541694797b113fbda1595b2282c1b56f477272478eabed5d6d5ff80d8c2ee6ce8e8cc8ec1214cb95df35282c755f770ff60b008feb067a4756439ab6c54826a05948ddbcf4fb4fe2aaccd89404c5c02fe4b30cafe7132b5b15ea9ae55e3fd6196a032f03030428650a4ac02f0ee975265229a7d0a74f3106baad2bc9e51947088ca04d6d1e86b8fae8a5ed583abf22abb6a0edf54cd655aa9c00ca78d4132c2cd0a4d0663028a2805b5720a6e3acf970baa259bbb328cf86238bfaa0628cfd9a4b0cc6e30c84163e862820005b7e30de86431e031ec4ff4c29bff1067c2033b1e245dfb09d67039b169849a8be93fd0db42e4f21d72e34195eab194d340f8795e4f8b5c1a0194b6eb9056368b48209c6ea1ec9249e3ea8f119763e6eb9c6a02acea1142bea9a6b5f1ea6792225a2532ac12069203519df675052cfeeca7838cee34f2eae64f9f69a6c78e2a7ead4af1f8275f975f168c1c2ca66f708585f10b31cff37adc4bd7c03716a3be1f55007a938485ec88a38e7c5cba9b321d396614d341729de97c8572070e33bb3bf428d3ff27a4806f102f5", 0x585) 22:28:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08e87a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa68305e6c14a"], 0x1, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000280)={'./file0/file0\x00', 0x2, 0x2, 0x0, 0x0, 0x5, 0x0, 0x7, 0x1, 0x3}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000001c0)=0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x4000000000000000, 0x3) 22:28:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000240)={0x1, 0x4}) execve(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x80) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000080)=""/116) 22:28:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = dup2(0xffffffffffffffff, r3) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x6, 0x10001}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) bind(r5, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0x3f}], 0x400cc, 0x0, 0x80000000121, 0x0) flock(r0, 0x7) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000140)={0x1, 0x7}) kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) kevent(r6, &(0x7f0000000040), 0x7a, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffc, 0x18, 0x2, 0x6, 0x4}, {{r6}, 0xfffffffffffffffb, 0x1, 0x2, 0xffff, 0xfffffffffffffff8}], 0x400030, &(0x7f00000000c0)={0x7ff, 0x3}) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x4}, {0x25}, {0x2, 0x0, 0x0, 0x103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget(0x1, 0x5, 0x40) semop(r1, &(0x7f0000000000)=[{0x1, 0x3ff}, {0x3, 0x5, 0x1000}], 0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 22:28:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) getsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000000), &(0x7f0000000080)=0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:22 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x4, 0x7f, 0x9a05}) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 22:28:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x1f, 0x1, 0x6, "22bdadfabf6107813e00"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a293", 0x1fe}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2b302983ce5a628865ae597c641b539de10e6c4a"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) 22:28:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x80) semop(r3, &(0x7f0000000440), 0x0) semop(r3, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) setsockopt(r5, 0x80f, 0x2a, &(0x7f0000000180)="124b426cf5dc328d7dd904aa2bb86d3f107b05ad5e1fd949b151e9ad5cfda022663882b32a3ca755be46a9d85941c3545fe9a9d1bef53cb931f93ff933a00cc74b6208f07cfe30348eb7db7993103bd1d4cbd82e2104950185f8e7243e9d2fbe7194287bf08d8653afd4ba8febdca2eb8d29711c2d73fa2b1dda01cf3ae8c850366dc7df1f901162eb7d8a50e247e885", 0x2e0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x1, 0x0, 0x20]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x1) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020690c, &(0x7f0000000300)) linkat(r11, &(0x7f0000000380)='./file0\x00', r13, &(0x7f0000000280)='./bus\x00', 0xc) pwritev(r0, &(0x7f00000002c0), 0x111c, 0x0, 0x0) 22:28:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x100) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 22:28:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x86126) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) fcntl$setflags(r2, 0x2, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) dup(r6) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = geteuid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) r11 = semget$private(0x0, 0x8, 0x80) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r11, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r11, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r12 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r12, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x7) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r15 = getegid() fchown(r10, r13, r15) lchown(&(0x7f0000000100)='./bus/file0\x00', r9, r15) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r16 = socket(0x2, 0x400000000002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8020690c, &(0x7f0000000300)) socket(0x3, 0x4000, 0x80) r18 = dup2(r17, r8) ioctl$WSDISPLAYIO_DELSCREEN(r18, 0x80085754, &(0x7f0000000000)={0x4, 0x2}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 22:28:23 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) r2 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000000180)='./file0\x00') close(r2) r3 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x1, 0x7, 0x6, 0x2}, {0x1, 0x9, 0x4b, 0x5}, {0x8001, 0x20, 0x0, 0x3}, {0xffff, 0x4, 0x23, 0x1}, {0x99b, 0x1f, 0x8, 0x80}]}) 22:28:23 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x14, 0x40000300, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x9, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendto$unix(r2, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x2, 0x0, 0x0) dup2(r3, r2) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r8 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r6, 0x0, r7) r9 = socket(0x10, 0x1, 0xd) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r13 = getpgrp() r14 = fcntl$getown(r7, 0x5) r15 = semget$private(0x0, 0x4, 0x408) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r15, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getegid() r18 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r18, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000400)={{0x6, r16, r17, r19, r21, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r16, r10, r11, r12, 0x5, 0x7fff}, 0x6, 0x2, r13, r14, 0x7f, 0x100000001, 0xb1f1}) fcntl$setown(r5, 0x6, r13) 22:28:23 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="eb", 0x1) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x810, r2, 0x0, 0x53) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 22:28:23 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x92}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 22:28:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b00040e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d3a792de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024070000003f6846e79146e637e9c037dec2e29f9483f9d69092e14a751c0863ed114fe2d6d8af6daa2327451ddc66b8ca0000000000006aeecfdee412143d260337219dd9b60f072b1fe91ed26a7137cb28e29f5be76486cb4713aee6f276ea1a1a97f535d1731e4191760d9cd277cdd852e0eb4eedd3dd3395428eb78707f5f5f867e3b40b9fb1e1a5480a000000000000000063c30e67e599090b"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = semget$private(0x0, 0x8, 0x80) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getegid() fchown(r3, r6, r8) setegid(r8) 22:28:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x200) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) 22:28:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000180)={0x4c, 0xf295}, 0x10) shutdown(r4, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x14, r6) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0x0, 0x20, 0x80000001, 0x0, "fd7f03b7e72603725e5233ffc4db044bf8446d15", 0x8, 0x7}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000048}, {0x4}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) setsockopt(r8, 0x0, 0x7fffffff, &(0x7f0000000280)="a4a306653ea5173fecd2a2407b5abcff0219f52812ea9952c7a33cecf1cc7103880dd25c51416bb6f817518bf72361ea", 0x30) pwrite(r2, &(0x7f0000000240)="b1e91bee8f9a2705dfafe8927d72", 0xe, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) 22:28:23 executing program 0: sync() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x110, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) close(r0) syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r3 = socket(0x2, 0x400000000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x80000001, 0x7fff, {0x2, 0x7fff}}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xd7d45852183e4088, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 22:28:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffd) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7fac1631007bea43) utimensat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x3}, {0x87, 0x3be4}}, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:28:23 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x5}, {0x7ff, 0xae}}, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 22:28:23 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) getppid() writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 22:28:24 executing program 0: r0 = socket(0x2, 0x8002, 0x0) socket(0x18, 0x5, 0x7) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66a474696c65ceaf174645b45b6776c65eee251890e5a2c511f2857d207969fceabd0821970140161c026d7f6c7555d5ddaf3c58f42dc291edb65c254acc27b52ba2189baab37141e9a6abcf4ca32214d946ba035ab8be4b7b096dfe762485bd08080b14eb2d6f3927d98707e2d8ad2d604930"], 0x10) write(r1, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000600)=""/117, 0xfffffffffffffcf8}], 0x10, &(0x7f0000000240)=""/11, 0x67}, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="87e5672a00000000000082022e33a15094424f95b8dbcbd83bce9e463448437bf0f8df2f66a461515865"], 0x10) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r3, 0x0, r4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r10 = getpgrp() r11 = fcntl$getown(r4, 0x5) r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getegid() r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000400)={{0x6, r13, r14, r16, r18, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r13, r7, r8, r9, 0x5, 0x7fff}, 0x6, 0x2, r10, r11, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x10, r10) getpeername(r0, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x21) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="910448849f53eaeb8a420ae492cc70e629611ae89b3f944a331348de3d9a51872e2e29f24ad2447515e2f0ee197b16b28804985e469386", 0x37}, {&(0x7f00000002c0)="64245d4048bc114a798393592ca35974accfbe93dc7fdb7d9033c7af0d833870ad768625010bb5600d798558d5781ae6178b71a5f6869bf50ed397f85f3ad4314dafb7d6efdee1e164444827f4b4efd0495d336566a424cac8f1c2d327d445089d6eb4e0a9dbb5bb00b1b318abd8ce7e02bb296426953ac8acede6db5e79a6a9a31f67e157eb2c2411ce7f1bcaf8f096ab29a06249750e75f02028d948eb6140a08678a83f5bf1476d905d0ec4d765cc1a36615d2dfdb79ab4bc38601fd9bff26d9d412f8201e5e93f04063b63d8ed85958c26de0282b1c4", 0xd8}, {&(0x7f00000003c0)="424f6d724bf88fc6ee9ef77d938ca9bef8ddb9c9fb7600af9825ee36283453e66c80bc5f21c91f3c5259a78d4c2516762f1fe03be283863b6d7fb004f2648f514dcb8cfde9383d333923d0472e78ee884d0bfde33b2c4f89d4aff127e98b095ace18167eaef64e0c9a4e1d4e8dcd3e68e087d59df5e7b14fac17913533181381435e510b6801bdaf82580f222193", 0x8e}], 0x3, 0x0, 0x0) write(r2, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) 22:28:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x4) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690c, &(0x7f0000000300)) r11 = socket(0x2, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8020690c, &(0x7f0000000300)) r13 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYRESDEC, @ANYBLOB="a421df04d5c3c1cc8c238865cd5da0199b7790d4577eb6cd0d656e56c8badfa45b61ab36ea279bfb2dce34a25d503766de63a9f1831c6d0674efc09ebbd0d5a16150e9a85a1a355fe65b13448f5d8c083e898ba07eb41e2ce696334edb9d948a0a1f38b03c0299c1e0f8d764226f37146c2ce9e1483fae5fb56e1d131565ded19341f092b0e23ceed380ccc618f246eb15bae7cf1da44941716f3645f9f62d89dc820bcecc24a3230b3d1c575b60b24c0db0898fce8e74a9e7c33ce9d26b9580cc79600a63b9286c80e18674707be8b6e49af0189c12ef8757fff60dad3c2088a9dd876b4f33aae6522ed892f5476b556a834eeff3149a", @ANYRES32=0x0, @ANYRESHEX=r12, @ANYRESDEC=r13, @ANYRESDEC=0x0, @ANYRESHEX], 0x7) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) semctl$GETVAL(0xffffffffffffffff, 0x2, 0x5, &(0x7f0000000100)=""/119) r14 = dup(r0) sendto$inet6(r14, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 22:28:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000200)=0x7f, 0xb6bbd5ce) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) fcntl$dupfd(r7, 0x0, r6) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) accept$inet(r12, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r13 = dup2(r11, r5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r14 = socket(0x2, 0x400000000002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8020690c, &(0x7f0000000300)) bind$unix(r15, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00n/file0\x00'], 0xa) r16 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r16) fcntl$dupfd(r0, 0x0, r0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:24 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = semget$private(0x0, 0x4, 0x408) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r2, 0x0, 0x9e99, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r1, &(0x7f00000003c0)=[{0x6, 0x8, 0x1c00}, {0x2, 0x7, 0x1000}, {0x2, 0x100, 0x1000}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r1, &(0x7f0000000500), 0x0) flock(r3, 0x106) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) accept$inet(r2, &(0x7f0000000580), &(0x7f0000000680)=0xc) 22:28:24 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, 0x7fffffff}], 0x0, 0x0, 0x0, 0x0) clock_settime(0xa3d085260b64cff7, &(0x7f0000000540)={0x80, 0x8000}) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) recvfrom$unix(r5, &(0x7f0000000100)=""/185, 0xb9, 0x40, &(0x7f0000000080)=@file={0x2, './file0\x00'}, 0xa) stat(&(0x7f0000000200)='./file0\x00', &(0x7f00000004c0)) fcntl$dupfd(r3, 0x0, r3) fchdir(r3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair(0x6, 0x2, 0x1, &(0x7f0000000000)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000480)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="de690513bd64080e784c094cba2037973d10708c5e1b210aa79d81c464bb60c9e55c4f85b6a6a4e4d4507627aa5574367e7e66095ea79935c94d696c99ec4431d5a447f34dbc47386e4b4fd03099aa161dfbcd0c7342a860087c85a9e6d9257f", 0x60}, {&(0x7f0000000340)="26e75f522dc5f5813bdb58c5c37e44471a7d6f3ce266f4f4773f78c01a2e61cfcdd2e26d843cc419d3f021af656600dc242e74d53b25c74904fa46142a79f2f2eaffae4d1a49a3d591a1bfadc92a4748334fc4757f3756af3d792b675683a11e9d63af11691f4153d768f3926ee90df434299e572421709ff0a61a05d959611203296c", 0x83}], 0x3, 0x0, 0x0, 0x4}, 0x1) fcntl$getown(r7, 0x5) 22:28:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10000, 0x1f) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x7, './bus\x00', './bus\x00'}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 22:28:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') rmdir(&(0x7f0000000100)='./file0/file0\x00') 22:28:24 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) socket(0x18, 0x3, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040024}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) r10 = semget$private(0x0, 0x4, 0x408) semop(r10, &(0x7f00000003c0)=[{0x2, 0x8, 0x800}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r10, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r10, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r10, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getegid() r13 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r13, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x25) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000400)={{0x6, r11, r12, r14, r16, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r11, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x32, r8) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20802, 0x0) write(r17, &(0x7f0000000200)="3c9ebbd555feff969613ba3e1fd0", 0xe) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2018, &(0x7f00000001c0)=[{}, {0x2}, {0x4006}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400"/4098], &(0x7f0000000040)=0x1002) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r2, 0x0, &(0x7f0000000600)) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000240)="aef92b31eb3ba3c5d16c9d43994f6e4f10df57140e31ee610555a070fc9eac6a2bf662e2cccbae5bfd2407eafc99052cecf87393910af694e34e5167507520531cb07d9dec42c5f6e45883de13f979f5136c85712b6e75664523e0a65d40da7536969f04765679fa805bbdbca8763d72e967ecbb93e80afae68502741b85e2b0e6a71dffe2279fe2a00e29b9bb8702e27eab17e6eb6870c28ea1abb15af3bd71ca43b82cd93d6cee19e730c6675b8d4803bbd0c19e233cbd049a0e7307c88910b9eddeb3397852518eac79a62c883375e49ff807c90287afe560f3336360248106c2617289c547c122270ac170e14f1e2c65146793ef1d4f8c25466de660", 0xfe}, {&(0x7f0000000100)="a28285e74d23c88ef87df856224038fceb182219c1db9bc628cd91ed3bd9f27f0a79f5904a4737aeaefa90cf850d277549438db95baee3a538dbc2f9b979f38c9493648ffdc116fd2c6723499653441ef99ead1a91a56f3a17d4e201dc5ac2e2561487078e977a472a3da4cf9121b8d25f16a728ea8e168e3f3ee2031d95da880213498e8974e364989ff80bfd195e3cf31a3ae15939d4e134cd878a717ac84e9588", 0xa2}, {&(0x7f0000000340)="cf9808fa80f102039ae1c8a664c9d9c848dd3cbece2082f214f7fc4dae0e98d58b9c8486205b702b63b2cac64a5c8ee659b1a022b58835516ba8020772fa4e5e91d871e0679eb820e3a566343a90ff3f7cd7cd7631eff4f6de9dbf3235a47fedf401f4fd747d9804190ef84483463e94073d2ca6599b8f54242173e48f48eecc83f008b4af09de7ee19fbb4f7a81d03b517a8acac8ebe147ecadd847f6e3a4c4fcfa79d266ded8f3e49fa43f7945a5aa39593dd9e05104bb95023d4a2b89e9bd5777dcd85b6d326f2c6ba13a6a23b8f5ef9dcfe89b3a427cfb4cae3541e373d7458b3a962a3a7b084981", 0xea}, {&(0x7f0000000440)="a453851d5732b500f06d2c50350eb991077da7501d2d6512e08104678d34d407b321ca5014bbe9a1dd32dd79d07868aada1f53c2c839fa7b7696bf65fd5ee90941f7a2cf722186fa3be153db495ae8c62d842ec9fac0cadb70103834e95419ed5d62be21207a1d92c2917691ade91f6014ce6b2d95bffd3c984a823fe25890f4d4c7bcabf99c02707c462115d3fbd6f8bdbf90e696", 0x95}, {&(0x7f0000000500)="8524c3c909c16bec594b767b6950fce8126a02ffe7611cc2044618fc74a2958b39cd30651812edaf8ad3c1138820bf3f4c3ec075874227c46093c872c852bad1377345f491ed556c454bc458", 0x4c}], 0x5, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") syz_emit_ethernet(0xea, &(0x7f0000000640)="c4165824f4f4fbd616666024a2159b1b849ad84987c1706e2fac67ab9922178a35014713bddbc74ae4485b0e42b944983ff98d716f54954c2f8f0fd3c4ad69510877dc7e942b9aedff713297cb6b86330bc17e0638fab1173d7523a886bd02aa2e8d5166e28a00827fdccc43473257291bfa0e95c62c5759534de93adc16496a548d1ebe8b5e793b2f079e8ca953592f7fbc5de1a7a9d3e09a463287a3194286b89f2e82d7906bcb1033663bb7dc4eed4ab89aa1324da8661c9cacc243c2f0caead485802fabce244a48912e78c7c30886953cd75158cf6dcbc66e02f59b059e6fac56608b986668757d") 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x24}, {0x6, 0x0, 0x0, 0xfffffff8}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b498c2de1db5b94df49465a358c1") 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45}, {0x80000000025}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 22:28:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xd42}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0, 0x0) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0xc}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000400)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20020, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$setstatus(r1, 0x4, 0x40) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) pwrite(r0, &(0x7f00000003c0)="00b5c55912fb89f9d255b7165803", 0xe, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/177, 0x2a}, {&(0x7f0000000140)=""/61, 0x30}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f00000015c0)=""/220, 0xdc}, {&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/159, 0x9f}, {&(0x7f00000014c0)=""/125, 0x1e8}], 0x8) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffc55) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_int(r16, 0xffff, 0x4, &(0x7f0000000040)=0xffd, 0x4) shmget(0x3, 0x2000, 0x23a, &(0x7f0000ffe000/0x2000)=nil) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(r18, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r18, 0x0, r19) 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0xb0b}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 22:28:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) kqueue() setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) setsockopt(r1, 0x3, 0xe3c, &(0x7f0000000800)="9db4dae776b4e276fb06e3ae9498d3bafdca1252f1818eb38559b7accc92f13c47b26f77d848fbc0d148240e825822ab393ecf901452b875ad30d40680b5447ad25c8617ff545f4a1fe73c1fa653ca65a255cb4276fe1b4e34314b760c293ee080d7f908910fc771018259985b23763832f60e082d571a6aae4d57a86e1b4efa6a88e81d17802028d284f12ca990a3f06d4e8094a80bd387ced056c7629159e7a049457574c220589cf44b5283af53866914683be8d54f99369c78f039fcb7721a12cd82d4ba69fab291f6c546086d476283c893ac1ec2d46003e4aac4e06d8f746ea75b989816055d725daee7d2996aba75af2a58ee8de6f756ce6518fdecd3a7e2321b8b9709689b403ac716ae761ab647cda1983a1d1c295f63d5a573e8d508a4fd894d6b9c5cbe357c8fb60aad093516ad6b03f60e33db7f005ef9a2df53eb31e346eda4048c8bb9fb1e5c26d956498d885943fca0e3b8b4a42f16ee45af7b3366b4ccfca91dfae11395d958747fcf904052b3c0a3f299985cda8941d8fd1e0d4995cde7fa2bfc87e05e968c3d0d83c21de27a88534a2470d77b1c99ca4ae1154ce45ec59ad491c5d3ca211e5fc11cfb9d602835ce0b9016fd149c6aa99234a3135148fdead0a9d36b970f895dd1d510e63338182cb2453a230e747e1959acb0137c8c89c92484af8c6392338f35d33346ec96dc4883a492e5f945e448667f90994a4a63a8844aaf039185df57b6ee60f518fdc90581c65df36719ccc926d1f5fcfe1ea4aef8957a40e7aa4f36b0d00c0fa5ca7004851792da7ae8f435b78db2483069c6345f08b4ce3181660ce53f1915afdc73a07908dff1152187e7770a2474ff0e26739ce99b6338c7eaa942798d8657365baf2f76b18edf28cb94bc323f07199baf81753bbea6de33abed123bee9e5ee7865ca85bd18e6013db07106a0ada1c36d9d27331608f7dcfe7fe6da0ac58c3e27913ce06dd3be0f45fffe09916032f70efa7d08deaaf583812a3db8843ac41a86267991e017bdab25d84c75abd2dfeb45841fe373667cc9e176f87a72c44bc885f1198f5db77eff5ec1b2f7f19a8bbafb735e478efe568a8996ab17be8cb812099fcdf20c29f3d8d3c5271c9bbe3cad366c4b812bc23396f87132ca99988a81ce1790ffb792405c718deab1e7867a73ee17661f77441c24c825eef2c3cdca01ef7ad2bb6d71ae72f6e39b3c87134a147e6db3bba42a608c498a19dbed8c50c392b429cfc4d7109acb0bfb2e77717d3c3d2b76d65f34144e9d5d4c9d3e0aa0b0fa9e25df53b1ca08112ffd8441f348b02ec13e86257efeb87ec31509df3641d19d7bd8a28d690a56c159679a0066125bf8c970eb01972153868dfcf71d968b7ef14e24168eac5389a1110c1e9d2d87a28a38e6420fe5f1266f06b088a78a0a88607a2656f0eb283666962509df411a3822334a25dc9a6980d55ad372b1d7ad1f17dc3c6fb750481d3522b9f558e39147f0b6aa6b28c5aafc7ea0e2781b0ef1ce2ff1909f336ca97b889e1c0dcbd161432e606fdbe88ddb738564db2de6564fe8487651bf4dd6e87a694e8dd80c6872603c77bf7dbb9699fc686252714be8a316b4c67a199adaac0d58ebe7393bad6e4b0e823d7173c341b58e2618fbef61ce243c757cf00406d29381e8d617b1b1013d14309eb11c46d9e068df83ef259cf11fea3661cc8536c11726e633c7411f272438d74a6268b0e578f16571007275e97806ebb0dbf3ef99ae0cd25110e78f2036671891dff0fc9f9e387234bb08731c001844bea35af5f72ed6e00d6126495d681587bd4c6fe8c826a64d702fdf6b8f31d96f13a7f99aa9af80d35474d2e4ceac1984e51b1aace3c94762db4e302cfe276e7a488a72e660c0c4bb268e5afafa37524fe50405a0369af271088ec21799f74437efcd93577d2a35386cccb872113b5ba6bdd0ad9451720114663c54b48a8c000a69cba7af7f7dc19f8efe3f8885e982f057a5ebce71a48e9ba680c1b63f3c629f71f513c41fc33378e8008259e5bc3ba284f444202baac970eb99e58bc2f0b7f6fbfc32cab9d0c4041c0b026fa16f7dade205e6e5c31aa140b22143a1d2c9d862a70f39795bb084fc83f871efa216a38dc20010083e26fb596f8f2b98302ad49cf7e591caf4a0ce360676be51334ad146dad41259ae65f1fbe9dca7782aeae3ee3a3aa56a3f99701de78095f1b777fb4a4a254f1aee203d8dca620b6e63cfea3dab73c77e3684da4371687bb7cf885054bc5870641cdfc78533ce1855835ab18896d5ff2de69d31177ad7dfdc5fcc2a8e5dcc57fce8427518bb1e945581291798067520f5b19694cb19cf2ff60c7b32ba659281529bee2eb407a9fd2146a5db139f9b029539fa329a99726233095dacd27b5a72ef37a5281e96de66c2322e228d51d2db2c9a84f95758e80267fc0f786774a792ccc72233268567e3a5865635e7c78ce092f32c069879edceb1fcd14c15e41ad28b3ed9e69df8635a4003de8c207dd606f2abc01fc17121402cd5545b734e143c7bab6d8042152c13af612d714303501ad360c54c35c33aebce9c63c22e50a2fb9ae330fef11e59f67f69ce63bc263e14d8b8faf28eaeb1f12ba4cad88c1d9c60570c7f071f0e89eb87c7e7cd1ef8074e6792f3bfd4e66a0765cda8e26ec506cec7549cdaa1475a435f1e292b4e365756f19c7915c98d9e0353019abdfca3212214bef8f9601949ec2e1d7ae58b44e888f2236099454252a4f75898e5c027953b39302c7b4b296b8a0c2a4d959c900eb1e0097ced94eb5f40780d9dd4e06e0f773caeaba95f93bdac8cf3fc09d2232c47023a88b1c214b4e0698f09568d8da34b523771b7ad194ba40dfe6f70be1af7def24e7252ce9e7acd3ffc4f811124c1f632ad65310b6b66bd032d8d5b476f70dee64c7f71ac5d279bc50eeecb6358fa45edfe12160e5706ecce9874c6693d9a1c474b683d72e9903998861d5c35cc464642ffb454621dca4a31468957d071af676507caa51d95bcdb2ec2a92ea7e30a50ecdd84efa9a18dd23250a1871ca97a710e50c4aac221dd4bfad71973657375624521c9f6e03b98fc6722fbd859607a9f58a9993c7ad88501bba66dcf91d3b54c95c1fae5dd035ab828421a118ca616c321c66143f612f947d9c854dbf358f80baa328e95a8a38fb4d1a11535db558ef528c33366b31eb3a3a8f826a67f74b47ee2f0694cc96c11e6271f6a2ce6189048855c6a0c411f7b8ebd6b9b31ec189de716a77690f99cf54cff6e2edcd2f3fffe90c796bc99f36ddea91295e4cfef024d96188fa5f70440cd122b34c682e0398d3909f4aa9ffc25c8e99fd49aaa7410255b11220625e633d04d77123dca0bd338e2031f85d5935de71f95a1fca5e4ae2b12d2981cca39b95c4c4c43ec31f80dedc1b229bab2e49d5c7e9612dfe7cf9505543f4fc5c91c184cb5c93ac599a3884e2b40245895922cc4a131fb77e5f5d0c19bd7a0b83af4c41cc993737cb7a9122cdf8981cfdc471ab075c13478e69364de17bea1028b4066585602e393024abff9a81358482336b6e2b67c6f11e8fc87a3a411bca37ffd0ae1b113dda1fb57fda6925399ae8f2c11094ec0053a448b53d988a1c7a525bca987b8faf127d1fada8df093851b7c48dd7d4a9d331f3ad26b2c9d3c60f64047affac2a51c7817ec3614882eca41babbe4ba5c1b71c254362b9bb4aac1a1c3dba023b7491092a5a2530273cd73f0a490a373dc8cf833629bf205d657442af13c506114ace0f96c16b3846792443479e1d57e6b2b17a7353c3dfbdbd3d82801b9d15be4e35c7c1d71dbdc50cc6cc2af5955b0d2c3156091efe9cb4defa496765fec5e1b2a89cbe9955d45c9667cce5de7dfe2ef72b22b6fb1fa0efa54792b716a194d11175851226104633eec697334588c512f7f76590677ad051b721a3883cc331e05a244b872539bd04d4d4e278c04feb6982ee37f85a0a493788d3966b1e9d4395b58e191e06b4e75afe9f5bdc82ef483400dd6f480c9f674b07f392dbefc0dbf2e5fc31e74c9c783efc0a3141503eb48e2f94b9bfcdc6b2904e16b83bdcca21bc9c64867dae48ea0f82eb712b14f5a5d8f428afcbb439969a9ea5e6d8da9dd92d20b59cb27628a92cd7d03de1e6f1af983ba81a0e86e6449ace7384b38babee7999ff19a877eb976f5d07e68243782bafbc97e06e02d9736fd82c292a8e339a327e500ef7c6528cbde6d657a39d446fbe3bd172fb087b07028618336f807442c2f235ef4237dafcbc1241f2c000ec687d323f73010b77668a27eb2228f5ca5322a6a351ffc9ec5d8454fcaafcaa080d440012a2abe531527a7ee05892c4011c84a1bab9b18a7dd741cfa5d15adccaa4a0a8fd1d8254539663440fc710e2e874a8623a0e93f40c39e9818c75c6475eec42b8d71ac1afc6d7ba5ac7413111ff5ac6cc0ab46e3ea730d7c9e9ffaafded5e0ebdf008ce33ece0752cfd3dccf6ac70358807a5cf785c18a0d3f05dab66b171830151a84ad828f17cf2e635415be59dd9ea022a99d2e72ec686738e3072d650b031b5255d0b31a7e11c7724233c46b39f40c6c23b943201b04617367234c5706201018637b6e6b0f13128866b68a356b98d4b68346641c28027c95fd28dd75af4736da942061698b9f994c20e5d15abb7b3f9004b1fc83c7251f31518be50d88053fdac70fd65a03b7e9d6310fa70e9c0ed9dd03c01ba8ee9e24ac5370fc23013b0c370b5d12a6d7d89615ce8fc719bb5162d0f43929b868529db420d99a8fa6ba0c8cb760ec45ef00a2414b189783e4766045f3ffa6dcaac8f3c3f0280fc69dcb404020e7887dfb9ab60541d474182149cd70e0e831a46de1488d9c0bb3ee07112f850b26ee0a8209365cc4d6b41a4577f3238f4e75167ee872427857f1074cd6ea3c1f76084787ddd3faf6bfa9393ed14b733d4a5f5412acc8da33819e11ea8c8ef9176742acda0562cef10100ef390189eb4fd60601287c26e0a6c5c183c9162a859ee1aaadb91f3ab7deb7d7c50f3f48d15212e9d86f5c1e016058689c4674f936802259238159e7a1ea44b588257d062f473c28a228612d64100556a2f25916098d9b708bc140216ba45ab52852348a005a88fcde77fbe7b225cd465efcef4892f1abaf826ae704c0438d8eccaa10ff2c794626c49b2edb521bfba97bd3e5909af44714de8498ce7cf03049c810a966eb68c8b50c9ae5e7dbb31e8ece12b11b95963621a7d8aeedc98bca830e643ab208b44bea8ca29ad092b13ab57835c2e9af3e8babf0cc2b6c9553885dad740d72212009f905b4166dceaac5858a251dd1d8666c0856b6d270a5a99e48a16a7af6dbe0ad38dcba090b3d856c28291f5e2c1e98c2551dc056df7af6652faf126948d422bd64971620481dcefc1ce2c82a919ea2052d67ea26de504524b3a29042e11cefc3526427e2cd5ed5269bbbb84585799ab59727c54af9841a9a4ab24bd71f994fe1b7988e3de61e8481d0547f990f2e20bbe2787e013818a8072801ca2c7f4d54ee3f66b77a28664c388b06d1e9ebc62c4f902a7c85051c61c30a357aadc2a45b1fe0036ca94521edec634af31ce072387b7f9cd5310bb65b7a383a1f75821fdecfee9a0a76631e93165a39c870b76969a091c98d54ec2bbb58bea9eea618ddaed55856b9bfff5cbd635eeb68c45da318b887e4907a1bafa32edda6d3e28ec2c0a8106647ff601cb15d7c4fb28a000202deb7cae5e065c01439766da11271bb5d0de8d40632a957d2f77c6", 0x1000) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) 22:28:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) listen(r1, 0x7f) mlock(&(0x7f000038c000/0x3000)=nil, 0x3000) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x84}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="8c685f3ad1239438a7dde00ddb1d") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) sendto$inet(r2, &(0x7f0000000140)="c220a2e043fb72cd64e763dbcf9df7d211a7b218dc17302155675535a68f3977f9b499cc8fd7422aa3ef4c5362b736a7725912a66e46095d1e7574890de643286679bbeb002d0250a556aad8a1685d32ebcfedaf84c8b4adde15f5fb75bf3eab94eb4a588c6137629f187a11e26f1e2e39fa828e2e042080f5931f2f023f19d46624afb06b63fe10d9f5c2fd435e77526b09eabe", 0x94, 0x1, 0x0, 0x0) 22:28:25 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = geteuid() setreuid(r1, 0x0) r2 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r1, r2, 0x5c95de85336c40b6) r3 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x60) accept$unix(r3, 0x0, &(0x7f0000000240)) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0xd6) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) setreuid(0x0, 0xee01) socket(0x10, 0x4, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0xb}, {{r5}, 0xffffffffffffffff, 0x33, 0x0, 0x5b15, 0xfffffffffffffffd}], 0x66, 0x0, 0x0, 0x0) dup2(r5, r6) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0xb}, {{r7}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r7, r8) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0xb}, {{r9}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r9, r10) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffe, 0xb}, {{r11}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r11, r12) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r15 = semget$private(0x0, 0x9, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r16 = semget(0x1, 0x0, 0x102) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x2c00}], 0x2) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x7a, &(0x7f00000002c0)="962c6a991dcea300000000000000") syz_emit_ethernet(0xff, &(0x7f0000000080)="28778b04b8bd78d9a3122f35f3c0c1d1155be41aa002e9913197227048d386cc6407aa4b553951dfd281ebe5a888ad90207da13bb2cae5541679cc2e47c77a1adeea2b76c1dd372dff14a60cc4541455e829feda1a600748501ebdba323562c51b2920f0ea25ac781f4670d4d0318b79df541f4f7ddb812aad7ef129c72eda7aee130277038bdbeabd456d73b5094e002bb7918fcd687c24b8683cc43517184b0ab6471f2d8eba4b7600a7cd1b177431f8cc0eb84994a3deeef86808d80eca0fa176625c4c127ba464cfa4c375062ba95cc1cb9d4accfe4d5f08bafd43335ce88f03f1aa8e4e1defacf6c1b67f4b6454521b79bf308bf41a8cfdc5fbfce6d7") login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a87148 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a87148 22:28:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x4, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020c07e0000011"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 22:28:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket(0x10, 0x8001, 0x6) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xff24, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 22:28:25 executing program 1: ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000000)) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000280)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") 22:28:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x10, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) dup2(0xffffffffffffffff, r3) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8040, 0x0) r9 = socket(0x1, 0x1, 0x5) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690c, &(0x7f0000000300)) r12 = openat(r11, &(0x7f0000000140)='./file0\x00', 0x80, 0x141) r13 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r13, 0x0, r13) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffc, 0x40, 0x3, 0x3, 0x9}, {{r7}, 0xfffffffffffffffd, 0x1, 0x52930263fe62ade0, 0xd02, 0x7}, {{r8}, 0x8000000000000005, 0x88, 0x40000000, 0x1, 0x3}, {{r9}, 0x8000000000000005, 0x20, 0x2, 0x0, 0xe03}, {{r4}, 0xfffffffffffffffa, 0x6, 0x20, 0x7, 0x7}, {{r12}, 0xfffffffffffffffc, 0x84, 0x2, 0xffffffffffffff5f}, {{r13}, 0xfffffffffffffffa, 0x74, 0x1, 0xab0, 0x400}, {{r3}, 0xad4b3f332195236c, 0x2, 0x1, 0x3, 0x6}], 0x10001, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x16, 0x1, 0x2}], 0x6, &(0x7f0000000340)={0x3, 0x2}) 22:28:25 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = semget$private(0x0, 0x8, 0x80) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getegid() fchown(r3, r6, r8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r10 = semget$private(0x0, 0x8, 0x80) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffffe4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r14 = getegid() fchown(r9, r12, r14) r15 = semget$private(0x0, 0x8, 0x80) semop(r15, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r15, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r15, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r16 = socket$inet6(0x18, 0x3, 0x0) r17 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r17, 0x0, r17) r18 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r18, 0x0, r18) accept$inet(r18, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r19 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r19, 0x0, r19) getsockopt(r19, 0x102c, 0xbbfb, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r23 = semget$private(0x0, 0x8, 0x80) semop(r23, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r23, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r23, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r24 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r24, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r25, r26, r25, r26, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r27 = getegid() fchown(r22, r25, r27) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x402, r25, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1fe}) r28 = semget$private(0x0, 0x8, 0x80) semop(r28, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r28, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r28, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r29 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r29, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r30, r31, r30, r31, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x4, &(0x7f00000003c0)=[r2, r14, r21, r31]) fchown(r0, r1, r32) setreuid(0x0, 0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r33 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r33, &(0x7f0000000240)={0x2, 0x3}, 0xc) r34 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r34, 0x80047410, &(0x7f0000000380)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r35 = semget$private(0x0, 0x7, 0x20) r36 = socket$inet6(0x18, 0x5, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r36, 0x6, r37) semctl$SETALL(r35, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) r38 = socket(0x2, 0x400000000002, 0x0) r39 = fcntl$dupfd(r38, 0x0, r38) ioctl$TIOCFLUSH(r39, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCVERSION(r39, 0x40044271, &(0x7f0000000280)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x6, 0x0) 22:28:26 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = getegid() fchown(r0, r3, r5) r6 = semget$private(0x0, 0x8, 0x80) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r6, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r10 = semget$private(0x0, 0x8, 0x80) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r11 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r11, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r14, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r15, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r19 = semget$private(0x0, 0x8, 0x80) semop(r19, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r19, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r19, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r20 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r20, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r21, r22, r21, r22, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r23 = getegid() fchown(r18, r21, r23) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r25 = semget$private(0x0, 0x8, 0x80) semop(r25, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r25, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r25, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r26 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r26, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r27, r28, r27, r28, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r29 = getegid() fchown(r24, r27, r29) getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, r13, r17, 0x0, r23, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r29]) r31 = getegid() getgroups(0x6, &(0x7f0000000040)=[0x0, r5, r9, r30, 0x0, r31]) r32 = socket(0x2, 0x1, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x80206913, &(0x7f0000000300)) 22:28:26 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x800, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xd0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) recvfrom$inet6(r5, &(0x7f0000000340)=""/4096, 0x1000, 0x60, &(0x7f0000000240)={0x18, 0x0, 0x2, 0x4ce}, 0xc) r6 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) getpeername$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$dupfd(r3, 0x0, r3) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) socket(0x6, 0x0, 0x3f) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, r20, r10, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$SHM_LOCK(r9, 0x3) getsockname$unix(r3, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045e36d860f39eb705ff6621722fe7821132317aec26524bb83aca2eebe034b2488a3e464502b623cc746b6e5ef5f22cdd42e8ee587cd535ebf8f2456f1f408c3910eb1bf281c538ae9786620977cb37b14f4d7f137ba0b2ef99c37093ae21424a1fd24d4573574ca7eece32ddfab02ac60bc3b238afcc0820ea7bac1c3a78ef8364e94625010c477c87cfee7e5c9fcc15ff58c810e6086206b5be0973c39a020d0c9dc6fc29f35fe59eaf8c2"], &(0x7f0000001340)=0x5c) r22 = dup(r0) r23 = getuid() r24 = geteuid() setreuid(r23, r24) ioctl$WSKBDIO_SETMODE(r22, 0x80105702, &(0x7f00000000c0)) 22:28:27 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r0, 0x101, 0x2, &(0x7f0000000080)=""/88, &(0x7f0000000200)=0x58) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) read(r2, &(0x7f0000000140)=""/142, 0x8e) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0xa, r1) r4 = accept$unix(r3, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r5 = socket(0x2, 0x400000000002, 0xfd) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) getpeername(r6, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) pckbd_enable: command error 22:28:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x802, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0xbe38a8d9f51f2a4b) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000340)="12e87bc5efeb50acc19dd5902db1e90a620c549efd3f92dbfec08ed55cf8d366a5ec244f47616ade5bd372bcce64a181225e231c899504f695f564bd70114f64bfcf", 0x42}], 0x1, 0x0, 0x0) fcntl$dupfd(r5, 0x0, r2) write(r4, &(0x7f00000001c0)="dc38f6583863e1fe9d00b998405f5984958e83863a24a53d4c23cb3bfcbd03a64b5497e5e33d801f7c964f21baa128a5aee90fe3fff3f709127c817b3a5ff720299e8b2621c65ae37ae732f3c3b612ef08f13dac8d2481a759cebe5f599785259545de834a554a8251614c7f82c6b235b82b9964b18938e93c929950621124b330f7e0980c4784dfc4269c7efdb569acf5ac3c4699e573b69b5355b7073c02f4cb279f029be34d889b2f90ab499717eb643503a9f7f9264c52c458d94fd3e18e6d5605", 0xc3) 22:28:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x12) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) fcntl$getown(r0, 0x5) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r5, r6]) r7 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x19) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r9, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) r10 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x5a446aa7761baa4b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x20, 0x4000, 0x5) r13 = socket(0x723e7f60b1b9f67a, 0x8000, 0x2) r14 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r17 = getuid() r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r20 = open$dir(&(0x7f0000000500)='./file0\x00', 0x10010, 0xf9bfaaa54fa44c24) r21 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r22 = socket(0x6, 0x4, 0x81) r23 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000005c0)) r24 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x3, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r27 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r29 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x20, 0x100) r30 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0/file0\x00', 0x2, 0x40) r31 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000780)='/dev/diskmap\x00', 0x0, 0x0) r32 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x0, 0x0) r33 = openat$klog(0xffffffffffffff9c, &(0x7f0000000800)='/dev/klog\x00', 0x11, 0x0) r34 = kqueue() r35 = socket$inet6(0x18, 0x6005, 0x4) r36 = accept$unix(0xffffffffffffffff, &(0x7f0000000840)=@file={0x0, ""/108}, &(0x7f00000008c0)=0x6e) r37 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000900), &(0x7f0000000940)=0xc) sendmsg$unix(r13, &(0x7f0000000ac0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)="e31bdd909d8aa4", 0x7}, {&(0x7f0000000340)="dbc6c254ed0bed4750b0abdc1596ff6e287943cecdf592677ffbf20c50d46a693176869373b0284cc69bf24b7dfa92ea74e66231da50401df6be8f0ae3", 0x3d}], 0x2, &(0x7f0000000980)=[@rights={0x20, 0xffff, 0x1, [r14, r15, r10]}, @cred={0x20, 0xffff, 0x0, r16, r17, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r18, r19]}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r23, r24, r12, r8]}, @cred={0x20, 0xffff, 0x0, r4, r25, r26}, @cred={0x20, 0xffff, 0x0, r27, r28, r11}, @rights={0x20, 0xffff, 0x1, [r29, r30, r31]}, @rights={0x38, 0xffff, 0x1, [r7, r32, r33, r34, r35, 0xffffffffffffff9c, r36, r37, 0xffffffffffffffff]}], 0x120, 0x2}, 0x2) 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = syz_open_pts() close(r1) read(r1, 0x0, 0xfffffe4a) pwrite(r1, &(0x7f0000000080)="9e5107c6ece3173eac43846940fed8dd2888344998f87bc3441e23ee377c0e35a16f9af5c765337f2d58ce1209c9a1ba13156451a1ff3cdbe5db8447717167304d4c0be9afe3b0dd4c0abd3f1c22f74ecb4783c5602fc97d8176f855aec0c0fec14e3b21174dca91386a7662c2099ab18cb7c34048bfc01181", 0x79, 0x0, 0x0) r2 = socket(0xc5a5b367d811dabd, 0x4000, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x8000025, 0x0, 0x0, 0xffffffffffffa3d1}, {0x6, 0x0, 0x0, 0xfc}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) 22:28:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) sendto$inet(r1, &(0x7f0000000200)="fa5845c99a501cc226ac8a209b2c69ec558b9b34f66afb6dcb2cb872b2f53f8b311496c03be447b6b8eee2774ca86128c07820e011b2ad0db66846139a307252a6c4544c4d69fe138fe0b8ecd40a0981a1ccda29561ef64b6b36a0699a7e5f1ae32d5a928faae6a2d14338ebc755e24182d1a8fcd83b7d14f48f71d738f5385e9088e75d744b59f178a86b2e90dd30d634a0d0ff0e026f8534f35eb65fdf05c02a055373c3f88ea71ffc3b0de120bd6f2bf72400cb3aeb301c31cd00a990c6", 0xbf, 0x4, &(0x7f0000000040)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000002c0)={0x91, 0x0, &(0x7f0000000140)=""/145}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000400)=ANY=[@ANYBLOB="70012e2f66696c65300050d31cc79967c0baa10afc36a168a847f1cb1b59088f7b1883b0f478a31fe014b17b2b7e0113b40ac0b8dc43983b1c4eb72efe696eef2591eb96188eab251e64b624dc01f615b0eb9b10e7dcefb810f1247e4980d6d49df41bcb1a6e11e8d2456eabdbd6c80a9341e5e7d97d1281b1a997d4b87840a523dfbac4e36f2b4f1e6aee2de13765b5e7cae45072d364b1f5ce6918ea942d24925dcf0000004a0000000000000000000000e303bbbec45c93c00b0caf7385db271e7c01f5697e4fe2f3546d3d4187b65f5fd7098d89021716e75a22cf8838623b0586b9a5c31512bcb6cc85ba86f6f67f9106d19c7a441bf29132012a54d5789fe563d4709e9f038afa6afa57e514a7f84b28ec19b7f48838e883e6709c17c4a79e9ea510b365bdafdb46fa5c03d3a36f52"], 0xa, 0x0}, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) r2 = dup(r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x101) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") r3 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000000)=""/142) 22:28:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xe180, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) write(r0, &(0x7f0000000000)="220e22", 0x3) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r3, r3, 0xffffffffffffffff}) listen(r0, 0x7fff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="54f40275e948cd", 0x7}, {&(0x7f00000001c0)="712261e7a53fc1ab5fa9b367dcf8c71dedc67b2f1f2c54c7c83850e341e4a559115705f3f0efc371072af0f54dfaebe2db4c99ee12e412f0250c0fb0e15ad898f04dfa5ae78e9be0214d4fa684815b701dce51536ca78c2b757a9fe9d212c507b13e584554b8924095283c5f0dc11a23504dbc6e24b54322e8883cc1776a97f0aa98c1a176107490e3e32b6499cb8f0da3ba17bf24189ea059ed923078a7c2133771e992a3af16cd6ab63179bad562cfda200980ab85557350915b7cdbb4b706b9291f680c35897f459d1b213dd174a200424afca0289f7392fb8c6ab9d9c8c90a6f6cf5a5716a21d6d840823a8a64e3caca9b5d77dcae8c699506d682", 0xfd}, {&(0x7f00000002c0)="c20b8619f72a43597abb1aacb266571c2b7ae39add9bbe52b130462eacf8eb5850eef1d00498cb392a9ca8ee82456e9fc40bafea0798e70f99f444a8ead532d365c1bd3506d78bb16093181068c12f20a379333fc24d24a9446c6721c1184d86bfe401281c973ace105d4db76274b06a1764a315f430fe814c43be", 0x7b}, {&(0x7f0000000340)="251b13dd37e007f3fb3e7eec", 0xc}, {&(0x7f0000000380)="ca4749bb922ea97802e474768b551cde51fd8854eda41d7f7564c1214c7439bfdfef66ed1dabbff788b2af5ee3212150a5", 0x31}, {&(0x7f0000000400)="85033cf2257100000000000000000357c73029d672bbf95e50466f2891459edc8b708203000000ff396f59dad4961297145f295d2f7f3d3b8af6", 0x3a}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x4810, r0, 0x0, 0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xcf3) mkdir(&(0x7f0000000140)='./file0\x00', 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 22:28:28 executing program 0: r0 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) accept(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x13) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') r4 = syz_open_pts() r5 = socket(0x2, 0x400000000002, 0x0) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f00000002c0)) fcntl$dupfd(r5, 0x0, r5) fcntl$lock(r5, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) pwritev(r4, &(0x7f0000002440), 0x0, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0xffff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x5, 0xfffffffffffff801}) setuid(0xee01) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) connect$inet6(r7, &(0x7f0000000280)={0x18, 0x3, 0x51, 0xff}, 0xc) msgsnd(r0, 0x0, 0x0, 0x0) 22:28:28 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x4) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0xf8, 0x24) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') pckbd_enable: command error 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x6, 0x4, 0x7f) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x222d, 0x0, 0x0, 0x3}, {0x3d, 0x0, 0xff}, {0x6, 0x0, 0xfc, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 22:28:29 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x10, 0x4, 0x20000802f) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000540)="de022584babf4104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969569b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501a792041de92967314545c4ee60cc91012cb373eb6b3a81c33d34c8ffe38078074c4cc69797e1f2b824cb3a3514222df26840a06ab97242dcfff2f3f65d5addd8b14fb49ef87ad653a219b0e5db8ec6b348884558e631827da458b841d692423c88efea85662fdf9dc98a480f3e63ba462d5dcb1b581bcf5f72d1e691f7571beb6d91c21fd34df26098acd384d51068cb2a8652fba6a32219568e5893e4cce4ca4d6140b186a495303628adfc8bc294ebe5537ca3e9e9", 0x191) r2 = semget$private(0x0, 0x8, 0x80) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = accept(r1, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r8 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) write(r9, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semget(0x3, 0x0, 0x100) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='+dev/pci\x00', 0x10, 0x0) r10 = accept$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000700)=0xfffffffffffffc81) sendmsg$unix(r10, &(0x7f0000000340)={&(0x7f0000000e00)=ANY=[@ANYRESOCT], 0x1, 0x0}, 0x1) semget$private(0x0, 0x0, 0x100000009) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r11, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r14 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r11, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) semget(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r15) shmctl$IPC_RMID(r14, 0x0) syz_open_pts() semget(0x2, 0x2, 0xc) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) r16 = dup2(r11, r9) fcntl$dupfd(r11, 0x8, r16) 22:28:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="eed3fb182e2f00000000"], 0x1c, 0x0, 0xffffffffffffffab}, 0x0) 22:28:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 22:28:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0/file0\x00'}, 0x5b) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x38006) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x20) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 22:28:29 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) 22:28:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ea722de2c6fdb47a6d13a94f99e67ac5cf327942c11c3fdd545f342e1a0a6f66b58333b2add924747d48852fd34aad2ff836a4f6e1ce3eaf10a4a44ebc046d725287b335e29960b850a1052bb1d3dba82e6e0ce54ee49dafe1e1807fe13fd298da240718538e5e2f31357fdf820f34adcd32f5dd6d2ee51f2059e7"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d, 0x5}, 0x10) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) kqueue() accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) getpeername(r5, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000000)) listen(r0, 0x0) 22:28:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00060100776ae9924446080000000000000000fa0000ffffffff0000afc437a941b94977b1271e2e648c32ea", 0x34}], 0x1) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 22:28:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x90) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x20) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x2, 0x400000000002, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0xffffffff) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) flock(r4, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x2009, &(0x7f0000000400), &(0x7f0000000440)=0x10) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) pread(r6, &(0x7f0000000380)="4d4d73ba4d828aa6a5ed7ae3c3d45ae4c6713d11582ce95de69eb36c0d60788aa221c1afe5721f02119ce4937d2c707eb8833ace1d42a448bb53181a2f7dd90a96b7fd13b37dbc18dffadfea7b798e7b", 0x50, 0x0, 0x0) read(r3, &(0x7f00000001c0)=""/211, 0xd3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 22:28:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x1, 0x5) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 22:28:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0xfffffffd, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) mkdir(&(0x7f0000000140)='./bus\x00', 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ftruncate(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x8, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000100)=0x6) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') kqueue() open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 22:28:29 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x11d) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0xfffffffffffffcef, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 22:28:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x90) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xf2e4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x518c74d4fa9a9533, 0x810, r2, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$BIOCLOCK(r3, 0x20004276) bind$unix(r0, &(0x7f0000000140)=@file={0x1, '.\x00'}, 0x4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x9) pipe(&(0x7f00000001c0)) r4 = shmget(0x0, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) shmctl$SHM_LOCK(r4, 0x3) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x204, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x8) r7 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x2, 0x11a) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000340)={0x0, 0x4}) geteuid() r8 = syz_open_pts() ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000380)) pipe2(&(0x7f00000003c0), 0x10000) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x8004) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000440)) r10 = dup2(0xffffffffffffff9c, r2) mmap(&(0x7f0000c67000/0x4000)=nil, 0x4000, 0x3, 0x10, r10, 0x0, 0x0) pipe(&(0x7f0000000480)) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0xfffe, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/36) 22:28:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000040)=0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000", 0x0, 0x4}) 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) 22:28:29 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/denUWlog\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xc10c, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8}, {0x40000005c, 0xfc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="18fd10f7a9b6451cfd51f6b45fa7") r1 = socket(0x4e9cc5c5fafccc6f, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) close(0xffffffffffffff9c) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1ff, 0x645b}, 0x2b6) 22:28:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x20, 0x3, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x2) 22:28:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) getdents(r2, &(0x7f0000000100)=""/234, 0xea) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x20, 0x5, 0x6) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) fcntl$dupfd(r1, 0xa, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d}, {0x45, 0x0, 0x4}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000140)=0x6) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 22:28:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x400000000018, 0x5, 0xfe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) r1 = socket(0x6, 0x1, 0x4) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x6}, 0xc) sendto$unix(r0, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) 22:28:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46801008a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec00"/572], 0x10) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = dup2(r3, 0xffffffffffffffff) sendmsg$unix(r4, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="01edd7990d07bb4524b47144d041f86408c9e0bef84538e3490d39", 0x1b}], 0x1, 0x0, 0x0, 0x4}, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r3, 0x0, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1fffffcb, &(0x7f0000000140)=[{0x29, 0x8, 0x5, 0x7}, {0x7, 0x1, 0xc1, 0x1}, {0x800, 0x0, 0xf8, 0x1}, {0x1, 0x81, 0xfd, 0x4}, {0xd1, 0x9, 0xff, 0x9}, {0x7ff, 0x0, 0x4, 0x81}, {0x6, 0x6, 0xff, 0x74}, {0x9, 0x40, 0x4, 0x4}, {0x5, 0x6, 0x9, 0x1ff}, {0x8288, 0x3, 0x20, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = dup2(0xffffffffffffffff, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:29 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x7ffd) pipe(&(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x3, 0x3f, 0x100000000, {[0x0, 0x6, 0x5, 0x7, 0x0, 0xff, 0x40, 0x1000, 0x6, 0x5, 0x4, 0x6, 0x200, 0x7fffffff, 0x5, 0x7fff, 0xd70eac0000000000, 0x572], [0x2, 0x7fffffff, 0x0, 0xa, 0x1, 0x31, 0x8000, 0x9, 0x401000, 0x20], [0x976, 0xc0, 0xffffffff, 0x2, 0x0, 0x7, 0x1], [0x7fffffff, 0x4, 0x9, 0x7ff, 0x3ff, 0x40], [{0x5, 0x6, 0x1, 0x3}, {0x5, 0x7, 0x80, 0x4}, {0x401, 0x1, 0x8, 0x10000}, {0x1, 0x6, 0x7}, {0x8000, 0x40, 0x7, 0x1fffe00}, {0x2, 0x2, 0x0, 0x6}, {0x2, 0xfffffffc, 0x0, 0x3f}, {0x800, 0x40000000, 0x5648c749, 0x8001}], {0x2, 0x7, 0x80005}, {0x2, 0x33, 0x1000, 0x82}}}) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 22:28:29 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="003b42002e2f6cd4eabe9ff84348d9b2eafb1366011b9bc4ce6056c5bb024d88a8bbe4b8bf298ace32b6ccb4e6405891f3a4e3d1c74e9c03b05e69c0fedc238ce783d3b2b14cc20d566c8ab3986efca3cc8c350b70daa6b02d9ef446222a83bd0e00fc83764800e83849542ff86468a039b22056910c04d15002b0ea1927052203dc039d81142de9a9c5469022d9811a896297c98a90e42a6be335c3166a461ef4285275fb0e1f636ad0042948525148656e11d2f9477e0309d1c42cd7ddfaa692197176bb6931dcbe7be83ae747faff6262d7ab74baaf6867e2d03e4a081ac48b41202ed0a24e572ca4a134c744c87ad94431c3312668c074b452b773ad8cf96552d486d8b5c83e45b3d02ff51c2a50c8a3e8a62bc30891cb82add492ecb5e44d4edc298f516c0b33f78c71e16b11daaa"], 0xfffffffffffffcff) 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)="ad1af05de2f4ef18", 0x105) 22:28:29 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x7ff, 0x0, 0x1f}]}) r0 = socket(0x18, 0xc001, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffff7b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x10, 0x0, 0x101, 0x0, "0004000000000001000020000000000900", 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x8, 0x80) semop(r15, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r15, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r15, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r20 = semget$private(0x0, 0x8, 0x80) semop(r20, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r20, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r20, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r21 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r21, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r24 = getegid() fchown(r19, r22, r24) lchown(&(0x7f00000004c0)='./file0\x00', r22, r18) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r2, &(0x7f000056a000/0x1000)=nil, 0x1800) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:28:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0x80) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206925, &(0x7f0000000300)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x6, 0x5, 0x5}, {0x4, 0xff, 0x80, 0x1}]}) socket$inet(0x2, 0x5, 0xfc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x94) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000004c0)={0x7, 0x5, 0x1, {[0x1, 0x8, 0xfffffffffffffff7, 0xa, 0x5b05e795, 0xfffffffffffffff8, 0x7ff, 0x3, 0x5, 0xa63, 0x6, 0x3, 0x1, 0x2, 0x5, 0x8, 0x4a, 0x100], [0x1, 0x5, 0x7, 0x6, 0x7, 0x200, 0x1000, 0x2af24bed, 0x8, 0x4], [0xfff, 0x6, 0x3, 0xac, 0x4, 0x6, 0x3], [0x5a05451, 0x101, 0x1f, 0xff, 0x7, 0x3ff], [{0x1ff, 0x1, 0x7, 0x1f}, {0x3, 0x9f, 0xfffffffd}, {0x2, 0x7fff, 0xc67f, 0x101}, {0x3, 0x3, 0x7, 0xfff}, {0x5, 0x7f, 0x3, 0x7}, {0x4, 0x25, 0xfe, 0x8000}, {0x8000, 0x0, 0x6, 0x7fffffff}, {0x3, 0xffff8001, 0x200, 0x7}], {0x5, 0x19, 0x80000000, 0x5}, {0x40, 0x2102, 0x0, 0x3}}}) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) dup2(r1, 0xffffffffffffff9c) r6 = socket(0x1, 0x1, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r9, 0x29, 0x35, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r10, 0x0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r17 = getpgrp() r18 = fcntl$getown(r11, 0x5) r19 = semget$private(0x0, 0x4, 0x408) semop(r19, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r19, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r19, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r19, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000100)={{0x3, r20, r21, r23, r25, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r20, r14, r15, r16, 0x5, 0x7fff}, 0x6, 0x2, r17, r18, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = accept$inet6(r26, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r28 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r26, 0x0, r27) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x3) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r31 = getpgrp() r32 = fcntl$getown(r27, 0x5) r33 = semget$private(0x0, 0x4, 0x408) semop(r33, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r33, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r33, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r33, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r33, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r33, &(0x7f0000000240), 0x6) r34 = socket(0x2, 0x400000000002, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) ioctl$TIOCFLUSH(r35, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffffd9) getegid() r37 = open(&(0x7f0000000080)='\x00', 0x0, 0x80) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff3b) r38 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r38, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r40 = semget$private(0x0, 0x8, 0x80) semop(r40, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r40, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r40, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r41 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r41, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r42, r43, r42, r43, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r44 = getegid() fchown(r39, r42, r44) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r46 = semget$private(0x0, 0x8, 0x80) semop(r46, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r46, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r46, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r47 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r47, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r48, r49, r48, r49, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r50 = getegid() fchown(r45, r48, r50) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r36, r30, r48, r44, 0x5, 0x7fff}, 0x640678d7, 0x0, r31, r32, 0x7f, 0x100000001, 0xb1f1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = accept$inet6(r51, &(0x7f0000000800), &(0x7f00000008c0)=0xc) socket$inet6(0x18, 0x4005, 0x70) r53 = fcntl$dupfd(r51, 0x0, r52) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) 22:28:29 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) poll(&(0x7f0000000240)=[{r1, 0x1}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000700)=""/217, 0xd9}, {&(0x7f0000000380)=""/152, 0x98}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000540)=""/233, 0xe9}, {&(0x7f0000000640)=""/130, 0x82}, {&(0x7f0000000000)=""/44, 0x2c}], 0x6, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x14b0308ef80607d6, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) pipe(&(0x7f0000000180)) write(r1, &(0x7f0000000100)='w', 0x1) 22:28:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 22:28:30 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x802fffd) r1 = socket(0x2, 0x5, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTART(r2, 0x2000746e) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$dupfd(r3, 0x0, r0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ftruncate(r4, 0x0, 0x5c) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa7ae42c0681eda41, r3) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) ftruncate(r3, 0x0, 0x802fffd) read(r5, &(0x7f0000000040)=""/52, 0x34) 22:28:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x4) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:28:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000040)) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r6, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 22:28:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x101) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 22:28:30 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8b) pwritev(r2, &(0x7f00000012c0)=[{&(0x7f0000000080)="024a0578cc2cf2ce1c32c266b73b73c8be6cbb16e45f31a65692ea949c6c13eddc16d69c66f7c21403129abe6fe0891c2ab7f7ebccb9824d319475340ced73674529ea74da351bc739c62eef8c68bf094ea766a3f1d95c7ccdc937ac57423190f05ac4c748f25186cdd6a478b7676c05aa00c7c2cfac3625d495499fdc6bf772160a2a9ff008a2c39ef5879a6a1664fd733dfe661f776c2aaa4a02", 0x9b}, {&(0x7f0000000140)="5fd7eb6587a4aa14a57e58f453c6153a01a5d37792ffee87f2c6a635ce4cc421de80805981611097b16972aad9eb68133f6c647dce3defb0a5f8ccad3e09df2c8f9192cf194b07e09fdc1f4fe29c829050bffb30318701c9b14a781abd1c67ee08695cc5a770dddac2f90b899171e95726df15dc404643484cb598406626aa33bce0a9b4ada4258508038f324789f3bf6401e3ab5e16407644360ce06ee73cc990a14c5be4e2e380ac1e37f38ed394db45ac381fe2e0d21cd801749e9f512e3e883bfad79d643c585891753b00a6", 0xce}, {&(0x7f0000000240)="5016adb49df85628f679ee5ed29dce5fc0b6bb0733f5a4ad11a0ba3e892241cc230cf54fa7fc51a39ed7548b98", 0x2d}, {&(0x7f0000000280)="9bf3aa570a027d5a1f094674025e7c672956ea691e288a42ea44d7c36e5265661de009f29de1ea70f19f33736c4919397ecf170ec91978", 0x37}, {&(0x7f00000002c0)="35294a6ff40493afd14158ca58798a372ecc4c2ddf72313b47f266084b3d745ffaf48c8b291b46609ed03efeca3cd266505f3714c74e4b5b44ffe06bb2669194e071adbcd146f5a8f096839ebfd34e6b278904347d2cc92c814cf4bb17d2937c3908f4ef626407ad7d7f2c8313dc33ddf051d11fdde4d133d03bb63613c9c4570bfa7d3f4a7647f73d97af0dc5ebf5333704578da20746a7b6ed82c36dfeaf235fd09d128ff00967ed4a1b95ba6b2c0814acceb226eb8978ada7d3ec77f2dea615ee4b7796a9114cf76a29dc1719dc65064417007d6e8643594d49e45ef927e840f3cb44900d58831ab1b1107a1010c0e84f7bd6bf6a111da7ccc24917104486e9d24fd7418c5089f9b7fed1bc3cbf48cad09460d3f178d1ad3761cf368224d539e9881a8db75e96c3eb9c7aadc99668b3c10ac78dceeebdf29ebec6f190e308359d2359f348cfa5dda60f771c1bd93b6dcbd9c1fb3dab73772d853344b89ffbaa306831c40ebe9845cd54d55af3f1e25fd68a853f225f37df0480f6345e554d9b0cb9bf28474096da411891f80dd54de97ce4d465298c243784daf7597b83359a5daf8b4982b0fb555b1307cc718ee26be8c35c7790d4b5c5038a91daf0770d76fce99743c837e55d8f8a54989629d234e98326bc42e1312fd83c46b5198d7a0458735589b8685ee0be8aa13df06f63e9e76fce72e1230538b8a90839718afe1fbbec49368020cd24dac166f629b0ffc572f591a4649845d8a1b350745b1414d3628ef8986fe52329b839de29568c6a493b480482b60d48ffe11426bd970e6d2c21136f2dabaff8af8f80a936e230167ba1e63d937117e7b3a6bf88996f5e0e65b83acec58fec7cb4cff7deaccfefcec7f65e48a3f549068bacd59f13ce53ecd6eb62b4a08682fe081d034b3206c5a5acd321810e73a28596baaccaf889a1b5be9639b51b5bd27cbbba239acba7e6aabe9f922cb712ae32484a162ad95fedc8ea60d826c17e3d5134f1869e6e0dce685f481bc77b14fb082113c69e1d5ded35ccb128cd9d04391fc8dee50231aa4cc57f5ce5155dd0601f4c6281f8a0ec14ce3386f9febe7b481050534e637466799eaaee6e1334c0f8cd74f8c63859d5cfc6ee10ea8b3bb6b190af027ecb6951c01b59eb630b661fb23e70729c98d8513ecd5d1580d811da3a28f9b1f18f37cd58f7bda7f8d2d93fc956c472d997b97b6919e8cb7927c9e4fb109eb2787cc459b829dff9190dc03e619ab4159e2e60d1a529b74f10ebff018c0cf227268369a93706ade1b3f0838f43759dc7e4f4dc150efa43d02c14c9dd19802ba532c9e6d1c50f80985835f2c7ce49aa41ee67536ba391da27d0563a76abf4ff9c20711ecb414c9e75e5174820b61c56b4e7bafcc35b6a751807430ebcabd54a39a5bfacf3abd7b1b1868ef62a2870a4a3d63e7db4e0e7222ee72f980dccb67a5f694e692ecf80b6f7e3708f92300d14dbe42854ec73f09a9485b2db6ca6555dff4d5fcf83a703b07136a6cd1ce7e068ec4833e4f7cbc573cd41edc4cf7d92fdfb14da8847b428b4cce3f2b935e072e1a3ba2b00c1cb78b3a9f12e53f90cee3185d8d0c06a7a2e8cdd5c1d8c622ad3b25202ecd8d96d8c8b6df2b17ca5618b53edf4c884ed3bef64ff5492a20d4a8ced064ee41b77166328c150e09b3287f3051d701bd70c2c8a9c2a0dc086e1c4cc26eb2ecc3944e02bc8ba661ec4df448218a21f9b3743396b87396f744c837c36a0d53b333f71b718380029869ecb1fbe3a59001ac1c169083d979915b7b1424190f6049d494ea86a6eea66a2eac8a7e32bc73ea1e6645f9e86b45a9e4147401400908a43ad56f6b9e08e1da4efcce464fe9a7952352255d238b65b01c7d675c769239e6bbcbcb874b5d93ed4ab073cb0be4eef7ade31bc4b2159e39ebd25efc9f57ef3b4c69d15e7aeadcba26d014530c62f072f917a5f766621bc26ee4bc781e6f8be31a59031693e766997d43df2d9d6301e6c3d98f4c777ef7959d02fe4d2fef085cc1ac3bb9904e5d8666ddc35433edf9685b1736fd40a20932a2064894c65deb52a96402615551552d6a481f2637e9e68f325f26dc024e1c8265c267af898b7d17f6cdc6cf1bb98246e76d8906e5ec759a4dc777765f9ebf0ac16e240bd861f4edc30d0bcacd86aac63f3d0316de7c3c0ea6f0e5d2802c61f5869b8115224192f920c89f63ac6560b9514ed3c3fb12001a80fefa3942ec6a666c5a5e93a19e6557616918dcaeb40f969be73abbf000fe24a5e679469253b6734fed378e053948d6d2ebe18df7a08887bac89dc69295fcd5ce2961dccde921e5a359e0f590bab575c1c056afa0aebd4989294a1248134578db54c93e1da751d37b4bb1d5bc61e640363095e6894b8dd3e284ec2e1cd12ca0e14ceec6f65e8d7919c4d4f16e7f90b96467deb227dfc4fe7242d52bad13eae7694116eb3f3b233de38ce55a4b6818b40cc927ef92d169345ccbdb1cde68c7f566da7cbd1f1102bc67cc0657e75acab741cf3da9f264acc8cde9dd546daf63a25e95c5a58d7e52b3244b79d5759158ffa2f503926e369e4e438ad3b2af443b466d545f47d7335cb57199123dc15ed54411ac707dc95584d4432e56424931a0116377f99cb618555b11a00b53cb605ac2b9906d102548bde52fda5b6a3a8923573d28e5d9f94d4a7cac2ec9edcf9b3a37ab3d94ffe5bfc370d2719030ef485fd8d7e71d8a2b066ed9b6e085c0b47209f144a6dc049ba1849c83ef16bdca9b699423420557fc177569a631817b760c0c691ac29b69b1d318b4593e17e1645ee299c10a6f352433a223e32ebae39b390705406c57aad2a5c4a071b2ba82bd4d4edc9d9c059f5e9a6706474b08fafbd6b599a1a2841cfb6c97699a3b104a45d0b315de88bc7e5c0ba74edf067ea3b249020d0661072b06e29bccfb4361a1cf6c108b4ec9d105e07ab8f410ab2a6d3e1c6c321434237af1697a44130a9ff82a46e9130b8912c00c88604632673a2ea44e2f731e7f42c71360de848824b6d9cff77ef1c3af62ed4c874e4470a0ff7dbbcd72442fcc8c823f59f6abcb8fe2b4ffdfb5cb269566e7ec40263fcb311531df449fb131e0c3bc3e2aad0ab0e1ac75d1a2a6bfd7bded7e684224d489cb6d1bf703623c7014dffcf884af202243f8140172d1da927c9f6952d3c8bc0e4a23b8ac19d4a45a27ba0fe3d18d2b5d3d40f306d0a1e25a09aa754224893fec339866f4a38d751d33728eeadc6e499b237915dc1887a6d680698a7b88e5b12e6f3c8eb9d69a278dad3ad45e10fa1981a4322bc7ad307b5e2d4c36563a207f49e0adad19d8202d5466a963d759af15bfebc808c60611d31c90e1328bf425e20019627752e50e3ae249331534b9412e301fcb97de17e08e08e414d035661402d0020a3c7b28e711e6c741c113dad591cf54539ec1e713ef988f1463b59c1f7834ddcdb413c513d7679703303d6114795e11836e737f5603393b7d79d49385beaabc4567e62c65604034de12b7163744aed52597951a6a9f6565fec93a43015b5eec31c7bf4baa7d08276c75192644ab2d9e7b02f0fbf2ac9b67a1d50642bb341bd2fdf57500c1f689361e3616d6c10d1ef2e152f25e37b0c7128b7ea65046148b1caeef11d881926961fa1b5d843d4eef465090edac606b21ece25f17f034dd484c87cd54cea270d7b5d81eec1ada9231f4735afa58a4cdb95a06080e4e5fe660c8e6b3ef8b9fb38590adecaf136db01d2053a85805fadcb3aec78f20ebf81024beb38de0d024f6ef100f2bb2c1231f5631b3c9a89bb425dbb7dd324bdcdee64cf9c191bb3e293813cbfa15cd3fd02282c4d5e80b0ce82f507a671fb89db756d0884037ac92e274727bf280daa3281de36196056f552e391fb3221aaa055ab7e5ae52e165175e9a6be1e82e2330eecceb31a131a76506d1127f0f58c54f561fec32d04a5790ad348d6f13e00fa34d6c25b858cf982bb0a9b476a476883bbb4ac87c1ed866549ab7d5a71f8403458078688320a061f3b3140f08db4cff16304b89130efcaab240ba82dbfcc630a52b821a894f9eae06a10c8a822b2a43654ac6c5ca6b680e87ddb1f13be8f0e47c97eb09d9deb2cc67326643ef1b197594c49c2f59bf1d8ee22d8879fe8315a01b0589b466ea7b2b114b73143b565555d3407cfff3eecda1d8b9089c852bb48beaf29ed205028797cd0135c9050e7619f321e04be54c28cd0937da78939f9bc909bbe766ac201e4f8d10fb58974c27f6feb5f82fedae013e46770500618445f57f972a0c493d14d88906f7197045adca32a913aaa8f5c4f6cb4c6e6825af4cb9e9b8b4316fa143b9bda3d66ffad8e8739561f8186b203eec0d8c00de82896b9cbf805a1ffe13b3f2d0f3f01dc47049c704a0df549a5adffc0c70bb4b7b8df46343c16de9f4260ff89d5eec2224b0f318ebd93765088eb49f700d3a32a8c831f1047269c9b71d5dc63648a4d48caa8f412a8122f7a8c8f09b4e099bd83e0a789da2e3b3e27fea9cb9ff4d5f655c4d9b15e4f84dd64c244f49dd922338fc5a327020757271735ed92656967262a28d3a02ebd15357b8b8e213378096d666e1bd8977a34f10af9d942ec7d5eb793012b087c119e0a61a3a00fe7474000b57b2fef92a0e0c39d3a756acf27c42ccdd93c012c465d423dddaf842f1b12ab3039612edaa653be87080f0c1eefa9ce8cf3567ea6130894c71974de6ac221652528bb39b9ba34569ae709f941a369bb3f0ad2360f767760872ef78db516b5fd205f2938aa5d18c1105cbf244f2dd833a4ac44333c963ada0ba4e8da095c1ec4b3614c0a666480effbdc816d05019b1b0d71f407dac4f4ae5d89f83b260ee1e5be400add4d192f9b628592af44e6218a4b38b099eddfe6cc6f17c954efab9c03b52228e30317702d715dad255faea2cb554169d97bae73b3cdcdb5d61041887ae4b9361a69ac6db2d367b855945adc485e17067425e13c298cfbd2c765c405fd9fc45c2db8d5ade478095552239f7983b61bd18d239970e0018a1592f560b08d7f8821fbb155337e9266572c554377a2fc179a0060f8aa11124995dfa09c96330886b0e61a65897356c9fe6cb07978abd9e8a72a25193d33317bfbed60b2f46fd384692a3081173bf3587b801e25874d027b3bcd633c97c3516dac2cd815145a8e9978e2cec7d950d420e083b447c31e7242e9856186e607a2fecb4246c60f8344a32bc000e066f48f99c8254b6510be2cc3dc7b275b0f784010845376509ad9422a7fe4d503bd860ecf16522ade6dbf4fc554b7a1978dc1b55da7a4253252cc57d9617921a24b0f25a3aa183a9a8ed1458cae49c27cdce83e62706d352d18602806a0e0a26020642735c671bc3bbb5bc27976ba7d3cb312a7bcfdf32c46d208485942d4947ac18715ef1c7afb5d86dab5522850b8c68aaf0921878ba45fb0dd1117f0327b94e9b50beb8b825dff532935338e2df8b96feb16f6d8e5b4f07a2e2609d739ca05dcda6ea6e5cb1424dec149108695708ec45519a3ddab9b30d1b78664a91573b6fa1ecc6079cb1b82e4a14ee4171ff6d75ba16a48fe4a46d6ace8462d7ca34096dc81efabf70ce6af814f8e17da3a377740ed2287277e3b0063301e56fb87d8401c20d50035d4814e843f86875dbb7a0fdec92bf6a920af49a321219cd0ba1c2286889e37caada6c04e5f3e4ce03c3e1550a8981ddfd0271b7f4d114f69fc62f1173f6ed112b45357b76398d99f8ebf892c8f7bf08ab61d583e717eeb5d79", 0x1000}], 0x5, 0x0, 0x0) 22:28:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x6, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 22:28:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = socket$inet(0x2, 0x5, 0x1) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x63, 0x4, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0x80, 0x4, 0x2, 0x4}], 0x401, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x1, 0x10, 0xfc, 0x2}], 0x8, &(0x7f00000000c0)={0x8, 0x40}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0), 0x1000000000000207, 0x0, 0x0) 22:28:31 executing program 1: socket(0x18, 0x3, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = semget$private(0x0, 0x8, 0x80) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r4, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x97a}) r8 = getegid() fchown(r3, r6, r8) r9 = getegid() r10 = semget$private(0x0, 0x8, 0x80) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r10, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r10, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r11 = socket$inet6(0x18, 0x3, 0x0) r12 = accept$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB='\x00'/4098], 0xffffffffffffffff) getsockopt(r12, 0x1, 0x54af, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r13, r14, r13, r14, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r16 = semget$private(0x0, 0x8, 0x80) semop(r16, &(0x7f0000000280)=[{0x0, 0x5, 0x1000}, {0x4, 0x4f, 0x800}, {0x2, 0x3, 0x1800}, {0xd, 0x7, 0x3000}, {}, {0x7c2d268180b15551, 0x8, 0x2800}, {0x1, 0x1, 0x27cb1bd332780f12}, {0x0, 0x2, 0x3000}], 0x8) semop(r16, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r17, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r20 = getegid() fchown(r15, r18, r20) r21 = semget$private(0x0, 0x8, 0x80) semop(r21, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r21, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r21, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r22 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r22, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r23, r24, r23, r24, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r25 = geteuid() r26 = semget$private(0x0, 0x8, 0x80) semop(r26, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r26, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r26, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r27 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r27, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r28, r29, r28, r29, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0xdba8, r18, r24, r25, r29, 0x84f0db3fe540ab2c, 0x3afa}, 0xffffffff, 0x6, 0x1f}) fchownat(r2, &(0x7f0000000080)='./file0\x00', r6, r9, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r30 = socket(0x18, 0xc003, 0x0) setsockopt(r30, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0xe8cb, 0x1ff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xfffffc1d}], 0x1) 22:28:36 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001780)=0x7) openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x8, 0x108) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000040)="1c0aa5f5f334c4ca08833ba70e693f5c614a28128f6d1a5e754c890ae84899c88b1af417b196d944f5838006622f9d", 0x2f}, {&(0x7f0000000300)="6f4f2e8cfb928e8991f70b51bddd903b55a4f4829e422287ce306e7bb1e94e43fa9e29f5936c13eb74fd960a7a5693638c04b4004e55d487af2bcab5a33695fc958b5d57b33ee7e97515615d2eea74b83619e70488796a3b77950b94f90c9510d8e7e5c3a68d116d351f04ac891603750bbbd4d452bab1f651fb8ac76babfb7cce46f23047ca36faa267c22e0ca4d2d07f806175f41d869aed69452463c1e21e2e5ba26531686bb1ef9251a8c1b25d58029bc65a66e12f2e1c7d77e7f805ef32a85bee9553c32c739045c736b0fb71c5182659", 0xd3}, {&(0x7f0000000400)="b5dc59f818649ae71e9bb828fbeb94f5be8bc0d01e08cfa73963d3019ca0e4cab9488ab06a72eb0e69ab1be1bcac63136b18791fe5ebdc89ca61904a2b0bc9a9f2d783278da6091e7fe16bbd738a19682b4fd4619d83422f269b5c11b8e12e1e1031961a292a8b210e7f2d1fa676995e4b4f6edc91d6c12d749a96a4aec7711993588908e537228f502bc77dd406d322c2ae8250f85e1ab83f40e13d392d18648e72f1661dcda9c8b3f92c941f4532", 0xaf}, {&(0x7f00000004c0)="41ec57186fc64de4c742916064f97eed9621bbe51aa9343cbe44fec75427fafdedd283dbaf344d4c132a916668f29c7f327e90343730dd1af283b9c9c95e9b204918dbba21c9e3e08b1cf287fe104e7b99b4a49ec3c900f9107526f4795622fe0b43aca1ba4ca8987d6d41a355ba58c7013d1a24420028664618eea3534d9979469b7ddeb9d065cf85874ced834f6c7eb706650fae84e39c99f95a0b37dce5fa6c69bf34d6262925d65ff13754", 0xad}, {&(0x7f0000000100)="f7e2cadde0a37a4faeec7ed240a46a9a3b7e63c2f3163c0396dfb580bb8ee2cc55d00c2ece1a00e3e9c530aa5affa325509559a315b3caa6cfbc007249f6a990dff1cca94769fb3adf0a33cd9a2b50026f887198243c2b40fee0956e9a06fe73d80ca1fb4e05", 0x66}, {&(0x7f0000000580)="2499449f4ce3f403f77eeacf8e616a56a6488740be637193f8667ce745442534f8ed37f47960d19f372b194b3aa5e8d6c7570b847b55ed1bd3e047651c45b1277d4c3952350bf0e25ce2b14396997f7971ea1a11fff0106750670f639d6ad7f420d3730cc06b485953e5dcd7a0592b020c725584827bb6f7be8375e4a8030d2a741da0b0afc3fcc37e3d160a1f49fcc2f39c72baedb83ff384cd591cf4c1e14ed24a862d12adac3716eb9a851a064d504a8c639cfaedf54ba5f04fd05cc258e5528b199326a75cec3bbce9b7987b902d15d0fa534cd6264cde3c62c29594366442461ada74467ef27d740ed96e05584b98eb62ecab5de61d99b3fcba33bb585fa4572ecce6556c4f69e36328c39f59871fec0a5d33a46cfce92fa17920ba29e82aac1caa026de6c28b568135278625626e26069c82ec5138bc05d4e1fe34d27df60c8982482897d973eb500db2010df4b8deb133d022a1119e41fc5a77d357c378383f410cfddee2ea2c1643b0e97d0285863b66a8409ec7ea871c0db4ba4caebcd63cb420a3c5ced278a43ec7888e2a1dfb1cb1fe2b5db1681d01df0b195971e9e715c8dcebc4829f2587a6c48c3f4f90769f4085daafe9523b2d9aad804d653fede0b036733490c884a91f362b48e032400e6900a55e63514b6a6d9b34158a872008d63947438f0c121289ebbb6b95557a9a3cc6db3d60bc5b54b153beb345ca6b2b0757459865805ca613f6375237152513bdafb2ab3d5c98b17d28a6891eb8c9470a0158f502558c445443c789e6e89cf51253934dd78e359eea31616530963bc032ec855bd9a95529100c3e32b21264a79080bb01a47b6e3a55d09572328dfc7dfd16c425989088118bbce129fd0c0079fea57e91d64967145b88d51d76efbd7bb5c67adfd5f203d257b39c911306c85ab7090ebf98ae19dec18479af0b76574d51bcef0eb994196097798a93cb5c03f914b9ec5214e9af8924119c805f23038260acce3402cf2f12cdf3d88359d89572632cec6af2133d6951234456bcfdd2f0be2cfc68dca068568ab697f70826f9dbf58f783ac85d662e064acd093ddfdca8adea7313544b57e06fb8a00ffed22e0825f44c903e55cf2d03d54f1da4c32fb93a640b9ee6f945504af9b9d49eefb21d94e127a5d33eb84edae9792bcc2c03776a58d185ca4c9d0e0df08aadfd1bf8276c8fd3a2f58ca60f5dcc659ed70a40308de6ed0b6b87df97fef42a1d911e985ab0a283c10ec831023145e6ca53aa28aa7c6b8b401d2dca9c3be1ae388b9cf559fda118b29cdac6e5d08c851987208f4aa2e0a0e83284fe2791c2916d67ea288a1e745d01adfa9174d76bd14e0b049b45051297cf3c4100f3390e8f9e06e55f6a2ba14a951e89ec3cc6883f863f2f15499306f1bb3c6bb87c30dab16e74b81a83efea8aaed1faa14761a31008e0f03bc2b8e054fadaeee50cf3938a1d99b37f1c2d88995d658f79f18def05064eecb2df3e9928dd59c2ffef632f1d2f4fe4d198b9dfc36ff03163b3eb7e0e435cbff78956db24b7b1e651423995540e8147c7403e4596324225a14f62cba3cf786847ff7fb12738225133b906951e9cb3fd1dfee03f922a6704385dc0a47e49d55b66a25b089885179b0c8545f9cfccb3f0a03bfe0fb862cf52cbb5cd9d47decec75d274682fdf25cf104d7f20fbf382bebc720cb5ee14463a1bf53f82734c3fb646726a0e39af691360b1d31b994ce5a0c7d99ea84a36e18a3555b7b0e2c058ec3611430a5812087225c44ef631a538c0789cc52a1c58a6a56497900aa89bde5cb056b3fdff84342ea5a39c0eb36db65e4ea507ba53368e489770a1e9013e9409d36e0c9fbbc9b2d94a247e565735fdfe35e150c2b031bf0962c5112a886da2d21d590c5b648a00f5988ed698276176a569bed19cf16ec141715578c079f92ee5def752ab258eb7e9905100703daa1a1a7706df4cb42658df27f378e55b2c360e2b65763ecde7923ad54825679791d388878fa8383ae6bc4d0e9e76ebf259cf9b6670b94d09583ae6c61d8a5584b45fac7efc9b71925f27f020162a357ad96426c1c5507b8694ccc4338bd482244c6e293bf17c824a4a9bfc2383d621783e87983b7fa0575c5c09be340903d2946b8a2831c5eb649581dfb4d072dd0757ca2741c522cacf389f70f687eda3c9218f1a70d5524df9de0a63ed45f31a4913a42e00129ef62137470aae47db018ad2e19cf9f0761811390db2519d168d024ecb38ef42cf21bfde73f86a9135c2bc416fa9247a4c57a4f64199ab0a0e9917a8b5607a51853ce6dcaf0dafa2408eb172439456d7a1dfdc410be7bf88b93000d0a298d5486af061da89b288de2e366ac8501a8317a6f37265bcfab8760400165bdd6dc3012cfd6a83b5f511612237cc3cea6e3c1f6a6502b02d7a950bcc4a34927c3ae41c66e7bde514844b2bc07f7c2f46193606bfd9599e2d05104a0f962c66c1a2148361a2060aabc44cc487e3732e436d81abeb509bed8941366980e2e8507157fffab63e1b33bb40f0024f93c8fada88e3c3d1e8a8e38ed99cfbc7602715513550e33f6077a9472dc4af190ea3960944e5e9a137406818c14ff3ff8bf44b3bcdc30b43807023417fd815ec0cbeb7879bb18c17f93e1885196d0221307b481fbc597b3e4a47292a704f4ea61d5c756f13bf1f694f801d6ae7a51044299fe0065d67c4d4318ba603d531d4070f9736de90dec6993db0938993254def48bed86b2227dc240267fc66a283375cac3787c272c781d2c9fec945077676e9f2a1c55bc04d3362158a9168170af60c3c77eeac96b1eafbb39bd44df3ac4e94b5da98554434ab8cee97312067ea587f772dce3a4a39a43ba9ecfcc6f8c2db3b73d5ccedeec402553859f428701753f3e6679ca01dc6ec9627c06a6bab71162c850e926f015aa9145d6f3da0430d28c0599463737a71426fc1aac235335148754a86e21da170558a08939c71c6f548f7d2105fc5540f98f6a815f202f6505ae2e35488dec960d456e731dd997ba14ab5fa51fa628091bbc93828419d07b63258ef30f0a36f264e159a86d718092f7021cf0c818cf05deddcf57a995865724851095e526fbde39de8591c249bf4245b109b8a2e718fac7433c8f8b99601bc91c06444fce84cd45cceb9969dd6f4a9c7059b64f559b2a7ff034e668689179fc4360d1d1a7781df2ceb6d8e2596c6c1ca750f7e2aa2d86bebaeff44543be8ddee6885c30b2c0d4b56a1a62d92f1e859f50307a0c03b29fe3e6757e8876ecd7bd39e3878e3d7843a3dd4441ce4fea6c73185a8a454bba5180a826deb9c42b09d1cbefcc05605980de2f475dc468671f7d93bf868da4faf4d6bb625e61cddb830863bd03291b7c55ec5d701dbd1430308afeebbee3f11b29d42ccffcab0b7267778aadd0fb33fb373c11c30d16f7f51a6cf410c754a358948d78555f29fa857fd2f0c161a384f500b917e5d18cc19307b5e451fc0d5fe214a0b972671913df906559b8be399eadb0adabe7af21329d54052af1ce9b400975c3dac4ed701758c14ede0958b7b52c1778c309ee46a6bbaeb96c3cd43ebbb4658785a9c0117b8bc14a11333d7e94cdab48fee06fbaaf6bf103a9aa01d958df38f2e20906f72aa685f33e7b4ccfc90885d6043f1f9409e79c388100617257a897f35e160285ae89af56be750310998e05094f919af1c042d190c83eccb0aa04f3c499ce162933f595d335d11b556b913a19294101a1e8cf50c246c937cd2af7eb1e4fd977c377cc4192524fd5e5d306c6ba1902c3d7af3c45f47c24f40833db105e392c6f306a2c0aa2c09c7ee92ebb5eed2d018e27466ada0f5012c75ef8c5ef8f239844f2bb2798b6e41a9a8afaf6f0590e2c9040b1cdf33cc4ffd86462a7c86c412d6cc8f2ae017a941e01d8d1326e571d82325ef1a950c36acfd17087ba0bf5471bb384cdfddf34ca0222fb3a99ee440d166b0ad0bdd17354cad524968f94ee848e6c081bcb340d09edfacf5d262404de7c72e4677442f54cf5cba26bf487750aeaa7882683e3df9953d209ea749a65a936f85bf21aa656a7b658ae3d1f4dbff943d6ddb04e21b819256e7f717fba5ddefca84648b894e603b0dd1f080b74218fa8ca778dc08d8aa6cd5774466e9bc86390a8c7aee43f5aecdd94209f24876ee1f8bc8803b90d10e3492a5561b3b93fa596f0d8978aaa9d62472a23e323921a4f8c635c02ca723dcd533be2da4db24c0041565822ebb197a2a2fd8ba624ca1c290ad89bb318447ee994fa0c5f99e4da304e4463bd0d1bf58a5c72a53166bfe6ad7cab2ce4717c4084cc725666877422da19a77417d5b3c485c71082dd4e3aa8b6742f7fe961222a2c120473d2473c40d533b09fa56fd15fffd8893ad9d3eafec9cbec893d28c221fea4ac80ce826c4b7ff8314e43d43d501b6d918dbe50fc1f0f6a4774e7b365b889e434ed7be9674ca068fe8649a151ca631afec65eaa719c66e5f4d2ecceacd2615080a6278de17960af3cd45f29f80e8b0840af1cdd61f9df651556505d3bfed0f0ed2eafa52ed6007cea7ccbd549d64eb0f9d4595478530ebcc024cd2d5ddf6e7e9c96b41e3cbc5b512d4b2c538db907042066dac56c01267805cd24647e04e77787d1926cdfe41eece288d7f80cc1a3dd9d2de770f81d06a07eae8fc8b0db920945a1609053ede83ca4f296bf80cc534c2a6b1b551697bb1e0c639cb08b97df1f510a78cda848d546b5e04ddd9de7290476661b9ab47e6d42fca24da7e9657d00b05a6d482b0781fc2ade338dec2df0d015333bda77b466327dfe4c230907523e69cc27ad9409357b741831b826b9825f09cb7c0fd7ecda0c7019527daf5bb85dea5cec83af4f18d9c95b462fc3f8c82df2eb9aaf03ec6408376257420891615d112a24b6430b2fd8c10871f7b4e2b5289e2b4dfd64271ad7599acaec8e63fbbd2f6a5313b2564fb60208dd6113608f4c9da4a1293fcc6425c8ba0bb9dd33865f7867d4758ecf92ce3fb4b164be6be17c9727f61adbc0dcdb75e541e408f00acd32fee1a1af9db3f778163839661223bd2c28c4f3aaa3794c99a7bc09fc4e1f8e2e04b8cea217d911772e4f4d482d3addabf72f43ead253ade168f9915c867b2410d6000075e4ccb2a5bab0689d74c1efa5e2c12d2fd8842c280f4fafce71f963267bbaaffc52ce0da795d3ffe78ece62c0471b61554a7e65fa5e7954e252cc86d3db13b94fad208aab168823ddae334197c42fd782791b056307840951c29c74aec16d07fa82e595577b37949324fef3ead07b20d55375774ca8bbd6af3ec6ea151915b5490490185da33b1cb7f17dfa848d14c5af193b4388efd6893475b00ff3c53283a2a07ba1f928e304c8693bc70e9444366e6e35a7259012ec638e5bcfaa47cc25f1dc3dc75840ba8aba57a003a18c5359f4bd5a731c46449619d490c053e14601b005f4a697c5fa49c2045240f509ca24cfc88fdedf9c93cd512fa5c2ae3d640e2708bf3635b9600553ff641951f846f81e7c844b61358261442f7e07910672151a1814281fbfcecf7b21bd24ce42d0d147b870da7043455f97c6ae206d3914c3aa2a913346473b173b0c5742edef76c737bdf01c2df8bd72895aafe49c050c5ade037546e3969570364293b2a7e99be5bc61b56294a39e409ce56268bf127d0f2a0bcee9907e61e290329ecfb59129eda124110032af20ea77704e68567110c415c8f2059ece1f9a82fca2a2fb8e75367007a9b304516aec9529c64df1324b8841", 0x1000}, {&(0x7f0000001580)="b09687c6ce18b7fafbf844314d0bb39661232d49edb614cf6ef59f05b043745d7cf9a857f6a9212e65f50b86cd142bbd60a37ed87d4963cba7c97e59f46196cf929001523933ac3ce9a5573fce04e4341b769d69f55dcc97173399f696d273fd629a6fe87368ecab2f55fa1cb99364adcfdbc8cb1e9bb0ec28871073e920cae809c0908d8dd1a35a179c7cfe95fed7739c3fd9989eb7306818edefebab037096d6de615ae74a4a54c65e323c33622f9e55324664e130a5b92d629898378a6f5cf768a286cf6b4723afda73d35aa970c9480ad243355cb871abc94a799ac2afbc17bbd3fe99abb2e62c8648923d30cd550d22d7705d1f", 0xf6}, {&(0x7f0000001680)="689570b8559c002e3be5fd11941db11d6d5221dbb716929f6b6d37059503cc1410ae8e35dd24113a9d3fe43a6bb0985d83ba4f1fec86fc4c5383ddcca7b814f49779ae2649b625e544a74641b8107160eb00edc72909bb5fa47d65e195035784b6ca49", 0x63}], 0x8) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) readv(r1, &(0x7f0000001840)=[{&(0x7f00000017c0)=""/114, 0x72}], 0x1) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt(r3, 0x2, 0x8f1c000, &(0x7f0000000200)=""/194, &(0x7f0000000000)=0xc2) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 22:28:48 executing program 1: r0 = socket(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000040)='q', 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/7s\xd2ouse0\x00', 0x10000, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x10022, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 22:29:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = dup2(r5, r6) getpeername$unix(r7, &(0x7f0000000080)=@file={0x0, ""/2}, &(0x7f00000000c0)=0x4) close(r0) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) close(r10) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000000)={0x21, 0x1, './file0\x00', 0x7, 0x8, 0x405, 0x8}) 22:29:20 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4cdc0513d8033d01) pipe(&(0x7f0000002f40)) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000003ec0)) clock_getres(0x4, &(0x7f0000000300)) fchmodat(r0, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x1, 0x1, 0x3, {[0x1, 0x0, 0x5, 0xdc, 0x8, 0x5, 0x9, 0x6, 0x6, 0x1, 0x3, 0x401, 0xffff, 0x3, 0xffffffffffffff28, 0x40, 0x3ff, 0x1], [0x1, 0x1f, 0x9e9, 0xc00000000000000, 0xfffffffffffffff7, 0x401, 0xfffffffffffffff8, 0x8, 0x2, 0x6], [0x2, 0x809, 0x401, 0x7, 0x100000000, 0xd9, 0xfffffffffffffffa], [0x8, 0x9, 0x2, 0x401, 0x4, 0x4], [{0x4, 0xfffffffffffffffe, 0xc853, 0xffffffffffff5cb2}, {0xfffffffffffffff9, 0x6, 0x81}, {0x80000001, 0x2cb, 0x4, 0x5}, {0x2, 0x2be, 0xc71c, 0xbdf2}, {0x4, 0x426, 0x9, 0x1}, {0x5, 0x7, 0x401, 0x100}, {0xb8, 0xfffffffffffffffe, 0x14e5, 0x7ff}, {0x5, 0x2, 0x1, 0x3d03}], {0x9, 0x3, 0x2910, 0x40f9}, {0x10001, 0x7fff, 0x80, 0x1000}}}) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000002900)=[{&(0x7f0000000640)="48cdf54a983c0880cdb9bdfd909e0f78ff0093a82b400ab24987b8b600dd4c9f55b282e33ea5b09d9ffeadea9005c6cbb90e3c5016fe679faac482b349c59ff0903e91836a46e71fedf65313c301341613", 0x51}, {&(0x7f00000006c0)="ab05832f2f350dc587747f0e26188eb69a6b79c465ec09030a524549c6b0c11b214417c882dbef13ce34c79b0bc904fcfa6754042dfd56dfdee0c9c942f6e0157ee7e3f6d0d4d91762dd630f5ab8862c4c27df20fd", 0x55}, {&(0x7f0000000740)="c552cf0963d83476e7a2fbdbf7726085e98583f25164e12ee2b04d954e68fcd9fc7fa4fafd354f6f2260ea1c00de408459985010113cde8d24b5fc6431d4111b3e7af9c25149d762bcd0f980012a6338783e402fa64c98bfc3598c1a0bc70c20ceb72843406308b1b1629e46474a73bd896a08b157c94f3eff17760eb2be3dcf3f064b40386e43f7bfe8dcf3a1992ba76c250d2425a165a8d96d8fbccff346edc0e931a75c51a64e4940667c7005eea03085e786a0a52df343bc4b758f56e3fb794ecd8d084a65317f7ead7eedd557d9bd13feca67a2521caa3fe9776df5f83f63887c2146a5ebd5c2bccc079d5187dc86797215c73c52ed28188e2ffd1ae05a6fe6ef1dd0e40857c063466f7aec362efb3dac761a1062dba8336974ffeed31826bb1a1daceaed5eb363867370d7b1dac0c0a60f227357866522994444e01008ba3388855cc2722fb43e369bcc68db4262384fea0688e97a9df5fb976ba902a3f224c5a9e4934f37253228244a8184fdf4b315bcc0c1f935d2f2bd1947504c4ae1cb73633b8b38e1f8975211802009a76314d2d51d8119979171e1f52d81ea81945b225384c42d2f0ae6930cb08ca9acdab53a7974519c3e8a52c134352e037f3f40fee687344d59344e6e95fd470de4d9c5ed223f8b2ea4d6301b4d7d9ac0e7de83deb7d8a3f2691a11de943cf0a8410503780d5fd728551ca9dbb9fef1644adeba8f85c47c92fdf3ab48bd650bdf68cfeff415365f9aa3c33a27ac5b83f0418040867327dc2c8420bffcec50ee02a14dee5626e6b0e7e8c50767b370c6b790ba8a89e8060288d56d48186a191ef773e61e43e33de3eebf57945e3374a01ea1953141b2c33affd11d98d0f20acb2fec287517170ec6c231e873c7768c465b817d99ae12f210311b96bc0ebef787d5a6e231dc849f19185d96f4fc83e6923b47225cd7241ef5e3d6678af2e31f91ba63bfd58ac89f1c84f08997019ed4bcad776402f97bdd7d034ea12998087ea8ec8ce948f155afd6724c70ab5d21533b164ceb250625918382ee8cb324bce6a8422c0deba803583d4ccbd7a9cdad8782dd682b36aad45e0626729683254cbfed9295d0c641302af270d6ba3f21d714490658b69c7cfd609c90192170b81481b25cad547f0aee1579f8d6c30a3769e1482e6529c90f9cccd286a9a5920f0504f8a33e092ca0512558f0b1eefc781684fa796759d53b14c7463aaf239d03d820abcf19df41a75cc32516a704860dcfe1dee455a74393c401fb2475956fe6384e3e201c4124a8d0864996963d2f00539e08908fda6bb738471249cc9bcd8fc8ecc2d59d7f7146ddad077081cb62215e8c2134ac88857f6f5cee53aa23b1bb4b2059baa22b79bfb93cd6b3d5405e42e059cbf3cd585dab2ce0e8b76ae4c3bddd425ce37961befa24a7ab1a14606ea8523ed129d7882f3e2cc8856d57b16ab67e3a312fb81e66b01f26fb45b0c457b75a7ac36cd1d5ceadc864774ba42429d41f1f222de01ea3bfbc888e4067493dbe35af429a3b313236e39207e312e7a29e735a8a8a3369a1d66f74f527a353814c0ef6694382f899b164cdb756e35d36bade21636248564eeb717362e9fee94a495e5b10ec505a65b5ce38efaa366700735dbee47f3143fd6a7a75e9e4ea7dfc2357ff05cedba7cb0cafd20f1e03df56991a72967b76ae1d4ff51b36d2a161fa0004690a636acfc1240a17acd88d199c552c29bb0d5d22a09c8d351e203c1deb2847927bda383bd98cb2c96ef249914f1d3a682e71d5ff34e24b46f8464e5fe046a3707ea405d638e2181a8b82819e5351c8e3f835e9ad13f8de484d76f7eeb3098b3be8a993ba17e18e9c2949e7da5d5f360366505619c7235d9ed7c4bc4f814b275b366f190524c8503f0b7dcc1b6efaa4def16fa727d9358f21ded2babcb54f26f637f3b56a137535769a67bd2678ce0bfb88fe13493acadc563d8e11227f0ece2728bc18e5d34b4c0d047b0a6ea15fcb11b8be40cf6553ca4831c66d419f6a55a5ed4aa9fb539a364cfb928a7d8d02284fa243d807471c3208c2c00c00586d1e14ebfdd54ce931163b56e5f53e64d321b0382342ac771de7302e54dd14276c360a0e11b5a1b6649e895a94b5ab04237685b3971c5ce4aa13fb5f05307992a2bb42f8bd4b41b66c295d90c5e11befa93265451c24771c158f208a0c4ee4c0b1ddea18a5bd6e2c8254cd9cf79aa8a9ff29e4f58bd40d7ad11e6450fe8a461d3db802f634a8b4c4f404465642a97f0c5f8d843eb0d0d7ff4870fc591fdd3ac4c0387507c9f7d76506fd148e36842573348a5825f0121c1b329b31bb4b2c15ded348ce675ad4e2f6032f54a2e2b23af79f2ef15508dabba48fd4da4e6bc5482cd70f0eabf3ef730548e5d22c43ae0fe012c4e02f20b34bd2c30e2b749fe50bc99bf99193253c71b9aceaea5fa61e43ba368e8176345323375ba4782454ce4088c32f329d887da8614656d7da65bbdd88842a1b8a3f54b20b30d9876e4411b2cf5b237b548f3fe769947c221a63e48612ac1451bd6f6c6890ab8860303126db1cf3133cc9afebe59b272d3cf81826ea3aecda99f875c85d0abab773edd91485d0f191a5be2ec6ad9a2c9b8c569990d96357a6e673cc33dd960f3bfc8ca4a189c5b0cf0c29448609ba1863fb7edbbd308c8ca330abf1760acf444f4a8b8624372efe6f7301b8ab29fda9cfc57ba225897415d7af1fbe739c0553a106185e3234861ffa64606e0eff84f5cfdf571a873442d1b5017d521ac9a89469c4a4e700635f0709fcd4e58bc6c10739a99332c55edad4968190a66e763c9602287870c99d52895db73e8f19266f8369a9f42fc370a054d4e7f0de57e2fc2c8f879e48a65a48dd291765343ba84d427cd51af8c19eb4f7abc6bf2c9786039b9c3fe327633cf431c1004e92bb559aa7e6de4625708aaf3ea44b600c5b630383575b90d52d4d5671f7e9aaad177ec1a9441107a38518a94677453dda8aab58ad28fb918612227c1e999ea4bf0ee94ac06dcbc26dc09033f81614284dbba31f4938ed07ccc07de16976bbd6685fa38c2411eb42252ece3658e264fed5c625fb1c0e1fc305e842c72d17cee3c7723890099af848c1dd3e9314a3391431460e48f4f129fe35554bf47a47bdca752a80d0a6a9f8fb290c7397ea5f2fece601a6f95d39f5f4bf47a43223a3fedc658865796beaa50a2aabc03c807ab3c0184bbeb6435eb715ba77ef47af627fdbe0515d2be2febbcb4c57866d0dbd5938187f0d6b5b6df17400048b3aad883eebfb9e5032ee85fbe5016b1e7382b23834a2b6f3b13f200b331466f84ede7041d4deb5bda95a5a31c04cb3b5d1818c8128ff6023ae9b30b35619555474ccc2cbd57cc2f33fd4cf435f760d25cf9170560d10289e95d2209dfde849dd844635e0c4143357ca4d8530062eb7fa6abc036f319ec66a5e4397ffc556abffbfc8fda192c583605297a965b853de4c996d148b9a17a40948cc06269dea4ba2ef6320cc7e9b3a0026abf07005bc65e1d897abf2ae417ff9c51ff1347e1f603b71075d60e89810ff50c822b4981a49bcb909d2c2bc50018eb91b7203033c5f31df37e5da22ce17cfb38522b6d29ceeb9c1fdb0dfd2f6aaf9f294a7a2a2cbb0b78d7709913ec4de4115a5040123395ede5fd02f18e55a72dbe73516fe6cae9fbda7d13af1c74ec825771ae8143af685064d22c5601f2cc1b1e939e2f87967a7fb92fb99f1b664a7ad652b704bab18b70a4b1f9281f86c02c68fdc13b36ac3b301569191bfe9c966c2467cb167c36d73f81b289295ec207737da21a81606337b0e6b61a5ae1c491c8814a2559fa24a6f5446370e3a7b1d70db0d7a923aeccb765a6b330cb94aa900eec9b698c8945d7a7f9b0578481a3a3e5a4a5f98f83cc53a474b4f53815b0ee40c1ed60b335aaded9793546b5c36aebd0b1b5ee8e6b9815d11e9d1d7b68a2f8892985314bac4e07bf3458371f90b68dd5fc4a5af21eb27e7e23408ba7b54fd777aa09b8da2ccaf3f48a2eda7f678406ad89e4e9af9c16ade910103cf0b7e6dbfec46d1da2029176fdc3e2184fa0a120c7e69d5d1fdcfb1e6cdb5afa2a140708aec94e8f5ae45d1ed15095054d20936711309d31ce44bb0a3f1b8d35e7e7d97bd35b414d7f9b4d6e1268409c9c661a0bc18026687e47b2966c1d68b696773a2dd219135536962b9e84c8ff8e3ceae7d6ccb234456abb8f89ee4210903e3b63e10b0b0ddbef1b1faf046ebdb891aca734796c1ea5495b0dd3bfec6d0e63c5d4d9109a7d0909e26f3c0a4034fbe852021794250b6d5d08a05acad5f90f5fe21b90f10a3c4c3a13a98cdf77ffe5c72cd2f38d15e9f79b1a510836a566550ef954669040bb515b4de5109bf7ae0fa69bcd4f63c9991d00bc22ceab14f004d8f8e883fbba0c10332130a27979ad4c68c5b7ffc7808b8d4de5d88484f1323fba7c921e2c0048c8ca399bd6ba7ca668f7597ea6a7c803b8b9779f5897b8c13e29396e87786b80dd4401ea98f03c2e8ec43d8f072a46bca1244a8539488f7bffa91142ac53332ea7bc2db012fb3e49cec89943454c75a742eccd00ab57a4829e99932552ad1f7939001c36f03ea04b48bfb4fb8049f8cc49029b464fb47d77d9b73e331368e127251170224d656275865d25cd4846b2b50e696d1a1012b06a8fddbce3da98de5a555771afa5af2e56eca711c92951c8b35ffaf6cb0f3382a8bb7a71bce1e0288f6670d0f1f8f1e70ceae6a29d3a0b363a3ad52791898540fce625578a0e01512a4c42bb8b0c47d05bb5c833d4c945a1989a7bcb4701c1169728b50bbe41295cb1c7399bed87b8dd3841d070fa781a766b3ad78cb81a0a0b085e1e4720f650a180dde5747b93d2b6833095ad300c015d5520795aafc3b910691f46ab197dcb87545eb3c5b172fd2a97cba04a320a82f0904e74a74c1cee563863d2dfa1e20e8af4f22739ebe1fbecb9cfbf2cfa36833a41477dbb26761bbbd623208920ceeb8b464bd45ff958b8051a143fc139f4938f49957cd4169e5ade291c0d97539f616a07eba4950baee9123e977ac583a08ccd23b510d70b9de7cfce85180af2d4245fa4927b0a95df7df14b4a5811b6364dfecdc8c18eb4a1e55ef560a0bb8badd4783f342d34539bc9ca4cd538277f1e331cbe8754f30655d240efbba7e3d4d5c371fdd2ae15581689b0fc5e55880f4b6703445cd18a94242d1f32373b24d78ab8c5c7b678ccad5411a80abef9eb9694bfe9be819a083316a8c2cb6c398e212bc61d7d8851aa0d294d666cd1d50eaae10e4714a2348c4a46743f5a523832686e1adbb96a88008df69984cf3fcd518649ba1243ae79c68273aacd1ad2f91db472a214179549585426a24a4aaa50bf805b05983c7a86699931e82404b325726d9d37b226f5c32ce711dc949ce1a540dc901518ace4b8a53053436ba0d83a901830c0060623d157d73a3e23087e4a139b4cdce0a8b72dc15a5a4ce5caf2789b351f176513ef48e3cc1a146ae552966e03c260897698a14754765c245a2a822bf207ec9d6205f8f498b584292d86cd610d369e76d1e8d969248b99226c66d00279ef63f679b52dd383961b3a0a18e9d86ed2c0e3009cee1a4622950e9e200673e9a7f5ea36014d15047af7047883a01e5776dd5ea7e95398bbce3fd48f11ed935fc43dc00e4e3e2203f323ac712ac332ba82d4761690e7402a87f191e2ed86fe47d6eb3af03912f55a553a3e0db0803929b5d0073480eff92c0d370b6981557a3d5bd", 0x1000}, {&(0x7f0000001740)="03047dc965c7fffa50d678cf08dd800abad0f49c57805087fb14722eb1b0a1ad42e94972c400d3b500534d6ab6b014d83df07cdf2e6144638f77ae276c8132c7d07272a026f56f9fac3b29fc89e510a90b36f8226f83d76e2e9ea0d653c78651b3dbce63d989acbc4e015cc8ed5005282dcf492707542be4591c035219643194cf36f38927ce46cc4888638b7de21bf3b43e27578f5009aaad47576335af0273dd141a60fece1d3c64785822cb4a4618b04437ae6cbd6b0107774e42ae8cb2145feabaf358f2c32d4a9ecdeb6d7721cefd8d256311255e3bc5faabd6358ac3c8f5d84943c300c40dcc91d8307c0a9cc8a31560c0327f59a374eb154efd34d9f963afd126963a3ed4e80005b3b92f70c2b6c8a8e40c5b6d227e775c5a7dc473288bc2af5d35a3744d5d14790ed0d6eb8949aa11841e95ad0347db9a788bf82a686ec232e603d30cea6e887c5f80ef49db2e690590236641a1f7d314fc78ac556cdbdaa715ebb952f2c23c67a228de96d1dc06e1039994962f65508468c84db2433dab43ec0a38db0f8592d0d02123efa370e5dc9858837d6e55fbda5502cf211082f100c99d3ea533118e837e6ccc198d87525b80234370c65e2498d7eba26ba6a8f9d08ff1fe96d8d7174bb82a1cab3fabf23374857fb9302e713cc32ad51373ab35c78616b2c7ecd84ce7d8e5669491a9993b7393ace2c5740a2b578e1f6bb09af45d10317a0893a459628323e8b26e32ee6bb423df2b5cad1dfd488fba1454a5d607da1fd46e1955a91f8aa2de2d819d8d6b2f7753d14cbc4291e8c17fd97db89f506427ff71b506d977f778ff40396700830657ba6b2141125d3a851f5d4cdfab326b572260927870a31dd9f8b6103dd077fe963c414e07356a1953c98bd8bb2678a5036d499783b2bb3b19dc25f033b98a724e4e9c6b8633ba3d5254ebc015e286038dc8232aa97ff8643b13792c467a136f4c74acd3d1b265d745f21ecc6856b63509cf00bec8bbec8627f1ca9976f221d8e31ce2eff5db6a641c5bb07b769f7b5a43cc4b02b992fcbaa646c9c8b2d38c56d6205c753330af1c87e8d971a6c4fa3a41b1e9473dcd2df6a2d4381bf5d1a3c9ce9c7b0f0bf39b1110d6fd1259ede2c4a6e60c75fa7a096ac0b08811e1ca3a19ff7d0f3414017f551565a7235ae6d02e2f3c619ddd95720df35d487d93196083e480a2e5a01c27752c51f8a4e838261941958e542247c51769f6e2141487903fc7c444df09d4ca20e14c2141d2ec2eada20a899e6280433af03e52d582ccaa973bb17091731d2a4734444593b366a08e455a390bf302923b2c9b2f192a1b72a969cf691bfebe7b701190805407ee90ff289f676f1039548db5dbc4fbd2495950c9a0ff650e4c24b5d4da340844b9de2b10be2c6882c5ab8b880cfe21605337d3dec13aa1fe93e7ff8ac7574bb9b29c29957c536e03b7ae1be9a17561c401441e7eb178486bd6a419980d7be115c56095c86575532756abc52dbc16a8048d6268435f173ae7373e3440d4243447a85050cbc769e880fcd964bba9f750bd955964db1202d6a808ed012d5f0ee272f02991fdec14473f039f4b5ddec02b9354ed49f86cf13b721f9055d17d4a88eb1c61af1335de9a88295f6cff0fcebecf3e1ca500745646e0f36905bac9bb0a74d331d196ac66766aea15a346757dac94366df748b07c7b1d513c185a8ae80fc55c86caccca61e28ba1db5568c7a1bd247eed263b69ed6ea57a53a75641b380214bef5dbd13378218ca883e91faca68c1ce2b2c79ad29b29c3c02fde073cc1404e756c59b02ebe420f6f8221203f49dc6cc21e89e41502521688ff40e086ddeb77a374eed7e704004585dcb0a63a6f1d3369e44b2aa546a2f92bbc721de378d4780e7a5358e61d0cce3f2e57b099cd607d4ff2770283c9d192f19604c941b9d15b7d09a15c55a40a3d6ff8fd6667b03b415baf82e79fc1f3adb14af225af11a197518933005e2ecb67b8a50065a8f2b522536612d2369f29b087e74d2a63229a49f6c4ce2621233db53015c6302464e23d556155239920792925f42f53f1965e5ba50ae8dd6049ec2e268a60e3d9ffc96569b4e8f11a96ab655c2bda28a0973a9522b8f30c50850efe9b543e6a916364ccce32a0e2da4aaa04311bc82d78e7dce625c7087b3b81db42e772f98108df62f7790c094051de9a29c6609b39258fb8c56cb4a8806b1605f75f544cfd303402810ca00efede47f8d280d31a63e6beaaab261af03de13d730da1e43d41fff98e07f54c6676f305f64b4e37dacd2545588a3fe94a4c4973f55c84b0201c2f5e09f5ad54e4c8d0dc51748ef989d514890c914aa825da3cd2475e5a1416c3802f6a77bde5bf34740ca24f5b0ca252a8ed6d4a3760228960ce9ee746c3a1ec9f7f0bffd04485ee538ba3cc8542fbb71e5b83f4d6654026680d10a32debc21b56bacb9d204481b7f1276bd5238392459c58a19f805af836dab329416c2c1cd7148d8b2c6f82c03860be94458ee700da2b48b0a7e9e7ad774a30f95b6e65731ff8322b33c5aa520032ed56ef147d2ba811f5253b6425c8af6e8a98b7ef2cfd1544f7d7a797c07b3757557dbb21d4c858353258b176e87132670fc4915669f2b70a62db9d6dfdb5c2d90af1433d8feb6a034047f3644f0c8525451565cd7f581a1701b22aa8c9cd6f4e9b8a8e4bc5a0b6fa0ad5ad6a9c3ccbdcd111e7414f9fb43421bc767595d2db20dfcb631adc220a3c54a768f2113ea55180dae16da2bd3c10195aad3cbe72a6534251907d5b9ce3a670ca78f98190db825db903b582a96367599cefa4694cdff86bbac1ee2011712d08422d266344efe6bc9f248a33e94b38518b0505a32d2ed60473a128b9467ff9aec781f12db8e15b9e63c45b5527253f1d7606094f0b3697c36a1f5f8dc974a6569dd03eae77c25a1f0b7d697560f5a7db6a8ef04d16e34609efe4d3b9459dbc8f9cfa508accdbbc6644190f603f59cbaa0f16f427cb5b7d110405ad1e976b9ed758f1646668f144a45de8c62710e4497647b10f7d9f6e63cf6eebc668a87d99cfc71eef414a38854482e9d298c2d0eafc8be25d698b1b03d5a3a2ba5ba37672eedce29165c3b408a3ed7d47482e2203ca6c9cb5588831bb57cc1919487fd28178a38a8686fabc1a489ee650ad77cc41a06677ddde5a71b7e3c237fd3f57cdec73eae797ca3379a23fba14d604e3a190877ff012d597c8ec88fbea212c869228a59bb265282c9ded74fbca74ca95e5eef59ea7c6771c0c6d0f6af917570c3570c3025c6b49757343b866880b1199102f71e3ce14c06668e9c5f43ef10bbafd5e497aeae9e883f1966f4b5c10e0805a1b47ac0c8d20c33d8a50abd300103a5a927c41e8fe919f058c667c727b203e8fadca1b1eabb6769bde9b937255f1df22e96ea1bbe6d81cfde8fc774e08b37dfd7561675eef5a88a18df2ffb4be9ae1081343be02caceabf21ad8770a1cbd02add94e7c4ad057289ccef9e71b0d22b221624bcdd0ebb1ddbd76c0bd9998615286d433a35c4453e63957a4c6eabbf15471d7174dd1041aaa3742c9cb03779cf39bff98ea607d6aa564597da2c4e0f80f200647f07211417ae949c76a699cee68a6ab8352d870e7ce7fe04f05791601be3c56b97e98396752ae5a2613107bb0ba739f0db2a6c5b8296ddefe8a54a81c92c61861af0a2169a05d2578ea7e62ea56f34ed95e709e17175a060a00740557508a08e2c99d2a36122edbfe14f7282735796818725b3809d836c8f685cbf03494e4e63b9a59cd1378d0aaea18fcf7b6e7770e43fda1f8fdbb6307d8e14b074e412a8d126bc7e9bc264507d20c0f24fdf4bcb2125ab22a862a19032ede2428a418a185224fe0b139486d411cd2bd421e16fba7aa0ccd4e7b10317ce5bc740230eeec56ab52829d9e9c6b8dea8ea9737ed24f6e52f9ab3a8f25be0cf66c856f1b03667adc8b7bc6411eae0836eaea1d1f1a02ea62e4a5caa983264115d083a20cc0ea2f5f1de95f6b93e8c88f2566269dde0feccd215c7693d90a922c5e105fd38e96e779e54a70f931dbad990350599bbe334d9861b1efc9229cd621631baaf97c7f98da8bc398bab4f4def1c4754eab4d4f8fa79a901446427f3e36e72c5e346cb64c7a74eda4ad8d1bff3f8e90ed9954c456da09af1a238c6296af191a08b2b445c0893ee78a8cff51d25324f23b87a85c72291ef8f8bce9b095a3a50c1f5f489729040b5943c98ba68f7f9159445733b66ba040eb9727c516f8d49f38af1140f05a5955e3955b78f92df423b537703e645dbdfa41ed16301a6e7daf4d446486e5832c65b479e671408673f0793271c8ecb4f7175bc2feddeda7ff41f80ccf308c5ea833d057a85709f6febf68e50483952dc2ab624d35a4fb9d9f69d1577b0fa5272a9e356710cb2bc46d3fd5ad536f7e3fd1ea62a5166d8b49406df45868bbb47b4e0a83036ab27c54409afffa03a02802fbb2fcab673a9533d47aea870ce793f90e3fc40766e4ac95415762ed08b7fbc3ff213a95de0b5c1a798436bd705f6d25f5d42b18ca70b1db812d8bf45fa6031f1ef9ccfe91d6f55bd2c73a599c11a14f3bc6492f0adbc5aeaaaadd3354d8b0afab6f33632c0054ad154b918de94c19f1f5fa0dff10087ff111d186ff96985f3457fb5ee150ce70d20f4f2b0378aabb76c985e3fe135b37ec6a8cc43b49113907edde803a940f846f6498292d5b135e1ef4d7c8850b6c2f0a8aac840623bae8365b75724b77e9d3efa362b1a9d3e0da40804548f0d9a122d61c48ed5039ca7e0810c5d8b48ccec81230e29ef0b0c9ea4abb4db0a3c3c475c2342a7b03727b96276fe3d52c8690f38234c44cfcbafdcf7710d502683f500324693a9188650cc4512a5aa667d06186c8f361b7366baf9f75b939a233d7a9b8e52dd9edc27ba3ad0597b7c3f44b6756d34eacc88560df4eedaad29287b396a5e7205815d596db9148d9dbda8f718a19fc95d6f901900b153b248903d0e037ff942ba6292ad2ad92e40ba514318b72af2f1a2bea39a3dc58d8733f85dbd0a290c3f7017ab2abd51ce495b28e90e7c3e0eb81769c2383d04a3d03372249c63a8f03f0bdec7061118efe5fd07ef05a22650399b34ba5571415319c3f0addc47117c813689a31e8384e983ad2225f30e40fa075698d51d71f5daa6dd53fbf35cd553c12ba2500b9ad7ee1620710af81a17c65142c373a440eca4e5b304b7d738087e231adb94180502b92227312380d3aeda29e3a921c980a23feef5fb1c722fc35e3f8d91f0aa5e9df71501beec89162e309532232467e302eeb101abb2ea6b7cba76e3ea6dc2588e23a90a77e09c258da8a621aef12cd2ad49f88add331741e2f6b5408b401b98bdf045c5f2ee1ec3c5269185263a97a4fd398c836cddeb23d5e204c961049dfa6eb67d2302e27b2c60e739b315b16c45d1458badee1897cad729b866ea9f0fc448fe5ac369a4e4a2ae7a44f823bc5bc7b1384e86ddf8ef8da2376d510a2d23da6586d2cfb105b9c354327174e6c12eca3bf182e1ec035ba78c06a2d4994c66310273b88ee1fc3beca3cb9d44be7801407bc63b92a9c2c0ba0ac0701a8326af53c3515b3cd8bb35757603b54f3578d325a90abd76b73ebd9300109eb7b9acbd7160244c4c8144e95eb1e66d687c9cfc480349acf00cfb28d07252733de35a4b214578edee53731bf9a49f07bab2b51c9f50ff30f930fbd59c57d43c4f393442f818bfeea3f05b3a30ad712cd0b4f2fa15901883df", 0x1000}, {&(0x7f0000002740)="ba5217042f614df4d17556b408c2b094609009cdd151b71292e84864a74b7d1be68bd2edba116f1f265a5fe34856e531386aa08628f703a0c017fa46ea0178a8649bf035a78ad1e735f6f1f39fc9f6af1a8093d92cf4a56ae867ecb9cb2c6f10e3cf94a2891f107e", 0x68}, {&(0x7f00000027c0)="4caacbfb8099b5451e0c96d18a6ad5d2a72ab37e60e4dce3d67b0cc4891a3061c44382af64e60a445ba5d5d897f0a6dd154ceab40346f1f7393ff253fb570f2db7e09caa4dfd8d0866378cd61eb34b0602a04774a1beb2731210b98836d337196a1dfb04164097c49437b1879b37c62a2bf1a52bab2478c8b9e24ecabb1f587227621cb1", 0x84}, {&(0x7f0000002880)="80b7e67003b5e53807b5eac0638bfd8eedfebdc05e51980ca51a42cb724597eae8492754c930f6bf26575fbbac1c101b07ecb73e1410a0b59153dc87e7a2a98f31f49cac3d41cd6f52e9c17c6e26132e1fe01268139c5db05cc039d91f3b6d8a2d765be12276e56f83755f7db41985fc845d3a30929fd9", 0x77}], 0x7, &(0x7f0000002f80)=ANY=[@ANYBLOB="2800000071000000ffff080001004000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="fd007e6da1f5fd"], 0x2b, 0x2}, 0x2) r3 = open(&(0x7f0000002a00)='./file0\x00', 0x80, 0x100) r4 = open(&(0x7f0000002a40)='./file0\x00', 0x20000, 0x15d) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000002a80)) r5 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000002ac0)=0xffff) unveil(&(0x7f0000002b00)='./file0/file0\x00', &(0x7f0000002b40)='x\x00') utimensat(r3, &(0x7f0000002b80)='./file0/file0\x00', &(0x7f0000002bc0)={{0x401, 0xffffffff}, {0x7fffffff}}, 0x0) semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002c00), 0xc) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000002c40)) r6 = open(&(0x7f0000002c80)='./file0/file0\x00', 0x400, 0x20) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r9, &(0x7f0000000000)="0b0d3f037a5ae932de6ab86e372ce810ac3a5dfa5490389f94858674ce78bb51862479853a4e5a7ba9ed7f1dbb98196d19a1c383e92ddc50984d87544954c1eec45e4dacc579250f8568dd8d1c7384f172b53be6b8519e6cba50af6e23f1a38dbef10e4cec4564f0c0b9b0459f073d00cbaafe11820c1a8630f4f50a75f2f4626491cc8995532df9061c0f80a33dd287ba1f0f8bcd160e4cccd0c77abc3d57cf237242a1f4c59ca94787227c", 0xac) write(r9, &(0x7f0000000c00)="34b2f6fd7199aae744b497127de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f484a3967935e9b6dba6407ac775518fea59885974283f6ec275c356cbf5c0956d76063686e60ff87cef7bcf5fada58fb6681395a9f44752befd103d5adf55769caa23ff5807426bf5b149d22fb2d772a3cd7d91eeac500000044909a251f8b0b64d6994b2c6c", 0xac) r10 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000000)="0b0d3f037a5ae932de6ab86e372ce810ac3a5dfa5490389f94858674ce78bb51862479853a4e5a7ba9ed7f1dbb98196d19a1c383e92ddc50984d87544954c1eec45e4dacc579250f8568dd8d1c7384f172b53be6b8519e6cba50af6e23f1a38dbef10e4cec4564f0c0b9b0459f073d00cbaafe11820c1a8630f4f50a75f2f4626491cc8995532df9061c0f80a33dd287ba1f0f8bcd160e4cccd0c77abc3d57cf237242a1f4c59ca94787227c", 0xac) write(r10, &(0x7f0000000c00)="34b2f6fd7199aae744b497127de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f484a3967935e9b6dba6407ac775518fea59885974283f6ec275c356cbf5c0956d76063686e60ff87cef7bcf5fada58fb6681395a9f44752befd103d5adf55769caa23ff5807426bf5b149d22fb2d772a3cd7d91eeac500000044909a251f8b0b64d6994b2c6c", 0xac) r11 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r11, &(0x7f0000000000)="0b0d3f037a5ae932de6ab86e372ce810ac3a5dfa5490389f94858674ce78bb51862479853a4e5a7ba9ed7f1dbb98196d19a1c383e92ddc50984d87544954c1eec45e4dacc579250f8568dd8d1c7384f172b53be6b8519e6cba50af6e23f1a38dbef10e4cec4564f0c0b9b0459f073d00cbaafe11820c1a8630f4f50a75f2f4626491cc8995532df9061c0f80a33dd287ba1f0f8bcd160e4cccd0c77abc3d57cf237242a1f4c59ca94787227c", 0xac) write(r11, &(0x7f0000000c00)="34b2f6fd7199aae744b497127de50805b4c833191749c366574db18978d1c419660b2bcee37154f0b620109729eb3620a2f76d12f5d26c315f0bb5cb33baeac6871ad9da457f484a3967935e9b6dba6407ac775518fea59885974283f6ec275c356cbf5c0956d76063686e60ff87cef7bcf5fada58fb6681395a9f44752befd103d5adf55769caa23ff5807426bf5b149d22fb2d772a3cd7d91eeac500000044909a251f8b0b64d6994b2c6c", 0xac) ioctl$KDENABIO(r11, 0x20004b3c) sendto$unix(r6, &(0x7f0000002d40)="83d75d84fa7dcb802ed0ef365a8c5ef6da1cb69ed4845aef950463282c76343ca96841da8e858e5dd8a8d5f3eb3b248c370f1115aa8eca55aef242248822048c5b3ac98e2643b7c358275ab2b0afa96c8920f49a31f84996a20c4b66adccaf1a988977fcbc0094c866cc209e822d461eb098eb8cbd9af7a48a0b3de11ae93144d936628648eb1beb8b31", 0x8a, 0x8, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000002e00)={{0x18, 0x0, 0x6}, {0x18, 0x1, 0x100, 0x7c96}, 0x401, [0x1, 0x511c, 0xe7b, 0x0, 0x6, 0x7, 0x4, 0x80000000]}, 0x3c) semget$private(0x0, 0x0, 0x1) fchflags(r8, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$KDENABIO(r6, 0x20004b3c) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000002e40)) getpeername$inet6(r4, &(0x7f0000002e80), &(0x7f0000002ec0)=0xc) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000002f00)) 22:29:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000300)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8260, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) fchflags(r1, 0x10000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x7, 0x0, 0xe761}) 22:29:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1fffffffffffffd5, &(0x7f0000000240)=[{}, {0x31, 0x1, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0xef9, 0x7c, &(0x7f0000000280)="b462a9b91a8ca44aaa717dc15f9e51b9b8d23b5721e3ff356e8e9da44b7cbae2f30ed2e064d804761d7158bd05319a5c59073ae209a48168065ff4cc862a2dbb6577042b158c08bd8c935a3f59df2b1d93f3f1ccb1ff7e3afb3e1628344333786a03c7db84498ca0e52de32ddef00a4f1497c7a2ff4536c3e3f1651671202c55b24e9c77305c4182e06029cfc1e32e66403301e12421870e32dc6b9480650a7e2bc8260053c3b2df3d86b13d90739177bae906b141056da0a2591d7f587281235ddf13613c114f63b178c7c414499370bd2c7f92dca603c342cc6dbb41bef346308697db20b86571e28dac50a823707e1c7a8d33a081689a4f54415fa3186737dd72e6c6ac66fcdc42dd4ad7eef5b8f6d6d69e3e8d95ec7d1b4b3c0b51d16fe45605ed8f9a008ce10ec56b67487d8c4c469695de31f4ab20c817406a582dbf14c352d0a9a85ec7bd554ea61f587f8f116a861e7ef1770aee1b4d5c5ee91e2e588dc77f47670b99411b23436145d5a84931847a103e918f14bfcc2462333045391bc05ecc265fbbdf67c4cd987991a953398c9c11570298526869a3adbff6ac4943cb27037b6c3e6d5801362f28b7e745aa64f9a5886ae118df9fa1457cae565218785bf63467385ea40e1ec7afc73f66653c7322f326c028be861818de32c01a908838c3ca646840c4474be238a07dd433acff9785f2f8a36b3785a7461b0a856a26f6d9921385d342b47d98e56491152a5a7f80b5020230a53554e9f61a1ecc21c3b9de8d5cacc36265b44d49ca73f16fea5c73f67a028ef68ad5b344e16e193675c0fb461a752a1b1dff2a9cbb87bb6b4a02e2d49caa2db9983679654c1c44731340380a96c1b460990ebbfc3bd7e72ac81fa12b664107d0b9c88edeffb79b580365dee94308ac86178a2993cd8c9f4155a36770a7c8c23f5b9053c3a64d0fcb3db7b29e60bf25e5c2a8fd8ceb13403d3498d803faa63aac6e2a6b735c305149723f7eef140bc645c3cd803687fe6aeae01a5b3c6a2a1b4f0a248fe7dc1df2b402b3a37f34a8a089e855d9fb0c98014d92695de552729b1c30dccc48421ea99d59ad525a38d236291d74161ad892c46f71d738deffb3282c6034d60b6787eef43dbbbb920466b4a96dfa6933898bdcf8a0569684901fef90cf20f60b3c11a47707c57c2c5cebe51ba2db7dd7b4608b94c3a8607caeb4c57e5d7ca24203f2642e5211ae49d079ed0a046f256f1d43f21a1251cdcef713dcff9ca4608d6c1f2eec1858b9a2b74750cd3b20100c6b4bfe31ede297d39564d0c4c781e25753e24ff112fe4bc538651d11e57be9d353b7b795e9bca929a84fdb724220921bbb43a107bc7c00e49c3bc15defd070401ba562d6c3837e107e29ca936a2501b07bc1192b48ac40baf84a91e01da39d21912f577e51130ba6188711092c9614cfa756dccd7496e4c923bfca9d525f05832f88c90e97ff35bd3c50b1d6cb62f1c5712bab3ccb680b9f175e57364b28e39d4bceed2b6760afe2522c253ac185d89bf4a31c64316421faedd1e437dbb2589789114451769e4b6f25ff571ca14a2299e13acbb18b9d3a730281f779fcf56206d4181cbfadd3c6b14c001e225fee66408dea64b6d4f0df297bbb7641b4e9ed2b015e8f18488c4e33a4463edba2ee64f27a848173f2e828b248bf7fedc3f21e9ddf0e4d9af3f4d3e870651eb5485ee035f0972bcbd622c63feb5daf7481fe1dcdf2a26e69265ea76625a40b7b267eaf6ff8b6fd663ca26cc2182bafe21d93b8cf3d1a026eceb01de883ba89ed717166446fa0fa953603b16b663d6cd3b22923ffe3e89311654d99de6f5d6c39c7bed261b481d23b4e15ee49c8039675a44c9878c3db158b5726a475c933ae615adb10c0bb3d82efde0be0e48bf2b60e8f9a80e534f5f1aecd8e49736c88ee1414a7fb9bb533af9dfec9f984425b297491b864fa2ca5aa3c88c37b39262aae58add200c98ec30d5a7b6965ca1800a98b1cc821efcb69e3050d6a7570496b4b4662abf52a3ca6d696dec5b8ab1f8962e1b61fc519520519451b5265d7670d3ddc6a65352190443ca0aba23ea3615e7023256dcdfe78e3b23d1ca4f0be53c85d4b18e28c8aed208f87c2e0005fae7571479b368a1abbf6e8ea48d3750126e9ef766400eb0bb18c0c146d1976564da0cb6e685b44b9fb2636e451df2d5aba41b0aff44544de4384ef508d6631361a31bb5c0938ffee07165895bfcc266c739296009aa5fd143adc065e3897e19cbf5b14cb04f8fda1ef12bcd302eab1f86b9cfce3a4a36a283b10c26544b2586d3337254174192b2b247e41479c348635d5f431f5d7837dd626d7e176a4936293987e60fa8191704c977bee75bb2b4bb7f73d3a6b10f5641593e7ce14692e6463412da226f8bb427e3c80f74d342a34ddaa77a6042bd8b9a6541db7a4e256c568595e863ad2cc6c093aac04ea7371548aa38080cf118bad5be8dd99862dfbce6c79c90a1235060d8de87c39d8131113a5a5ec5014350029049f3d6adad37085bdc0a6d7b269829eca1aff2600094002e6bb6c5613cd4990345027f10d06181f18b76ab532ad12123781b1ee16ae34cc57db25ace1dab8a8f7a4047c94382b8e3e972275b49453753a2f3c4bd50e558064574948863c6b3c6c42eaa8f3d7b4551736d86faf0cc7a34d10cf2128b3de90c8caa071edff467be0acf6ba8f5c8b7e4e386b69d5426ffc40b13b63389d49092cc646dfbbd591512c891a6acd809b0fd6a9ae4bca0591da980b84969ba3b3a2d1eb2f42b7cef456f8b2eb1ef6162eae7639d4ec38bc90d2e54cfe5a3f675e90eb9208b7340dd396facd48077f53d83c6c8a4d0c9d98327b79c5cbe2a6f0a36b17d7c40f6cbd2a304a33be12189dcbbc332e08cd0734fb1a7b0ab882862d3848eccbfe8241189ea42e0f57a0d2a347e364442b8f7b809b47091802640eb1f7d673e114b5cd14399c00581039b0f6af937acd4d6c481864d263ee8defc568ad2db5288699d9b47f5f27c73b51b9ef84abce0522b7b1e18124389379cff9d3040e1058e78764f451a5e6d20020af8ee414abf985fc7a26fe3482f6058c795c82f7f1e0cf6c037b3f83361db8999cd07fe6c987da11e4b4d233413f46ee6db732947b72a691f06d70b916a9cdeadb4dfb20d5081170b6d0fa1f7b77f332bb2a9c64836a6acac3bb3966f8bd2e75ffd3c9f1286af30238c67d1f2e76bbbdc2ab9e9034aac5b81d93fc480f6093e04cd55406ad457aeb082800a96cca2b0b4742d2a967aad50cf9dfeda26e99c25c65dcf2a0a14b5239540e85a7dfdb13421344f7d287e5c5fba0072ef630e7b188920a80644f3deb27ead422c7857c92e84cc20a5439671d61a249416971a05968c235ed6aed5bff39025c524a7a26ee3b5bf9f16b673a5b3585fb72b6755f8486d511f31dc57a0e19357607892698c016cee35a3cefd1a667d633cef6d9877399c4a5ebc18f1455830157f079b272698da8f251e33d12d0614d50f13e752ce73ac5210d49cb54e2559eb711becae6cbf59db9dec3eb7579ff70fd4cdacc7132838f46a8ea9defd4400c32b779183421661248ddf5b86e49afd7c917a9a949e1893d5eba743ae3f68fbeae6e955393f62e83007725f2dc8831b9fc7ef85b58e9212176f148e23c960dc88ab2d2ee6df402c3c46dde33a903864628a57f7527e29395ec80645dd5f16393d383a7bbfcca58783575973b134d58e415056cfa448faa85187f3d83413525959e63bd742a23df95fb7eda36ecdd4151a100815ad1c6c0dfa3dd56b093cad7b620437cce77c49338cde866feda30dc2d6f1207e137d1710d7e77d5093c3def803b0631e46776380171d2a0ea16ad2f3781b61741eec4227c2c9e1fe95fca8142cf7429d1eefbe00dc9301ea2b2db4649f05df790ca067a8482ce8abd7172f4256e32ced1d1fdabdf123d9acb6c5cd7bb4cb6ed97d1cebd37912ea77d93802e63aafd59e9f0374e416ff236e7e074e6fd2e68843e207dd17c7f214c2e044d3e02b31bfa704f8ba44cbeda75b34d0659c801f0ab901ce2f3d58db5954826ab3b4cc447d4f630e4a53e347cb50f228d0ef7901c92084fdd162dcd3c22ddb6ff5580e5bf7237264fd7ed57c2e6e8584d2e048240d257368689bc889b1f2688253250d649e05c6d13da04d775653b758f6bdfe51773637f00569db83137a3ea011bb050369884741f1d3318d2b03c279ee038c1a478d23dd0386eefdcc0fce94fb08b8acb303e2f2a1f1c6e98055a4595507db485ea895675d1f200e7f698b1cb11bc5079849050e1d55edebebe5b63d94828f4640b55456bc251cbd4cdae21ef5d2facc56960005f76af89756cba4df4ce7e54e87285d02afd704eb9be8ac935139d0eed326b0a161b8a5b420cc2a804bd3b4e8ee76ba2d21aeaf4a87764878d138c807b09dfb183f53bb3826d0492d68305646ef01dd7ba2203f9a9b79805b24bbd65266f25fe7e6117a4f32eff65e7b852ffde1aca2047714ddfa0a4237e6516b8b6552f3f4b38494d2966cfc9290f6c5bf556be083f00a9c6853bd23a2dd9233f628dd3702dd8798c13506d4bf043e630b6bd31dc131ea536b25656f2714c337e9b7e19a2f61d6633ecc912adda2ba1528c0b250204ef09c3f9c44899251c4b70c03053614eeaad9fda67e6d0c98df980cf575bbb61c1ee53d5b4c7fa985359832e264973cc7d6d33246cbee35c5027dee5c307582422dca34da85ecb84cf369df37eba6181b037c6a06c5c70660f7e03fb067dfd71849a9d58e5007e349d292c6d1d5fb9694eb22d288f74e3c15f495f436d12daad6ebb866a5aff0185c1392d03be57e05425fb92f62f90970decaf7a25ea6490a3cffbe039f122334ca4e96c6ef94e6956c59330285454f22ad82e17a961e54b223e0ed603beaff675655c30a2c94cefede43fdd433b4bf5c73cd0b35bf595224d440647c8352d234a46c3ccf028f4572ceb0cfcf8993eae40a050b6bf6dd54f2880d9eecf0cf09ad30c7b789b6c679316dff4e0385e00be2890fc31883394d362a48766d1120ad0d2e43e49b667dccfda7ff4072686f0ee99798b1a28a7f8874305ec5c10e468a8320ddcb1aa16013682443f4a3b5303a460d54ceb22dd0811d653a338ae96050d3b77cccf7d7f96cdde46e2795b164064577dc51e917973a4242b9f7d01f53d95d31e8ef525accd1339241d44fbd6144df553408e167543270b5196494bb4b95acc2189be6858556fa7be5a562346b4cb370ae038fb5665f03c70af88d8a0b9db803d65ae93b24196cf177ac25971c341ccf86bc09e93e723a90fe73887fad350a713f935d9ca1b93a0ae5bab3af735930a0399c3aa0af3159e9e39eb9d9dbcbd145658070beead218872ce02559fd519aa3f6771cf5974a794bfa6791c0b992d974bd05fbe5ba4c1abdb319ab63e5dfb13b915f407e743efee7fb5a75d7c79623bccf827994149efa4aa39d926229242d3d45f68bdd01806268b08380f83ec28c0ac460c1c763f56fb84f27e9f9467ce9b35f79b27d83af88fcd99b82e2311d9b7b000f444daed3f22925fc3e9bfd89ae6fafd74b92c05f23615c76bed5aa2991c2cf0330cd0d7c5d8431836b6a824206a4b2485c4e555c6f3425bb33c23c4e86861364e555a0fce3eee9dd8174c837a3bc99da81ca58cef048a9de51c5972480305266e7ff6743c49a5a1de681792e13d568e1f203e5bbf639c8e959c5c2a8238f47007bdf87449da32ce6140f18fe696426e0169f03acf5f9749", 0x1000) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0xa8) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)=0x85382266987865a0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002b4000/0x2000)=nil, 0x2000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff10) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 22:29:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19235b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de3e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xa6f3924f5e02b362, 0x4, 0x0, 0xfffffffffffffe3a) getrusage(0xffffffffffffffff, &(0x7f0000000240)) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x1ff, 0x2}, 0xc, 0x0, 0xfffffeef, &(0x7f0000000300)=[{0x3b8, 0x0, 0xfffffffd, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e675b4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316daf04fdd9aa96b952448240674eaa256caa3325e45709ae8b2c77b6c8c0a313fb46244432ecaa030e51d46551baaaea48045c3e0f3eead29cc4f25c1beef5fcf8289892035f2e46b852cf545e73af7b8e17bd724b6a17f9f40fd643144a10ca6ec6e522095d630c2bb8d0e47d12af9c52c9ebc4a8632b6ed2c62456f7ead5f9b57fca95eff7ea3e533c5fa9e571cc993a2d7a4342751570db945b923c5bbbe36c8de1e4ebac109984e15dba35342bcecdc536a27e84446918868976cef6311871c"}], 0x1b0}, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x1000) fcntl$dupfd(r2, 0xa, r1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x84110e72535c5ef6, 0x0) 22:29:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x5}, {0x0, 0x400}}, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 22:29:20 executing program 0: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000f17e06143dcdb19ea72e2f66696c653000"], 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000040)={0x2df, './file0\x00', './file0\x00'}) 22:29:20 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 22:29:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277afcee20a9b7dda0d000400ffffffff045ad3390520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 22:29:20 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2, 0x86177) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="22e9b0ba89bba701f9cd0f24fbf101b4ab8709e7da59a24385466143eac70f9d223ff271720c24e488b8a874639dd8f670e61f9f615d5df105786cabdb9a30101010de0d14e6194bfd593f105a938da6429019e53e80eea8bb3067a4554accf7ee8c93884c303ed860891c9c2ae471f57d2c1da101eea6", 0xffffffffffffffd4) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x25) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 22:29:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000040)="510fc3a0", 0xffffffffffffff37) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x10000000) 22:29:20 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xe8af953e5773879e) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) close(r0) r2 = syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x3010, r0, 0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x100, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000140)=""/142) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 22:29:20 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = dup2(r1, 0xffffffffffffffff) socketpair(0xd8d331d100b8a8a, 0x2, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xf01, 0x9}, {0x18, 0x2, 0x0, 0x4}, 0x1, [0x7c, 0x47, 0x89ad, 0x8, 0x5, 0x1, 0x0, 0x7ff]}, 0x3c) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x40000000) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x4) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) shutdown(0xffffffffffffffff, 0x0) 22:29:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:29:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 22:29:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7f, 0x1c00, 0xe9db, 0x0, 0x1f, 0xff, 0x6, 0x0, 0x1, 0x4, 0xa7}) r3 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x9) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) dup2(r4, r3) 22:29:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x14) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000780)='./bus\x00', 0x2, 0xa) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) sendmsg(r4, &(0x7f0000000740)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="795f66c71b230075ebb86ae4203fe1bdfc008eeef281bf4355794b0ff2f26554e34d09b11fd347e5eca4b2e20f9b9062d94ed1f3a154bc29d88a5cdb6b1ed7d947faffcaed1cf512d12827d2347ac6fdc26bb98c95edebef8ddafd6aedf16d5af3ad313cb851a01b44c234ca455ca20164e9c69f167950d5feadeb96b8cbc0ec7294ac16aea7743108e2435e9e28", 0x8e}, {&(0x7f0000000300)="a8ede7d9b4d16c3a322e9b57c2288efc0f434f315eb07185e4c0bbaa6302d0819bce2e322c30d65e7b86825363e442472f64a567693669521d354c9c54f1aa50ded3363c6db61b5cb45bcd16b6820efb540c38587d46b1d05046a75a3699bfca4fe85c8d5d327f18a36b880d69aa68dcf4c4b5aa88f65e75b3d7739659e815dabe", 0x81}, {&(0x7f00000003c0)="39c42947b07463ef87848d1a6e0aac83fddd0549e322c48ef718951397a672924e12c2d2b3bc0329d29cbdae5b71b1ef7c9bfda18820c119dede7ae9be08148577e34915610c45bfbaf73b2956d15224ab9164b60238b8c88ac84008d6ebef", 0x5f}, {&(0x7f00000000c0)="7dab2bc5ad3906af0e5fbbf8c0f3fac55cbf5fcabbc8dc4eff7481d26b8b", 0x1e}], 0x4, &(0x7f0000000480)=[{0x100, 0x1, 0xff, "ff52cb7ba5909a5868710eb9e3837d80af76f850439fdfc28fd1466a4e08202d17674b94fdfe183a291c360c995a5043b3b2b8d65d19e14df5d6b608276558b5ceecd657e35c76b9f9725656b072f495312d05e55b2ad68883854ea5427defd42ce806c913e2d842eb421d6cf99d76391e1d7a57ccd6881df09066f5b8784f04658cf6f900e09942bf26be97a3cd91df4973a8feb23c92c86a74c3172a21a8190a17596d479092c12d9094dc45e3bfea0a62746240ae2e75eac5626d58da5086243786edcf0280452d84a177f43bb844c3d4e4efe6dd02122aab2edeac8d12880bc3f44f0a215d0ed449ca68"}, {0x50, 0xffff, 0x8001, "36da9fb696f9744cbf88815a39b3cc35fe620c58204b6dc282ec3dba09808d044659de69ad91b4ba390117149505d4aa08ec7448ce38cfbf4390"}, {0x78, 0xffff, 0xf396, "f25a27e9de3f5c40ec1d272d89d052408f82bd4391168a1210bc9be553c0b544c690dd766b3fea9233e6881f27de4c1e075819dc288e695a964f275fb428021ca18754e3aae90bd4b945821046974c8641d2421256b53c665976a9cc93f8dac938c6b95acf03"}, {0x18, 0x1, 0x9, "a7684ad885"}, {0xb8, 0xffff, 0x9, "74949259d2d7f485a10b44ad78471600e8e65efcb0358077e335b4082f91624664c7c0b1e938ca00c7a021c4c3f14434851b59d5b722bedd6137a7e58816e4cee29e17b0acc62607dc5415b91a9f550288d1376bcb6f9abf11f5b85a4882761cc0e62d7ea2710cb846cdd0221f71847da366a21f94c0c1ca82e30e9b83a78a318fb23e5614dff275a677cf43db97000071f23ac2b28f41094586487b07e1bfbc51925afe63d32c6f"}], 0x298}, 0x8) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:20 executing program 0: setuid(0xee01) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6060300000000000000ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x405, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x8, 0x80) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) fchown(r0, r1, r5) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 22:29:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x1000000160002}, 0x8}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) dup2(r2, r4) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:29:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 22:29:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x60, 0x0, 0x81}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 22:29:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[0x1, 0x3, 0xcf, 0x3, 0x400, 0xe30]}) 22:29:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r2, &(0x7f00000003c0)="eea367127bf2f67a4c19eec35c79e1c92de5183a401c81d9b14f92b231b2ae780056d2c7cfa1764bb9151a9b3b65fb0cf0532a1c73a45721e45549e5cb286bf69dd04141ec7c59d75c4720e03503b237b5fe1ad38101db5d4d97d60d7556f22d048e7a6215f0797ce25ea0e5a202703124dceece18864034e6064f79465119a177fe387d2b26ed744b74018cd87d897f2a5a7774f4d23d596e7e0d6979be70bf5406f6b580c5992d68bd5073998abad9be6eb2bb205843890a443088cbbf52f2aa0bed9cc04f8777fe4fc16e7cb6ea20de1939e2bcfda8a144e27947433b22c638b1193e5358841ee16875543c4342df38fe3c0f091f68b63966dc7c6ad08a5d4125bb905518563be96784247180fcdf89706418c64877d7b4ad6a3b9ada720b2caddfe40ac1e62ca29c90f3da94b0bde95ffd2edbb89e64587650f820d8695451e8ce278eec662bfa477ae3b90b3fd26e6fb89289079038296a99c57f09624689d3f68f771f92d33282de5b5389176d451b0bc1130b49c018091bc90414001e97c36dcc867d8cf7a7b8c339edb7b61a6e6d60280035ed0cd2b75605c507976ce33e5a0aebe510a6208d9f2131f875e39b1970592fadfb35569b02c071382d274c5fb9fe225f9779e1cd0589f88625e608817e30e96f3a705678a82fa75478e405ded39627347af58db3e6666cb11fe15af292191776cf770d0f72dc31b0a6422a564ae9dad390649329d870b5c40a8c8dbee6640daefbeb5e085c9404f0c891c5fd2d57b5659288a14607d249b55f6d5c2c1f6b7ff9a85107921b98b857ff0e6890ef88e23d10bfab7bc47bb0af90c097d1ba31d4841c169662359e83cfad2d76d58134858082dd51172ef63e61d28f2ca10d36abf8f94323c435100d020118c418e3db62895602d632a5562f0020f071c1e0e070dd9e704df09e8e6258ae53ebb0af4da55a0d4953f3988c08773f4c6afe11db0cc7435d3ef69b157723267a72167c864aa82add93f681a4c2e26951033b2ed28462947d8031464cdb12289ce441ffaa57d6e486e5580581ac31d3a23f7c53c769648ee9749a1d5f25dd7073e850a712deb0a437355d820b67eb8a65b1dd126b411d5c9ba8c3b1a42f08b6b4977a5aa7b39425f93b2076d84aee11a6aaffdfe9555e06d66a1b8e4b0d6c7b981e766a73c3031789b97de657dcfb36380da49ff8a84af3492688f82f4c3a0cd1e653610f4a2bc0067e1b87a61e7fae369edaee477cfd57368bbc52c8d0b16cff3d0b8518f892259be0b4b70fa4bdbfeb77c246be9301edae79272bc52f995572d940e96fcdd70998b7c7d45799a22b1cc2a4423955369236b3edb818956abec820618e89fa9e9a76e01d52ef9f8e916c967ed88f91936942e7afc086b8c30000147107b450105a3b36436b3403912c970a456a00df44e2b63d3c5dca88449db7e199873ead790bae7614bc4e589bc10c8c59a9d7c0d9e6fbd3381df4439413d7c56adc35cbd9973e68ae4daa2a55eebf3616ab4417ed057c72e34f1e2cc2d316857d95061ecf5493895082fbfc2c4dd58ab18f81ea937b24992b591808833d618e588e7acb38ae8772fef8aef356c69a90cdb76ebd45161e0fdaaf8b97e6107434cc32a4ac0e85f97d928e9c7d301fc82b5c760511a0e32c2efb4c7066a4cc287c664b29fba3c1992a3ea3db74c05aed439372bdf3eaeea0fbed65572647d0a1f243d9c7b9d713e34ee1e3f77968faea6a2e983a81f3e2bd3a152d60f1a0a6568479593b19e89640758c05f087d9b372c2f5527892ee80a72cd4d2cd8db2e51847b992105aec8e36aad6c96642c89008b5f2749305f0d74aa5122a33727f15332209dff47feab779f254dce0d6ade61712f43d60985f57176faefb28bc53f1d20135c0021bfb73ebd47764fb5000651293d845fe6bacb8c82ea7b0a7d96da0352632c46d328fcab1811b36c10493e8ee3fa1c3d09728d4574a24a228b6aa0b5e15eb746a03e33e513f85b3fa79a88dbb7313b68703b2e5ef140cde9c08f9c93e3e95d03a09282a9ca91553296b9ddcdacc1c5ef373efede721236def1681924041a5a3bce8b4f16dbb829384d6d57d6f7be18b55c4100e9e9fa0aab4a9e56737f5f04690cca78fc271f224d11eb18c1e18cb38ec3c07970f68a1513589dc4c8cb3ac641f509c87386f002b6b6fb8cfa7bd89f2e846ec23422362ee5fd10090b169447b6e31a066b867f801c9c204ebabb1fa997088e92d9e28b3db95a3d7aefb881aa98d71f29b8d5bdae3ffbae9eafc186b36a046fdb2b1283241ed3fedb746ab1a17f277775b2fddeaf508429a792d8ed0098447188a9de99f0f7a56176bae591bd68ea92f663c0698cecd7da46a4175c02f8c580960b0358ea4dfbc4cbf1238081ad45657466f409607dac856ce53efce16bacd854dc3c8032d5baca9ff6b325b962a2c227660e61ad16146dd1c220df9146102ffd300476b0e2a6ae749b23bae863764490a8c312e3d27e4c8ae92946cf55830afd3bdbdbe638b75ead9088463f43490fea1c14d0b7dc6f5e3ca8f20266958093e3c8325d55852b2405ac2eb9651abc059d07123065a67c7cbeafadf017efd62135da1ce9458f26a695a70240b36b2591e2aa32a2ea3626f564971f0db923b7cf299c8622da870b19f0232b6ab7c918dd4335c88f29883b5d0f66d3920ae1ce34fc10141071e678858ce9c366ec4896ffe927df2c67fe5283c2f7da2977b6eee0047d5eb01c18b206f776b7736c24a88ccf534289989f4df225f53eb7d0686810f1f7516f13ee048698cf586b33b494a9836cfdfffc431ef95973e0cf52b2e52007ac1848942870c513c310d8263174541501286fa6587d3f8a2bcc5f13589ea49391f980fca4620ad06ed2864a7fe815b4c7dd211e7cf2851c4a624e35768237ee6c3e4bbfb934888230b34c3e3520cfbabf805b9592e2730afd5a376ec15bccef87012ceba034d2f02dfea26924aa4f1d6cf94f26676a4f687733b5df773baf02e92447c632d3ebbe3fd1d54fae3d8032b09c98e9918298047bfbba893c27eb01657bf76516984458160b1b48fe0bc490729f942d0e06b73038096cfde4c739c9dba30cd5b22bdd738b8984b24ed60898ea2b0ce007b740b6b90d7aed609483a7e1e676987c9e297690a6e02707efedd3efd5f0bfa817bc1961bc58f388361d4361f6eee7a1a495a43f159e384d55db83d80595356c02c7693b1f13d0fbc21a5f186a02ada22d4920bdac5e0c58be031b87ab5a0ea939def01f5bb3f1f7583ce1e1481006c947827bdf701bb0e848a9adeccddb61d417164ab30044825e551dffbf36314e4c41571e2ea8329ae505fc75b299e50f59fcbfbc2964ce07fc3fa78af948df87edb617dff0bd62f9188715cb27c9ec2435910084b032387ad0422158650de21e04c58834233550c54531b4e223a5d19de19356e4061622fb2f1f41aebd5bd52353a49c6e4288bcd82376a9d40c8e8d42fcb79064928932b87a1dffa52f0d0583fb11b763d213b533f64de7b97061000ed3c99d804a22b1c1f53cec0de80047e7382d9495dcc898919a782f35228e5edd4a25778d7e688d55172d5a58e28821bde772fa4e10be7b387978917da1a202a1fba4534e6f658cc67479b00a6cf6bf48132fc29e487a9f688690dba9dfd1345315b2a1066c9ec2de96085055c6256203d2993ad95b9b368606a26a1f181eec99bb7bcb82ea8dcb9b3989a98e6f3396896164dd1e8eafaf3df001e46f582a575c7a62d262424ef2e97b506571f963899568be2341480c607d9b9ffce0d8c0a374f087d0759e6a94122112213be3408181c2b48374e2b88f47956e3cae97fc824c9da31d1391f8583403d28993085444c016e865c04677d8e0e5fa40a031b7e697068326235f9cace15bd15f5d3567c616a71821b38b657bafcdb9dd5e9d8c2d55fdff6ddcaf49c67d58c441fae83f54110917a8f307031adc2b2fc64483ef7829653829b34b9b9bebdcfd207354183a7f30151ae3f54f9c94b6524d9fd06da6575fcf49244aa17e179ea3e43d90cec8d607ab56e01bfac71024619c286b6b6ade06a9f265e87f6c224820f182892acc8eb704ac793f389a24593ca52129b9423fc34064fc7a32a1a6963cf3d5a7782120a40ceea1d26dffdb2224fe424fc4d55dbc7ef8d6518c9ebec2a99fbc171a0eefb657a5ff2dd10589281d87d3d5d84feb7e7270acd9a0b07b773ce925e767846ff2a5831dc104f170bb199da15ce4787a61177d25f28ee2a9230742b5be13c5fb6c9eb75968b051f22310b3730306f5b7a9fe0c37d9ae509abf0f688aba72bf80fa9a5da0555c21e9f402984e79757250d8998c4b8c49bb94ea2ad4e5418973634b2c9c0bc6f0cf8229b4b690e454171e48dda56516a70181c1926035901844ee74f46525fcd333089fbde906cbff9c130b7f38d548995fee3d8eca8ea08d195240f0e8132463b7d59ae99e93248bccb8230a430beebbff0e9e09470217e901556f85debd6709ab283761d6c3a6ebdb36e345134b40a53c85e3728ac477a1c8a7f6e74854618802a5613cc8b7caf3a3ca6b81ea808cf96c3f12c1abe7176c61b1505b90ff5c88eeb08d5bac41403ec3fed2d517c55cc3ee6cc1209b8714d689d1288468b52262fc7e492fe82b865198c6833d1455b3fcd28304545ca6c38498c86c3d62eee068e5f608ebbdf0873cbf4d2417adff98bd8025bc8d959092be3599394e59d2b3552aa18f3acb069d382089e6715ffb9873e22b537901ec08ba7ace366a9120ca8246df4b9ef0fdb1cd6e32edd2c1047fb3508bccd1b8c1362010953ab4723fe863758b0e03c34e7e18b68e8a7aa433beb04f84d2cb6cf2bb6efb0ccd3dfe384b8b40a560eba9177fce306124b8ba195ee52149dc1baf77927fc1d2e24a352f4617b560f77faae62fe27fdf51e95d30c3cdaa5ac652bf41d287726acf180b19c9172db57bb7f2d5a059ac24f1b5480b31fe2f74ed713153b9616f680bc186ea235caf1091cf62db4bea243640216aba41b121cf27d8dc0f3585415f1e293c4226b985fa908c38327f0370173aecea4c8fa0e46d32e21195680bacb1f2a7357ef48a3e4b3f4a2ee2850b38a6b0a6645c51960e4da8d1e0892a53338d18adcab8bbfa66054c16ec04f30e6224bc32a26adf1b2cf5eea429ab70715e68dd3b83266091ad549e65202246b870f93eb6fffe7994085fa5d2f914c7e18c01ab26767b247e326939896c4146c28d33da72a304df5d1d1247c111493fb4bcb55599deb6fc81fdc107b5227b772e82cd521b1f8dc895f5f2efb20e4b733934c0c03a0c71947ba3454464f5e3cdaf3fa5751213e9d5c825bbbeb2ca1abea1bf1bbad062bf04dd2666e6b444e83f949842bd1f0cd79f5fe282931c83ea8d14921b2d9885cc32445682fbe080a6f2e95fbcd108b9b93b82f898cc4c734f9ee0c4c062cbdc36d57e5161c8df3351d42c0a8f970a6c8232e2f6ff6bcac133c91eec613b196b86bf5e14477d90fd66eab319b6ba3cf38eb58e7d6a6998cdaf998bc6de522f1182d3c51125e19ca4a0e82fbe72807b3b1be3e0b759d22405c2e08c41ba378899a3539435978a70e9865ce87b6282fb220eff16a995d24b7564fbc190b3ae7ba36d97262c58b138ced316adf79a98269e4e6a5d1dbaa2b086589b97c3cd81c44b07f13e210406b2f07c6439b7bf3b746dbb31d4007610a157a152c8ac0ce3635a6f65267d86a767da39e8ef02d3c474e9b1a436270272963bd75801677a8cf24e52ef4", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000380)="bb", 0x1) readv(r1, &(0x7f0000000040), 0x10000000000001bd) read(r1, &(0x7f0000000040)=""/12, 0xc) 22:29:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x1a2, &(0x7f00000000c0)=[{0xff80, 0x3c, 0x97, 0x8001}, {0x9, 0x9, 0x7, 0x8}, {0xfffe, 0x5, 0x7e, 0x3968}, {0x5, 0x1, 0x20, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x980, 0x0) fcntl$dupfd(r6, 0xa, r7) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:29:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 22:29:21 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/95, 0x5f}, {&(0x7f00000011c0)=""/237, 0xed}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/166, 0xa6}, {&(0x7f00000025c0)=""/4096, 0x1000}], 0x7, &(0x7f0000001400)=""/74, 0x4a}, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:29:21 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x28000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x200006) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x5}, {0x4006}]}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = socket(0x0, 0x4000, 0x1) r11 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x20c) kevent(r3, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0x7}, {{r5}, 0x8000000000000004, 0x20, 0x80000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffffd, 0x41, 0x10, 0x5b1, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x1, 0x48}, {{r6}, 0xfffffffffffffffc, 0x51c598017b517811, 0x4b, 0x5, 0x6}], 0x4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x70, 0x8, 0x9, 0x3}, {{r8}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6, 0x6}, {{r9}, 0xfffffffffffffff8, 0x2, 0x1, 0x6, 0x3}, {{r10}, 0xfffffffffffffffe, 0xd4, 0xe164c3e3a1511091, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x4a4d, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffb, 0x0, 0x80, 0x8001, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffc, 0x82, 0x78996b147a4dd9c, 0x5, 0x64}], 0x3f, &(0x7f0000000400)={0x1, 0xf0b3}) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020690c, &(0x7f0000000300)) connect(r13, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 22:29:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='$\x00') r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom$unix(r1, &(0x7f0000000000)=""/63, 0x3f, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\a./file1\x00'], 0xa) 22:29:21 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f00000001c0)="2a62bf17332cb2b7c2fe55b842cabe25aef162ee35718268bf4407fea4f98ebfc4777b3f6052b2eaea2867779f392aaca8bb5a46895928c2621a213e2480396e4a18d22a45edf3f2", 0x48) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x412c, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x9063}, 0xc) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 22:29:21 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) dup(r0) 22:29:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x800000000087}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000526000/0x200000)=nil, 0x200000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) close(r1) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = dup2(r5, 0xffffffffffffffff) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000180)) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000140)=0x8f90) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:29:21 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004}) socket(0x20, 0x4, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = dup2(r0, r0) mknod$loop(&(0x7f0000000440)='./file0\x00', 0xa0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x40000200, r4) unlink(&(0x7f0000000300)='./file0\x00') ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000400)) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8000, 0x80000001) 22:29:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x0, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000640)='./file0/file0\x00', 0x200a1, 0x5e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:29:21 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = getegid() fchown(r0, r3, r5) seteuid(r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x9}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "925475445f0a765e2ba400"}) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 22:29:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x40}, {0x18, 0x0, 0x4, 0x5}, 0x5, [0x2, 0x401, 0x8000, 0x6, 0xb8d, 0x9a6, 0xe8, 0x5]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x228) ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r1) write(r2, &(0x7f0000000200)='R', 0x1) 22:29:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x20, 0x4, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 22:29:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e3498e85e3425de587f25106f2c1e73dff5528d76969518f18a4485d017ef1b85469483c629f10ae6755ae90cfcdab29f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0xffffffff, 0x4) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) write(r3, 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) r4 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet6(r5, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r7 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r5, 0x0, r6) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r12 = getpgrp() r13 = fcntl$getown(r6, 0x5) r14 = semget$private(0x0, 0x4, 0x408) semop(r14, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r14, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r14, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r14, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getegid() r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000400)={{0x6, r15, r16, r18, r20, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r15, r9, r10, r11, 0x5, 0x7fff}, 0x6, 0x2, r12, r13, 0x7f, 0x100000001, 0xb1f1}) r21 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r21, 0x0) r22 = getgid() r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r23) r24 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x3, r4, r9, r21, r22, 0x0, 0x2}, 0x6, 0x100000000, r23, r24, 0x2, 0x2, 0xbc41, 0x1f}) fcntl$lock(r2, 0x1b, &(0x7f0000000500)={0x2, 0x2, 0x1, 0xfffffffffffffffe, r24}) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') 22:29:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x80000], [], [0x0, 0x0, 0x0, 0x0, 0x3f], [{}, {}, {}, {}, {0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) 22:29:21 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) write(r1, &(0x7f0000000180)="da1630bf56744a3814fdb27b82783350d9d23902b196b46e7e54585c47d2264f6328b3d16f7db42e565ef16c4a92c21da8308924a48e24b97e0aceb0f1973e100670ee4ff88ef81382f2dfe49dbfb12744931766651afb34606626eddaef6d077cfab096cd9470964c14fc0158a6416f7f1700a8acf956ed8dd25ed61319b9e75d5ac8fbf61a5967fda6fd7748d48f8c9a0ac68bcd8c2b10497be0ae24be482c23d99e8f4fddc56ae80151492aa5345a3beaa479cefbff0ad64d09c556aec589c0bac16169d9fcabbc5f4dcf405e6ebcc579e3e85f56aa27b626f1dd74cdef93fd4fd6c63c36f5768d8ddf", 0xeb) write(r0, &(0x7f00000001c0), 0xfffffef3) r2 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r2, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x1, 0x1ff) poll(&(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0xe88, 0x0) r3 = semget$private(0x0, 0x4, 0x408) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x43, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x67, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000280), 0x0, 0x8) shutdown(r6, 0x1) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) preadv(r8, &(0x7f0000000580)=[{&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000400)=""/228, 0xe4}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000500)=""/113, 0x71}, {&(0x7f0000000380)=""/7, 0x7}], 0x5, 0x0, 0x0) fcntl$dupfd(r6, 0x1b, r5) semctl$IPC_RMID(r3, 0x0, 0x0) 22:29:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000c81f1b1ecf000000e000053000"], 0xa) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 22:29:21 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000280)=0x6c6b, 0x4) select(0x40, &(0x7f0000000040)={0x2}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000380)="1dc3b08c233119d73d28647d4745eaac0354d5d45010bfa46661129de83db54e6a2f8e1436e0f02565935023acb1816e195f59960a5407f00109b5c98c3606c901d296b37446eb565ea9d2a6cb6c8944069374c624b6b94ce376ec87dcb4a1c1f64dfac4576262afea4af1b3ddbecf34c93133edf6a85772ce385d05d62b8c4559965e3eabd34b8c39a8f81a379d8aa946c92a99eca675de46aa91d3f82d60ad43d50939ead297d10d872922b300355716b4513a0a230d4dca3debd6f665ff8a77386c34e20cf9f361eee4191c02af929fb26b6b45469fea37af3ae34319f7d6b75e850fb77876ffd32c8cb992c5d7bc732fb4", 0xf3) select(0x40, &(0x7f00000000c0)={0xfffffffffffffe01, 0x4, 0x6, 0x0, 0x1, 0x3, 0x2, 0x8}, &(0x7f0000000100)={0x7, 0x4, 0x5, 0x40, 0x8001, 0x3, 0x1, 0xdd35}, &(0x7f0000000140)={0x5, 0x2, 0x80000000, 0x3, 0x31c, 0x401, 0x6}, &(0x7f0000000180)={0x8, 0x7f}) socket$inet6(0x18, 0x8006, 0x6) select(0x40, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1630}, &(0x7f0000000080)={0x5, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x80) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000300)) getpgrp() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) fcntl$dupfd(0xffffffffffffffff, 0xa, r4) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000340)=0x1) 22:29:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getpgrp() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="896c09e2c91f85147e3f4c9676cf2ec522ba86c4707f70275af5babd35c3ed81bcf6f684312c3f5e4e", 0x29) 22:29:22 executing program 1: r0 = socket(0x18, 0x4, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = socket(0x2, 0x400000000003, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) sendto(r3, &(0x7f0000000140)="d78968bd98019946209c1de0839e08b6ae1a91d9237822f4471db2dbb91b0e766d5bf0a3bc18331f89955f9763c9776b05c6dfd19c576ba342dfc3e5b1b01d89e213b7729fff1a806e892dd4a4316f97aa7017ee566e85f1b8d6bee90e1be66231aee1521255e34f71db5c75469e1869c65d3e08abd2979aa0c32c0f366a9978f585df9396befafe81a5449f0ff867f539c0f8a74ae0acb8969e456dcfb1e90850827f6017f95bb101cd3a85485c2f73eb6e75e0f3ba706d1736fe54625b03bbe5e031ae44f5021bbefd33bfb42795daf7b5c12444e4c2a46cd826688c82237b831a8b2af3220fa699b8e2", 0xeb, 0xc, &(0x7f0000000240)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x9}, {0x7, 0x800}}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) r8 = dup2(r6, r6) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f0000000280)) fcntl$dupfd(r7, 0x0, r7) r9 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) kevent(r5, &(0x7f0000000280), 0x8, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x10040000, 0x7}, {{r6}, 0xfffffffffffffffa, 0x62, 0x1, 0x1, 0xffff}, {{r7}, 0xfffffffffffffff9, 0x63, 0x1, 0x3ff, 0x4}, {{r9}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x7, 0x20}], 0x7, &(0x7f00000002c0)={0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x3, 0xd22}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x3}, 0x8) close(r0) 22:29:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000000000004c, &(0x7f0000000180)=[{0x200, 0x5, 0x5, 0xc6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) pwrite(r2, &(0x7f0000000040)="6d61ed16e810b9b1498f59d87ac9e5fdc59bf7767a73fbb2d30c1f0fd7db4bbcc20e80271b7059ec5c657132a7facb8693336c592d0c42f23bf1917fb21cf109efd9eeb83b64bd371b6acd61974c1dfe733e4201435154bfe1bd72eff3fec491", 0x60, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") 22:29:22 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mkdir(0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 22:29:22 executing program 1: r0 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) write(r0, 0x0, 0x0) 22:29:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffffdd, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1006, 0x0, 0x0, 0x2}, {0x3c, 0x0, 0x6}, {0x7ffffffe, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 22:29:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) read(r2, &(0x7f0000000140)=""/245, 0xf5) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup(r1) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='*$\x00') dup2(r1, r0) 22:29:22 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) fcntl$dupfd(r1, 0xa, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='Hde\x80V\xec\x1b\x00\x00\x01\xeae0\x00', 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r4 = openat(r3, &(0x7f0000000080)='./file1\x00', 0x1, 0x8) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)=0x4944209f) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) sendto(r6, &(0x7f0000000340)="70fe50012e269f1446dc7f0884b9bd97e2ab12fd73d8a5425e82b1dc9a5175ce5685f568a83938b410874f13d60356103837eb063f7bba635cb520cfffe6c554a2cdbab0b4dfcc018f7d155430cb532ea63f7cce5cdb96f216004dab28e7c4fd16f578f9d462d1371660047406029817d0785fe2f8dd9b2b36fa6a1352a8babce137e38765aee45baab0c407862771147a3beb29acd624f55cccec2b752f32f4b072d39a363e996105e093849aed8d7f5c87bdeae097737870ddcc7fdddc936f9797b5eb31d095083d8668ec3a510538392220dc056a8d47ae58dda82538f7526a7cdeb6d766e05b94953953674f2c08e26cd0fd20a60e16ab2c00b7a0053d28a8924168b025cd93af7fa8a06aa4919a73181a69bb4ec79d3f4ba31cb942d77bc287f7a3b1884f5a9577cf79be8448462af08f4132674c0b6567ae4672c6dd840a62240327ac5ed6c82c66d1e9d7e9d010441c699921adf518181ea3056025d19ebffe008aa74f718bdf903d15a9c0a613b2bd3cd2e9a68db8e48a57a9acfaa4ef53c49ebe1ddc95f5bd5f5f76acaaaf4003fe39d33696a880d732c0a3eee47ed1a328feea7d02e12cee4accc8c063db822110f96c4a2551157995ea67e13a7d274b94d37162305775d98d19bec644a8460096c6a39c853a62063c8fb6d902ce1b29050c735a929127b5081bc07632960dcef35a7cc22ac016d4919701f294565ade866732c8c1e4fa8907a694b1afaf53d04d004acf6a915a3ad94e032914e16d6d321c9b0908b4540c898a2b90bb7cfe8955835f3999cd5d1e456baa0acec179fc8785ceadebc494d1a4747f67d385f6e2d48ee68cdb0b4958e9df7c78c159ce61454b8f3836f3d19821a35dc3f8087cb1bc71d930e9aef43cbc2a8f8a78172b081a66760a9db71507f8615bffbd32dcda59031a7880394a168d5e453b004d7dfab3b319a0372625962b628cf71d8abe4e7184da806f18e1799973b48dbe7ad1fa1ae45c3e823cb11aed9bedfff90bf6862d8db00d8d6652e0eddfc1798226e02a88fb7487f730eb260ec2b728ed7c090653b1e2974fef5e14e07d4bf36be209e1682a99162330a1aa592b848f72f0dd17c966fea64132c1c608e4832820474608bb7fd0dfd8a818c32713a008614e048d4938862851b60d32b5aec323e226f8dd402de93f952d629771adbbd712b02e4afaa72cddc496f09589457abd907b18384b85b4b4208a8af1f854840e123472e8ca009957d6753f75b4dae5343fbb8f74546efa288b7f26c3b67baed7d1a207ba494dcdc215031fc34d6b273883c79500de81b0794e4865b0e876352e0b119199644cd5c695503f443a30c2b2c8bc4abc4ffc2b2af2fbf871b7ae1c7533d12c8f36ecce02cc3a213c729748e7a4e85eba25ecaa8da28323b13f638c6c29c329df645b320b2f78071de7b2b19ba7bf1f31053e2ee5787bdda8e1a93eaeceed0319dad575bf6739a93695c10cbf0d993c72ea3bc82ffeb60b4fe0c7abc7d06748dccf5f1b561a3aaf5453deeda2d67c770999bc9219ba786b154d7525f5b9f0f4ec37bdef13ffab02f32e739f502d6c8fb4b12d70edc1be1ff73b1ef7296ce44c663995551e457bc56440fc7d99ef80a1a4056509a10c2a82c8ffe06aa1b03d44e5f7b3a794f6e99d6c2f61857d984a9f8f4018fbb986aad5c438cdd2fbbe7aaa6a8fc50d8b8497a14f9064eef688da73d6e4f4850bba67e860e797f4bbba456d062e282c15d9e637b59c4639948c5fd946f5acf76cbae141199dcd96051981c3b8bd3f652ac6ed99b010859e8db9a6bedd927dfb6a31550f327f73a9ce26660e91b6dfbe9efe5af5771c9536fc289fe71dfd3613f7fb195396d282c005ca03206a009b4856955097f82ea2402dedb091d0d843e612860561be160a06da1edf83cbbb7c54e208198d4c93986890d8c3d15c16d0d31343a0565c1eb30211410b84581bb0d3b21f838528dcbe461771b2ec08e609752dc75d3eec77e004dfe7f40eeadc8c8e5a571a5d3777c2034dc7a91a8513e0f23dc258800f19ea38972ec69499376df5bf4f763f5e09b28a6376d7b2f5ef43792d150f8999a31472012bfac33dd77e4b5b80fadc9c3acdcc33764ab9c2742951b89400aaed304a1d0a37931a2394c36f0d6fd9a58f84c5061acdaf81a2396db8b4732b9d812746b4aa9f4b40222a674491ba709949634226728b70235d8de10ab199f6ccad26380a6acd542e1e0acc39df311c56c52e1a6a65ee29be4556aa28ebd9b902d65bba0e69f01690f62b0a4f168b8d224870c7a6ae9a3e118809ea61cd5ee5c26ef6d247377ddbdcac318b903b4cedd7eb1d2b7210ab7d7e6e93e4dfd2692bd265ef8786177eb98fbb6701608f6877b191ca6482db5c5ffea8a76fa548d3c32fabad9cb8bd3ebc96524203f4f2e9c54baf82b83a6504bd7b46c7a75ab77d6f6e7b7c01dcf647c23deb8a4562bfa8db73c99521ad6282cc9fc8a2e11f588602c3dc7da56f7c71bb30b0751cbd47a1326cd94eb5c8b655d7235b3b8f7cf5b8449edd5c57c0c5947719116746f93d4c147a2de6163c3c8412222516af72fff9a2d081e057fde0b7f8775185baf7e398d1ab68f35fcd96caa79b23cb0138f4c07335f393c41f83e6b1e17c85bcd5eed8736a135cfa48c810aff322732774806b9ac0a2bc1996cd14a9cfc768c8895f27535cde032cce70d665f9dae345838b55a083a96ede313c13cbe87e0adc3a7523002301072fb573c8108a68ff4e14e694c935c89cd13fa1badf2bba24fc52ae616010c344162d90810f19ac23151638933f216a6285ca7b70881696f79b5a7a3a02974b3ac3184da934cb24f5ff732a1ce7c7ebaa9a00955790b77c54313b7772e33a3a9f80f337268b404391685a809f224185c3864df67dea705ac8314ecc6cf7a2a890e6ba369c466c0955e0740f4dd5ae1e4259176837484ffaa3620bf3f9d63f0b4eac8b742b71baec7bd7728be342bfdcb2116a052ae4ca2fe73a0fa7ce6602bab999dfed3268541aea3d70491a76f5925910a4e71450d11d89b8b92ef005e323e4e28b213d37065da872792356f30183170e969cc4048304a61d24b4a7ab65b2c3d8432066d2103f2932c8142f26d77fbc1699a6895806b6724e659f74b712a590427fd9dfcb6734a486c9b09324cf06958b4dab6c5dbc4b38b35163256a2b3f96d49575f9eef7a97ad76dc3a50d6787d3c0da970738f03225558fdba1ce79924f2d755cf455385fecfa7a0f3ba28ee8d7573e31f3bcde8246855b4345ebd1c43dfeec52b4f830380222e8cc3bdb731fa96cdc02f9da32f74eb79f1ceac19f443fefbc9934d610f2dbc3ba92f5bdb2bcb1be29fc2f5b223009391e14bd4f1b0d927ac8c0dc4d3f06be632fc7eb6c435e11795f73644c79bb61e37bbc5d95a4dca8964d29f93676e8cdfcb7b2d0c186c47be2c3431ab5898c189f5511f4025bf4e2e4a5604360284f05df11e527dd9ff976e35c2ad2474e96fbff21a1889939337904dea9557d7a7adde7cfd139345acebf260f9383af92d0fd2ee6f104f002d33364fb241065389f90bb3ea603a9139a1ec711a940e16d0186b44c90c3c80e6fb68933a2a791a1f0813a3c24a4d69615638fcf303c200f5d5b3ea8dc704b65d2fe05e8bf410c6901985cbdee8367563349077a5cdbca8e28d35c9d22ced326aee2c1ba8537c4fe27f7c1e1bc04b2ac4ade4084132aec536523173b2c7530f8513ca4f55087709eb39963b9bd36ffd4df94df7145aa4da808370d309cbf8e14d445ccb0fbbad055ce9cd5f2c8910cb3e635c0fe857149311a4ad9efb1880fccd5710656efb4d5a104638a2b3953b4de0e064de9cf450e8f10891486df4b2a98589356d08f92266238d36b483c187d2b92441debf2fa279b04329616bfd61d583fb14a484dca890d3b4276513de4057319e1ca00c0299469dfbcb470e652695bd77262e8777b512096344fc97bb69a47ca85502fbdfbae47133ee6dab0dcb67c2658e369affba354b4e424ee3c004052fb5e4cb0541dfd57a1b4e9c0e358aea6ec08de7d744bd27408ff401f4230365af96fbc59c2be28f7247c869c838b7d45fc77549c7968634b3f609d2676ce0418cfa97bd6e90c66f2e539f4a6fea907c312de8032253ddb85ab2b1fd96b7732aebd4121cfaad6ecc7a3863cf2dd893150f3d6f259335c823b0cdd056be56e3acc7d939b02864ad606aa3d819ee9886fc17189ce0dc61d85144e74b9db724b8f89a9d2f2ca35db0ce1c31c4e27a5d1bc5ad3299247e429700f6801e948e6815ce1d321758e6303531625db9888463f40fa56fd862a432052e36fbece9998c4f162d2bace8cbabfcae71b9556f05115f0cec0ce64fa853b762825fb0db714e436853b4d6876ec5e8e7451e2ca15f32d0213855f5971c1ba569de85cf390c38c6c48c4b41a87be55b9d4fabd4cd1e30a3ea51183a25f01535f18785eb9aa41592293a88b4684d89978c0a77d087a97c234d717d5923a17f676678b42f7e32965ff3b0c1a58dd0defcb035807c842a83f9de1907ffca7066fd513bf6568f8f68f367b2f335b05841fafe75f231932e116668c082289eb8af6e98a9f0df73fd5e95d4e5651fb13b813c68d4b5ca4559a016063ce7683ee840530db7e990e17b9b185a390942718b82e5a8a5a42f19bd1f64d3253da78644338a55879af07d1dcfa1e4f01a4e7567051b0626d8445ade4c25c4af5288b5e1fe02102bb87dd9208cf418212deba56f4acd67a5abc11cd8e313d75378696b641766bcab6c83407faf8a11bf54f5f1a9a5624355a9ccddae22ce743bb269c920310764f094987c8887d52092b62b2605baf9b73575f386987f7d648eb8cf5f5807cee2ca4cb6c457ad7152f356485e658154e171c7502da3cd80ceb43eb97cc29e064d40399270a72de9a97504dd8be662f66fa904501eb8473d432f383d0d46ee76bef47fd4a8f01e52e363684f872f8f0e9cec394b4f6e8dcac702cd6832050939871b86b3610cccdaf1da4f0452dc571cdd462ba8beca0eb02787a82ee5b743a69676860add6090cc2cbc5eeddffaf1a3e4f96fb4ef05a4bbc8fd9cfb2ad74f566ffd62660b7f9734b061de8f2c0392bc1e51f0aae8364c52a15aba5259f8065bc3f7c4405f84eeb131197ac14f9b9958c90a64f507b473bf3f7197c7aa33bed3993f42836659ed48fb9fe8ab35651cdf792e55f3ad8de784b13d88f5c379bd1d7c06e65164d4ebd7d11965402e1540ff03f0f6fe15f727ceb9a8e8fd547a1aeb236740f05c566a821d09f5e735522e2b55e91506a0a15b184ac1af3acd911c547df584af04245a6067dbe3a07a96ee6a8126c5077e25235bc460bc8bf0f686e587411ba77dd5be817b98a85b491101c97f17881adde4f6aae3f9ca1974c9c9a858c39cab3827bd76631acd587727b2422c98a81928eed7098cbed4fd967f599a4de5d8d3b23d9b89a12e1d4e36ac13a83b25b7b7cfbb859d7197ca0d677c66a07407e2d216735ea69baa9d3bddecddbef16816ddfd6ef9c1d66eb101157325eed0640ad212d76668bf49c01d2eaf5eb4fa71739d51b27fb1f85e28ae8d23673d0b319c3f243a81ffb5ef192e651e4724c327c7f33a57e8c33b4972d0a4457c0d9a7084477dc581498e0eaeea9709dc5e40cd341e9e8f24eecdcf73cf076659932bfa81818f28867baaf0ecd530888ad399e3e91b3773a1beff209b42f88255c134dded896f1ba6765f2ab91af1725b68675e91395b3b668d35ba42252dd7174f0", 0x1000, 0x0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 22:29:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x2) fcntl$dupfd(r1, 0x0, r0) setrlimit(0x0, &(0x7f0000000300)={0xa}) execve(0x0, 0x0, 0x0) 22:29:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x8, 0x80) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r6 = getegid() fchown(r1, r4, r6) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r8 = semget$private(0x0, 0x8, 0x80) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x33, 0x0, 0x0) r10 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = getegid() fchown(r7, r11, r13) fchown(r0, r4, r13) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = socket(0x2, 0x8002, 0x0) r15 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r15, 0xffff, 0x1002, &(0x7f0000000040), 0xd7) connect$unix(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="0001b7a9fe5db89d5a2002"], 0x10) write(r14, 0x0, 0x0) 22:29:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x74, &(0x7f0000000100)="bdd9477c320c93ba2394b7a339e14be635c2eb9126ad88cc7f67edb1a5e1dc33dd3dd7449c355ff3fc8d1f11d3000056782169ed1da159433677c0cbb7d107c9cfdadf0b2185ece5107206d5b4269ddc60556b3087586c74cfc713f965b3800f8682fcb3bd5be1f5487da1de27f6b2bc902ba45f") r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x2, 0x0) write(r1, &(0x7f00000001c0)="ce1deb54bef16e3d45e5a6936c4b424dd53c1e897ac1eb7d5bdf576f589322a236d0acd36a811a20fdf3ca66dd4419fd96a3de693119365e6f154e55c96ead62a472630482aec5a9c553bdc0421abfe9885bf6931d27253552b87128d84a2c68e16c114c4147ef3880220ffdf08a72eab6cad2905cbb3c7f55973304779e1e68401aef47b0a452a7473e79e561bfe89887aedb30426e3b5aad96083ec34f85cf81310094b59219387d815fdfc007fa40712874097d471e70c2dff7075b1524ee01786d280c5af6a8b84eb7935de569c3159c7e74e9b6f127f2f3a29be800e41d7f7e33437d97ab80f6a248cf9d9de4f3b796ef2955efd29770e622", 0xfb) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) r10 = socket$inet(0x2, 0x1, 0x0) r11 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r11, 0x0, r11) kevent(r3, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0x81, 0x1, 0x3a, 0x4}, {{r7}, 0xffffffffffffffff, 0x1, 0x20000000, 0x2, 0x8}, {{r9}, 0xfffffffffffffffb, 0x20, 0x0, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5af6, 0x9}], 0x5b, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0x4126, 0x7fff}, {{r10}, 0x2, 0x2, 0x2, 0x100000000, 0x7f}, {{r11}, 0xfffffffffffffffd, 0x8, 0x4, 0x101, 0xff}], 0x3f, &(0x7f00000003c0)={0x3, 0x9}) ioctl$BIOCPROMISC(r0, 0x20004269) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000080)={0x4}) 22:29:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7ffd, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) flock(0xffffffffffffffff, 0x4) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) 22:29:24 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000000)) 22:29:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62026a7b836e0001e56a45815fa77bd1504fbd809fb27dbb0c9dd6f8534dfb0367f1c6ed11e1cd315418d71f9990780bee89bacde0d4339368dd73d47e776a744e17ab7b5b851fac575dfa276d4a9ce3ce864b351c0038f7b7991db1b0153eaf9692038d6cd602fcd4fdd7e82e6e5f4023d0af1d9c43e5db4c8218126b4e5f0dae8e8a0005370a8b26133c723c92bdb3da384f18e5767c2bad4667d71b627e1bdec4e582f56b64e0afbd0f1f91a2a8fb1abb938a0171dc4e71de3f65c79c40e6e8e9259edd0fe18097409db76dbdb31c005092905431fd832e2f40f12481c293bc9f4bb58eec15584fc6ec05132cb56efe12e4fd4044ab7ae81b53d7249041c7144be55051e58da4012f374b1365c11094dc436c2756f90e6eb34c463594256a3731f17b425baf96a5b81d90921a9f26d8cfe688586682966686ba8c38250a2a670aaac20b27f5e2515a8982"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r1 = socket(0x2, 0x3, 0x0) fsync(0xffffffffffffffff) connect$unix(r1, &(0x7f0000002680)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a70000000000000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aeec54b890cbe14ed2ae734df865576d38e8b1c7db73dd616c7293b2b92a53f1ce0f8efd3790d2ca0550eb41d89cc10cd93a601e57530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f995a05ba064d1ed0b4caf123444a4afeb18694eee999ba299bd8477e70333ac13f4f3d0ccdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf60cb13eac11ab04069c69ee4599770dd429ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e1af4e3d0976c"], 0x10) r2 = semget(0x1, 0x3, 0x400) semctl$SETVAL(r2, 0x0, 0x8, 0x0) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) r3 = semget$private(0x0, 0x8, 0x80) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semop(r3, &(0x7f0000000000)=[{0x2, 0x1ff, 0x1000}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r7, 0x2000747b) 22:29:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000000)=0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) r2 = dup(r0) ioctl$KDDISABIO(r2, 0x20004b3d) write(r1, &(0x7f0000000340)="9a7e1f566bd340c9a5e38dcbc6f7b583a62eebeccaf5bfddc677f5c35899bc7c470699e1fda3f2cae0d98f38dad83f1d2cfa5709b404432b05c35353c8cdd94893f8619e4d24b3f4ab74c79c2914d9d737ba5df076b66b3af99d5e31353000f24566a9f279387a1a8610192ccf46890b9088229f41b323b74fedc191aa806d588dda0bc803061f610253ba7f0a7e3c3712c7e3308e670708d136519e27a344ecffe4ae46f80db1c76700ca8cd9f891d7e14e0ec1bca47b962b76c1335c4d92213643aecb0b1fb4d39ce99d3f1adb56e93175a66442d9fce89f0d2fadd847f6d7b239916feea919740e09ab151e716a90372c0398b377fb3c5b81686db270548f972858ead511433841b2d15ffd892a63c215f0ac0848165d3875b77ea101930bee5f434ebf688ad26882f9d4a73942f45e4eb4956e02bd5aa8da3846a3b7c153f3c2f4400bd3dbe34d1cab2ad4288615f4435def2a285c2d12a6fd4cb9ccb58eda4fd87a16731aac82be02e8848aa30295df70d6d45b24ba4eaf57157c6c2c892a144fb5cabc9f5d67ae654063123a6c05f62ff74f15b8b583eabc48cca0c4d8bbe87044c1d6028c87da6dfc6654f9d01093eeb2bee7458aa0181618049e88196f2bc8d964b1676a1b09af5f201d8dc8fb03f33d438410492f717a9a17db8e393466d9c7470c22a546681b4e6b37b4466f76babc67e8b2e37c30a95e470465639d831eb619468a63613ae149c31cc24931fd1bcfd8b1ba936dc38c084dba06e47d1e97ae3128554e4d46ee8eda89708cd02150853e5f5bb76ee7dd3d532dd6351801e6bdd157df3c75d3f16c32219cc406c5160f565e550eb4cdcca7d5033b21941399c8c26af101109f71c3436f505cbdc63ba26fd651e12477815a814106eb092ec06e79c7260594dde732edbb8a5884811e04b90de8a520bb012e0d3c5acd6466957d1b030a64294a86e55da577fc9319d8e7fa2c11fb2ae50ba32d67463e37ba8667eb3802cc9aba45e55f8ea919a291ca0a8c8869b757dd9a5ae08e751ba306ccf64362e5129ce9f185185312a1011897682e4f15f3db980642f1b024b42b1dbcb3c918b01ae347bd8256d9dc47b1ac44da5a94dcb5d9236e3d96553df88ce0c826ef8c84567d0a02a6e3a4a438592383da872e10f45c7df4c6d6d16022c662913f2f57d369c01afdfcafbebe0d611c999935cc943bbedd41a3dd87b134ec5fb0ec209a9796c0862dc931ff67fe3684c0a211d9c82a76c81d12c5d77a3ebc0014fa0afaa8b9631d4c2894c4356539bdc42e703722cfdfcd248be9af0f7d1a79c12ad895f135c2cce5d65693524e11c255bfa577301c0a26963fb11234514b6b94ee5a14d993b92ccd902dd069db1da7905ac30ff3507bf2cfc1528b17d42df24694c72ce5d165bd1dfe6c1afa7a11d2fe1c0cfc1768fd5831bd25dc2cce89715c593e31dc9ccd48946d97ea8135481ad07b9a0fa25133f960c121dff34b727a85a98cc2fef8be88828f5b241e39fc801d0caaffd6b3c8f8a5198271ddd89f33eacbe7a9d3575d77cb60fe8b18cf99811ef828e23a50996979440014215c9180d2b2dfbf30f5769f2605bf9fd0e331072e889ddb2e04594c8e7b8437e3e41dce32f2ca662715716556f89b35644b5f0d85535a66b116a1415aa0566af94e661f7a9586507397a3d03a57ad86731642318818882ea3a5038e73bbda92b5e662ab8b182a977840bb7beadaaf026ef118870e04c4acf5fd0b3a874fd133bb720ade160922e915882e6324bd7ddce39c554bf700a1afd1068c66eb2a3ac6e85fe1a64f191f166040b3833e8f639cd9bfe8615956864f2c0681d9ebc1d4dd29b8efce81bbb49ddc3c0b78dfbf50cbf895dd3d841231f67956d659e2631dd13fc140c977616e8f11729db97ebd6c9412def1369b191bfc9daeef64b9bd10223f43ed5634e810d8fc1e9756ecd01edd5bd308d65b2d47bc740918e5ddbd5bfd985dc4fa2e1e152231ab0f5cf3711f296f3d07a1a8ba20db5b8393652c2ccafc582aaef14cb5aa2ecf72319e3d0a5e15785a6a00b9af621a8b3175e47417df5eba6075f21da9b21fc4632b3158a4ba4190eb6b234d9cf1f2c1ef09d98eafb129402af12d8119fe6c66591a57631b130699f530ce0d864144b8f45553ee0e6d8d59fe151776cf9593e593d3723d41be8d15f9213766f5914f336b674ac3f0a197ee242b7c4fb46b5fe3e6324e6918923db947607f2945caa7ed582fdb3a314a679f268823d24b3e17c7de13f3574e7e184b50943ee5835e86f80fcbce76a39a98639c504d8fd94af7986bf683d150a89257875dbdd1cff8b3292f18f7180daf1129ce4d8e7fe7ef45b532929b7438e1793794dde106d91decd6faa4b47575e3fd020f70f26d8f64f332b8fa5fc52ab7e2ccf1abcde97497e57e69dcaae33e1e80720adb3db2986f921002d19cea33b7b042ec68a47bbb84e0241eb0baacdddc9e26aeba9e151803190832555fd12ae51575a0387780db7faf83079b75f8ba860c54ff15aa6493d6b4dc5cc58fab9c95e0a39c2f9e2ffefd3838e822472d17d4737478a4ad4f908d0a90eee6512572f2108907ab39801460615cee21ba9e3b4c4db0c42576894b2fe02f1cbb5399b80e2e03f5727f2374fb0f1e5445fe1e921566782df7e358049abec7ac920a5dda4073584bfda9a4162977fe1944e245a52ed14a4755df78856cd4f035a7f7b768d8a8a7060bd1a0b1dd689c8b8c75ff9209213a775d554374692f5f73b32272e20af6dbf3450b0b888b01a1211db41cd64df626ba47dfb5fa4c940315bfc87a021c79537ae0366afa55e39b29e7af5a45304f0d06e696c291deb68c337aa42ccc064cdb2d4f625835f45e9c9c98818b9b273d3f2492842d2b0a4e22b5a6d97f57cfff67bfffce5ac6ae62e6514139a78afb5041188e4d47e21ec29c64197bece858655fdf9bf14941824ef999c77501d69c333b7a342d527f81c6ba774685d6b141e543e09333fccb8fe8d48570aa620645672d190de84fb807e0a3f2c68240dd1f2a609a645dd9ea53cd292ef656faff722f9883c84d5d0f750c5e3168aefbd7e3e819aac77e25432d5a2c1f10e22901d078ce302add1cdec9a547af7fe3c47eaa5571cfb642d9a1fa623e2a422ac60d7a6e922c41d5e55580246c98a5ee04c569a57e847719aeaead76c31c0dd8d62a134548a008601e59400a162ec55ce73cbe68e3ebe8ec70e07db4b030e8f01910c9085b4b1fbcf2bd28261797fb5eac437ef32febf17bf8c51088b7fe5f8a179ed7410942fcb267c958be64b8ee2b6c5e3a3d3ca9bd0a08ccc242e14d1ec658c8867e13197db10a4c5b8b814ff899a0e6ec12d473f2b509d12f04cd56ed3e3f5cbe96e5588bf7c6d3806b449a151b46f7e6e8045cb73de64df13fc8c539f499145094a30447b4ed66f4e4bc107f1cc9ec0ffb3743bd4961be70d2fa7feb06e9472594ac3f2051c954235c77e873a99a3730d46e40b04d5117eee8f98cad9d76d9e4238369b20f467360c10ed134a0040681d3ba90d6e5eb0ecd7e3db17bea943396b3ecd364f09e1b839dab6b13c441afd3bb4c5372a912fcc1dc95a2a3c4eef15df9df40402b61da10dc2864525bd22406a5fba1572b457ebfca48354b1835fa3aa4ae77caa7754559149e77c7da8c34182bbce97966acbcadf4e74c6748709dad484423407f9be6824e765cf14b925e1462ac627cd6e6feabf8271ad08435c7232c3666f71fe0132051ba742f6d960e5b2655e527e6bd743666bd85d3bca64147280193aafe1f050f8da4e24125ddf279b0733ff690f670b5ee7d848681f265204a766b700fc8e2842b4a4105c1b82b2d69743f721d1c593cf8e2e793d5afdf9f5ded7b29ff0658f891dac00fee7a960445bde7c68cf99a4189f005282fa07636195682dd34f4611b2bb0a56076c2771bb05eb3528934cc76b0bcbc4d3dc61228a1eb76318e87dba1098b148668429947cfc8968319cd5c3c4e076a8e18684d9299d13c763c80c6a22b63ed2350dd9e9fb8282590795523bb1c30ac509e05a07a60ccc54997c0ecc7c322aca84f842e0690332c10b160199b337f5e4c0b5b5b6770aecc1f6e940f25c38f22787dc7b3bb521727e2efe4f19bd7501afe470c6e50646851978eaf15329b1eabb0401ae07f84d1be9db2cbe247f1dac3a999ed63708dc9f1f001dd51fb363d761d2767df78f4be682079e1f7e752813880441e76c113c1003738f19cc58092f702dacd96c8a3baa4b8104cf798c05713b5a802cb2aa849049cb4f2ed7efe9a7021f11caf726d5c13cb3ff2653315ab9bac4abee70bc8ef7f041cdd5828ed983066e774f6e696e29bc383a675c49b9538b2fc4227bcca387ba5c98d2d1e4b203c0b931fe9204c29a822624b4e45e0ddded8b78474518b8c8c162f95d9c067874471914dd85bc6b33e6e5b9382c85c66c6719640e127e5d17458718b70f5c397d2b91f2f6200631105f765ed53da6df8db3bad77025869cae2cf58353d05394f18f58a7b24990c4ee2b8444b5d091ae786f420dec829c3a7123e39994e31be4dcc0e3bf802c61df045c8d7ff894923510efb52ef8a0cae5bb588018c0148a1c6b0a61653799d16f8e9e6f4ad2703830566b4a91c15bfca3664a3d7155c853ca39838929b7c7b9ee740949224a7dcfc8221f114573cfae8d9cd23932276907e57b05d6475ec508008619c207619510bd42c0516c71454d3110b9bcadc9f079e5ba5262c93466c79b2fe079e64ceb70f51486bab09560377ce07dc17c36679f5853e559a2fa024af3fdf164bfb0b897d23d48237a3757a473ce5cdf637348b5371ed2eb33088b0f07c548d25cec7bffd2e26eb226cc1fbd2a08742782b8f7f3d5b1c2c184b16ba818f5a5c257bf05a36e69fb6fa2af58465d29879793012212cc68fd5784ee4585cf0b7c39e523481b01d9ad769975f7274ea0fb45ce7244cd946c98cc306aadd23d63da56df228d999bcc4f8b285a3de05688f78960ae0c2222eb5a7ce899b999088d4166eb95d4d60004c3226f60c0a448fd74172e320de1972a04858f4cf31b851fa46058b0ac812b6d7f47bdb36ff12813f9a8ebd3b99e402d706d3ad8fb70e77c91ce7c274605eb2104e29f8bdeeb67d4eb3fa8ce2cd517f7339875b7cc3608b9a46ce7cf77c2491328813823b68132f44fbf3a324f822ad8abcf62e890b5de30068746bfbd0218c24ea70dbec52e96b211e1b53ed13e03a39b90a0c8d0d257ac2ea8ec6706f5c1c33d4b18d9da2470ea689f1fe3b57e17b573004d386bb38a340f30cfbf96f87f23826155a76ca2ad149294e0f48f81982d6b906cb98c28379e174a2afc19245b5817603c55e14a706a595daabf86228b1b14f73d61eb02de721d3c3f314faa9a823d68597b25f40a2c70db0bcea1b9a2c0e882a28bc29fa8a58ae40fb2d442f286ef237e3007d8c6edafbd306d3ac8fc25cee47f5784df7fb673447b5c0be9f4ab78022e86c59ee721ba1314447b103f7eba3e9a6735bd6f612e0d7a268df4f72718891c455649c2daf2e68450d75d3d5ee97fd00d2bc7075cc65710cf42fcd4eb3a0830a825d1d697ecb4413739a2bc6b3517db7476505e773bf82ea0afc6428a5e5c3600f05dc2c57d9adf53f65f59b72cd0451b14de22624f185fc88b97bb6fd8fd4794dcdf81d71362b41874de17521eb569e0b67467f5f6ff816ce45263f6df926c7c76b620bbc5a9f312fffed62e19ac21a80dfa40262cb10cb052e48c767ab7a695b8482c561", 0x1000) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)=0xfffffe01) 22:29:24 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x18014, 0x0) r1 = dup2(r0, r0) r2 = kqueue() dup2(r2, r1) 22:29:24 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x6, 0x1, 0x0) close(r0) socket(0x0, 0x1, 0x4) r1 = socket(0x2, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xd) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:29:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r9 = semget$private(0x0, 0x8, 0x80) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r11, r12, r11, r12, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r13 = getegid() fchown(r8, r11, r13) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r15 = semget$private(0x0, 0x8, 0x80) semop(r15, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r15, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r15, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = getegid() fchown(r14, r17, r19) r20 = semget$private(0x0, 0x8, 0x80) semop(r20, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r20, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r20, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r21 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r21, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r22, r23, r22, r23, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r24 = semget$private(0x0, 0x8, 0x80) semop(r24, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r24, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r24, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r25 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r25, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r26, r27, r26, r27, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r28 = getgid() setgroups(0x8, &(0x7f0000000240)=[r6, r7, r13, 0x0, r19, r23, r27, r28]) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0xf7fffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) pckbd_enable: command error 22:29:25 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x100000000005}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 22:29:25 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000003c0)="77346978f2c8dd47daf2c03b6c581e24036aeb99e566bf20dbae42fc264d26fc39dca392e3f09fe77d6543dd823a2f30d959d11edd5827caa70326579640998d17756a26fb153176d3a38b4cecbf070b695209a6528a465cbce6d33cb1e791d326b0c8602ae730a52bc78b28768a58cbfae8be02abff79972e5cf4ea12fcea337d4b6d0e576567ad4a73dfa18c6eeffe544c135a0d8e01cc100186243e5e75c6c68d1e50813ca8f41a2b164ae21a16e48c5b4d5b", 0xb4) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) r3 = accept$unix(r0, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x1, 0x0) dup2(r5, r6) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00", 0x0, 0x20000}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r7 = socket(0x12, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000140)) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffef5, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='.d\r\x00 \bsmo\x05as4\x00', 0x1eb5138238be94de, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') r9 = msgget$private(0x0, 0x40) msgsnd(r9, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000376c9324f82e2fa0b1789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a62631863c2b230f939659a2b68d596f6d534eb51f54684c8796856eb2458db4dd0572009c745e3f2c8436f643265fabfb8f8566bddb00adc60b5700e7915c1cb62c9868025bf872ffe80f22bdc3fd59c61c9373b11db57974b1a9361f08d32bfaf7f8b08e09bf93e6cb2fb106656e3bb810004e50256a391a95ba6b0357cfbbb8b52b68ae289f03c4a622d28d60039f838488f6503fc89dcfb7ab3842f1f43452b6ba6c63a97d936c2a1d595fc1d5ab9f0ae2caa742d1dce2a9881eef38ab981e3b6be173b1100"/269], 0x1, 0x800) r10 = msgget$private(0x0, 0x24) msgrcv(r10, &(0x7f00000002c0)=ANY=[@ANYRES64=r8], 0x1, 0x3, 0x1800) 22:29:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x10}, {0x45, 0x0, 0x0, 0x80000000}, {0x7ffffffe, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$dupfd(r2, 0xa, r3) syz_emit_ethernet(0xe, &(0x7f00000001c0)="c7a885d79053dd52de1ca1b378e5") 22:29:25 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 22:29:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xc) bind(r0, &(0x7f0000000080)=@un=@file={0xd80f49edce43012c, './file0/file0\x00'}, 0x10) 22:29:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x45}, {0x6}]}) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) r3 = dup(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8062959f00+16 0x0!=0x475668344bf491e9 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 78149 40323 0 0 0x4000000 1K syz-executor.0 128693 20840 0 0 0 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff8262eb30) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_getclr(1,3) at m_getclr+0x4c sys_getsockname(ffff800020ab13d8,ffff800023bafd48,ffff800023bafd90) at sys_getsockname+0x128 syscall(ffff800023bafe10) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffef7,0,3,1db9ec29010) at Xsyscall+0x128 end of kernel end trace frame: 0x1de6e9c4450, count: 7 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 pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd8062959f00+16 0x0!=0x475668344bf491e9 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff8262eb30) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_getclr(1,3) at m_getclr+0x4c sys_getsockname(ffff800020ab13d8,ffff800023bafd48,ffff800023bafd90) at sys_getsockname+0x128 syscall(ffff800023bafe10) at syscall+0x4a4 Xsyscall(6,0,fffffffffffffef7,0,3,1db9ec29010) at Xsyscall+0x128 end of kernel end trace frame: 0x1de6e9c4450, count: -8 ddb{1}> show registers rdi 0xffffffff81a1d007 db_enter+0x17 rsi 0x3f04 __ALIGN_SIZE+0x2f04 rbp 0xffff800023bafaa0 rbx 0xffff800023bafb50 rdx 0x3f05 __ALIGN_SIZE+0x2f05 rcx 0xffff800020b7a000 rax 0xffff800020b7a000 r8 0xffffffff817d4c1f kprintf+0x16f r9 0x1 r10 0x25 r11 0x42732e9881e46360 r12 0x3000000008 r13 0xffff800023bafab0 r14 0x100 r15 0x1 rip 0xffffffff81a1d008 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023bafa90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=78149 stat=onproc flags process=0 proc=4000000 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0780,0xffffffff82630770 process=0xffff800020addc00 user=0xffff800023baa000, vmspace=0xfffffd807f00b000 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 40323 395878 20933 0 2 0 syz-executor.0 *40323 78149 20933 0 7 0x4000000 syz-executor.0 20840 128693 4791 0 7 0 syz-executor.1 20840 391684 4791 0 3 0x4000000 biowait syz-executor.1 86480 87395 1 0 3 0x100083 ttyin getty 73033 410079 0 0 3 0x14200 bored sosplice 4791 471288 88037 0 3 0x82 nanosleep syz-executor.1 20933 183694 88037 0 3 0x82 nanosleep syz-executor.0 88037 166159 72825 0 3 0x82 thrsleep syz-fuzzer 88037 248695 72825 0 3 0x4000082 nanosleep syz-fuzzer 88037 415409 72825 0 3 0x4000082 thrsleep syz-fuzzer 88037 17768 72825 0 3 0x4000082 thrsleep syz-fuzzer 88037 113746 72825 0 3 0x4000082 kqread syz-fuzzer 88037 481598 72825 0 3 0x4000082 thrsleep syz-fuzzer 88037 459295 72825 0 3 0x4000082 thrsleep syz-fuzzer 88037 294358 72825 0 3 0x4000082 thrsleep syz-fuzzer 88037 208512 72825 0 3 0x4000082 thrsleep syz-fuzzer 88037 150247 72825 0 3 0x4000082 thrsleep syz-fuzzer 72825 7739 18288 0 3 0x10008a pause ksh 18288 109744 65369 0 3 0x92 select sshd 65369 237466 1 0 3 0x80 select sshd 33695 25118 32172 74 3 0x100092 bpf pflogd 32172 512075 1 0 3 0x80 netio pflogd 9711 204195 59372 73 3 0x100090 kqread syslogd 59372 211284 1 0 3 0x100082 netio syslogd 80242 490227 1 77 3 0x100090 poll dhclient 84208 391990 1 0 3 0x80 poll dhclient 1377 472700 0 0 2 0x14200 zerothread 8742 216527 0 0 3 0x14200 aiodoned aiodoned 19316 250240 0 0 3 0x14200 syncer update 44790 383193 0 0 3 0x14200 cleaner cleaner 81604 133512 0 0 3 0x14200 reaper reaper 31958 279330 0 0 3 0x14200 pgdaemon pagedaemon 65964 9612 0 0 3 0x14200 bored crynlk 65592 417547 0 0 3 0x14200 bored crypto 30816 447982 0 0 3 0x40014200 acpi0 acpi0 95895 69842 0 0 3 0x40014200 idle1 57282 25549 0 0 3 0x14200 bored softnet 82472 214561 0 0 3 0x14200 bored systqmp 45987 266544 0 0 3 0x14200 bored systq 87196 386023 0 0 3 0x40014200 bored softclock 83719 441268 0 0 3 0x40014200 idle0 35799 192429 0 0 3 0x14200 bored smr 1 11872 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 40323 (syz-executor.0) thread 0xffff800020ab13d8 (78149) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8262bc68) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 20840 (syz-executor.1) thread 0xffff800020ab0ee8 (391684) exclusive rrwlock inode r = 0 (0xfffffd806e2464e0) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806289fb40) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x131b #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a6 #11 namei+0x63c #12 domkdirat+0x75 #13 syscall+0x4a4 #14 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9526 6533K 6924K 78643K 11939 0 0 pcb 13 8K 8K 78643K 260 0 0 rtable 80 3K 4K 78643K 494 0 0 ifaddr 56 13K 14K 78643K 176 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1499 0 0 iov 0 0K 20K 78643K 101 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1227 77K 77K 78643K 1645 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 5 0 0 VM map 4 2K 2K 78643K 8 0 0 sem 12 1K 1K 78643K 64 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 544 0 0 sigio 0 0K 0K 78643K 9 0 0 proc 61 63K 95K 78643K 511 0 0 subproc 32 2K 2K 78643K 34 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 87 0 0 in_multi 19 1K 2K 78643K 100 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 251 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 108 38K 40K 78643K 2885 0 0 UVM aobj 36 2K 2K 78643K 36 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 115 0 0 NDP 11 0K 0K 78643K 49 0 0 temp 164 3559K 3627K 78643K 6530 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 12 0 8 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 52 0 50 1 0 1 1 0 8 0 rtentry 112 92 0 62 2 0 2 2 0 8 0 unpcb 120 297 0 285 1 0 1 1 0 8 0 syncache 264 5 0 5 2 2 0 1 0 8 0 tcpqe 32 6728 0 6728 2 2 0 2 0 8 0 tcpcb 544 221 0 217 2 1 1 2 0 8 0 inpcb 280 1744 0 1735 5 3 2 4 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 11 0 10 1 0 1 1 0 8 0 ppxss 1128 22 0 22 2 2 0 1 0 8 0 pffrag 232 8 0 8 2 2 0 1 0 482 0 pffrnode 88 8 0 8 2 2 0 1 0 8 0 pffrent 40 313 0 313 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 58 0 42 1 0 1 1 0 8 0 pfstkey 112 58 0 42 2 0 2 2 0 8 0 pfstate 328 58 0 42 4 1 3 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 443 0 289 16 2 14 15 0 8 1 art_table 32 444 0 289 2 0 2 2 0 8 0 art_node 16 91 0 63 1 0 1 1 0 8 0 sysvmsgpl 40 48 0 46 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 62 0 52 1 0 1 1 0 8 0 shmpl 112 34 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2223 0 815 46 0 46 46 0 8 0 ffsino 272 2223 0 815 95 0 95 95 0 8 0 nchpl 144 3268 0 1658 61 0 61 61 0 8 0 uvmvnodes 72 2581 0 0 47 0 47 47 0 8 0 vnodes 208 2581 0 0 136 0 136 136 0 8 0 namei 1024 9739 0 9738 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 552 6 0 4 2 1 1 1 0 8 0 scxspl 192 9644 0 9643 14 13 1 7 0 8 0 plimitpl 152 59 0 51 1 0 1 1 0 8 0 sigapl 432 745 0 729 3 1 2 3 0 8 0 futexpl 56 12760 0 12760 2 1 1 1 0 8 1 knotepl 112 169 0 150 2 1 1 2 0 8 0 kqueuepl 104 162 0 160 1 0 1 1 0 8 0 pipepl 112 738 0 719 5 4 1 2 0 8 0 fdescpl 488 746 0 729 3 0 3 3 0 8 0 filepl 152 6329 0 6224 8 3 5 7 0 8 0 lockfpl 104 185 0 184 1 0 1 1 0 8 0 lockfspl 48 63 0 62 1 0 1 1 0 8 0 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 19 0 8 1 0 1 1 0 8 0 ucredpl 96 586 0 577 1 0 1 1 0 8 0 zombiepl 144 729 0 729 4 3 1 1 0 8 1 processpl 896 762 0 729 4 0 4 4 0 8 0 procpl 632 2100 0 2056 6 1 5 5 0 8 1 sosppl 128 8 0 8 2 2 0 1 0 8 0 sockpl 384 2109 0 2086 8 4 4 6 0 8 1 mcl64k 65536 13 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 16 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 208 0 0 23 0 23 23 0 8 0 mtagpl 80 47 0 0 1 0 1 1 0 8 0 mbufpl 256 729 0 0 45 1 44 44 0 8 0 bufpl 256 7747 0 1317 402 0 402 402 0 8 0 anonpl 16 85602 0 66920 107 15 92 92 0 124 15 amapchunkpl 152 4749 0 4617 27 20 7 19 0 158 0 amappl16 192 3990 0 2950 75 15 60 64 0 8 8 amappl15 184 8 0 7 1 0 1 1 0 8 0 amappl14 176 291 0 287 2 1 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 7 0 5 2 1 1 1 0 8 0 amappl11 152 52 0 37 1 0 1 1 0 8 0 amappl10 144 264 0 257 1 0 1 1 0 8 0 amappl9 136 618 0 612 1 0 1 1 0 8 0 amappl8 128 171 0 146 1 0 1 1 0 8 0 amappl7 120 290 0 283 1 0 1 1 0 8 0 amappl6 112 77 0 66 1 0 1 1 0 8 0 amappl5 104 133 0 119 1 0 1 1 0 8 0 amappl4 96 1011 0 979 1 0 1 1 0 8 0 amappl3 88 397 0 389 1 0 1 1 0 8 0 amappl2 80 5062 0 4981 4 2 2 3 0 8 0 amappl1 72 26198 0 25745 26 15 11 20 0 8 0 amappl 80 2352 0 2308 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 35 0 0 1 0 1 1 0 8 0 uaddrrnd 24 752 0 729 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 752 0 729 1 0 1 1 0 8 0 vmmpekpl 168 10877 0 10850 2 0 2 2 0 8 0 vmmpepl 168 98127 0 95843 150 45 105 117 0 357 5 vmsppl 368 745 0 729 2 0 2 2 0 8 0 pdppl 4096 1511 0 1468 7 1 6 6 0 8 0 pvpl 32 264947 0 243009 243 33 210 210 0 265 31 pmappl 232 751 0 733 3 1 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 609 0 10 18 0 18 18 0 8 0