kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Feb 5 09:22:28 PST 2020 OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.86' (ECDSA) to the list of known hosts. 2020/02/05 09:22:40 fuzzer started 2020/02/05 09:22:46 dialing manager at 10.128.15.235:40724 2020/02/05 09:22:46 syscalls: 337 2020/02/05 09:22:46 code coverage: enabled 2020/02/05 09:22:46 comparison tracing: enabled 2020/02/05 09:22:46 extra coverage: support is not implemented in syzkaller 2020/02/05 09:22:46 setuid sandbox: enabled 2020/02/05 09:22:46 namespace sandbox: support is not implemented in syzkaller 2020/02/05 09:22:46 Android sandbox: support is not implemented in syzkaller 2020/02/05 09:22:46 fault injection: support is not implemented in syzkaller 2020/02/05 09:22:46 leak checking: support is not implemented in syzkaller 2020/02/05 09:22:46 net packet injection: enabled 2020/02/05 09:22:46 net device setup: support is not implemented in syzkaller 2020/02/05 09:22:46 concurrency sanitizer: support is not implemented in syzkaller 2020/02/05 09:22:46 devlink PCI setup: support is not implemented in syzkaller 09:22:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x81, 0x3f, 0x6}, 0x8, 0x3, 0x7}) getrlimit(0x2, &(0x7f0000000080)) r1 = socket(0x1, 0x8000, 0xf) fchflags(r1, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x10) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) r3 = dup(r2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x0, &(0x7f0000000240)}) r6 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x80, 0x10) fchflags(r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000340)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000380)={0x1, 0x1, './file0\x00', 0x7f, 0x8f0b, 0x81, 0x6}) r8 = dup2(r6, 0xffffffffffffff9c) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x800, 0x0) r10 = dup(0xffffffffffffff9c) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x0, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x2, 0x0) r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r16 = syz_open_pts() r17 = getpgrp() r18 = geteuid() r19 = getgid() r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x80, 0x0) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x400, 0x0) r22 = socket$inet(0x2, 0x2, 0xfe) r23 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x0, 0x0) r24 = socket$inet(0x2, 0x1, 0x81) r25 = accept$unix(0xffffffffffffff9c, &(0x7f00000007c0)=@file={0x0, ""/108}, &(0x7f0000000840)=0x6e) r26 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r28 = getgid() sendmsg$unix(r8, &(0x7f0000000a80)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000400)="aa6e188a4779d7c4acc4c0e947076b9740315ce2890762e1e580384112f1de6619", 0x21}, {&(0x7f0000000440)="2ae954b074ec79c0b776f5a8b2e9b62b096d7a0df9050febff102956af7076d89f421c19e60c46bda272634a69f517f9802e55f6205d275a7a5703218b3d8e7a6e2c4d0bf4e177a20b4dca20d65ebb3523b3611f08ac697093d90a96c60ad53e5cfcb8d13b2e756fa65787ac0f70335b9fece0847eda4a4c0e11566df08a1bcf38", 0x81}, {&(0x7f0000000500)="44bd68a9f63c37974402097ec87a9c5988d786b948ccadc43de19c21c223ad97186d07d5dc077ba023de66ee39a124cc01e03307dac63cdbeefcd68cbeab1628964ab971436202abd88b26be50d40aeb6f93d7fc312e059422e82478ec7b08ea063bff4ec45381e3dc9407a5ee3b543a4c", 0x71}], 0x3, &(0x7f0000000900)=[@rights={0x38, 0xffff, 0x1, [r9, 0xffffffffffffffff, 0xffffffffffffffff, r7, r0, r2, r10, r11, r12, 0xffffffffffffffff]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r4, 0xffffffffffffff9c, r20, r21, 0xffffffffffffff9c, r7, r2, r5]}, @rights={0x30, 0xffff, 0x1, [r3, r22, r3, r23, r24, r3, r1]}, @rights={0x18, 0xffff, 0x1, [r25, r7]}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}], 0x150, 0x2}, 0x8) 09:22:51 executing program 0: msgget$private(0x0, 0x89) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x4d, [{0x4, 0x1}, {0x1, 0x401}, {0x2, 0x7fffffff}, {0x1, 0x9}, {0x2, 0xe60000}, {0x2, 0x3}, {0x2, 0x4}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0xc11}, {0x2, 0x6}, {0x1, 0x7fff}, {0x1, 0x7fff}, {0x2, 0x2}, {0x3, 0x8}, {0x1, 0x12b}, {0x3, 0x80000000}, {0x3, 0x4}, {0x1, 0x200}, {0x3, 0x7}, {0x1, 0xfffffff8}, {0x3, 0x2}, {0x1, 0x8a}, {0x2, 0x80000001}, {0x3, 0x9}, {0x1, 0x81}, {0x2, 0x4}, {0x1, 0x100}, {0x1, 0x48}, {0x2, 0x7f}, {0x3, 0xc0}, {0x3, 0x6510}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) r3 = getgid() r4 = getgid() setgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000280)="47d934acfd97d4bc912f0b96acbb63972cc18e391c27c4a124b21f250585a3f1cbb56e49d2f649722af3245bca267542584249d5dfc60bf26a70c633bf3da0d4a598d56bcece232b566fca212e8fc6da539c4be16d392e2c362a554414944d59342b76c9c0469c2ad9b9eebf0bbb01d216b3f785eaf526600890562033e1d8bdafa58c261e71fdaee7a3ac70c2908445b823dd74dba921a5eb946b50741196c97df5e131722da1b257ae830ff0679b248733eb26d546db5604e5b80c7c3e3c04d4557d9c98518a3aefff72b2031448d6343788741978b555bb5a87d2d8781bcd3ef9e3314fc778e1ae0beb13c9255f5f9f4e8b03cc110b", 0xf7, 0x6, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000003c0)=0x52) pledge(&(0x7f0000000400)='\x00', &(0x7f0000000440)='&).\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000004c0)) r7 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x170) ioctl$TIOCSDTR(r7, 0x20007479) r8 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x11, r8, 0x0, 0xfff) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f0000000580)=0x2) r10 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0x2, 0x3f, 0x14, 0x0, 0x1, 0xfffffffc, 0xfff, 0x0, 0x0, 0x100000001, 0x10cd6705}) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f00000006c0)={0x1, 0x9}) 09:22:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="505372c9319aaa993a35d7c07b62ee01d64a93f2c34ad66812a6431b988efb7b7dd070ccb93b18008e6fbe423b87b6a495530384dc508dcfde33252bdb76b001f7615681ad5a494a", 0x48}, {&(0x7f0000000100)="a9923b829af8a506bbc46b0af83e2250012d6154c035115671db8d77c9ae17064da2bb2ee3d0fc252f7d9164e99b6c43817093c2fbd31c93dfa7dc4fb9affd29373ce2bbbe", 0x45}, {&(0x7f0000000300)="f07cadb1ef5f91e78ce053d1afeda5f11df8953a8d2b2b8f6712afaa912f7caa8ee18c12441e70ee5a32c5365896ce016dd147dd2a361a0530b7d4d595ef4d39c9785c57b45d5810aa383ba1fdb1d405e8c4ce4f8cca8a1235ae59687b4b5fb73834d5157fe29f9ed4a413304e42b2072230547345f19efc7a1915165f10c83521d51cad74bf9a95770e0766ba12e2473486c11e1eec34bd4739d1ffa08de4059a9ad5c242d37158705dfcac5fcf25f021536fa4b395964d1aa50654797a33935d6129f4354863852d8e7afdc8", 0xcd}, {&(0x7f0000000400)="5dab4ab1ce547771e76b527e8d0a3bf1bb4f392c688fa87a595749baad2bc3a86b26a0b434789a862bf855635faf3017cd03ecdd980c8edaf77003e41652da4b14a0a9c45efd097bff0cc1c2d713f410b8610206b1bfd336752926b1838b078972d19c99b8ad4d44353bc05f23bf3f4b887776628dfa3a2a7022b4d6b338070ff8bb5c00e8cad3866df6fd34208fc53d43021e18a15e82f735ba2117e678f29d96da", 0xa2}], 0x4) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x14) getdents(r2, &(0x7f00000004c0)=""/153, 0x99) login: pckbd_enable: command error pckbd_enable: command error 09:22:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0xff}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000100), 0x4) socketpair(0x20, 0x4, 0xb8, &(0x7f00000000c0)) pckbd_enable: command error pckbd_enable: command error 09:22:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffd, 0x2000, 0xffff, 0x6, "030000000000000000ecffffffffe7ffffff0007", 0x3}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 09:22:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 09:22:55 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf913600000000000000e16e1e1a2e0d97f83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585fbb0593c3753204856049da3b801d8e142c59f39a1a256296e9d90244aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea724"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) write(r5, &(0x7f00000001c0)="f7a29a76c5337316a96ba53f4e71ffdfcad0a8ca6e648aa1202cb1f2b4e64fe4d9afbd60992faee529dfd999d359cfb4180776f6276c70bec30e38543de3a259ce2023f9507d6f958665f53abcf98f42c35138b1b7545d774e220138c210be799e17ac28103a21f310bd1f2a770ed671d3903db9acc3c6eb7c78da3d837281d036232568783fd497b3903903ba6b463523dcfb657bae5e6402a84a6f65ec1a4320dcfa03f4", 0xa5) 09:22:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1f, './bus\x00', './bus\x00'}) 09:22:55 executing program 1: getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x664e1b3db053f5a7, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) setgid(0x0) setgroups(0x0, 0x0) setreuid(0xffffffffffffffff, r1) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='c\x00') 09:22:55 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x7, 0x64, &(0x7f0000000000)="01000000", 0x4) getsockopt(r1, 0x0, 0x6e, 0x0, 0x0) close(r1) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) r3 = getuid() r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r4, 0x0, 0x40fff, 0x0) dup2(r4, r4) fcntl$setstatus(r4, 0x4, 0x0) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x30000000000) ftruncate(r5, 0x0, 0x80001ffffc) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000000)="c0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0xee00, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = open(&(0x7f0000000100)='.\x00', 0x2, 0x0) mkdirat(r7, &(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', r7, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000500)) msgget$private(0x0, 0x718) 09:22:55 executing program 1: r0 = socket(0x11, 0x4003, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae0000000200000000000002020809000000000000000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff03) r1 = open$dir(&(0x7f0000000200)='./file1\x00', 0x200, 0x0) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x50) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000002c0)) ioctl$PCIOCWRITE(r3, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{0x87, 0x318b}, {0x20}, {0x7, 0x8}, {0x45, 0x93}, {0xa8, 0x3e5}, {0x22}, {0x8b, 0x6}], 0x7}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) fcntl$getown(r6, 0x5) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCWRITE(r8, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) ioctl$PCIOCWRITE(r8, 0xc0107008, &(0x7f0000000100)={{0x3, 0x7f}, 0x0, 0x0, 0x7}) r9 = dup(r7) renameat(r9, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file1\x00') 09:22:55 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB=':'], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28f, 0x0, 0x0) 09:22:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000004c0)=[{0x0, 0x0, 0x800}, {0x3, 0x3, 0x3800}, {0x1, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x8, 0x1000}, {0x0, 0x7f}, {0x3, 0xfff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) semctl$GETVAL(r1, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) accept(r4, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000003c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc737b4a4af899b843fd3357ae26caa0416faffff00000000000004be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e293bb978ae791127acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/184, 0x100b0, 0x0, 0x0, 0x1ce) r6 = accept$inet6(r5, &(0x7f0000000380), &(0x7f0000000800)=0xfffffffffffffe48) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000680)=0x509cf6ab12c36df9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0x4d78218886102b18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000640), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, r7, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = socket(0x11, 0x4003, 0x0) r12 = dup2(r11, r11) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r13, r15) getgroups(0x6, &(0x7f0000000080)=[r15, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r17 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r9, r16, r17, r18, 0x40, 0x472a}, 0x8, 0x8, 0xfffffffffffffffa}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/89) r19 = socket(0x11, 0x3, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r20 = socket(0x11, 0x3, 0x0) sendto$unix(r20, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r21 = socket(0x11, 0x3, 0x0) sendto$unix(r21, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x0, 0x0, 0x1ce) r22 = socket(0x11, 0x3, 0x0) sendto$unix(r22, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea0fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f788df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8a3f8000400"/177, 0xb1, 0x407, 0x0, 0x0) r23 = dup(r22) sendto$unix(r23, &(0x7f0000000240)="d56aea3936d6daae0a5c2d00e746dfa79b34691c5855876806ff950ad8d0ac38582f0ae3dfbde3356e27382226074765ca3c0ecd52b0936d269fb4fc5e387af547ca175c6f472824cd9515d104dcf2f15ad65b4ea4f17d87027a0662466e67774cfe75003016620819b3fd16d8c177dbcb806788c834609a3c38a3ec785e55031b1ac44f5ac43a8071fabf5990ba38d2d2a5b3d897cf19f3cb9ec31fd515effad83e220aeda8a2c1eb3fb5e52c95b47fb9e990910b88ed4c3a580b0ffe1b8c56313142032818b443e4ece5ba34011b5d55f353", 0xd3, 0x1, &(0x7f0000000b80)=ANY=[@ANYBLOB="00c00800000000000000820c90256b9d90aba21b5e675c0e4940f8b55230358e5f5f7afffe2cc4fb28a4497a400d0c395fef135161b4626651c657eb9d07000000000000007a5b3084f750d547f4b122fb5f12c4c73b58649d9cdb6aea738b1d529f54f916821769cb4f0c45f684f5a4835c02ad4cb540cbcf4fccba2972d9763460f580a27bf09d131d5fc8d1eb85025df4a9511f19a16c376344a2c5b1313784d00100000022a32c82f60e4aebbac42fe9e01407c79cf2dcdc2de19aa306adfd125e20ae6bc1575d66908e5f500cc2f24a28855a1f811de34bd234185b1fb4d75dd60f76d5ba63636b3ec6e2a80e9961ca989b9cbe81cf2082e86bbc88ca6dbf693d5f98defee469afe5a37414e3a8c43d6219475dcbff7081e2176a50b7426f3ceb039259e875440bc9905de3cd806c52e31084645c83a18199f98a22d1cec733a454950d3cd6081414716b455a4c291c8b3592aacf1a5cdb7185aff58d58b93bb4bfcaf8cad547b64c0d5c98dfef9fc57ebd831da87c4c479b49009ca420bdf087b7d39a6900ad093597932530a7898b47157759b93d11c8f14e354fbcdb4a377112d1db5a0d860d8f42c65706ecde862b32042ec6e54d0960ab7c33872404b839e01d06e943755bceb3f32496428de1802a89a1dd309059bcc4ab0a"], 0xa) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x7c}, {0x6}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) syz_emit_ethernet(0x16, &(0x7f0000000340)="03670000fe9b57f9e42e8f31d983802bd9a55b03144e") 09:22:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x7}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x8, 0x800}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:22:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) r3 = syz_open_pts() fcntl$dupfd(r1, 0x0, r3) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r4) write(r1, &(0x7f0000000300)="0920090000408600000214804752cd3d39df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:22:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xfffffff9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='&\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(^-@\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00']) r1 = socket$inet6(0x1e, 0x3, 0x0) sendto(r1, &(0x7f0000000080)="f2f53b6d74e65257d4f78a7bd7056bddb2c0a5a07f70df87c3784138afbcc28d2e6de94e353f0d29ff44755a519881e297bcf167fb70168d23f6148f41edfcfc0fb6408156dc07d28dcfdeeaa5c7dc57859ae3907952dea1822458c14227fcbe541edd385425477149e733783db1c34b105febca799fa7cc628f7e0242a3ded58ae15badb863cc72784d565ef20f29ec56", 0x91, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000440)='./bus\x00', 0x40, 0x100) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) linkat(r5, &(0x7f0000000480)='./bus/file0\x00', r6, &(0x7f00000004c0)='./bus\x00', 0x4) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) fchmodat(r7, &(0x7f0000000400)='./bus\x00', 0x20, 0x4) execve(0x0, 0x0, 0x0) 09:22:56 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) fchdir(0xffffffffffffff9c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) kqueue() bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x2, 0x0, 0x3}, 0x8) close(r0) 09:22:56 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x28}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = msgget$private(0x0, 0x48e) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r7, 0x0, r9) r10 = geteuid() setreuid(r10, 0x0) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r11, 0x0, r13) r14 = getpgrp() r15 = getpgid(r3) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x9, r6, r9, r10, r13, 0x105, 0x6fe9}, 0x7, 0x5, r14, r15, 0x2, 0x200, 0x1, 0x2}) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r16) r17 = msgget$private(0x0, 0x48e) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r20 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r20, 0x0, r22) r23 = geteuid() setreuid(r23, 0x0) r24 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r24, 0x0, r26) r27 = getpgrp() r28 = getpgid(r16) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x9, r19, r22, r23, r26, 0x105, 0x6fe9}, 0x7, 0x5, r27, r28, 0x2, 0x200, 0x1, 0x2}) r29 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r29) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x37, r2, r13, r19, 0x0, 0x20, 0xc6c}, 0x2, 0x800, r29, 0x0, 0x7, 0x4, 0x6}) 09:22:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0x7fffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) mknodat(r1, &(0x7f0000000000)='.\x00', 0x40, 0x80000000) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 09:22:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x2, 0x9, 0x1, {[0x4, 0x7ff, 0x100000001, 0xfeff, 0xa, 0x80000000, 0xfa164778, 0x7e59, 0xff, 0x6, 0x0, 0x1, 0xfffffffffffffffb, 0x0, 0x100000001, 0x1, 0x4], [0x9, 0xff, 0x5, 0x3, 0x34c, 0x7, 0x3, 0x6bea, 0x6, 0x80000000], [0xeac, 0x6, 0x1, 0x9, 0x1000, 0x80000000, 0x10d7], [0x2, 0x0, 0x1000, 0x0, 0xaf, 0x40], [{0x6, 0x6, 0x80000001, 0x7f}, {0xb7, 0x8, 0x7}, {0x9, 0x2, 0x675, 0x400}, {0x8, 0x9, 0x3, 0x7}, {0x76d, 0x5, 0x3, 0x6}, {0x5, 0x7, 0xfffffffa, 0x9}, {0x524e, 0x15a2, 0x9, 0x7fff}, {0xfff, 0x1d, 0xffffffff, 0x7}], {0x1, 0x1, 0x2, 0x10000}, {0x94d6, 0x2, 0x80, 0x2}}}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 09:22:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x7}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 09:22:56 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x9) 09:22:56 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xc0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0xe62f}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:22:56 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000000)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542b", 0x4f}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffff, 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) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) unlink(&(0x7f0000000400)='./file0\x00') ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0xdd, 0x3, 0x75, 0x6, &(0x7f0000000180)={{0x60, 0x3, 0x3, 0xff, 0x0, 0x1, 0x8e}, {[0x5365, 0x1f, 0x2, 0x7, 0x9c, 0xdb, 0x4, 0xfffffffffffffffd, 0x20, 0x9, 0x7, 0x3f, 0xffffffffffffffe1, 0x0, 0xbb92, 0x3, 0x11, 0x4], [0x5da811c2, 0x100, 0x55, 0x3, 0xfb3, 0x489df2a4, 0x80000001, 0x80000001, 0x24], [0xc5b, 0x1, 0x64, 0x3, 0x10001, 0x8, 0x5], [0x10000, 0x80, 0x0, 0x7ff, 0x10001, 0x37], [{0xb9, 0x3, 0x2, 0x4}, {0xb40, 0x626a, 0x101, 0xee}, {0x3ff, 0x51d0e932, 0x2, 0x9}, {0x6, 0x1c0, 0x5, 0x8}, {0x7f, 0x9, 0x2, 0x613d}, {0x4, 0x7fffffff, 0x91, 0x8}, {0x5, 0x4, 0x100, 0x3}, {0x3, 0x7, 0xffffffff, 0xffffffffffffff2b}], {0x3, 0x243f, 0x40, 0xfcb}, {0x2f, 0x8000, 0x5, 0x401}}}, 0x5, 0x3}) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:22:56 executing program 0: socket(0x400000000018, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="90706885", 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x14) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x0) 09:22:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0x4) listen(r0, 0x0) 09:22:56 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000540)='./file0\x00', 0xbbb73fee627068f1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2011, r4, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 09:22:56 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)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xfffffffe}, {0x18, 0x0}, 0x0, [0x618f, 0x0, 0x4]}, 0x3c) 09:22:56 executing program 0: getrlimit(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) getrlimit(0x3, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x201) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x881, 0x6, 0x2, 0x12, "3b0e563bb9afdd790fd5776a6aad779cc134dbd9", 0x8, 0x7fffffff}) msgrcv(r1, 0x0, 0x235, 0x0, 0x864f51a907a84ec0) r3 = geteuid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001400)='/dev/vmm\x00', 0x8010, 0x0) r5 = open(&(0x7f0000001440)='./file0\x00', 0x8, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000002900)) r6 = semget$private(0x0, 0x2, 0x158) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000300)=""/197) msgsnd(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="0200000000000000c7d14a56d5f6ae0d9be4c4764e995fcd33b2d73303c2cb789e630e84cdf134de490279cb836c54734db396e1d3d83d07eb2d39e2f4d6d377dd1fcb9429478fca19d81b62357a95c1d4c9b10be72f9631b6ce4b015770ca794392c9b910d7f0706fac85fcc0b9d4df741581dce00131ae5548e43f5b1327a8611916a5e6ab5131ae90d4e66b4662c5a4f6b8996d6f643c9b8c25ce95c1878be3304d2133c1a4f9360e8903c3a5e114e1629c55be9830a585f8831fe0da8a7ef5d0ed79702af372b1628fef246b5cf61f6dfe3c20aeca3e6c55a79936284cb274a00a8b9e94dfce6789b57f6082766a19c8977241d327f70d5daf57a08f8ebea12e208ebca0344f47292f18112c62110225509aac16e4019d1becba9208fba7ffa7d454dc7010cf13dadb0a38046e01b27e8e8456f94ad176da28917eb7f0a2d9dc1b97334101fceb900905837127ac695837cc21e2545521f9d4dd0c8ffe389b464ae06adc7e3babc984fa323078b6f69899957f593230647d71552fa1f075087007a47499e54fa9ee13669f8f2b2f29f1350fb94837ab704703fee3cab9c4be2fa829c571b96009c19c0a81847f61bced3086ea122258ec2d42d694d2c118fc7509f85c172118c1d9ab9207559a0d22f2cecf26fabf59489d2e79d44dc8a9413986ec090577a95a0c5ed3e104979d69169ac72ed75152c11faa3669b705c7edeab6e7192aa5ca02ad8399b6ba228c932b0ce0eb6f259f442140ad28c4b8614601f6830d302293058bd0da93c77ea7e26b069bdac024c699a78adb30a9333aabfd5169b898af5c1c46a493b62e87a9e164bc7ebec1dfba32838596cf84addb92cf8a3606a3041b276b50aad4bb9d991c60bc9879c9a9b1ed82fc88bdfda91719051d6787b3387c32dd48f4c183143d299f52da7cb1a1d17de2d0083d7206094ff5855e57481350838caa3978798c8d8e703a90585ca3702e54c3f47b4cfdc3f485a6405ddb8391047229028f69b2352e7e52e9fa8dc57761a51907a52ffdfc263898b47a782b6dea1d8499bf37136d9ffad3f45b6e4212357fdbf494698f7bcdb638cd88d2d088604b236ddb4bcce72a8a3f757f4acf2ac386cd64734138185c80a57d0bdfe1d602d411641885bad7ce443e1732d76f8fe8ac240602df7af347ecf7a430ba8f8b4f4f27ea5ea7144c034270933ce090bcbacb9e452244ec28d701f3791ff31127e4619c96c33295af00e369374ceba5a2371426e2b2cf629c40f1b599098999bd8bc88c358d2cff5b96a88a7360d285ae565b6fc7acb225ee194536851c7eae8c6186e85379651f706186c1a641ac9e354a576ab6c876b128d3d950a56cd6974e39b34ff524f302f45b8d1b2599900be70e75c758a37fdebaa63522c683dfdd6e65740cb896d15e27ed5b4851fdb2239cb5ee1b676478fcd29c4823986615ce4bd4d28a5c7814ca4b68fd3c22e0aa2bbdb6a221b73f9d64c95d33829c8ca16291046e18d4b90e4e5a0b2a50cb77ca392a74304de6b2e12efc105531471da981ca9c4780050a997ce309e2b4267b820c50abf98590a2646e0137b9298abee1ab926a3d6555ff45d07f54e4e2dfe845935549240ec45b7b94dcb1f76776686f7eaa2d07eebaa931764408468c8f5a2e50336516a4bddec066aa59e812430b102fa1f5fbef25f5335b0753d6c4f546fc38e010e61db8d72640b13fecbdc84a45c8c6a09b023e71660fcd899071c96e168884d0363b0cf3ce0b1cfa78f5a2d9d20d3ec5576a89dbb7bd0859f8109f7824b15a51357c492b9ddaad1d73baa09a1003a7295f2793e0f1068a42d7d97cf40985fca097c605a876d7bed10e3d9afd633c2f2fdfa4b120f2d39247af1c7d2a5218c4361d76be03b70a7493a3dfcb44a3382347f8ca0d1ec54fcef6e3498db55fbcb74a773b156e9a14499a41af3cf94b0a6c9bce6760dc6e4c998b762fa9d48e0c6e1937a1d896385e2c00f961eebeca1c95295b89274916526220f00e994ed7ff6757510ef0992424be3100ebbc4ae9ba9f828c000364f20d6aedc97c4f239bcde96d93411269e15c3309464fe3e958231d42ac7de0ea6dd64094a9230ab3f0e7ffdbc77db40dd30350be3e297b5308d4134d5d6bc939f229a1c584eb55755e806399341e163b01a6d64d907d2c1d26b113e03989f6ae4b0d3b34de1afb4c39454efe9416f0099219d963927c46538b57bfafef8debf9ab6a334cec34d72b084b4ba5f7384730ffac79c86a75a05c07c17e3843d60c9062dff8d0dbf5dc7d6740ed1162602f861a98ec17197cafa283ab9089d4d4b32939e67c47d76390e72409c10fbd86a7fe4038a9cc0e13bb4b371f10dd010c5be6e4926a5750c5d9b8f8f490c677413b09781262b751372c43cfa19baed757198a15082da0e527663f563a6599071da368d3f3442317533a31ce2e3726d2e840573a61b017ec2537297cae6c425071d95b7e498838fc208b7a329a1506c98127e584180c974bce83a9a43b3929f21a49899f9d8289d7c7f765a400755f885a144a9708f9ac1185c4285607c2fafdf2611deffd4d27f2a6654014ffe6e901d287561960a36ad55ceb5cdb1028f5ebfc80b904c764ac418e0ea9384710a3108014ffee070572d809eec40e6112b4b58c02a96a10fc6b8a7b90ed800e694c39f541208ca5dac4f09670b828804b2850da7d2a01f8b78b857261f3245438a0b36ea699d1d28058e98b3d0e64fb562e53f11013f158250e371b097cf01b3b8991855f015847094601deed8b0086ec13e9edc5b49e5fa26e502221b24ac3d6340168f912b46c7fbb53c128c83d3d486fc8ab7f78b66661aa79dae4024512d8c7cc78bbefade16a7946966e637999f26715ba1b4b09424a0d8208186d6343bec62af67f3b97098a4b0527ea93328d6e09a09ac4f5a6ca113ffcf56e1c4c74496e77dddccff43092f74bfc59552813daae66b5e05b5a691ee19351b0f431ef5e8661b43573e3a58ce99797036d2a9be045c126bc15a5c55595ef0426147621414c3dac3b4eb7a644db8685c8c933cf0dfe6229ffd33a66096d4036e9fc10e82f3bb53cd328943545a3c05c9d6a3e6ff92fd8fb9fa6454a9aeace8ae844cfe2349905608172f3e9280104139971bddd2d9ee9c00b7a99455e23c2b08171379010c0e79d17ff9a1ba77ad2e0fdffffffffffffff66394a5d398ece0f0c5fe74e1b7a7b2492630b20beb2705292dcf6d6d94f09078134010f99bbb072d93e051547cabe2e45305337e23035e8476fa7c9ddc6e3cd5f522fdb2da29f4058b9c26ab441f2e1f2fe5657e2fd64331eebcbb9b699e050385b197c688e17d7778bf03d1aa4308d9b647466016aaf17fa542f6a1851a1aa3ed510652f64b08ffda86e9ffa699fd571531d9e72671bb42d7d1b381b3e3e9fc92b4b05ce3781ebc5ddc919b80ed0ea7f1933ddd0deca2c93c40d38de1a3836f6d7f0f9e18632ce06d5b14f120ab0ecfa8dae4bbc73f4bc4ef6a5e296ea260809ec82f055b27d94001a80272a66942be0981f74094eb93369aaf182b9619b64c719f752a72cec33d42e9af3ab86026042380ccab6231a0c1d715a3d7c6e6c8c3883bc312ef5ce7acf82f732606ad46909da7b0b569a9a9efed9c5f12931b783e2e390f5a53253569a91337dfdde2edce013beaf968063c70996f70ad97cec715aa965b8025bd7483564fda38182129b40e53d83f5af24863af025e2a42f5f4bd8a5a6bf748372c8845e98ed30434720e5d5df9bb1358b9b222f35dca89a0464cb171d2fde6e5c8ad179f164a7931c1b6ebd5bddfc1934db40eef1a4c81ec4b146da8252be642f7a20c4b36cbf3fcf6da9d97d7de2791e363c30709294d4316c02a05203e1ac781bd1c518e72ed4966156c192c7cbdb38455e33e98e258d8f93fe1bff29e14a84a230799220be6e9d6e8d5c4e3cf56789899e129d94238481a1078782a7b585ad0350ed538fd782ceedff2b6ce532320967eb8c6025d04a2ae0e3a220d92e194b1c0f366ad5b211cfce837dff377077125d9c559c0611b78795162b71f83d658f7026f0e4128555a17ed465ca246a72ae69242c3ad6f28a8a93cf42f5d63fa621fec43f066cac635ea47b2cdc89efa96cb9372b2775b41411a67215b00d3d5076e455e49ae91d9a7cf762226fff2d43a17b759c32a7fe87e45476873ac36b13f0ab67312c0b48f8ac5f16bb4184bc6e7b2acf502fccbd60e90d43ba3fade192081bdeaad06bfb34aaa2bf203fc46afc60a598edfd33266c73608da1c660ff4cc7fd22274da19df6780fac32f8d007ac7618663eb2703bf6a594467d5530c328368f5e4f62b09ed4717c2eb5d33f1aa941fcfaf6cfea79fd8ad8d9811cc198afc70a826bb48a8c64750b7903162927e74cb5c600b824374d7597e87acfa6635cabe68b3649488c1318c9cd22f5281b5871ade1812e6181f1e2d9019196f91a38ec7eec1c5e9a40c7f4936e4b4d4c71d94420d88a31309e64e641880c2281bb42ff074b6ba92454e2f1f1ba30c4478ea1187f7a4cef74660a0cd6a0c8db715b048bd7df733fb32a1023243ab30a30728f9a2b9b8c13d03ba8438505bd7ab5082f360088673e600f0580cfe22356f1e36d2d2b4b14867806009876badd4f1d32c786321f8951a5c64287e21de87ec27a332808eb14cc15c061a7beea2f85b734372797dc1aaa71af0b644f6ec3fa38a9e15e72c0cfe2f684cf40741c81b9b4eb92c413c112defdbe0f5fe19a6c49e79dd0f5263e6bfad9181cf87427782cf873ac8a7d2f59217792d4bb02f336b7c50dede54af929ca6dcd0db41f5050caabadc85bc29a351106e450dfe1056e76c92c23a0d80b4c422fe46ba8d7368e247b65bcf65456425fe4416d336abe874392f9cea09b5de871badbdb78071c2c2901ac1e123f705f5f74ca0788e13b6bec45e30a6eb0031a49323eb5a4f366308a4ad6948d5f6ba2f9c0349a4dbfb1e1466a5e74e86e2cafddf27420abf2e49330944259528310e5fda41382f7fb9829dd7c60d443fcce5231502daa96fe6958acead66bde8f39171f150d6dc1be792bb34126b062f6e70be667d29918a709ae71dccab2fd3d1c903add2b2f7200945c4623b04c385d00bf46046a326fec8360cd483465cd184e8c0d97cf902ca4a6204834a5eac4f1bbe1ca5d6d3869028049667aed447c449a5bd968413f8ae3d5248fe455efc555b869208a036f28b86321300f78f32e2243bfd6ce93597721db4db84b63b272bd550f669631b6051be48d2ea7eea5b42bd1a630fdcdf3a4462a1254445a1ecbf3c19fc0e066ace18a72d264067ed0885acd62b48af93249123eb37cfb241bb565e99dd297241adbd5cbd46202ad5e7b34d9d5d431d565126623a9dabe355ad8cccf005964ae1f5898c4739b3881ecac226f0d055c6150ced1b174881f7971967a1c4de85bbd51f2c67bf4e0bc705cb1ea5d266bf66c5268fbca5f9f544af8de4851a30941dec4a52cdde47979eb377e57e752640c46f2148dd50223477b5c6db92c1aa1cdf8774f16d42bd77d6ccc82a10b65537a68d187d7c67a81105c4cb63d137c525e3882b3a7648ed87b771a0286689767de996350c325ac09cedf6e1a6c8e3e99efeb8ccd9e9908462bf8ed2fa1167786f96bedb9f9519b523c94d4322b2d8ac30ec25cefae549c14fe0b8213f597f4bd020db5e06629d2a5a530458de7f9e99b902a1fa893a6109199f6a20a7fa1632fe1b81a6f0ca8498114055885995d0f665cd04df9d91c4a90af0d4e6d2f934caa87dc479a492b2e75236b7ef7575188870c7394353025bed4cf30df90e5aff3b2228e12b4cc8db01ef8dcdc9915efc3456a014370c91a197a49c7d9ac6fa294b69c1dd1283bff940c49a763ea012ffc36225653a915a386b31619dcf2f7325341b19cad03f630ef5b871fc0615625ad44c890f7"], 0x1008, 0x800) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) r8 = dup2(r5, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000001780)) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r7, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000140)=0x7ff) preadv(r7, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r9 = dup(r7) utimensat(r9, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000001600)) getpeername$unix(r9, &(0x7f0000000000)=@abs, &(0x7f0000001840)=0x8) r10 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) r14 = fcntl$dupfd(r11, 0x0, r12) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r19 = getpgrp() r20 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r15, r16, r17, r18, 0x5, 0x7fff}, 0x6, 0x2, r19, r20, 0x7f, 0x100000001, 0xb1f1}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001740)={r10, r3, r16}, 0xc) getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r21 = kqueue() r22 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r21, r22) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000001480)=ANY=[@ANYBLOB="03002e2f66696c6500be8a8d1a3a8d1b547aad58fd6b1af4007905758373ac11b5bc0ab66368406f55e546c20f2576b3f8109aa6f25c32b4854c2b0b"], 0x9, &(0x7f0000000240)=[{&(0x7f0000001680)="4cdab88f038b6450edcced9b8b79517bf4107e7fe42fed5ad52cf62023801c8b1a0a5dca48115aaea8e49f8de5d6e6049dffc0ce3c2dfa6093c4be765c38ef637a", 0xfffffeba}], 0x1, &(0x7f0000001400), 0x0, 0x1}, 0x2) 09:22:56 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="f5556a1be6fe3f80a15012b9a8e038917f73b6c487"], 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) write(r2, &(0x7f0000000040), 0xe7) 09:22:56 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffffeffffff], [0x0, 0x0, 0x401, 0x0, 0x7fffffff], [{}, {0x0, 0x0, 0x0, 0x80000001}, {}, {}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:22:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x4000, 0x3) fcntl$dupfd(r0, 0xa, r1) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0xb, 0xffffffbfffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_RMID(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:22:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r1, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x0, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 09:22:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000240)={0x0, 0x523, 0x400, 0xc64, 0x1ff, 0x5, 0x1, 0x10, [{0x70d4, 0x20000000, 0x48dd}, {0x81, 0x5, 0x0, 0x920b}, {0x4, 0x8000, 0x8, 0x200}, {0xffffffff, 0x7f, 0x2, 0x86a}, {0x7fff, 0xca4, 0xcdbe}, {0x5, 0x0, 0x80, 0x81}, {0x5, 0x7a82, 0x6, 0xfff}, {0x9, 0x7fffffff, 0x7fff, 0x3}, {0x0, 0x7f, 0x8f8f, 0xffffffff}, {0x80000001, 0x1, 0x6, 0x3f}, {0x1000, 0xffffffff, 0x3, 0xc4}, {0x6, 0x757d04f, 0x80000001, 0x7}, {0x1, 0x4, 0x1000, 0x1ff}, {0x81, 0x5, 0x4, 0x7}, {0x6, 0x8ba, 0x3, 0x4}, {0x3ff, 0x3, 0xffffffff, 0x5}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2", 0x89}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) 09:22:56 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) sendto$unix(r0, &(0x7f0000000140)="0500141360", 0x5, 0x0, 0x0, 0x0) 09:22:56 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r1, 0x58143e24766723b7}], 0x200000000000004a, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0xbb, 0x0, 0x90d2, 0x9ba, "d711dae7bb6fc6e23c5b00b2b956080000e74de4", 0x0, 0x7f}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) close(r2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="d1b1f156660e3d0099", 0x9) syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x1f}) lseek(0xffffffffffffff9c, 0x0, 0x4, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) preadv(r5, &(0x7f0000000740)=[{&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/136, 0x88}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000600)=""/149, 0x95}, {&(0x7f00000006c0)=""/77, 0x4d}], 0x7, 0x0, 0x3) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) syz_emit_ethernet(0x6, &(0x7f0000000040)="78926d221905") 09:22:57 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='W\x00') rmdir(&(0x7f0000000100)='./bus\x00') 09:22:57 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) getpgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYRES64=r2], 0x1, 0x0) msgrcv(r1, &(0x7f0000000180)={0x0, ""/36}, 0x2c, 0x0, 0x2000) r3 = getuid() r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = msgget$private(0x0, 0x48e) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r8, 0x0, r10) r11 = geteuid() setreuid(r11, 0x0) r12 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r12, 0x0, r14) r15 = getpgrp() r16 = getpgid(r4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x9, r7, r10, r11, r14, 0x105, 0x6fe9}, 0x7, 0x5, r15, r16, 0x2, 0x200, 0x1, 0x2}) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r19) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x81, r3, 0x0, r7, r18, 0x4, 0x3}, 0x0, 0x7, r19, r20, 0x6, 0xfffffffffffffff9, 0x6, 0x66b}) unlink(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) 09:22:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x9a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 09:22:57 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffffb7) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r9, 0xc0107003, &(0x7f0000000200)={{0x5, 0xfb, 0xde}, 0x6, 0x4, 0x20}) ioctl$PCIOCWRITE(r8, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r10, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r11, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r12, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r13, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYRESOCT=r13], 0x1) setgid(r3) chmod(&(0x7f00000000c0)='./file0\x00', 0x32) setgroups(0x0, 0x0) setreuid(0xffffffffffffffff, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='c\x00') 09:22:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/91, 0x5b) unlink(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./file0\x00') 09:22:57 executing program 1: getrlimit(0x5, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x48}, {0x48, 0x0, 0x0, 0x800}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)="b6002db6ee5278bc6f6041701d4a") 09:22:57 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = getppid() r3 = geteuid() r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = msgget$private(0x0, 0x48e) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r8, 0x0, r10) r11 = geteuid() setreuid(r11, 0x0) r12 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r12, 0x0, r14) r15 = getpgrp() r16 = getpgid(r4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x9, r7, r10, r11, r14, 0x105, 0x6fe9}, 0x7, 0x5, r15, r16, 0x2, 0x200, 0x1, 0x2}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r17) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r19 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r19) r20 = getpgid(r19) r21 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r21) r22 = msgget$private(0x0, 0x48e) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r23, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r25 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r25, 0x0, r27) r28 = geteuid() setreuid(r28, 0x0) r29 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r29, 0x0, r31) r32 = getpgrp() r33 = getpgid(r21) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000240)={{0x9, r24, r27, r28, r31, 0x105, 0x6fe9}, 0x7, 0x5, r32, r33, 0x2, 0x200, 0x1, 0x2}) r34 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r34) r35 = getuid() r36 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r36) r37 = msgget$private(0x0, 0x48e) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r38, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r40 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r40, 0x0, r42) r43 = geteuid() setreuid(r43, 0x0) r44 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r44, 0x0, r46) r47 = getpgrp() r48 = getpgid(r36) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000240)={{0x9, r39, r42, r43, r46, 0x105, 0x6fe9}, 0x7, 0x5, r47, r48, 0x2, 0x200, 0x1, 0x2}) r49 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r49, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80, 0x0) r50 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r50, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r51 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r51, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r52 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r52, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r53 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r53) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r54, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r56 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r56) r57 = msgget$private(0x0, 0x48e) r58 = socket(0x18, 0x1, 0x0) setsockopt(r58, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r58, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r60 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r60, 0x0, r62) r63 = geteuid() setreuid(r63, 0x0) r64 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r64, 0x0, r66) r67 = getpgrp() r68 = getpgid(r56) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000240)={{0x9, r59, r62, r63, r66, 0x105, 0x6fe9}, 0x7, 0x5, r67, r68, 0x2, 0x200, 0x1, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000002c0)=ANY=[@ANYBLOB="eaff2e2f66696c653400bf5f6a4885fa07d2f7"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="9f3afc8d87747cdf65e7e9a7221c39c5a8d9f660f32b6704530119c9b9abbe1c94c3c1ca947e46d3dd7cfb39f32e1da98cb982aa73c4aa32fff1cb656c9fb729ee3be784accf8136e647da5a89ab619c3918349f71e7d26c25b2fab85a069f693abe39e504de2c07e76ad0d94c2ae1802a45d6564b6a89e29bd5294bbbb932e1b7f994bf9092b1c3aa86fa5b737dfce665fe6b13a33716aa59bdcef1a71174b586fe769c80ffa9a82b3757a7340ba47a6e4242a8386f498ea0", 0xb9}, {&(0x7f0000000140)="e421602a608d215c441e4d52f669a65943338183e59bb2779ba91db2a4c212f9d53e50eeabdb15a5d2dc5667f9b5707055c757257b59a9b546f7a44115882372a780b3c179b3e201c7a2645551805905fda975a9630df4206547fd3c047625100e3ad47aa29adc585114748cd63afe6d3eb5685e0de399d945275782f27ca6294020ada83e1aaed76c3f7066d4bcb6", 0x8f}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, r14}, @cred={0x20, 0xffff, 0x0, r53, r55, r66}, @cred={0x20, 0xffff, 0x0, r20, 0x0, r31}, @cred={0x20, 0xffff, 0x0, r34, r35, r46}], 0x80, 0xb}, 0x8) fcntl$setown(r0, 0x6, r2) 09:22:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="f6693877b5aa6f883d8ec0a0494c2103843aea62dbf4e17494f5b79af6640c65edf7a37d5e4ff79070db0ac7f4e19b36ce0c86a35a363af8ffae1368", 0x3c}, {&(0x7f00000000c0)="836301fdd4", 0x5}, {&(0x7f0000000a40)="310857a91412c594494248c4ab38e7610d80c7dc6bd970e3ae5f77b32cebd7a54070c513baebd57fe785ff6e778019f074d4e3b41fa7caf536d503b0d2c4978206e5014da9a040d8665ce2b0c73b243ceaf51c048ab123eef200e1cfdd95a62b395e525a99264ea938212868e3a3c01ea0484200da35652457146e546d574c6a73eed916348ffe31079df1d66374a21b06fc14277dcf7dc22dd7932f27ec63577e020038321ac63d47734e09dc15096293955921e3293cdde71cfdb03c8d1ced01c57ba7ae29cd968709f26d69a98628144cad140abc186d26f99887803df02905083a7abdfb2c017fcbcba7a2a203f954d1099cb9d45f4c2dd3a8143d70b85a5dc2efa8f184a6fdd4f6e620616f26f5805653bd0168e1ab66c19336fec900d2c620c83456623c4aeea44fceeea7e6a0b945a533bf63ae80c4bb3c29a2986e5ccb119550d1bd949250ec37e38ae9a968eced88858b451cd8d216066b6cef7cd8891a46f10d0ee8b4ac86b5c587303db46b69041b04d3ed166bb5ed9e2dd1d667918336f418afe3d0827a13dc130afb1a2d1f06527a06706cf92962cb1ce6b59a6f2bfe18105b6b83cea92cf4676bc2c88b9bcbb5f9a38d13a61ffe9f42b083747581f841a21ed491b116f9b471b9cf1e2af5838a55d2421e63ccf3b4560317ec40a7ad836221f3696d36cad538f02de22b50890667941db3e5973075db8844f8b7fbeef3b08aa49094b9b3dd498d671fa652859351cf31e3f33d2f5dd50bdeae330e17f4064d8ae42fa0acf512f2aa7566bcd7632bbb6fa238e648cd2d3d9f761094506d28a1ffe44fd142e084d8d3675b7924fdf4adc318f651e90b38e1d8da7143969d9751da661a1bdbb1a45450895950f7b2cb7ef29613233ae1b15fd57d24307cbe07d953d49c6a24641e46c24a3b7537569be3a419a6852be6a1ab8d01002f6caff3badfd6c9dbd92a074123a0908b2f88c934495e83af780a8a0e96fc26def565db484dc634cf88e24202ce23bcb782d37707422ba61f6b670cbd23430d030bb81954034abc55a25629f81e1ee955cf2b52dfe321400065f1c19b48ace42b89bb212dd1652734a00c8be4ead88d111cd11ced688cad9169f06a667b69e421f934bc1e66b9ece5ab99075b34f3fae12322b01fbbb0dec8272c32021cb07da137955e57bcee6d048eea703037f4471a31094187ee2cb8f8e67f503c32302a4b2116829bab970fdc714a7b5fd65831c401970679fc4027ad52d97ba52617aa21854d1407c9e03b63f2288997ff8ec3ca643c22b55a1890d993c6fd8da38d5bd1c509132f75f406dd69b5d04a1479ee88b4f8f50f92b1edcf474619831aacbbd77d3d96b1e8f5e43975ff3bc8c202652afafa39c95eb87b226db5b3196960a6f3ab9a835ad8c5a5b9fc7f7107d85163135685be8ac0fc731f21bf3dde938e4ae76ddf86bd63b1ca6df5cd5d8364d448b0e1835fae41788426d3e3bd0e585f5a8653bef0f17e19a2a645dba93a85a65e68ab4f06fe3cca85e09a019c1f48759aa8648543a48928e7a89d601c5fe5470106a89e2a7c0ba2869e796972b528eef0350de194e61882e66cd5300db85cd983b0de73e5b37e9ed43f3a47565a0e0a6748b808e5905e2ce0d3a264cc251a8dd48285b00984a901c783301f66290d102314388dde219aaae9d2b9189ed1f5ff0680cebab6d6476c46f0e9a297a92485bd84254c49cf75acccc981eb9a6a0d73fdb28949bb8848fb191e1b275e1045e733e2e902d48c9efb229f868cfc7664a5d6de49477d27747f4bd0a09d2afe08d980cfc3493f9d608ad74d492901607f241a7a6f3614d01ce761437880dcf37f8ab23e15bdcbad7475470c0815e68c311517dd5acac6331d24390d0d5298cd7d93aa6a20c5a30949f91f2837c4fabb3e32ca6ad3b66527c6c9284d9a5ffc650cc9738ac2c9ccfbe133d727ab044e5d8eb6000d072acffd72c6144f5c4096892140fa7ce49b914b6c6b847fd842a28b4d09eb8b6a6828a0413cf50800d567e8d6972e0c18e308c6731705556ea0509d1e552a541d7a14cc4e52a2cf520955d101204a28965055626d5649b83b65016d015549be1b2bc546109c5a1ea3fc90c182b89582009e508469845e0b47a5bf5e9f09b1971f0cb82ea52ed4b66684199f03bf769be75d76f31c7b5db48671e83e78f76234c8b958d24f4e591f9363ac1b0c3afb98b706e8fcc60020d743b3489ef6e5b5ad384e862a66f098b5c2bc2f4fedd809c377dd259ff8c3de368c7f59711ee1a700efdf4f6406bc1841e874a38d498819374a5a74c9d990371e1af7e26139547a540d22780d746659aa0a6912a7bde83d53cbf71b4e17156c5a2a057a1b2f80a8a6cbea9ace16f24b1f817461eb00e8b14f10ae0db1c828e592691c344c2fd79ed6ab425f1368f9b67fbee155798c0e8b3836b2602d4f34bf78ff60c1b1aa84d0299c7c03d400429583ff91bf0f77699e02c601bc2472f070fd826f22ab4e563a1a330923fa8630088f2baececd6ec31dea24fe2d52d88e018ecf04550f9f0a4045569e33be60636b47561d1a0cc4357b88801289ce7f1b17db0a2ecdba8e0aec85e1738f30f8df1f3bffa1c48e8629c89faf0cda242589901f41be3293f5c3b6520af5059a1e44947fd4b77e624b9eb06a4a2f7cb0eede0a616ae9d422b26303896e5e2b90b03bd4af9ef7eb62ecec928f11d9cfed83bc7362c0f0f544bdd5c5971e922a387350237aacc3d3f8afd9eac86c6ff4e3c8361b82e37b309f1dca52850676d5d37bf17580f265824116a36261a0773e4147402161840d3ee4308c1b926205afd3f363841bb896e9e3f2a501b4c42dc8703f85c16ec5a21c0c1863f4086befa1fd6168f970d2ea58f8427c6352fe3bcf96128b8576307c4bec2398173b6439cb7ca57b5e549725d6572fe933d695ab00a115a91ba6ac588b1b620df497b44658996bd93abad79bef5072248ced2431f7f8b457eb66e0be00639738c0e7ab673b8053fa40f6a35b5e36536c5f9eb081e921157bf81af0bcf6f659add37924a301ccff47fd9dc51704e15caefbbb90565bf291d0121763e796e148a199cbdd980336de1b72351eef40e31cc6983d74433123fb5187b0fa0635f1d956dad9a7bcd3faa0e07703f786097a2837019de07b3faf64b30f9078d5c6bb9590f770841885b2a7a0ea2bca96b4fccc6ee0e78a7e54c6e960bdaf2133b219639a4ccd9e5efcde638ba543e3278d1cf5cab205b778a0692546fa628d073688d0e1530e955d4f3890c80b445786f5d8fbaed14eedc5661ab164f45eb459d680dcff13cf53987f01e3ab2d1a386b670385010fbb98706bcb8adbd6bc2afa463da7ad3ec0f7482c7d29bce61615af8c6e26b522e5e5d9b9140e54880ffbf86afe4093b1b53de440498581c24f380ac9ba2cd535548bad7181e7162307cc92d193eb4934dd2e1f8753d2b00c12b927751c0a104048d7b8bc29bf6e3ab3f4518336a6d219a33379de4f678fd15b67796880908ac02409246cc1d8aa42e2eccba8bbde2bc16ffc0b0befea3862ae876337b2a7281f09495406086f1a03ab1cc0db72d19205fe79b4b7c7170ddb6973f42b61f24d63b83c9342c4147e0e89be13c6abe74750b97b8c4b1c5a9bc7edc80f484c2b3343f486d39f9678b12a8f52966a2665164133549c99597e3680adf59d3cc926ddb3d7fd1b09bf87a51af3bc55788066790a7aaa396dcc33834ca8a782f389ba0a003cfcc7df3e09af331792609baf073ef0861eb0555f8f6da82034d15099e8736a46613d8556f2a0276fa7c4262cc8206de99be446dc5a22d1faa3bbe244b77837580e25183caabd17ecd1b98a0d54cbf8ecb013381024ff65de0e5387d6a20671c9251d9bf3cb5faac2185e70c22e6403e5c80bf16c09d54807f9f1ac056ad9e651c657fe9dc0fd50c6951d45805441f3fda14d8ae424e150219b5ca3f7386ad07942abd7b3199ebdd56fa8e604b7cd270b74108de2a58c81050fc88deee3e8e53034bb3cb0cf6a2c3fc28fcbdddd23a3c70c0b86463763ddf4260692369445fdcbb2a86382ba3be5a1e0a7b6a06372ab5236faf96c4b2ce8fd1a4a726e4b197ec1f34ba393132ee6dab0dd0ac36b0e18959a4bff6f0715f38a9d8839975dd88ddd4b85cb07c384cb5d790b522c99fb42bddfe03f69021fbb60db0fc8ab2dd8dc065906afd1b831dffcf4e9f88af1f5382ea13ba341f991d32c9b5d28b1c276b1dec56a274765ac0f60d77951c76954bbaead666620748eafe3cce1189c9863b88f92398cd8832cdd149acb84984e9eb715714dabd04ecc0f09ed0a3a5091958acab65e764a525f9544731e924ac9520e04f321fb3f42eafa254fd829768f78f23130e1d2658de86e6ed1b8846c1aa558e13c40ab26e93219b3a3f9427205fc2cec1c1314f5613a0ff9b5017864c999447780696f7a8f95a559960c08a9eec72be7e578be0dea59b5a711e0f659b59bd2fa4e3f67fe2eda1bafeaf82a35f6af029e6839e2782131a4462107ae9ead9e0ce17ae5df493d4331c0fab6d4780a4dd240d8e9a0c60f1c1378b5538f2f2537528640c7d2e35505da867ee773b394f23234f5807aadf02ca8668d370c30f0b2fdd08f1bc9b6b40ecc44322713393bd49a1cec33bd59c19cfd56a8f30ee0bd064d5373d916e6fb542780cf7d0f3c1085f7c63a8989568d65b8e0c378178e1b89813adeee6e9a49b83da498faf435503b1b34218e14c69fedac1283bf9b57da925dba3c214edc3bd5ef685f7ebdee4601f61e383add6b2339f8aed1e97a97b3f9face39a6f739d7b15caa5659f8b1ce9a138723581c88194d6b15027c11c07716d3a0f8735b649a6c5fc56f9ecfda419bcc07b68aef36695b1add3eb5d607599a770faaee7f1adcfe26cb4cb43e43e4ab6abe89de67998523e51168b15738eab5a0093ad255ebf3f7192dc327c2da48a3f946d1e35ae6113bdf8a6389abdec1ac87cc80f5f081c2e4b745eec7cf6a097e9049555b228d3a806b464f8453ac347e927afd2b9dbf797cfcd865709f3bb9990ca75a23aace18da501c6ac807013249b49801decb82e76192543eeb2ada05cd6847a40536d4475919141deac25e890ce9c99a87af89544ed179f39c5b34bb9322f0f3c8fad10918e98a33e4160c8cfd16676ce30b2c373342e6b90b390b2c3dc3b02db0f04a986cf6d0c9e9a4c203dd9e07a81e975f731372baee2bf2a03869470381cad8e84c08da307ef30aea7f9a7c094761b0d868820fbed78027dc0486879322bee4e155ebf8dbcdc51807dd2923ea28f959f72f2b7c7b1d715b4500159d8582f9e04045a99f2a0eba8078761b9e478539e289c02deac9828dbea28dc34bf006636e11b2672bd84d9d667c09155f0b2e35a45fd16c4166fd24fc5ef907be6b639ef2acdb8cf5b22cf59fc4730b1f4c6e2c06ffd4f260cf04dd7b9bf3647ea9197b8bbcaf90c8208c4a1b1b8c029df7626ebcebe2149d4b3b3123fd332428d5fd57e0702651a5796d017d183a08e795ca0aaff5253099b9074320279283c351f1f6399991f013055ed19a5595ae78a29f9c4b3a02d5108ecabd1ef4fd1f11bf95bde5364c1f25f6798a83cd3396238325d0a713bd3c703aae3be251eb76b9b54425cdd4126130e0a75117dbd5fe54c03a1af7bb92b2964e35c677e7a2f0b14642448272449a407ef72e31d25bd3b595f9dd5d7aaca46e0fc9dd94c213422254d2756f4be4db0a297e5995173c04d3f5df857e4a10d833788c8be04a2873", 0x1000}], 0x3, 0x0, 0x4) 09:22:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) getpid() pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x4c}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x14) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b2624", 0x458}], 0x1, 0x0, 0x0) 09:22:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0xcd5, 0x9, 0x6}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffa, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) pwritev(r2, &(0x7f0000000880)=[{&(0x7f0000000100)="74e1727d038230c24f9c06119a9d0764d6c625b1f115babc1671cfe3962398bc89ec66e758f4062e59e4ffd88ebf0ed4beb4c0a400a5005cef", 0x39}, {&(0x7f00000006c0)="0291c225759ca830506d99976d63a95daebef4f8990d7a687286509bd6f527863bf9bf0f90f630659ca0f90939a6941482b9b3604d8c1407034e3f2500cd0bf3f290cd76dc44833d52b133beeb26ad173e5fa9622b6a38e189350f035626177328e986c239d02fbc2382d4fd61c0d584cb58e00c5cbdc7e706b1a47ffcf3391932deef4f519ab8a45f655d7257a2d1fbc2fb4154766ea86ba15a396c07170c4562c8ca3444900ba4439e8a38f0a73d0f0a6bdc53c31aed937a67883759d445284de4ddd6068aba96af6b0291ca88f9afff8ba40b31471508eeb73aec0dd8c94d48d750d3", 0xe4}, {&(0x7f00000007c0)="4877f976", 0x4}, {&(0x7f0000000800)="1523edebb8c7eb31ddcaf87dc1fc12801f1546045e0f001c8000b662065506e838b7b82a21222b15", 0x28}, {&(0x7f0000000840)="7f6b31326d0bc36292705c6c196d599a933208fd8c6335b70e7fe3", 0x1b}], 0x5, 0x0, 0x5bd4) 09:22:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 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) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = msgget$private(0x0, 0x48e) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r7, 0x0, r9) r10 = geteuid() setreuid(r10, 0x0) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r11, 0x0, r13) r14 = getpgrp() r15 = getpgid(r3) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x9, r6, r9, r10, r13, 0x105, 0x6fe9}, 0x7, 0x5, r14, r15, 0x2, 0x200, 0x1, 0x2}) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r16) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r17) r18 = msgget$private(0x0, 0x48e) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r19, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r21 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r21, 0x0, r23) r24 = geteuid() setreuid(r24, 0x0) r25 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r25, 0x0, r27) r28 = getpgrp() r29 = getpgid(r17) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000240)={{0x9, r20, r23, r24, r27, 0x105, 0x6fe9}, 0x7, 0x5, r28, r29, 0x2, 0x200, 0x1, 0x2}) r30 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r30) r31 = geteuid() r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r32, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r34 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r34, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r35, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r36 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r36, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r37 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r37) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r39 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r39) r40 = msgget$private(0x0, 0x48e) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r41, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r43 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r43, 0x0, r45) r46 = geteuid() setreuid(r46, 0x0) r47 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r47, 0x0, r49) r50 = getpgrp() r51 = getpgid(r39) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000240)={{0x9, r42, r45, r46, r49, 0x105, 0x6fe9}, 0x7, 0x5, r50, r51, 0x2, 0x200, 0x1, 0x2}) r52 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r52) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r53, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r55 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r55) r56 = msgget$private(0x0, 0x48e) r57 = socket(0x18, 0x1, 0x0) setsockopt(r57, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r57, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r59 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r59, 0x0, r61) r62 = geteuid() setreuid(r62, 0x0) r63 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r63, 0x0, r65) r66 = getpgrp() r67 = getpgid(r55) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000240)={{0x9, r58, r61, r62, r65, 0x105, 0x6fe9}, 0x7, 0x5, r66, r67, 0x2, 0x200, 0x1, 0x2}) r68 = getpgrp() r69 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r69) r70 = msgget$private(0x0, 0x48e) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r71, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r73 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r73, 0x0, r75) r76 = geteuid() setreuid(r76, 0x0) r77 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r77, 0x0, r79) r80 = getpgrp() r81 = getpgid(r69) msgctl$IPC_SET(r70, 0x1, &(0x7f0000000240)={{0x9, r72, r75, r76, r79, 0x105, 0x6fe9}, 0x7, 0x5, r80, r81, 0x2, 0x200, 0x1, 0x2}) r82 = getgid() r83 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r83, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r84 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r84, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) socketpair(0x10, 0x4000, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) r86 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r86, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000140)="03ab21053f3b61543bae7aa1db5c3ba458b6ba36e5a862c12c7a20edcc63a7e388ab1ffa29db911f045cdad73d38266618b336d891cb9e5288f68a59c5e99ddd03cd303b4d96ab734fe337bcb42c32392c19f32453dfdb038db9683c4c333b", 0x5f}, {&(0x7f0000000300)="f4ec706eb9db66c8717b0444e675475359141f6bfa44072977f496369324848b1be49b403bbb0e47ec14936b8ecdb2220ae35bef1d613a254391b75e4bfaca1950e250834893225299e42744862ca51eecac5206eb3cb5abb20bf0", 0x5b}, {&(0x7f0000000380)="6c6788d6357247fe8117933c9c9778653c7dd20c16c36c972dbdd5e48943eec90796e95cba5caf81f5eeb294839fdfc9cea82d277970c08da9789fd1c529e7b23b3511a8f8c3124310c69ab5c1c313aa274eee9797115fa916329e617f2264058f133578e3b744e108e6d3666bdd", 0x6e}, {&(0x7f0000000400)="0bebe1f72f72e2fa2abbfb66be53daec54be4b8653c4f77da57e2a66a72e8e0f86a4979cc32a472cbe098c5d6117497581b04d8d6151b46d0d4525629c69932866ac67687d7b6bc926f1df7838190a12b17a8cdce303da30d61db4d0cccffcaed50bf8bb5fb53f16d88ff699416352d9a6031df60a32415d0aa6f0599e541824ddb69ee8689a02", 0x87}, {&(0x7f00000004c0)="4b40e5082f9ca3e24e9a30f2b31f78fc2791d938395df482ee38d9c771912e9e7db2466fa2950b2da5e59871380ad901110b5a868dd55d94bfc857c32076d3977a82dd891ba70b37d0dc92ca14f2b9b901e537760e4ded69d44a0366c0e3517127b6ff9fc9c62dc78cd08ed193170e2bc964aabf94db89c6c6b9328826d378110626ca4731378212bed90c95353896065f44aa45b9f329e2c2a9241d138fa9a0be4876063239308ce3d2fe1765f5a760e5e998", 0xb3}, {&(0x7f0000000580)="2fb795f6ef237e2f8efa1289097ff13f4860d542f99c7fc8a4fd2e189e9e32be48890c587a358bd1ba2fe39d6daad2c9df11588e67d204234d954322cb7b906cccca56fcd20ec0fbc547f2249547d07318c9270da24400cafb6bb88f265b5082f6b802b99575fadc966d925e25fdbdc479d81d2e7494d6b87e4332e8401322c5a0ef889403f9ac5e4d6bb96f575550a7263fe54211eae67310b7bfbf08092f3a94b889d7c8cf80bfa4c5a9e903a6e375d6c49e469202e8d7768e0ebe2f65db46993ade4f3c25fe51edf3b50d5373c62ac4e5812368b47d15850d95a5069416da64a98c2e99993eaed868cc882b5d80ee05d1da85bc672dda295e62825b212e", 0xff}, {&(0x7f0000000680)="23f432a82e979308df074e9e958434a79a4d3bd12b6403f566ef72bb07fd2a2a5704b5db96aa839f64ed6b798a867c9410601d72b33150e5968accfbb9596e76ad1cb9aeffc32cdaf2a53a14f0111d1a58b84e867bcd40eba98e8d2970371f7f32a5880d0d27bcdbe3f0a9316e01fd8394e5bd70a5d0fa4b3e5f2d21ac92d071947de3b4abae4774dd734c93edc8c8bde593c74457b7043ec557c470792d5ec5284ddc1375d6265cf7a5c738a6d21de253baca7beef8bbcc5682223c04d7f8c4fd770d03941776f4", 0xc8}, {&(0x7f0000000080)="d2fae6733e2077c1752fd852feff0f93e04924bf84add9e7892a50ad008f722f223c211235861ef9ae8cf867d94e", 0x2e}, {&(0x7f0000000780)="ab6d58d91bdeec7c4b7f4b5015612124e85b48b598b1c6c6bf3dc35d6c8ac7e27a1e4bfb60cdd562a4a3760a1b3137a3f28910e903649aea142d", 0x3a}], 0x9, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r9}, @cred={0x20, 0xffff, 0x0, r16, r24}, @cred={0x20, 0xffff, 0x0, r30, r31, r33}, @rights={0x28, 0xffff, 0x1, [r0, r34, 0xffffffffffffff9c, r35, 0xffffffffffffff9c, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r36]}, @cred={0x20, 0xffff, 0x0, r37, r38, r45}, @cred={0x20, 0xffff, 0x0, r52, r54, r61}, @cred={0x20, 0xffff, 0x0, r68, r76, r82}, @rights={0x20, 0xffff, 0x1, [r83, r84, r85, r86]}], 0x120, 0x404}, 0xb) 09:22:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x24}, {0x3c}, {0x84}, {0x7}, {0x1, 0x1, 0xdd, 0xfffffffe}, {0x1, 0x5, 0x1f, 0x2}]}) syz_emit_ethernet(0xb6, &(0x7f0000000380)="020000000000000050833395b69c02676c74a1e144752736dd102df9a9162246eeacc8678b57192141bc89f843543c14bd682fae9bc63679f4c1ff06e16358031bd8ebaa5368331ede59d21eeab390ca4a165caa0f8efd5f6b24634068df7a41445ee38ce69b9ff5d3dde619eeb1fbfb609fb29ae430e8560e7afd4fa61d4421eaec0d9b8262147772b8393e7a8f579de7573c811ee4a20978fd683f814bfab64f15a63cfda70cd83619e61237c68e6efed9bb582999") 09:22:58 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000180)) open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x2a) 09:22:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3b710342, 0x8}, {0x8, 0x101}}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x189}], 0x1}) r3 = dup2(r0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50, 0x0, 0x8}, {0x54, 0x0, 0x0, 0xfff}, {0x5, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = msgget$private(0x0, 0x48e) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r8, 0x0, r10) r11 = geteuid() setreuid(r11, 0x0) r12 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r12, 0x0, r14) r15 = getpgrp() r16 = getpgid(r4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x9, r7, r10, r11, r14, 0x105, 0x6fe9}, 0x7, 0x5, r15, r16, 0x2, 0x200, 0x1, 0x2}) setegid(r14) r17 = semget$private(0x0, 0x8, 0x42) semop(r17, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) semctl$IPC_RMID(r17, 0x0, 0x0) 09:22:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = msgget$private(0x0, 0x48e) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r5, 0x0, r7) r8 = geteuid() setreuid(r8, 0x0) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r9, 0x0, r11) r12 = getpgrp() r13 = getpgid(r1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r4, r7, r8, r11, 0x105, 0x6fe9}, 0x7, 0x5, r12, r13, 0x2, 0x200, 0x1, 0x2}) r14 = getegid() r15 = getegid() r16 = getgid() getgroups(0xa, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r16, r11, 0xffffffffffffffff, r14, r15, r15]) chown(&(0x7f0000000140)='./file0\x00', 0x0, r17) setgroups(0x0, 0x0) setuid(0xee01) r18 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r18, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r19 = dup(r0) mkdirat(r19, &(0x7f00000000c0)='./file0\x00', 0x10) 09:22:58 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000080)="5533ee17d4e84649968f82d9bb9c149a7b9695b21f7ab6b765a3dc365e805d28ad73f798a998adb9046a4006a9752f81c9b097b0e920513a4251c4a16682b6d0cc9de75a30dc2e61631a182a", 0x4c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) listen(r1, 0x1) getsockopt$inet_opts(r0, 0x29, 0x35, 0x0, 0x0) 09:22:58 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x2, {[0x0, 0x0, 0x0, 0x0, 0x1000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x3, 0x9, 0xffff], [0x0, 0x0, 0x5], [{0x0, 0x81}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x4}], {0x20, 0x0, 0x0, 0xfffffffffffffffd}}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x14) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getpid() r5 = getuid() r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = msgget$private(0x0, 0x48e) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r10, 0x0, r12) r13 = geteuid() setreuid(r13, 0x0) r14 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r14, 0x0, r16) r17 = getpgrp() r18 = getpgid(r6) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x9, r9, r12, r13, r16, 0x105, 0x6fe9}, 0x7, 0x5, r17, r18, 0x2, 0x200, 0x1, 0x2}) r19 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r19, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r20 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x40, 0x0) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r21, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r22 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r22, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r23, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r24 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x800, 0x0) r25 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r25, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = getpid() r28 = geteuid() r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r29, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r31 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r31) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r33 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r33) r34 = msgget$private(0x0, 0x48e) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r35, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r37 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r37, 0x0, r39) r40 = geteuid() setreuid(r40, 0x0) r41 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r41, 0x0, r43) r44 = getpgrp() r45 = getpgid(r33) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000240)={{0x9, r36, r39, r40, r43, 0x105, 0x6fe9}, 0x7, 0x5, r44, r45, 0x2, 0x200, 0x1, 0x2}) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r46, 0x29, 0xd, &(0x7f0000000140), 0x14) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r47, 0x29, 0xd, &(0x7f0000000140), 0x14) r48 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000007c0)) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r50 = getegid() r51 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r51, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r52 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x100, 0x0) r53 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r53, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r54 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r54, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="73918b6c62dc2012763bd549f26887235d972dc7144a0bdf9dbd89c45977cf66d2f370ecd6c87479de0d5bd192b4dbb9a904a3dcb1ca035e79ecb4b33c", 0x3d}, {&(0x7f0000000080)="f01401e748a36875", 0x8}, {&(0x7f00000000c0)="2b1e9c1ec9dbef20b1ad2fb96c975d01813ef08d28a94befa7357d3e1e79038a998f0f231118de8ebe02292352588e801b937c2dcb8832ab25883dacf2af60bc2c4eee", 0x43}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r12}, @rights={0x30, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24, r25, r26]}, @cred={0x20, 0xffff, 0x0, r27, r28, r30}, @cred={0x20, 0xffff, 0x0, r31, r32, r39}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r49, r50}, @rights={0x18, 0xffff, 0x1, [r51]}, @rights={0x18, 0xffff, 0x1, [r52]}, @rights={0x18, 0xffff, 0x1, [r53, r54]}], 0x118, 0x4}, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r55 = socket(0x18, 0x2, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$TIOCFLUSH(r56, 0x8080691a, &(0x7f0000000300)) 09:22:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x284a3, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x5}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140), 0x14) getpeername$unix(r5, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {0x4, 0x0, 0x20}, {0x6, 0x0, 0x0, 0x6}]}) pwrite(r0, &(0x7f0000000100)="fb55189e9f4f490dd82709836222", 0xe, 0x0, 0x0) 09:22:59 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0x400000001002, 0x0) connect(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65302f66696cf4df12"], 0x10) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140), 0x14) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xfff, 0x5}, 0x8) pckbd_enable: command error 09:23:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0004001c000000000000005fe60340004502208887d35e056e000004"], 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) nanosleep(&(0x7f0000000000)={0xff0000000000000, 0x3}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x4c}, {0x6}]}) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) fcntl$dupfd(r1, 0xa, r0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 09:23:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) read(r0, &(0x7f0000000040)=""/24, 0x18) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r3 = dup(r2) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 09:23:00 executing program 1: socket$unix(0x1, 0x5, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600003000000080005010000", 0x300, 0x0, 0x0, 0x0) pckbd_enable: command error 09:23:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 09:23:01 executing program 0: open$dir(&(0x7f00000002c0)='./file0\x00', 0x273d7148fdcd75c, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) r2 = socket$unix(0x1, 0x1, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = msgget$private(0x0, 0x3b67ee218d776934) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r7, 0x0, r9) r10 = geteuid() setreuid(r10, 0x0) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r11, 0x0, r13) r14 = getpgrp() r15 = getpgid(r3) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x9, r6, r9, r10, r13, 0x105, 0x6fe9}, 0x7, 0x5, r14, r15, 0x2, 0x200, 0x1, 0x2}) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r16) r17 = msgget$private(0x0, 0x48e) r18 = socket(0x1f, 0x1, 0x7) setsockopt(r18, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r20 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r21 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r20, 0x0, r22) r23 = geteuid() setreuid(r23, 0x0) r24 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r24, 0x0, r26) r27 = getpgrp() r28 = getpgid(r16) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x9, r19, r22, r23, r26, 0x105, 0x6fe9}, 0x7, 0x5, r27, r28, 0x2, 0x200, 0x1, 0x2}) fchown(r2, r10, r26) r29 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r29, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) fchown(r29, r0, 0xffffffffffffffff) r30 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x600, r30) lstat(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) pledge(&(0x7f0000000080)=']\x00', &(0x7f00000000c0)='/dev/pci\x00') 09:23:01 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) readv(r0, &(0x7f0000000000), 0x24c) 09:23:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x54) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) setegid(0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ftruncate(r2, 0x0, 0x3fffd) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 09:23:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, &(0x7f0000000000)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:23:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x10000) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff01000008f60000000000000000000000005800006e15d3e30b", 0x2c}], 0x1) 09:23:01 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000040)='./file0/file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='//\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') chroot(&(0x7f0000000080)='./file0\x00') 09:23:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="000000186004acb90300000010000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 09:23:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = msgget$private(0x0, 0x48e) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r5, 0x0, r7) r8 = geteuid() setreuid(r8, 0x0) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r9, 0x0, r11) r12 = getpgrp() r13 = getpgid(r1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r4, r7, r8, r11, 0x105, 0x6fe9}, 0x7, 0x5, r12, r13, 0x2, 0x200, 0x1, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r11, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x10) semop(r14, &(0x7f0000000000)=[{0x1, 0x402}, {0x1, 0x3ffffffffffffffe, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x80000000, 0x800}, {0x6, 0x0, 0x1800}, {0x0, 0x472, 0x1000}, {0x4, 0x401, 0x1800}, {0x2, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r14, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x8, r17, r18, r17, r18, 0x90, 0x10}, 0x5, 0x54, r16, r16, 0x2, 0x14, 0x3f, 0xfcc}) r20 = socket$unix(0x1, 0x2, 0x0) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r22 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r25 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r25, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r26 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r28 = getpid() r29 = socket(0x18, 0x2, 0x0) fcntl$setflags(r29, 0x2, 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r31, 0xee01) r33 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0x8, r31, r32, r31, r32, 0x90, 0x10}, 0x5, 0x54, r30, r30, 0x2, 0x14, 0x3f, 0xfcc}) r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r38 = msgget$private(0x0, 0x4) r39 = socket(0x18, 0x1, 0x0) fcntl$setflags(r39, 0x2, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r41, 0xee01) r43 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000240)={{0x8, r41, r42, r41, r42, 0x90, 0x10}, 0x5, 0x54, r40, r40, 0x2, 0x14, 0x3f, 0xfcc}) r44 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r44) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x8, r36, r37, r41, r37, 0x92, 0x10}, 0x43, 0xff, r44, r35, 0x2, 0x14, 0x3f, 0xfcc}) r45 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r45) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r47 = socket(0x18, 0x1, 0x0) fcntl$setflags(r47, 0x2, 0x1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r48, 0xee01) r49 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r49, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r51 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r52 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r53 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r53) r54 = socket(0x18, 0x1, 0x0) fcntl$setflags(r54, 0x2, 0x1) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r56, 0xee01) r58 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r58, 0x1, &(0x7f0000000240)={{0x8, r56, r57, r56, r57, 0x90, 0x10}, 0x5, 0x54, r55, r55, 0x2, 0x14, 0x3f, 0xfcc}) r59 = getegid() r60 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r60, 0x0, r60) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r61, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x45}]}) sendmsg$unix(r20, &(0x7f0000000540)={&(0x7f0000000740)=ANY=[@ANYBLOB="0090122be76ae903a905117db3e576ef52611a5d9e005584f5ec6ff22d0f931036a0011c4e7d537032c6050005000000ce58a5be9f4d2a169cb487e706f64f509c19747d63112f20935906f70877ccd52f0db866a150c80c3b533b8d2d7e6476052fe265968bdb12d230d6c48facbce8db835f87c65b1f4cfcf0ec36375978792e9bf96fe70025db0f1aa7544e1e954b5b49b8f137136f797c0fa2a6b1e3aaed0b52bbf03881d349ac2338642d24a395ea5f7ccc554b9d8ce68156dedaee433d5222b369cfb77e7f6667ba9aba9a211ead629f3028ecfb02c775c7e2252a6738a38fc46ec5e1098066754100000000000000000000000064e869ca357675b7d038756b78d5e22836156ea392e01aeb890fe8300a929aea5fbe3109a0806189212cb16e9a55"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000680)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000880)=ANY=[@ANYRESHEX, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=0x0, @ANYRES32=r27, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r28, @ANYRES32=r31, @ANYRES32=r37, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r45, @ANYRES32=r46, @ANYRESHEX=r61, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r60, @ANYRES32=r48, @ANYRES32=r50, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r51, @ANYRES32=r52, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r53, @ANYRES32=r56, @ANYRES32=r59, @ANYBLOB='\x00\x00\x00\x00'], 0x133, 0x3}, 0x3) r62 = socket(0x18, 0x1, 0x0) setsockopt(r62, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r62, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0xfc0, r17, r37, r63, 0x0, 0x290, 0xffffffff}, 0x0, 0x7, 0xfffffffffffffffc}) semctl$GETNCNT(r14, 0x2, 0x3, &(0x7f0000000300)=""/246) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r64) getdents(r64, 0x0, 0x0) 09:23:01 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140), 0x14) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140), 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x8000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="8165d7e7c3026f503b71930aa7bb3c1e34f5c2e4", 0x14) 09:23:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) msgget$private(0x0, 0x410) r1 = geteuid() setreuid(r1, 0x0) socket(0x18, 0x3, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = kqueue() listen(r3, 0x0) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0xcb, 0x8, 0x0, 0x154}], 0x800000, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x20, 0x0) shutdown(r3, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000340)=0xc) sendto$inet(r6, &(0x7f0000000a00)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d487a6e7febdfba6708c8ed18c5d880e080416763703aedee42f389ded25175a29befbfa83ac71d214a4d247e3dc61c5a8615edeb4be263832b89dab11b9e8bc4babf7b71ebc919cc89f2a7cb52f442d9a3436160d154e356e91a3a538eabcb7a722133c1ab6874a2f02588489e0fe6a519fa89567b829f1c4aecd057fe8565309c4fea49150fbbea29e304c0b71fec4a12031cde50eca4d3ad7065bda0d7811c5cd8adeae950572bded8272642e19cb03942152398a996144cc5872a845f512be6d20e91", 0x8e, 0x1, 0x0, 0xfffffed3) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x1) r7 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0x33) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x7, 0x8, "2da838fbce7a31dd0000000000000007ed643d54", 0xf4e, 0x5}) r8 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff07010000000000005e2c62b5e603a4ef000000000000000000000000000000000001", 0x2c}], 0x1) listen(r8, 0x6) accept(r2, &(0x7f0000000f80)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYBLOB="12819c750c1928e11fe3cc91a8e51d10b188946ee1f29a04483c2fd38189ae7e834cd15f965b9082ad6100079d0655c914be5869a47cfd4c36b7c92e1af0fb0cd47950ad000063883c6afcc6fa60d355bc50a01479359f6e3d2991beb81625b26a6105922ca1311f130444f7e728ebd07364be1000000000fed693195f3f961294c0a78e736ce147648da90c3dc828002000940bfa2b1a41acc7ab622026596d9dd7886693363f0753b1ea461c01c53a3d5d1ed405005af7443a000000009e6f3101712c4a1c023dec562cab5bacb60c393c9ced663e84db269820295b187b8c92d19f302f3ec0f33a1a083d2122037fce92c60ca3ea50b2aaf3664863afc53650181b24bf61b27dc01d1ae02d38383b3e81f8891249b5cbbfbfbce3a1fcaf0a057ecc45bfcb939c861dfa2801e28e9679ad7621a4f929f63757d2cc5fe13bf8c9bb6138fb028710b90a9ce075862bec83ffffffff0000045de37f1f91d789002200cfbe6a0a20ad736fec0b76336a1715eb52e87a7fb4fc6ab61450fe6917eb0f4173bd5a189f8eeebc5748a30c2b2a69c65e8568efa2ab266447871e85b905a0ada9017fbbcf7de1f7743acf6e944674bf7fccf80c91219de075e1371fbdd532f72b1ff134401755dbe6b41ee04498f5c5f27bcd9c02d82da7abc53d101d06ce5fa33847524c66fb00a47b97e693fc101dcd15128f1f2cfdcec4c5bab608bc6e3a8c6f46157c19ab770080bac51c44a77cfc0287489471bad60c6d93fbfd2994ad62e9d0fef26bb940d540f78a8495fbdde4f6b83d3c1d524b21d271dcda9a4861974909405ebf1edf5678a82ebbb4ddbb8cc8a38bd2dfa56037df5fdc4e46788378d658a3fcc6cd8d9d1e457d261697a21a2919555a938a8e357742b2f30a2dd33d76fd28843f2858"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x1, 0x3, 0x0, 0x10001, 0xd059a2257803e06a, 0x1, 0x7, 0x9}) socket$unix(0x1, 0x1, 0x0) r9 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x800, 0x14d) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r10, 0xa, r9) getpid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xffffffffffffffe8) socketpair(0x2, 0xe97a4cc6720de5c3, 0x4, &(0x7f0000000300)) r13 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r13, 0x0, 0x2, 0x0) write(r13, 0x0, 0x0) r14 = accept(r12, 0x0, &(0x7f0000000440)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000c80)=0xc) getpgrp() setgroups(0x0, 0x0) r15 = msgget$private(0x0, 0x1) setegid(0x0) setuid(0xee01) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/100) 09:23:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r0, 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140), 0x14) sendto$unix(r2, &(0x7f0000000300)="43e3ba9febbb1747294c0c09de656cc03b3366d51a34b14c64d12e8f9b2a73316e299d4320cc1ea54fbfca0c686ce29467cc660f9de28444ac96bd67a6d576e9314baa2136817131f279d22a56dbe7426be2175fee34a2fd798d0b2bd868b984598ad9a898c2e0b4c2fce2c9829192fd4c97522e0bc5b10e0b39ad4a830dff6c1b22fef039b7b040c2b5675acbbc5a4940dd7c900ccc7711fc36dee76cfc93a08ac144ecc42a0c503022e8cfa0df85e78b879d6c7971ff11f8a6ff3b5cab3780f2a6ffe842a2f53f9c2a30ccacfe369850cbc27a51e99b6d872c07bade2b727d98d0215e9f3b08a16067f7625350e0b2dc", 0xf1, 0x3c404ad249f006e2, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:23:01 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x0, 0x1, 0x4, 0x3, 0x4, 0x0, 0x1, 0x10, [{0x3039, 0xffffffff, 0x7, 0xe}, {0x5, 0x4, 0x98, 0x1}, {0x4, 0x9, 0x3, 0x4f18}, {0x4, 0x6, 0x6, 0x1}, {0x9, 0x3, 0xd3f, 0xffff7fff}, {0x172, 0x242, 0x9, 0x1cdd}, {0x80000000, 0x6, 0xffffff34, 0x3}, {0x1, 0x8c, 0x91, 0x5}, {0x2c2, 0x7, 0x5, 0x5}, {0x6, 0x0, 0x8, 0x5b4c7e8b}, {0x8, 0x1, 0x800, 0xfffffff1}, {0x7, 0x9, 0x9, 0x68}, {0x2, 0xfffffff9, 0x3, 0xa00000}, {0x1, 0x7, 0x8000, 0x8001}, {0x401, 0x3, 0xe8, 0xffffffe1}, {0x704a9a6d, 0x1, 0x1, 0x38}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = msgget$private(0x0, 0x48e) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r6, 0x0, r8) r9 = geteuid() setreuid(r9, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x6, 0xff, 0xf6, 0x9}, {0xfffb, 0xb3, 0x8, 0x3}, {0x200, 0x6, 0x4, 0x100}]}) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r10, 0x0, r12) r13 = getpgrp() r14 = getpgid(r2) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9, r5, r8, r9, r12, 0x105, 0x6fe9}, 0x7, 0x5, r13, r14, 0x2, 0x200, 0x1, 0x2}) setgid(r12) syz_emit_ethernet(0xe, &(0x7f0000001680)="11a9dcfaae39f8659cf281938dea") 09:23:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xd7ffffffffffffff], [0x0, 0x0, 0xad8f]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:23:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x401) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x1ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x7}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:23:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x3ff}, {0x74, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0xa4) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x7, 0x1}, {0x854, 0x7f}}, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000140)=[{0x6, 0x5b, 0x3, 0x1}, {0x7, 0x20, 0x9, 0x3}, {0x9, 0xfc, 0x8, 0xfffffff8}, {0x471, 0x8, 0x0, 0x6}, {0xc07, 0x9, 0x9, 0x6}, {0x100, 0xfe, 0x1, 0x7}, {0x8001, 0x2, 0x5, 0x2}, {0x5, 0x3, 0xff, 0x4}, {0x4, 0x3, 0x1, 0x66fe}, {0x9, 0x3, 0x17, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") socketpair(0x18, 0x4000, 0x2, &(0x7f00000001c0)) 09:23:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x30, 0x0, 0x0, 0x8200}, {0x6, 0x0, 0x3, 0x97}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) 09:23:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = socket(0x20, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, &(0x7f0000001240)="c8", 0x6bd) semget(0x2, 0x4, 0x0) 09:23:01 executing program 0: mknod(&(0x7f0000000100)='.\x00', 0x80, 0x8) 09:23:01 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 09:23:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0xfffffffffffffb98, 0x4, 0x6, [{&(0x7f00007fc000/0x2000)=nil, &(0x7f00004e1000/0x2000)=nil, 0x6af}, {&(0x7f00000d7000/0x1000)=nil, &(0x7f0000618000/0x2000)=nil, 0x1}, {&(0x7f00005b4000/0x2000)=nil, &(0x7f0000116000/0x3000)=nil, 0x9}, {&(0x7f00002c6000/0x4000)=nil, &(0x7f000057c000/0x4000)=nil, 0x1}, {&(0x7f0000453000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f00005d0000/0x1000)=nil, &(0x7f0000727000/0x3000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f00005b1000/0x1000)=nil, 0x5}, {&(0x7f00002e4000/0x2000)=nil, &(0x7f0000bfe000/0x400000)=nil, 0x3}, {&(0x7f0000c85000/0x3000)=nil, &(0x7f0000153000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00002db000/0x1000)=nil, 0x1000}, {&(0x7f0000673000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00007e8000/0xc000)=nil, &(0x7f0000f68000/0x4000)=nil, 0x20200000000000}, {&(0x7f000004c000/0x2000)=nil, &(0x7f0000f91000/0x3000)=nil, 0x80e7}, {&(0x7f0000c61000/0x2000)=nil, &(0x7f0000c16000/0x2000)=nil, 0x7}, {&(0x7f000056c000/0x3000)=nil, &(0x7f0000132000/0xf000)=nil, 0xcba}, {&(0x7f0000ee1000/0x14000)=nil, &(0x7f0000e44000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="64028180ff00ffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = msgget$private(0x0, 0x410) r4 = geteuid() setreuid(r4, 0x0) r5 = socket(0x18, 0x3, 0x7) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) sendto$inet(r6, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000240)=0x1) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) listen(r6, 0x2) accept(r6, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a70000000000000000ff0f0000000000002000000000000000000000000000000020000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f85d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92c040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee296cb6ed9ee7f17c98b7f6033e306ebc7c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8358c43e44d8d6f1a97d076c3a30040b3f8d2f67890fd0e7ad0a38e9c4b03c1618c8934dd7b513770d7efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc29ffac75dc48afd7f36ba265226cf7f482369f5a7175e1475fd89d881cec8b4c0d559fb4a90475fec43d0429f86e4e0e34e299b7c7de175c5b210b6be3a06a14e723189ed8843e6880c9507777b41cf8e2df3a363b4218747c3d1a827c85d95acb0b9541c4ed1fd6529deaa60f9935098e6cd19106e69dcb2a5d477f6a6be98c0aa37217ddbb562d5d1c37b78cd0970b3136ab1522ffc7bfee361ab11de2b8e081fba606f334a19e99d6823334672aa287cf1d7a74a27b36b9599d6a407c6fb602e2a609d9c530ed92b32378640c22b5c47390ae9c8c5dcab444d1c2cc5f2e4ee2a22580ff743a431b4170f4f41ce8447d8a7d610b580e284c063978a02264ea6dd9affa3cde3aaeeafc13b51bd1638fe026077096f008e4183d782d8b568d971a28e52cf3783f89b294030797f625d34d9990f7912295ba3061b97957e0fe5949d02f4c9ce000000000000d82e2fe3c4991b57806d31ed302fb6d87c0e084aa047e0fcbbef558a1e4bfb79555dd776f538045d7396e2e653b6cbb3fc4236c3b4bc8c1dc1876290cf2f56a2853b782407ed5a276284166e6ee986533ccf4700e12dd7046eb876691052793431376a304360a90a700f59a49a51e4247bc0ec0dbfc9dab7e5b36694df5963f76a910c9c1ffd21557ead1bbdc4a2534a8862dc61858a49c3c04ebe67afa859515d2efa5d788649cabeb7e7876aab80b889f2c93fcfa80a1637beab763a523165f4960135378f99dd9cbacb91baa543a5e6f56e04eec381dcc2901407b0702da1fa59ce4d21fd1375eeeff837aec1939515483dd66a5013c970d5af37258e90b068ab8810655c56ea90e94fcafcc8915609e5e5436a53914be604f2a735daa809bda713943978976eec15b70be1ab8d6dcb55d1a97ddbadec9fc13f3f3a03bfa2cd5d670827741d97960f01c4cb443d1f01da16639dd073d6e35180a2825375aa82184430d6cc46d87daff4a4a27ba3862526996d888e1b8f6c16c32c33b8ab9be14c5ecbc30ca3973a933dfd49f8e8989d39b7ecea2c637988da0310074cb47bd0d6975d65b5d4b11166ee9ffcdcd4c12ec5262754e100c44843a2bc1202ea36392ccb00e502ff30675fa0c0fef5116db637fa221bd4066f043d55bf900195711cf7cb7df022b3f47531b35ec2551f9323c405e06fc5cac9891b8985ab495d287688b05971f921ff74512e2a45508b512a2b552e3961f4b7cbe6189ba6c23daf01e891c8c5d9e4052c06f2d0d0221816bb019dd4853090507172ee708ae17db9b18f4ea1747e"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r7 = fcntl$dupfd(r6, 0x0, r6) getpid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x1000000044}, {0x400006}]}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x4db9, r4, r8, 0x0, r2, 0x8b, 0xa5}, 0x7, 0xffffffffffffffff, 0x0, 0x0, 0x7ff, 0x6, 0x2a5, 0x9}) 09:23:01 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) socket(0x6, 0x1, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="e000000063"], 0x10) r2 = dup(r0) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 09:23:01 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x92) r1 = dup(r0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x110) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) 09:23:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x4, [{0x2, 0x2}, {0x1, 0x4}, {0x2, 0x5}, {0x2, 0x6}, {0x3, 0x97e6}, {0x1, 0xbec9}, {0x2, 0x8}, {0x3, 0x9c}, {0x3, 0x1}, {0x3, 0xe}, {0x1, 0x1ff}, {0x2, 0x8}, {0x1, 0x1}, {0x2}, {0x1, 0x2}, {0x2, 0x7}, {0x1, 0xbf}, {0x3, 0x26d}, {0x3, 0xc95}, {0x3, 0x3}, {0x1, 0x778c00}, {0x2, 0x9}, {0x3, 0x3}, {0x1, 0x400}, {0x3, 0x3}, {0x3, 0xa50}, {0x2, 0x8000}, {0x3, 0x4}, {0x2, 0x7}, {0x1, 0x1a65}, {0x2, 0x3}, {0x3, 0xfffffffb}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xfffffffffffffffe, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 09:23:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x110) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x21) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x101) dup2(r3, r0) 09:23:01 executing program 0: nanosleep(&(0x7f0000001c40)={0x400, 0x7feffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x26dc, 0x0, 0x10000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 09:23:01 executing program 0: socket(0x2, 0x3, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae6b81144a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf913600000000000000e16e1e1a2e0d97f83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585fbb0593c3753204856049da3b801d8e142c59f39a1a256296e9d90244aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea724"], 0x10) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:23:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:23:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x25}, {0x60}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 09:23:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getppid() ktrace(&(0x7f0000000080)='./bus\x00', 0x1, 0x20, r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) pwrite(r2, &(0x7f0000000000)="29639b95177c7f973e0ca678fe9ff59cb9ecfb3fb067b786c17fca43cfeb5c242a97f0", 0x23, 0x0, 0x3) 09:23:01 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x0, 0xb}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x80}, {0x18, 0x2, 0x1, 0x8}, 0x9, [0x8, 0x8, 0x80000000, 0x3, 0x6, 0x0, 0x9, 0xfffffeff]}, 0x3c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:23:01 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x14) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/79}, &(0x7f0000000080)=0x51) setsockopt(0xffffffffffffff9c, 0x20000000000011, 0x2000000, &(0x7f0000000480)="cad8c94427e7cb00000000bb4823cc47de9bde5df16e913730c8689cc611cfadbe2000008080df852b855de91d31d4fe21112eb2043fc7de314a312ecf058cbc6f1d75c1bea319c30053a7ae041480739d315284b4f26f8779453eb36c4cf9ed3bfb3e0891ba3c4f9217c7984cbfce3655ff65c53f30317458d781bf95c776275d8095b64509000000f3d2740b6b5bac0d7da56d12cc6dd6e16c81a98f6f652420aafa455434cc1b3cd76d459ac0fe5fde4558d5a052fb71a64105632a5b9e25f79921bdb3e0925d167a17639ca52df97c4a9faa4af010eef014b960e06b08e990ac1460cea62a068024013e13e65bbc9e418920cd7bd347d698317ae64d043d12833b3f8a98fd5b512142c48bc0dea4657f97ebf4da03f9d5e2069bbbf367a15872bf216cc871781a1d565baf5276b0e948cbe5cd5968c6ff0c3fee31f32b29e69de405a303b1a6e048fa", 0x14b) 09:23:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc) r1 = openat(r0, &(0x7f0000000080)='.\x00', 0x40, 0x1) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000140)='./file2\x00', 0x2, 0x1) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0xb) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) 09:23:01 executing program 1: r0 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2800) shmdt(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x122) setrlimit(0x3, &(0x7f0000000080)={0xea35, 0x100000}) 09:23:02 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x61}, {0x64}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 09:23:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f74d94bb7042") 09:23:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x94000020000210], [0x805872556a], [], [{}, {}, {0x400, 0xffffffff}, {}, {}, {0x0, 0x0, 0x0, 0x6909}, {0x800}, {0x0, 0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)=0x80000000) 09:23:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r2, &(0x7f0000000400)="0b9b7f5ad31991247b7a0abc2be276669ff4298ae935910e0562123d30b9f6f575126a4ea7fa1240d3c269431cc875396a0fc13c903db60f08c9c93d7d8a97059fb726b8848192518a5786b695a822228736da018c291196c4a28c", 0x5b) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240fe6345dd2b2f3810f45eb0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="09b19798", 0x4) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:23:02 executing program 0: socket(0x2, 0xc003, 0x0) socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = msgget$private(0x0, 0x48e) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r5, 0x0, r7) r8 = geteuid() setreuid(r8, 0x0) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r9, 0x0, r11) r12 = getpgrp() r13 = getpgid(r1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r4, r7, r8, r11, 0x105, 0x6fe9}, 0x7, 0x5, r12, r13, 0x2, 0x200, 0x1, 0x2}) setreuid(0x0, r8) r14 = socket(0x2, 0xc003, 0x0) connect$unix(r14, &(0x7f0000000200)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a8acc8f70e231796ff507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fe140e6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136"], 0x10) r15 = dup2(r14, r0) sendto$inet6(r15, &(0x7f0000000440)="4770c5b4a19bfff0875908d9db1efc4e3f53553f1bdc0fd82761ee8421e0d59ba3fb5591c46f7ccff7307ac5ff0f000000ba2a7089b6eb4c8b6746f3fe63ba53b4bd95217e62b57fd2f410b9d1cdb67ad595d18c089f128af2ff1914c7d50836496378dcc57e84a02f09239ae71394dfda55c1c480f5850be38598077e8f7c4325768a5870a08474e7a7c0dc22d581b5166f4ef09f808a075bb9b9a3109fef9cabe229ba537627aaa557d350997e0c3daa91fd698bac41989a3d584e5c97fb73fde49705404420d3bc8ba1d0a9ec1a15ef779d44b10b09550b2e451bcc5cefd0a3b871244cf593a526020822e9d462e051d6a7ef48793b7e92546db512b1d5ad1de6ca18c8f48b4a20c8ed0f4674f1c8502f1b7dd13a6bd85c05bc5a8dab5b55c560c4d95f9f19feeadefb3421dcf14617bea4f4a246fe0d952764bbdb891d5e59a6a0e33e3cd087d7de76761164efb7f3d93ad28400b32fe097861d7dbab016736ae6fa2e0e5de3f2f5c97062a0ed2b3b", 0x171, 0x0, 0x0, 0x0) 09:23:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffefffffff7], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}], {}, {0x4}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:23:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x64}, {0x6, 0x0, 0x0, 0xfc}]}) chdir(&(0x7f0000000040)='./file0\x00') pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 09:23:02 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000003c0)=0x7fffffff, 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x14) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/253, 0xfd}], 0x1, &(0x7f0000000280)=""/62, 0x3e}, 0x1) pipe2(&(0x7f0000000300), 0x10004) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) lseek(r3, 0x0, 0x7fffffff, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 09:23:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) r5 = getuid() setreuid(0xee00, r5) r6 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r8, 0x0) r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x1, r5, 0x0, r6, r8, 0x4, 0x2}, 0xffffffff, 0x101, r3, r9, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) r10 = geteuid() r11 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r11) r12 = msgget$private(0x0, 0x48e) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r13, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r15 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r15, 0x0, r17) r18 = geteuid() setreuid(r18, 0x0) r19 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r19, 0x0, r21) r22 = getpgrp() r23 = getpgid(r11) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000240)={{0x9, r14, r17, r18, r21, 0x105, 0x6fe9}, 0x7, 0x5, r22, r23, 0x2, 0x200, 0x1, 0x2}) r24 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r24) r25 = msgget$private(0x0, 0x48e) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r26, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r28 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r28, 0x0, r30) r31 = geteuid() setreuid(r31, 0x0) r32 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r32, 0x0, r34) r35 = getpgrp() r36 = getpgid(r24) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x9, r27, r30, r31, r34, 0x105, 0x6fe9}, 0x7, 0x5, r35, r36, 0x2, 0x200, 0x1, 0x2}) r37 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r37) r38 = msgget$private(0x0, 0x48e) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r39, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r41 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r41, 0x0, r43) r44 = geteuid() setreuid(r44, 0x0) r45 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r45, 0x0, r47) r48 = getpgrp() r49 = getpgid(r37) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x9, r40, r43, r44, r47, 0x105, 0x6fe9}, 0x7, 0x5, r48, r49, 0x2, 0x200, 0x1, 0x2}) r50 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r50) r51 = msgget$private(0x0, 0x48e) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r52, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r54 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r54, 0x0, r56) r57 = geteuid() setreuid(r57, 0x0) r58 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r58, 0x0, r60) r61 = getpgrp() r62 = getpgid(r50) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000240)={{0x9, r53, r56, r57, r60, 0x105, 0x6fe9}, 0x7, 0x5, r61, r62, 0x2, 0x200, 0x1, 0x2}) getgroups(0x5, &(0x7f0000000140)=[r47, 0x0, r60, 0xffffffffffffffff, 0x0]) r64 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r64) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x2, r10, r21, r31, r63, 0x10, 0x8}, 0x0, 0x8, r64, 0xffffffffffffffff, 0x0, 0xff, 0x6}) setregid(0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) setreuid(0xee00, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pckbd_enable: command error 09:23:04 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "28b50000000800", 0x1}) 09:23:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x74}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) r2 = socket(0x18, 0x1, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r3, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ftruncate(r0, 0x0, 0x2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140), 0x14) sendto$inet6(r2, &(0x7f0000000000)="a0307bce08288b3746ae", 0xa, 0x5, &(0x7f0000000080)={0x18, 0x3, 0x80000001, 0x32a}, 0xc) pread(r1, &(0x7f0000000100)="1d5e43f0296ff0f89659ef9aadc276c2c2815c221c468b1721129d75a07aab96fb21959377862bdfe3023c04e85efccda9d25ba820e91a6d2867d207bedfdd061f2980fcfde2816d150b09ede658b1c4d441449d68450d34d1e7f0be91b5bad61219fcde9e72d62857", 0x69, 0x0, 0x9) pckbd_enable: command error 09:23:04 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x11, 0x4003, 0x8) sendto$unix(r2, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0/file1\x00'}, 0x10) r3 = dup(r2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000240)) bind(0xffffffffffffffff, &(0x7f0000000280)=@in6={0x18, 0x3, 0x400, 0x133}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) renameat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0/file1\x00') shutdown(r3, 0x2) shutdown(r3, 0x1) mmap(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x5, 0x11, r3, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x7fff, './file0/file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e397863fcefb6b5f07d656b7bb2bedfc4426f777ba06b193af7e40f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 09:23:04 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x400, 0x7, 0x7, 0x1, 0x400, 0xfff, 0x7f, 0x2, 0x1, 0x40, 0x1}) r1 = kqueue() r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfffffe01, 0x1, 0x5, 0x1, 0x2, 0x0, 0xfffffffa, 0x1, 0x2, 0x5, 0x8c7}) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0xb9, 0x0, 0x10000000002}], 0x4, 0x0, 0x20, 0x0) 09:23:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(0xffffffffffffff9c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xf14d, 0x401, 0xfffffffa, "661fbef2245107000000000000007f091fe600"}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r3 = dup2(r2, r1) recvfrom$inet(r3, &(0x7f0000000080)=""/102, 0x66, 0x803, &(0x7f0000000100)={0x2, 0x1}, 0xc) writev(r0, &(0x7f00000006c0), 0x0) 09:23:05 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = geteuid() r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = msgget$private(0x0, 0x48e) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r6, 0x0, r8) r9 = geteuid() setreuid(r9, 0x0) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r10, 0x0, r12) r13 = getpgrp() r14 = getpgid(r2) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9, r5, r8, r9, r12, 0x105, 0x6fe9}, 0x7, 0x5, r13, r14, 0x2, 0x200, 0x1, 0x2}) lchown(&(0x7f0000000300)='./file1\x00', r1, r8) symlinkat(&(0x7f0000000000)='\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') r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchmodat(r15, &(0x7f0000000140)='\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', 0x4, 0x4) r17 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x100, 0x0) writev(r18, &(0x7f0000000080), 0x0) ioctl$KDSETMODE(r17, 0x20004b0a, &(0x7f00000002c0)) r19 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r16, &(0x7f0000000040)='./file0\x00', r19, &(0x7f0000000100)='./file1\x00') r20 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r21 = open(&(0x7f00000001c0)='\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', 0x20000, 0x40) ioctl$TIOCGTSTAMP(r21, 0x4010745b, &(0x7f0000000280)) r22 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x140) openat(r22, &(0x7f0000000240)='./file0\x00', 0x200, 0x0) renameat(r15, &(0x7f0000000040)='./file0\x00', r20, &(0x7f0000000100)='./file1\x00') 09:23:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080006002, 0x2000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) rmdir(&(0x7f00000000c0)='.\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x40, "26ba553e075a335115b92cf8fcf5d74ec6123f67", 0x0, 0x65}) 09:23:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1}, {0x18, 0x0, 0x4}, 0x0, [0x0, 0x517d]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) sendto$inet6(r2, &(0x7f0000000180)="cb707dec13ed3e2af611c5e2de141bf02c47148789cbe33f7a1cfa30186eca6cdc87539243e38f2af60493a5d35f3dfdcd777fa56ad8d64b34c732aa66278205b714d62be942ccb00f77093848532ae14a4cde26cc388b1cede8e85c8a14d7", 0x5f, 0x60d, &(0x7f0000000100)={0x18, 0x1, 0x10001, 0x7}, 0xc) r3 = socket(0x11, 0x4003, 0x0) r4 = dup(r3) sendto$unix(r4, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000340)=0x10) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r7 = socket(0x2, 0x5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x2f, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}}, 0x238) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r9, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r10, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r11 = dup2(r8, 0xffffffffffffffff) dup2(r1, r11) sendmsg$unix(r11, &(0x7f0000001700)={&(0x7f0000000380)=ANY=[@ANYBLOB="833a5aca537977000052e4778f9dc690753f74f7871acf2bbb6400bc7e101718efb934aa12baf0c44db272475c13c3bf32d0b616adc4f430f82b8f2476c30ce51279b3536f8c0aa80a8bf3871d8d980c17ace310e2e86da5c5125c29d2be8840c738c6ccf708e3b40477507dd3ec3b191233300950cb5c311df310f948003267c35dc4ea177d99f6f47bd7480e66438575682ae2c5e55fad7872d952af1ea4e37d2e8fe821ef1732df9a2ba692e76194372a18fa2896ac2598fcd405ad7856fa80a3a5c19a31f29cd7f12d16e6b2ba85e87b113c5807e0c01bf72b"], 0x1c, 0x0}, 0x0) 09:23:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) close(r1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x4}, {0x4000006, 0x1, 0x0, 0x8000}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000080)=0x2) 09:23:05 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="101f83a367b7eb64dbbae7ca7452bba1f067abab90cc9671afdf3f500154702d6082619918e0607acbb87c778b04d2f14bcca58f934ba64dc760b05d235ef85e4efc4fb53894a207d75d3e249c9b940414fa6d8c39521f3e8a5dcab20ec27aad7c6f8d36ea4563c2b420ead98c6f71ef"], 0x1) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r0, &(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(r0, &(0x7f0000000240), 0x6) semop(r0, &(0x7f0000000040)=[{0x0, 0x7, 0x400}, {0x531bcef4eb67362f, 0x9}, {0x58d70e956d7aaab8, 0x8, 0x1000}, {0x4, 0x7}, {0x0, 0x9, 0x800}], 0x2aaaa881) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000180)=""/195) r1 = socket(0x18, 0x1, 0x0) close(r1) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x4035}, {0x101, 0x0, 0x80}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwrite(r3, &(0x7f0000000340)="0024b91785105c0e7668c233bf264ee3381d49e6583999a3d88902ed6eaa6baf717cd4dc6fa867a59aaba73a55ceefaa53a498e70974c2cdbecb7dcc38d37472987e2c0e999905a6c16e54da", 0x4c, 0x0, 0xc7fd) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="19c47b940e049b0500f6d555873c88e446ac83aae75d90f425e4ac426c8ea543489a220ee57277ff22634ab601fa77446c3b"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r6 = dup2(r2, r5) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000080)) write(r5, 0x0, 0x0) 09:23:05 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000fe58d005030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730067536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373dd00"/193, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYPTR, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESOCT, @ANYRES64=r0, @ANYRESOCT=0x0, @ANYBLOB="6bd5c94b806bb9f7f6b007fed23dd70313456b7230d53b963a641bbb5ba964e1d880fa68dd1ce80931a6353415c5396cd9685bdcbe202c209ed8515207eaac398f03aac103", @ANYRES32], @ANYRES64], @ANYRESOCT=r0], 0xe0}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 09:23:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2c, 0x8, 0x2}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(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 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r4, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0\x00', 0x18, 0x100) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000480)="a1a68ffedac0b67704996dd86062") r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r8, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7b, 0x8}}) 09:23:05 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() r1 = msgget(0x1, 0x122) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/4096) close(r0) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) dup2(r0, r2) 09:23:05 executing program 0: syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffff43ffaaaaaaaaaa0086dd60a4060000103c00000020000000000000000000400000aaff0200000000000000000000000000012c00050501b6f7f84e6341420040794aecf239284ec61f1bef0000"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x3, &(0x7f0000000280), &(0x7f00000002c0)=0x10) setsockopt(r0, 0x7fffffff, 0xd, &(0x7f0000000180)="e32ef2bad91118908fcf5ba95cb54398195ab671aa033976717bf49090a6d299d438cfc96373ae4212c3111535902a5d4779caa6e0b24a1636f97ccb50dfb5fa0f6c601beb241565b226c272b58145076f15be49fdcf09018a780b651aea6fdcd1d8d50005f6238e289be1484360300c0e920acc4d7bcd282cbe077647ad7b9014acfc15fafea712d84d6b80a7f047a9a6b55a80292764af4cc7eb6146569dd4dac3615d7340048251f1bb09c2489195996b48dabff259ebd6f3487b5dba437588924a5bf461438fe844", 0xca) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0xe, &(0x7f0000000340)="3d6137a3d51eb8cdaae2685c4561ea7ea86be096d0e622b5b7a3ca89a39551a35a9ed6fc0905e6b77b1a9be729d93aafab802edbaec7a91e91e6891c4c70696c5840cd231171d9758cde4b7bb4ce792eadcb4fcbf218b8ed80ec1f503bdc3dc070f1303bdc8decb7e40b690cdc7f36755326d50177121d", 0x77) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) 09:23:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f00000002c0)={0xffff8000, 0xe797}) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r3 = dup(r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000000)={0x20}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f00000001c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e4bc954ea7564bb0bbca37f99258ccc5e09feb959eafd289ba65d59af3002d4d15ebf389a1055cd8e05fc3cddfd2e3ac70ca3e58be03dd0b86c2b5352e59bdf72d838c1a870ce1722074c7a1bfe90cb64da34975cac84133dba439d7e8052bdb67a95e1345bf1ca901e06d41fc618bef662d6c230c55f5e9a999ca832c0a0f83111d99516e070ff2676000f175f681f0cbef0b2403ea4f712a75f8c8f81ac743687e8f341d62955599f73336793b092af2fdb9e088a97", 0x1c) socket$inet6(0x18, 0x4000, 0x3f) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/166, 0xa6}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000300)) 09:23:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000700)="ace7c83734882f6e896853e850608e3e04160545b2a6741354f7396f7a763f5cc56d2bafe3f9b22d180366bb7819ea8bbb2b0500e94c0740b2bf7f4532e5f0b22850c42fc57cc164eaf92696ca2d4a356bdfdf156e5b6e185a11cc4f48804d431bd8788fe14027f31aced57861", 0x6d) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000340)="9018d4d817008545ed2186ca26627990db0597558ec291ecee146f8a857f1809117b7cb0ad2ba780ce202ddeb045622f699990d3a5452763856b5befffd46b5ab79c92bfb25c0c4dccaaf76bb1bb331f44280204e6a5631f9f9472674112fe5a71dbed1b45dfea3507ed0a7774078f221f2868e3d7428b252ff450e497f283d63ccf6f15", 0x84) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000540)="5aa4e931e9f3a110b440c077b53c5f7899158385553000000000007b766bc7d178c718cf358dfac3cca313aa1eafb4c10456666335be3442c156b4ce1a012b42d46543b8bd17e47670e8d7c1814ca41a9010e861c96c01260e64b1ecc73af5c043a5cc4233ec29e23954cb99800f325be6529abef3b759da3e98e06226958925ba8d3f1a326d88f8f533ec64bf325c23ce8c9a31b289d9fcc5d16d1f2af166d3072b079a0acebaca18403e25750e5ad6b97c2ae9a01b3d55a9cf", 0xba}], 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r3 = msgget(0x3, 0x80) msgsnd(r3, &(0x7f0000000200)={0x1, "a68a95d22a67289701a0069b200164bcc60ee3064b0eeb001504d36837cc6d9a8942b2c6504bd8cbab808ef7d532f9920a159c5acde93c6c79103b14b3e330a15c0c50409c7d01fbc9177c671f5c871cad0106601941d56aea925117c44fd0c053a2d5dfb11c8346f1b9aa99ca658610e1c4c463e108d48f67b2e5546154a9e8696515c6a6e466159738ac37cd471cb57d3f76ba83"}, 0x9d, 0x0) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebada3628c9f4324280aa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/60}, 0x44, 0x3515da46e6caa84d, 0x0) msgsnd(r2, &(0x7f0000000100)={0x1, "0e933ac68da9588e6d84aa0b84e0a76736eac30eb53842903bbee7cd2998675701804c7af3868812ad90724a22f34dc12fd1ee37b82fbd6d2ee12c1ce131d7008cf6b9e499c8ad30a464b4aab31b699ec82abf31cb04e3a4cb203d5dcae71e77bc27b6c6285da1c712f6decc8122e295e697a3356391e2d4ee8807cf2f1945c983a9ce20225b8ca40b6bdbf3a39b374856f1b177a728855e6812d29d450e69997eee341786de22582325173207212cdf9c"}, 0xb9, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) fcntl$setown(0xffffffffffffff9c, 0x6, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0x1, 0x1, 0x0) msgrcv(r5, &(0x7f0000000040)={0x0, ""/48}, 0x38, 0x3515da46e6caa84d, 0x0) 09:23:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0xfffffffc, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="0e560f00cb3695d929137758ec31a3b50d2ca5678cadd828a3afc4d21ae83461dac31b31091bf65cf4ecd74860930ada62b8a79b9f9158d4f0983ad925107c817c3e52f4ef3d54ce0fa27cf5ee2b24c6e4bf22c99e6bdf91bd68cfea3e6e17e68a59139535f8b5a1cf0323a17d6a19b0341120db2f34c8d6de84c5f1ee84a96234be0383c4f1477fc936b27c", 0x8c}, {&(0x7f0000000d80)="139dd6e05ba3e6083ed7f49e4429730e2e9e0ea291378db903bf962242ee4831159e4ef1c5cd1d1dadf0558c1785be08322f78668b576d617609fbadfb2b4f1a238b8dd89fe35bdca47f929d492c35a127afd4784863f010d681b36604ff5fe00be13ddd60d7577162aab0ac1b63c30a7d831533b3e1f6011e2a24965301ac42b2cbd5371469155c64a88fdf13138c19d305ad51f9054692321a87b614130a622dc33f195681980cbdd21c3dbe8fa7975b0312d06d3abbe88ab719cf82a880175f9a7eaa774452bd038331c831d1eb21c1b4f0fbc684d25084dea0c997c599c4641580f4eb14a48b3e4bef4b666545b7dcb8081b02b4df890efb798e2edcb755c32219077e73e03c942df7c2ec5bcbd9bd121b739979e39adf0267ab75ee64c5b98678ff4c836236d1b774b476c393d762c6eb7a85a7a81af6c65d7829a70f9b3e903bfb882e73901085f1ddcda4a86a5391ae22b0f1130b2eae3cd4db040ec22137c874e6a27d295540d9b880036698160de8558c0320b58bc9136c93d0c695c7d852ac4f062f5d5f1fd69103a4071f84dd5caf039a1ae46a42f5ba396a5c4b405b76df829c2f0dad1711d83e6d7051800b88e2fcd7d2a8ef50c17292886ab4259e0ad292b9c874aec43102b4badc0c26b6aa7f76adda2ce716fb89b56374a12eed5a5787745cfaf334a372e380fafa9f2830b1fd060a00802a2237abfa6f201a9560a4bb930db479a63653b33f5838d202740ef6bcc8af4c36aaedb1187f91bd7d34e5120559755747d252eae4054b5013990e3444390405d4da1631e1dc430c73e7c7a9b96f7ef97a8b4f67ae5171d0fd93bec07976f35947386d1160bdbc08297109c696f952e2234d81fe4f123d612fd959ab735c81e9eb631ca7c8347c3665feae22a921cda5e1562bf252d9f8c4403ede03bc68a5665bccd2bd53bf2aab12b6fc935f77be63fddf3fe76e0c84fb15d4be4372ad058f607e16d89d4d7c33bee9e9b9534834539ffddcd65593e8373bd1beb388bbe69ed35b840461fc8fd8fbedbfe88c0a3fd476f60f9c417c48a6db3e535cce078f157aeab785eee327bede4187339513c7d39d68e1c65391cb232c65cdde767c976b9375b9fb3457b8d351aceb53497acb327dffdcbe9c394146ae78fb69e455de53f7106a1783a96a60d1078423d8d0784ff420417b7699b9fb158fe97b88437d797309ba2b1e041594ea041231a0b60a20510925c9dc397bce249d0a82a930d8544acec36f6214ccc3da2e25dd0eaa2d385d9fdadf3aa0974322e08356cac41894025a7fd301ee1789003bc60d774d782b5738997666bd12bc593566eda66aa66da0d2bb43f6302dbbc489ba61c09c02456919fe193f3664891c1375edda09d4fe660c91ad9cea5bc08ae721c4e2e61b0675655f290b81816c35abf15903707481ca312f7af98dbda31dbac1f08cdbb4a626532824f63f633347c13d5e053e0218940ffb6a3107b6692efff787a6ea2a5b9d962973d8407d6e7dd023992e7561e12d07b43f333d672ea006ff6fc6df4812f769f4eb127e48939183048a2dd950a3722ccb3beb96b34e5bb94b7d883cbd24b0c6bdfa8457d61708f8fbcef94f0241cb3eba3d496ef7f80309af0fdc1e8720279db8a875ae65e05ce8636a1612b0021373d1bbbc7eac0a2ae9893dc649bd922051c12e2473bf151dbffb40836aa6c063c54afa3422c63c2d63fbfde7f94dcaba22d00a5633915d951e342ebd4186eda985c0c74ebb6cc987ca351f0ea7aeb65491ffe48695af9bff69eade2c884c76d24722b2e8362d9422313e51d1c1d4726109199d867e88d278dbfe339d916b15253d2cc6717272211c317b91a73991a21671e550fd193ef13becb280428d89fdb6219a8b6f6719785c3cb9afa36d4ad8d83da3f5bb7be4426df463ce7655f4c3fcaeefe2ce3a3c27d518b69a9ef5aded0b54f31ecdb6bae0b42998c1f91fa8519969c2f1513c2a27c4f44b4449c5828040a7fc57778ab4a670ff739464ba727f3192b53c51e00e36e7e10b3b3a8e62a52254ef4855757ac29a1364128143c3319bda7ce0323907a91a2ff19cf68e8bf7c9888f2634aff1eada38e6a52dc04e98987d91331f22f76c8bbbfb42d9eb7ae38d8365fb68e5ff8ea90b2000e3263bb110d46401d39e1eb0d7c576612ba5b4a4af6cbe8870fbf287c9891fe5bb782e74441c4c0fceb43a4c5b333cbfd09fd7d42e24576bfcd5fc8e35921e559a7b37f7afa71f823b58dac9d95cb195665d93fe62154aa60df0d44e234d96bc2018ef140907b79d82781f02fd2fe4efaa2bfc1b1725d2e521326d84e81376bbd8a00e42fd06be24268320e8dfacb03eac247b45e7c3dc9a32ceaba8f7e78e7abaaaa7b087f5e63095deb954ac706f3973adcc69e8257dc7ba9a74a0b9ec6c39158a31d5d2ee90dbde09c4d67be591ed4f3e6873f758d5013708510fa115feebecf9cf563684c6d8942ca7f5f38a47c2c4b5e17535512507e284025454ee2511558aed8d575f3e217a15f029783348e649a1b95b03d102897492b33b6fd306faccd265176af966f2ab363820eac58606de0942e9971526a2436011cf6b8f61fa00568d805aefeca527689f84586bb12dfd49328c89ae8ba617ebf4d932c33add1eb3d4664685c833dd3a84f780629e687ef48b501d22a53e1b0b4a97ddfb6381801540215843eb4458935489b564a41df56a4224b3e357bc3e65755bd5922cf2cc36213267824e4c014b4707e5b09732e704827fed2beba1ab7a212748103ee68e6771c918d8074c01f7c249b86f870a2ec2783d29c50d5d9299e978ff13a78a0df89001dcba4a263d62301504ed5a47b06e7910fd33dc3d6248d217f4661eac7c37341207eb8d77e7f1baea35602a5fa0b72f10e247a79497f4d78b3ddd45ca2a0cd2553680b135c37b3bcd6a606ffc8857c92f9ff9209ba19c211258d06bb4c72ca1db67284945c53acc9d8a66d23be57b3a1b03bfeb548b26f7498f786b955339fb4261edaf5e45359bcb9fa9256683d25783d3040d382ed0c14e809f475ae0ad69d06d6a3274f25558a5ca1aba332058ea6f4600aee71a5422891cd3b93f992d61f2cbd3659315192e4eb7862793505f348448b1295b3cd6996a547c6db74bd7198c87a4c86e1aca7c1e562cffe8118a8289eeebbd297e6e7bab5c2f2b60aa3c047644e8ea33e1b282c824b05253af883d77c4b9557cf4e80a27fc936715f1571f0005e463721b1c9d7f8864a0925a49a01d3885b248115c9174d7a29940ead18c01fe7223869d5cca5370ceca95089280caae0c81e93d148bdde3684c5cf657ae00b465d1b5c74892149da0922f6aa8a2d72c8c302bcac78e218caf7827c5d308927a42e1656a7c4f6f7cd85fb5370d95fe13647623f1f9710b9fa5a4f138e9e9c17d3af6b86f66f0ab1407a62663239600e6940c75d50425c3352c15bb89add8445f3255d550bad97bf4ce00b689ccb9eaa057797c7f09f26112f264454624c67a0911e40696c1cd19cdf3e4ebabd72836af2de3e47965615a1ab9ae80fe52acdbccd92f16bdd3f8300f014d20caed60b8599ca52998560e585a50a31e89d0bba4f9130557c83beff0d893c54f1a74d70c2cf0860eec3d43e58fc64a2ef9cc12b8f540d1b33fd4a54ae35eacc803630fb6c70bcfb61f86d4ca671759d88d99945d84f832be4b6d298fcb3eaffcca6f68ac3391a334fe9960877bbb4c0f669ebbaac2ba04181c84b2c482b70f18dff5e3ebda21d6795941078d4dc2a289c20962cb7ec599399f2dc7db6c0fa22c49011989bb9dd597559079497c7fbb6d5204fefd292fd9d2b0a1a2af2a0867fa37c4c8dc044b87e0fc470369f4606354ef840e1bd850b5bfb21bd5910a3858e8189ea7997f164913d657104db9144dc59814a795a1e2a1d53ad20b2b74d5eccfd9e8c2f38a7bc04a6bdf5d1404c840e74e2cdf2c8cbf2fba42c7a5c6de82e4f37ebe550456226f422d62a6446c454b112633015eb1f45ea0d9685b99128faf5cb97c5501a4b3695022bb7f01790fbe570508d9539eb13fb069a24ff87ab96b0861cb105816da7527a7569526233353a154ea706d909703be509b19e8eb1b4da75907bcf32f74021674adf889661bf7faea6bf7e15dfda773d52495775c1758ab1c42d411d7ffaed74e2a0baa44b86b9884f802cdef8c539ce0e7a516e90fae2515f5dc2a8a595ba39a3fc32e5fa22f2dce4056431ee5b0f15c4bb77f4153159a628483227f4f74a7b823267437ae2990d1026025d475cfb979c70324555f3ab1e82e158d29ae5777da5f9640588a91767db12d2225e0511004445b52e2047fcab307178083063bafc43428b8b843c82a1745395e153b290504fa7c74385031f6e84f6ab18c94d9d8053bc27653c110aeae665821dad3ca27241aec8e02c730894566c033ef44dbd70777faaa491dd8f5d91c6f0a6c1c313d6397466ebae9826d162bf79c5e17a5effb9381a8af354a47736cc0b233012842ea19f8dce813e4fb5df922beed2db3c7faa9effc8fb6f0e544b09f590a0abefa4577bad6e8f4b43607eca4355e92c15136406e21d1361e15c4d09f9ee58f7178284c0345e66eba0e23b12b3064f55e0a3364d90442e4dcd7a4c45001e8188913d47fff9383d9db7392ea8b1bc3a90d244af31080a410cd8db6e62c3ebd038007197c0fc048c085c83a458d316dadc04d5808ad4fb246596f4ec223f0d139c5eeca9ac633f0102be0c9bfdfb8755f4eff5d154835888616c90b8fe40b932d6a13ab1167374b3f90e9977159e39c9b1e3507812ff05643ae7eb624924cf21fff1d9ead3dd92c2d1057b32e20c62ddc5e5e9f0adcb2b405faa9a01789a991bcb77f", 0xd7d}], 0x2) 09:23:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) chflags(&(0x7f0000000040)='./file0\x00', 0x1) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="1e71bebe357276be53da85db771284066c398aa80f23407845a8f609d3ca929482f36a5912babf24d2aaad9a40e2ea9a05acc29d46322743c39335ded507709de965cdb9602c42a5045cde607b6596661c32f3e99dc8e199efd6289dbf35d70f007383e1e09f561ca22f94f79e", 0x6d}, {&(0x7f0000000200)="ed24f6f9e673294ccd27ce7a7222ca05262d71d7ab9d5d2b7b15f74713154f4821091639861b22a3244f0d50e345c8d977514412ee6f3bccde1dafa2c34623aa3f4726cdac60de534f21276455eada36caf4583f9a1a5b4268cadde2a7bd98cf9f9c71a0b4c1a2e868faddbb68b4cfd2017a0a5bfa1faa9f084a55e318d9af714bfdaa72368205f03c37103d55fdeda17fb2a49d9439ebe4953656b32a0dd6770504794107ee1c8ea303f1b7f41ddee9360b30d59d5ccae078e73d0671b2a856b449b0f0fb5d90520bd0bdf8c01da2d928617e1b1ef7ffce8873d7942308040371ba6e0a0ffda450b3f7748b557a8843143408fb3d38dc48b98c7e8c90d37ab6b9f9380a5fb5489896f6968d9f40af369d935589a61118aec281fe4cd6a59144b56a3dcd2f228592fa61dbb755e4adcd8ec78d2dbf6970483c8f0e8297bc27114a8b0cdc21e99ae596c456b13171414349457c274055774b01fac099b6a4af3e26fe2b35a8040918e266a09201bee8ab4fe2c4251a33b8c2fdc32fcadcbeaa36054eb78f8233717c72a7752ee748abdb70075aeb66e38768f520c1634df5241c021a112e15b14beb8e8a7f60f03688fa9bcfb6f18b7279667c5aa59a854e0d0cc9747bff0c490386ac87c786846243ef2c5a12dd48064bca545c7242d489329020a32ba36a86a011500e32e7886f76227d3078a37c85bcf72a39d2eb9eda80f57c9edc171f7db021f0af9651562368fca923534bc41fd91b434490d7708adab4e260319cbccd54db41f85fd45446427aaa83249dfa72c78aeed8c1571dec4ac90082b12bd7a1025f1f652dcdb86ecc2785cd6ded7b78063d142bbcf4861d4e2e673f3e629b6aa24572d07532bb81a9d66c98d6d7d20630842dd9adb4a7510709b4661c4b403cd7dc120b13130fa59821874960a6ffbe00509a224938740af3ea2396d5064c4436d6891c85174d272cee105b59ac4871f4b4b66c6d261d890528960c6f6ab32e5ae26159160e4e55200f86d3d0751fb6e90bd1016bdf5f34d38eecd7cc495f4df688026599c73fc12ab243c441bfdd556a3647a6c25cf45ee77b27ee71809299145ffb1cf1c7087dc4b700ac747a73e95e28092eb50703ff791c465a144fa85572e5ec003c50f412630316617b4f94bb9cdd4e198d83dd5949b435188d339b9ec27b81626417d1a52f5efe087dee67b3e9bbec9df1bda132258521bed8cca2c4109d33abb95c353654ebc2bdc9e573b31865c7711c4bd74cc65f41a96605f958982ae509910398541f95d14293dbb4b085146b208dabd036b6e2ac942681909aa39614f0d47baab64d3c2f9fbd155cc49038d149b63cbbfd6653ed3c9102b05289d61a57fe6fe50634550a5a31899e6bf058a59023f2cdf98b265e3e6352a990335cb3463052280a10439646c3322ce7b6eba9c4c8e7bd63dd2dcc55f356712941f9c0c607b2927d59824bdde0fcf20bff91baa0b7761516898e2c7cac80c477700bb0d1b43a6947eea67758385d55f420c6425e4210d927a384a74104e6d535cdecec810115f2537cbee4aebb09b95896edb5544e03f2529aacfddb1f9c6c14d5d96a82ef48e0092fcfa975099dec7cdf54e1c38229e60fea374cf35a85b3c88e5a5d274571911ac770e266476077c1e28703a760aeefe21d1f17836e6b7cb710a57a99ee46199c5e3cb01982a1f997d7b8c2d1e55b99f8e5b57c6e01587fff090308477c71be65d4d3ebc3146308e1d7b6afc80ba5c1ec10e9bc26a672c676480263b9a43397651a1370bee46210a9e1cd7ffc7fa55c1cf533da6b4d0f7763bd3f082edb160fea52ee8826013cc765ddf8652eed253b98a5ef", 0x520}], 0x2, 0x0}, 0x0) 09:23:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xc4, 0x0, 0x33c, 0x0) r2 = kqueue() r3 = kqueue() poll(&(0x7f0000000080)=[{r3, 0x181}], 0x1, 0xffffffff) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d5, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r5 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x0) linkat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00', 0x4) dup2(r2, r0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) fcntl$getown(r6, 0x5) 09:23:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) 09:23:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r0, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 09:23:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x11) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_open_pts() 09:23:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20020, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$unix(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x9}, 0x0, 0x0) shutdown(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) getrlimit(0x440e27279555fbbc, &(0x7f00000000c0)) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) 09:23:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180)="00ee33003c7200a4", 0x8) 09:23:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x133) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x120) read(r0, &(0x7f0000001740)=""/4096, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, 0x0, 0x0) 09:23:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x154) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 09:23:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x14) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) 09:23:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffff7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r2, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 09:23:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="64746b12d8ec6e091ff1aa519b5a198bcf500282cb814f05fe3f79234b677667c2e5d7cb4823fb0b9954401592ed393cf13a300e1ba73621a4e747f2a9d0449274a8f4cbe3502f52bfc283f71016d8e7", 0x50}], 0x121f, 0x0, 0x1) close(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x121) setrlimit(0x6, &(0x7f0000000040)) mlockall(0x1) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x4) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = getegid() r5 = getuid() r6 = getegid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000300)=0xc) r8 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f786498, r8) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x101, r3, r4, r5, r6, 0x1a1, 0xfff}, 0x1, 0xfffa, r8, r7, 0x6, 0x5, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r10) r11 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={r7, r10, r11}, 0xc) mknodat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x1, 0x9) mmap(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x1, 0x2536c6f6a50a71b6, 0xffffffffffffffff, 0x0, 0x6) 09:23:07 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3a5) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) r7 = getuid() setreuid(0xee00, r7) r8 = getuid() setreuid(0xee00, r8) r9 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r11, 0x0) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) r15 = shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) r16 = getuid() setreuid(0xee00, r16) r17 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r17, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r17, 0x0) r18 = getuid() setreuid(0xee00, r18) r19 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r21, 0x0) r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000180)={{0x1, r18, 0x0, r19, r21, 0x4, 0x2}, 0xffffffff, 0x101, r14, r22, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r24, 0x0) r25 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r27, 0x0) getgroups(0x3, &(0x7f0000000040)=[r27, 0xffffffffffffffff, 0x0]) r29 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r31 = fcntl$getown(r29, 0x5) fcntl$setown(r30, 0x6, r31) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x7ff, r16, r24, r25, r28, 0x10, 0x5}, 0x6, 0xfe, r14, r31, 0x3, 0xff, 0x3}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000180)={{0x1, r8, 0x0, r9, r11, 0x24, 0x5f03}, 0xffffffff, 0x101, r5, r12, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r33, 0x0) r34 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r36, 0x0) getgroups(0x3, &(0x7f0000000040)=[r36, 0xffffffffffffffff, 0x0]) r38 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r40 = fcntl$getown(r38, 0x5) fcntl$setown(r39, 0x6, r40) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x7ff, r7, r33, r34, r37, 0x10, 0x5}, 0x6, 0xfe, r5, r40, 0x3, 0xff, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffdd3) setregid(r42, 0x0) r43 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r44 = getpid() fcntl$setown(r43, 0x6, r44) r45 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r45, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r45, 0x0) r46 = getuid() setreuid(0xee00, r46) r47 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r49, 0x0) r50 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000180)={{0x1, r46, 0x0, r47, r49, 0x4, 0x5f03}, 0xffffffff, 0x101, r44, r50, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r7, r42, r46, r3, 0xa0, 0x7f}, 0x129, 0x7, 0x8}) r51 = socket(0x18, 0x1, 0x0) setsockopt(r51, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r51, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r53 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r53) r54 = msgget$private(0x0, 0x48e) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r55, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r57 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r57, 0x0, r59) r60 = geteuid() setreuid(r60, 0x0) r61 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r61, 0x0, r63) r64 = getpgrp() r65 = getpgid(r53) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000240)={{0x9, r56, r59, r60, r63, 0x105, 0x6fe9}, 0x7, 0x5, r64, r65, 0x2, 0x200, 0x1, 0x2}) r66 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r66) r67 = msgget$private(0x0, 0x48e) r68 = socket(0x18, 0x1, 0x0) setsockopt(r68, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r68, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r70 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r70, 0x0, r72) r73 = geteuid() setreuid(r73, 0x0) r74 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r74, 0x0, r76) r77 = getpgrp() r78 = getpgid(r66) msgctl$IPC_SET(r67, 0x1, &(0x7f0000000240)={{0x9, r69, r72, r73, r76, 0x105, 0x6fe9}, 0x7, 0x5, r77, r78, 0x2, 0x200, 0x1, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x6, r52, 0x0, r56, r72, 0x48, 0xfffe}, 0x1, 0x9, 0x9}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000540)=0xc) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r79 = socket(0x11, 0x4003, 0x0) sendto$unix(r79, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:23:07 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x3, './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x81, 0x6812, 0x800, 0x30f29c2222bb5878, 0x4, 0x1, 0x5, 0x0, 0x1, 0x3a1a2ad4, 0x5}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x3, './bus\x00', './bus\x00'}) 09:23:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00') 09:23:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3a5) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) r7 = getuid() setreuid(0xee00, r7) r8 = getuid() setreuid(0xee00, r8) r9 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r11, 0x0) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) r15 = shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) r16 = getuid() setreuid(0xee00, r16) r17 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r17, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r17, 0x0) r18 = getuid() setreuid(0xee00, r18) r19 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r21, 0x0) r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000180)={{0x1, r18, 0x0, r19, r21, 0x4, 0x2}, 0xffffffff, 0x101, r14, r22, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r24, 0x0) r25 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r27, 0x0) getgroups(0x3, &(0x7f0000000040)=[r27, 0xffffffffffffffff, 0x0]) r29 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r31 = fcntl$getown(r29, 0x5) fcntl$setown(r30, 0x6, r31) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x7ff, r16, r24, r25, r28, 0x10, 0x5}, 0x6, 0xfe, r14, r31, 0x3, 0xff, 0x3}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000180)={{0x1, r8, 0x0, r9, r11, 0x24, 0x5f03}, 0xffffffff, 0x101, r5, r12, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r33, 0x0) r34 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r36, 0x0) getgroups(0x3, &(0x7f0000000040)=[r36, 0xffffffffffffffff, 0x0]) r38 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r40 = fcntl$getown(r38, 0x5) fcntl$setown(r39, 0x6, r40) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x7ff, r7, r33, r34, r37, 0x10, 0x5}, 0x6, 0xfe, r5, r40, 0x3, 0xff, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffdd3) setregid(r42, 0x0) r43 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r44 = getpid() fcntl$setown(r43, 0x6, r44) r45 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r45, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r45, 0x0) r46 = getuid() setreuid(0xee00, r46) r47 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r49, 0x0) r50 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000180)={{0x1, r46, 0x0, r47, r49, 0x4, 0x5f03}, 0xffffffff, 0x101, r44, r50, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r7, r42, r46, r3, 0xa0, 0x7f}, 0x129, 0x7, 0x8}) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/170) sendto$unix(r0, &(0x7f0000000000)="b10005136000000000000000040000001e0004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3717bff79e560c0862f263e8156336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257f809c500ff0002000000000000020208a371a3f8000400000000", 0xb1, 0x0, 0x0, 0x0) 09:23:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r1, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x4e6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x20, 0x808}, {}], 0x2}) 09:23:08 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) truncate(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x1f) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000280)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x40) 09:23:08 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107008, &(0x7f0000000100)={{0x3, 0x7f}, 0x2}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f0000000280)=ANY=[], @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r4], @ANYRESDEC=r3, @ANYRESHEX=r3], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="2e968adc804eb0a4b3"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r5, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) 09:23:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3c}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="d0", 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 09:23:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x20, 0x5) r2 = accept$unix(r1, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x50) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x20800000033, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffffffffffd2d) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00010000000000ff3000"], 0x10) shutdown(r6, 0x1) 09:23:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000005, 0xffffffffffff64b1, "925475447dc50f4f9a8933ec7254a400"}) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r2 = geteuid() r3 = getuid() r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x3, 0x0, 0x9, 0x101, r4}) setreuid(r2, r3) r5 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r6 = socket(0x18, 0x1, 0x0) fcntl$setflags(r6, 0x2, 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r10 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x7, r8, r9, r8, r9, 0x2, 0x2}, 0x5, 0x54, r7, r7, 0x9a8, 0x15, 0x3f, 0xfcc}) r11 = socket(0x18, 0x1, 0x0) fcntl$setflags(r11, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r13, 0xee01) r15 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x7, r13, r14, r13, r14, 0x2, 0x2}, 0x5, 0x54, r12, r12, 0x9a8, 0x15, 0x3f, 0xfcc}) r16 = getpid() ktrace(0x0, 0xd062682ede22335d, 0x10012, r16) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x5, r3, r9, r3, r14, 0x1b1, 0x2}, 0x8001, 0x3, r4, r16, 0x100000000, 0x5, 0x3}) shmctl$IPC_RMID(r5, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) 09:23:09 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000015c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f", 0xb4}, {&(0x7f00000006c0)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4aef9cddaf6bc7be8f8c1b6", 0xc1}, {&(0x7f00000007c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a135a4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b722da992f5ea3556064bb58306c69ff013d27b400b9b237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b508a4e07f72302c2b79a8b93f9d3c104e20cd800184d7367eafdf2f9451a32330c9e3ce8000000000000cca6c6aada5122324b43cbb7d7db60dbbb11da81c97667a4262a003df306eeb987b7c4dbdf1072db86edcb96f35db8f18f978e790c38ba31458cd49f28407237a1b0cc836a012d4db7b1c832e83024741c5c8f4530365c442e25411eecd4b3a228cc17b55d7fe495725dca5ef1c6c077b2983fa1787228da25fa013b00ec92b755be5ab3a8c8d139e6707ccc0310e5a51757ba25d6725ced23cec0cff4d0b67eadd2ee0c799dfd8f48911f90c6f1f109f5d40730dbc1fcd62026792a615834dac257ec9c6643ac65b3e43e8e4db8d4988b24d2fe1ff4282696a5eb345b89f1ba08dbe3a7c77e3cc8253737ac317b2a54fdfe272b92d6d2132be7364ca5740d9a48c41404b961ab495c88001211674a77bdc69492ce3b26d637e319bd7a8ee4e36de5c60b132585f30ab551f4786874cbcb17afb8f6fb71e9685aa240f559be3bfb6e9fa6c9b3ea7b78d925dcd6b919fdf26f5e20f4630ec520629e2ba7ec6c4c3ab2", 0x177}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8d302051b42da8dfb033a0543da4d6655c4491695c6d71df9f09a1297f0eab7", 0x2e}, {&(0x7f00000016c0)="f17cffc356ff8208605da52dc519aa054cda58ac68c38c51952236b110f166bdaff6364b28ae401ab03770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb17fdb7f4a47f4ebbc43c20912b9210d94e46702c26c70000000000000000", 0x78}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00c4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0xfe20}], 0x6) 09:23:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0\x00') munlockall() r1 = open(&(0x7f00000000c0)='\x00', 0x80, 0x80) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 09:23:09 executing program 1: r0 = socket(0x18, 0x4, 0xfe) connect$unix(r0, &(0x7f0000000200)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0600000000000000000000effc23e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}, 0x0, 0x0, 0x2}) dup2(r2, r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) writev(r4, &(0x7f0000003f40)=[{&(0x7f0000000e00)="1f04f3eb1d3a422261629815b382249df39c3760cefb782481c97b3a22ba8a3cd39a3b23559a2d02da80fd0f29c48a61d01930c1e55c5fc740efcc5f9caa6c218745a7da7cb4b89817453f7d24f120374ece8842e18d15f7a0da34dec9d61fa5d635fe1e5c46e44686c2100deca9b8abbad3976722a38ec2a2b24a2109504a8ab9c91edbb05017fd5de38fd6eedcdc640eeeb1ea36c8a95c6be4459967d5412f4dc79cda41d3a41571449f5a7c019c9e35c39df649a88c55fd306f1229f5ebecaf7f133546ae7bee0d0416922da8a1f13773b1a57e97ccc5f807db298915f9defacf34ae4682d2b7f3fea0d5336a69677830c14116ec8ca2339dcc3cf83a8f7e7e6f28cc5d1f952a3581f90e39fa24e61f912d359cd1080a481ecd8691f8d0a3d33493d35c8e1547728ca59254de47ecd5f1c4d29f1ae573c2329960b8ce6715553b656e5a7b75f1178527553672af6c8034f4f0fc6eae090228387cd3fae803651118391a2d30e140964024876922e0c86892dd7352e3b5717ac226c0b829263c3ba403455590bba2323866f02de6fab6d063b965045d7bd503ca4949109057be1fb2eb10345c376ed90b3bdee43d25f064f6bd7919fbf8bee9b287421bb0aea643159bbbce7b06496e8a609013b25de665536ecf641dcb9827bab17fcc6e254e774fa298ab0ba376b2de51d4f26ba58828a0fda833fbd944e82ca490092fca544c807320b70c5cf7a2d33aeefd1d4d89e36dff07efcdfdc5aa6f431fdc543ca3944396bb501fa2960b4edeeac0e1e9c0c32a8860b972fac9a0ea300517318aaf60367d37ad10c5668ea9c09187d8bf6c2fbe179fdc06dededa1914c3dbebcf717320112b3f90106b9b3eebfff798dca09d72e6349251b2aabcd063df11a6f67b038ce877a055bd356f8aecea4a1afa3f6cfc8a5fa41cd1ab6e91d5105d4f6d405dabdf6e1e9d74c01581ee3a6a47de2546619378262cfd12a2b7d411fd8a135aee8253035e6082bacef79f30fac66b823eaa373f49911eb8949094b1db9d6b27054003bee6617baf27fda98d5c307c13ff61856b42077787bc4c45271622b96d2502e2d14d486d1ee443a9a62ca8648ef142c91bad0c0a8c66b4fc30d9e9cdcc9c18b4ae82ddda02db3c9debc0cd8baf553ac22d871518aa7135d8f4e49edcb9f472710a327065f869751d9a6f7fa9ba70a24c6ac350436332caa2fa2005562f94fb1c3635073b60d7e9520fe8c10a609fa9bce33349d82f3921d0e4d09b6c103370ce744ad9c43f504e244126fe7be73fd62c025c1418efcecf42ba525f6f36a5da5705d4963457d3c4c848c0cacfa2344ea84d1d279f9df89254e9226dadf03d7f7cc0a8076c9352c73f3e34de527cedcbf6a5e713d1fd7df5b758592003a72642f08dcf053351f1fb80c297d5543b8abea6081c61377e797146ba1eb3ef9cc5ea72bac879755093f82a29643b131d63e37bfbcd450757d06b86c457da4ea8a38cfd9897b3567817c7450fe237cf32200ae718cb4e7501bc8cbc6a5ae61b02fef7d26d382b8ccb88c20acb6089260559f21aa4060cb54e250e0527c93ad3f63be4c303772047e5366db99f186e8e399c94030b0433cce6d01a092f6324659fa435640c02d6e0e47d180c90c5b95b2f3bbbd188e644a2642980543b73b1aedc1dbd0eda12227aa6998f61c99312cc9ff4bc7a340cb3740e70e788a3338f3b43c24679e7dd2e933adbe4914c82fe0d4a6223b40e115bb12964b6a750e42a595609d54396fba448408769df017254606fa3b0a195aaa1b1a1e3c70cdd110516b2e7692dc4a590224c0068abb002fdd935fe596298e7c58b1808670a27b4789602a0b6e7d95c50ffd64e6f9b808bc25c8d53dbcb4729b56ceb09ab7920ad4e5ed57223c9cd7a47fd9dff661a189bd7fa1b6384631575b0b34917cde921ee19f74c073bc468ed732a9991ceb532cf2ec8c4380500701081acae9a339e9289e53b2b51514286e9de35a7236e06cafdeed3bad96762ec221b805119560df02ea27250a2acc603f94c3d0cd9471bc3bb1d6b1e7e6927d22a5686ad713b8a81cfe941619b11f2b03b48144cf8c3f770643ef0dbec7f29ac31b55dcd5cacc861e7ee0f40ba3198fee7d59a027888f8cd4e6011992c35d79faa13941710ca243261e28a0549fbb6762bdef88466ab0fcda8e0a74b008fb64bec452d1ade5452ce1eafed16b57a190b9f5458dee047a53e0506f584ce965cceed2d4e7ccb05c7f5a18e6983cf43699b4d5c075ee6896d10f6018ae893182ce52fb1c6770e462038cb8a73c005d53f2b8eea01464141f74e5c01365a2f833791adf4cafa0418930c0c1dd76c50369d972367fac376e04381ca59185b3639690ed45fe0f133dfd860b018f0d2b1acd49b17aee6091424226d7a54a7cc42bd51cc10ae9a621adf6ee5fd8e13a603416d9ff2723cbc1b2adba2f05e23def69e1cf6e3072ee46702f35a94c9de9510518c2c821199dbe5683c8d1b431e4afc8bb97f42893ac383ccc46b7efc3c2f563b10eac225b92ea67194b7442e817fc1c42fc22aa0ed696cee4f425de3246a917a7694797f7f09fe70a1d4cd2bf94f3a69882b67517dbc9587988a685f5dfe5a112d5873366ed5e6ab073a4902fe0d3370d8133cfefeea25f2677f160db37152c1ddd17651fec6dfbaf62236a4c07119686d26f01a0309ae4b69abc7f304d711175d93e2accb186aa0991ecf69aa2a471c7dc74d9052036ff001f0cf292e8a7f0007e456d2fcdf574ef77337aa34545715c14a4bcbf7fdd6fd45108671a1af0807253e403a472c31d0113d14c6524cab03b27d209e21d6f0b9bd64882b89752f392506d518ae51526dccf0486884b8fc733dae470362b332f2596a308d93c0f6c28fb2cb8096140b9e907f89ea1bba987e0d3b4048d32b6931f363a1858f1c90b4746a0a3eede62d635eb4814dbf10eabb27a74ad64ddcb6c7d189c2dc6cb380d3686f010153f6458d54e7ea7af88a3432b1d86c074d7fa00bdd691cd3074808e9e704f23583649535bf0f60bd58b400090cc917a46cdd1b318815d123bb75ec32740d7b49f9e35154896fb2bc78d26d6ee54ac13029961e31953aad39ec7a6db1b7ca2454ee388ddc00f7f25912c2a3abe636961c490b257887c3feab6a3a29964050354c11383fce4ca212bdccd1323f98d2330b354c44c4dd1e5beb33a382499bd6e41b6298b7333a87bea086c0ae9947f965b60ae2312bce7d09393b3564d10f555c2d0c76d85460d4bfd759d57d478f9f6066e2b0f379848e0e9c911ffc051dffad7c05ee5545d3e3c2c46386bbadab5772382254e820bef37e5fe3cf6176e7aab9e3b13245f255eccce126683f3a52aaf93bc5d7c30af8d3e326a94fc5441c73fd2635f4f034c321979d53c90c38ab11a4df9ef053e5781cf38427ea2f779e854997ae6b4dbc065540ca73f6df745edb5ef8058e6ae9def2ce0fbbd2e49ac658802f061041256bdf3cab4620ea46c4f4c9223f132bf45b1605a5cb6483807d5c8895e229c61c9abd68be1d83a297bd306b3856c084a87a13961694dee88fd37b7ffe239feddde3ac8806157bbfff10e966361fd188b82409b1ec2b05c0b57e9ecc61956230289f06273d8d924b261c5b20542ae3741d65e645608761dca386d0daa893138105b7985561e83d22af833e9ecf53f5a812aa5c0f4c3993bfe0b38170208a75c2b410065c0217e0439e242ead1b97e3259e5c857a5fa11d2bcfec1e2b8f4fd075538981beffe142cdd27f5dbcd1519f25e49864a727bae37e81a3b54f91c5cc54b199f96ab29411a5561fe85c967364321f45c932ad7df4c947e45fdcb2ee4b1bbfd0c96cc79af00495723260ceafa61b1f8e88b344f34f09d24bb6294c87d549eb04bcd45d5acc6e904a9400f572fd5b4e316be1233409b616a5387a651ba7140d172cd00ee9014ccdda95aba99541d1831890e57580832c77ca353e556facae89b01663c3afceb1a6ec14ba156dbbdab8ec9db29277b6298b7751a7328d69b1c1c077a31231b9a17576badb10f5d7d85e24138388046b87be85675900670a29e29a68fd950ce82d07da18377a03bba19131194097387cb252f4815bba926f3885721c5dd3351f64bb6e4d840e40434af9e1981e501ede48ebd22dd9c1bfa6e5f9c85a290bad76912ad915ee72e6aeec12a517584e82f6888c01d8cc0ec9b856870c12aa5915bd2e1bf2de9ba289b2551493b4f016165f352009705995c3a0dbde402525060e0087b5e4f096c83ddabac108f740fc4789430c16932bae61c0ba61a472355519137e14f1043180f48690f200e63c8ce0cd9c13265ac5b1b9d7673d62553c2c956bcaf06b93577d699ba00aa0b5bc2f27324f2e0375a99d3f33d87476545ccf161a4ee7bce389fef211122bd5568e38f0194975f1f5b8ffb0e2b5bb0aad199803c46a97a7ec9e78d2f0c34dec4b55299bcd9daba5a67acddc34e340975956cd2a83a3cead15d6869d078d9d6cb87de43512c2eb8c49f51722c149019237f9078d418dcb2970fd2db668b98f56d7a6629e6c5744ab493678e8a863fc190119702ec595adbbaff463f2ee57b30d86714b76418c1b3a1d6eea73ff05df9651b4d258e432b57ec541aa35e9847443e74ce0ea8c812b6b34825c94918c53bb72a9d40eede062f4722a9f1293df002ad71fb34ae35b6374ceb620cb104661bc6daed67ce4630f4686297458d5f6f5c51699307b9f3d15a794e0df52b286a4c6741317fb96c399c3036b1c9b9a820adf577790d9cd31f3203649a5a5061f2958a564773a3de7240a9c9f4e418165ce4cf0229a1c2f3b35cce5410e2581797364500e04f74d748abf60bce888b6ecd0dd49ecce84530e1a1f554763f04ec84d1510cbaf9ed78839a5675aebeffa1f6e1415bffd7214ff133383716538e04a54f7546db34acb73315de2c43a33893a9415599851ece018892f176986d32a74cad06a5aa76bdbfdfb68be2baf2ebdf9e777b4a2d3b0a1d004e2588601511ae34ccf6cf2fa567bb65b4159a6680a80a4316b13c12bcb967ae13bc080f357691bec12d430357078ff4d420f7140d22024d915ac83c436b2056c809f1cec1434b4371beb1ca730035421053d5d1eba0c738e9c07715ba03ea2d92defb2ccdc56fc277c15ad91a358e123f751b63d2c36f91f1094324445d6510d7fcf4e5925a8bfc723881cb705e620a6c82462aaa9c58c1a28217f3636477b770069fdfc1c602b6324391902e8d23bcbfea8543a74027a9da3a348bcc9e84c792e5e660acda5b52a1b2eaec2c1ddaca600d2fc4355fb2e37a04c7d0981e87618d8d8b0a06e17c9d1ee6c26c2d48faec69e059d068e61c8e1834d4f90b92ec689455ed64d7178bf8b1e70bc2f143e6cf975e0853d690aaa392475cf9166adc062a477d28f116d7cbd328484eff1604335902f2472e2af1c29738420a777fd93396bb1fae440d800bb2bca7edca969678331c14951d598a8f71e68cc0734b22ebf558799f1af46602e0145db7f4880a1974b578ec45fbc5626fe9cc8f774ffbc56f1ae72824d7298b58cbe6baf29a8e69793a843a62e1c9d85debdb9985643fcc83ba904b45d306a538e3c387acdfae03f7b6b8599969e6b0aba9bcaf3cf19c55b01474efa41932cd243071b83fab00c5715ceaca78c3274011b3dc8caf1fd12798b42e021c5cf6e9288af507456f573367895c038575be7a71bda3aab16e3aace1be6688e5556aeddf14efced6742676bf09f49c64891e6d4a1dd6e2e44", 0x1000}, {&(0x7f00000001c0)="7de645bd1db45fa28d91291a5dd9df1d4568b106184b029217cbd670d009e9724cfab6f79d5779ec93ce2b8c8274f8fcf8966028a239bf776fcd9d2f7e796e4adbb8c39b6cb8e5776411622382eb0d6f19fcf0a4725378cb42c271a615c262dc57cc4be52e7ba869fb2fd23970734cfe6563ef45a2724cae621083a2612e146637af9457dae353b970fa64ea9cab65010598c7bec1d1bf065a0097d8b86fd30d", 0xa0}, {&(0x7f0000000080)="61ef93c6e720682d6e4bb13cbdadb8857a313bb23c67754c605a4bbe8b266327d2504bfa978a38f5ceb112a3db9eeeed8ae751e997b407", 0x37}, {&(0x7f0000000280)="d26d739f7691dc9983be0ce134dc237d51aea8767020dc90d0f452813a0bc6d5b4bb96c957a9166cfdbb01034fa0300bf0bb527279299ab84cecffef0a9aaa03d3f2b8f5f509201ee21df0fe3e8eab007fcf8877ea0144586538fc3ae35ee5ba48fd3d5acfe4d1a162c5dee72bfdb16eeb73e32a61f62da516f209ed34a3c8d1434eb2e7eb8b0211ef11ab4fc6b2620759f7f20b7b3f2d944aa41ced1cd6493604adb7af60482f1da22d7878e1ed2c0cc8b2462881016af082db7221", 0xbc}, {&(0x7f0000000340)="9ccb6abb899f8a77052100c14c367fdf595a061f65bcf2971d46b9c484e85fa26d07072e6b203ad3edc9f13ffbd324750940e251336a0a56eeeed0d85443d04c12addadf84a2a34abb52a478d3ec82b3829c11e8df2410287b048d79a8ab28ac3d43adb0f0c56a6270bda237599dbd0576e20bd16476ff3549e0ffd73ecb1a922d1d6a4694529bef6927df74ae3f7ff0a076096b4db52e617c", 0x99}, {&(0x7f0000002e00)="cb39e9a58eaa4deb6ee078569a0742294b36d0c62721b4eedca3952c63873766bc565a41c6c18bf0c96f1f13e205b87f9a164f00a2b060931b99f1a44d138129772637836cf1cb44ecc173dc840e3738ea19a858bd2f00a54e1088eb69dd1a9d4515116ba67a128effec1c6d23d5fa408383608584aa3b83b87a44fccb7dec4384bedd94a1bb365eecb0a22012c6afb5f35622cf15b9066d925a65dd45397753507e7585a41ea61a01c8c2e43941a741d3b92d6df778afe0784c61641b7a59fe786ac53b2255aa40161685ffbb41ecaee1d51a735d7a015a68753f9b9d22f90aada6fe1750356d32348b484f8043778a0f349acca4d1f9083582dd824052bf937c94c73bc30deaa8e1df92c7e43a126b6da85c67f73d53c45b8fbd09278f59c46356fda67be2b87e4585ba022a1f883ab65c8665328113fd6af309d860ce04a78a35c152d39468568924ba10866b04806705d137023c79432fee05cc41bc0b711b49fe62a1bb6d5a7432e22a4e2ebb02c943c77f57195d3cf0f519c28415dfe774274c31c8d25d236f437c55ecdc293c093721e4ed99ae41da2bdd376bb7e29dd2ca9f59d3c271b6cdda8a828073b1f0353eab814e5764cf9b0332b26715b3c97ed552ca386233398002c367851c3ca534f7491e95297510fc09ada346750571964177877b65a86c7aa2492c648e62f4ddd21c07573386a09d3fe2363d511ccccddf80ad7a7fb07dabd8cc98d4e5ca927ffe4749d8d5f6c9cdf2080dcc72b3ba17955499aba4ed4489c6f22dc6c9c6b361215b738887b31cf445bb03e22af6c706d0eeb3839dc8a85006e273ff3f43b3e70a2661c9dd00b60cb786361610a3d0ba51ab60e24f28e824a844a0d384e656a8ec0f268455a949fe0a5f45b18595775823858d41e20a26ac0f09fcc73d957afec327efe1296678bc61e8ca696e06a06341ba8dd5b9de9b024e086245a2efcdb67a225d89d468bfc756c5f35f9a11f70546aa51fc61e664bbb77055886155374cdf5bd77573e6ecb4c4ff8ee5725fc064118cebdacb8861c09f2ac06af52bf9c7b9118d4182d23ac7e0808e66dce2b2735357c025fe4d88695f241b78e493ef85fb4d77252a5f28c90d3ce8132ee442fd45396a9f83150de052f1c44eb92095903109b213acff55bac9618f50c0d374595f38aca9f6b9e8a83d943c475ab405fba19d93857ca5fd2a2d8823c5bed2bf47af46e96fb486e2969e7f6b70287c117816b8a29d36138378e1b16b2f2d484aaca5938b093cd4efcfb90c8a6439bf4bd4de89b70e54df7519b5e769cbcbe51fafbf16fb834a7fef9d77716f356eee6da63479bcca4ffd0d89081a491f50130b16b5ddc418f62fdcf2a98013221b9cda3acdc6016b599dd659d579f56a6849c95e991023aad2965530301aeb6b0eaf69f885f67a85890c628c9ed695784c93fdc46713e450b238a0155262000217cc17f01ed5a6188acde88b9b128b302bad11c5d8c585d95964df2b8d74c2044fd4193a4764ce94149412168ef6383a542ab7d607b98518bc197af803f6c61db2b5b146756790df2f9657288a74d18e632782e57b4e171235fa51d5f7c55d08905152bd8ff91fbe657e53d49fac4cdd24e394a7cdb063478b7a9d4a6a0e7835f6e0aa6b08191c12bd59c9348bbdefb45b01c61cc2920d54d7fd2f7bfc29e7a80e7ecc2ad521dfd884018ca724ad877fd93ea9bf51955b0bf23721b5cea9eece05a7bbf826db611ac13f2de651ef3199b793f5febf5a07e3758049e563d1413200e2478d8688f24c104b53b618fb835971af12aab213cb3363250fb194011c38671a4977e6c49cb9b871fff6da46c29a130fd25d9a70d107feee88a0fcf19bed8663faf020b03bf9bf4618a42a1c59346310382bc6323e991c7655b1414f602e654ef271e795fa07eaf7e05a78925ca3ff6529049e368c8f2db800b64ca6ecb62153ad7d32f37441715ec45e12dfd88bedd34e97f6f999a3d3735ea6c663fa05feba73c6b180c41047e03566abf95e39096a3a0aa4b4c212cba50106c8c704496960fc67b956178afad4285c031feea67bcec67c70bf90935f66982b268f1eb0fceab7bf78f433921f76af02673ad91c174f54618bb1e49eeeb00fe7f3dc546b580367d388771f9107a3810c3dcc00e8ca288730f248df5547236edd1a3171ae18cbde206d4c7330ff55aadc92e89564a976ee68dd37ee4a9f249cdb2aa5d4485d1af15c03364fc29401445a0d90157649be158768e4cc08be2140b8c8a67f02f388d7c7adc163a30efc562c89f511af74b466e8125984cce6ad3f8a0c33bd7994746f175547d9444e175c16439bc9d8d7186433198543b8cdcea5518952d2d4e4285f060d95fbc58dad37e68aed9cfe9d4e2fb6907b7f36988029c1d9385d721710eebab1b0713594f2a922ce8b7b9a556870eb4678b6d1684d854caa202261287ff7ce8b55758f7ef611b23a37d7726d429390928470db3cbe0dbcc01911df6fd0fdc1bb5c7aa7c3a2f7b7e49ba4e290af6c1e1f296696cc405af2659628b475ab8be44a6728825a903f59a70c78b0070930f19fa7dc7f7acf5252277dc1baac2515086c56dbb7c59dd2167cb598a88720702ced09fa2c7f50aaefb9ab2f5b245ce67edd481cf3916b58e3cc8e44426ff917f677bad1ed741cedb63097f4a50f2fc70bdbf91d20869e1f3f81e7797f13a7834275f0b7aa4c4c06e5b6408d65c55d7c5f243a367eb18d14bef6b46e2c0947389831d4c83a5faa238c97cb3cfd2c039d212778117a3d83770a1b52cbb915177617be4fe6fec4c1aaa9d91a32675177bb1d69796b2a13daac49aabcfffbed15524665824f0f3252697058009ad1786bfc0756430534eb839f42236b137018793a37cb5f113cba8e48f8bead62a82bfa106986d97f7e21c715834f69b5175af1795260ba27b816b9f6d784ce9c966003f4e7b1179c10119a4501558eb79ad6c4756969f807c055b34ee2fd6f91ed13e024d80075816488423b44ee8678cb683c7c788580c928305e6c41aef4167434b8d96c3d9b29af08a68d9bcefc7615135ca2f80b30a4f9b26e3483e9f8d6e25d4a96cde2998c93d4f1214e43d131e968fcad3ef3257e918c41a28a07b4caf594ed144156531581020529268020a203abee67af7aab45f7277d0e843dd9cb5f2e852ecb5f9893351521d7ee45a3f20a80b5aad5a3ac3139f9b82b369c7d91e3234d1c60dc6148ddbc6a38f35df5fe3820a7218d82d67a9db51544797b80dd2a810733ebe83d95a52e63b116843947b8119ce556e13caae8cba613bfa371cbde9652bf05a7d649a5af286b300e5b4109d9f494876c21f2d8ce1f57061b676d276bd48530c5e3a0ca624c6a337da151229c80ff4301660c4ea5e334a1da173bee77f420c6e0ad0323b96fb7144e26a41d7e65aa78141a1aa37f5af8b41990b7233b28640f4ee6e769978484b03981a05d03ce7683d7dcc50ce37fe0dafa722c56464e7a8a860f190ffde5256e194bf739eface48bfb28408a9df0bc5abe75c5b23272f942a898cccb9547bd8f6bb658df07b2c7a3bc1742df821c078e2ed208b867fd14ce0fd92be2c60e7722ea0aaa9a2b5ce54e34a49ca787e0f6d0bf99f32b3cbec949069351b7202d1f60cb463af342f71ef23bcf3b5966d80c8b30b7a1992f8dba4ecf4d67bdc278f0be7ca26cb8f4e9982587f7e57cf71898c430a92db975d6fbeacb7156de5b6d617a712fd786a0a50b5190d6205a59aa4529e0df4a7d1cade9851c81e52d16bb66830b902f95dff0468181076619dcaf473be3eabd0520724d5b8fb02a2c3dc55c4e42d02b8ee7b091ce0756a63d1ce666811fcb6fb43e27a677f859414e4e1fc3cf61733e9592c3c7ff0a4f384a6d6926d3632fc02bf2c819222624d849302b8c8b56358ad90ed56a05734c927e3ac9caa6874199b62a9d7fa93d49aa17d0a36a4a5f60bc71b4153b08f48d6bb72369997ed6b4ff3e88409d3ca14a269fadb10776f0629c9e19a36d44f54c8a79352eb15c3997a5687871c37e8ace04517a3dc6512e23c1214edaa25efb00876076eeae8c3b0d86900610497487cfd4a2e6300cf5ba2fe24e6196647ec1450f0bf3a0e6ddfb4f59588dd491f48e257c4ebd0bc0ca6228985c190204cbc1c769b0d3297a09f5d66fc5e79ef5ee58cbad154148e0559724f396f9b5faba7d8289f94b95cb78b5b0f896626ce157b1a720098a8719e42370ed0b353d3183c19ee69c61b689b38aa7ac0e73f1ba257e75fa074c3e919c402d3d41c857a329e0a51b0e58c50173e4b9eb5ab52a03be790328289f9c85a120578603568e96b17e65bd8cb603c02e9fc2180d9d689c48d8b3c9ceeeefeb6ccc9965e2d4c38f690bc6ebb614ce1113e616dcc11820c0f2bd1d139277ad1b40147f95cdae876d81ccf52436db291e63a8b23826e34d6fed109820e5a8b2ecec5e7e1923765b83dd00cb8fad5a1e0c2ae06a1212fd2f381201b22336439c4facc6cdc3c97fe227c996f18103c1c729d351d41929842c29c3e8f6ac618f63af7fc47de53e47a52eda0d11ffc5de686df59fc52bd460e566ad0f3da78d37983c6ebe722ed2017ab3cfb0f9c36eed0ab91fc3872ac232bea29706cc2f153240a6d0350bae132750a10160615fb70d6db1def8cfde686e061c00772375469c3f769341eb0f9298d2106a4099ce97ddddc32b1819b1c851a4ad5a80e0d9fc2149c6872eaa1251570bd1c31c3be289f9e0b7048ff3be3d2c04ef1bf462fb768f23a37c1859626f4052ea8a99455fac49a14a9bea52c93fe47f2ad8cc2b55e1a78f3e5a6b9d40a3de07b7086ce74d962430f28a2800c93fc3240c8b53f02e2b4b74c27a6ed5b79d8b325de96f3a4ac99fbb0d122a519bc81bfa20ee1bc414432510a1cc314cd5a08afa1ad750230432f29573f9f44b4cbae12ed53acfc740e1143fffd174610a3adf54854d8a0b8d00e5c46dce624c97aa20be85749a12225cca070dbdeb854e947305e81ca1fba29edb19df9cbe8dd65c2869988257f886534e0622ab9875516861ba9be8782dd36eddfeac57eaf392309b2259294e6309bca3121b2dd4f61e59af83276ef9677c3ab2abfc502edab8854311304f3816432fc88b7df831cc348694cf2dcfc10f70543b9197883504b418994310648ec16dfe48ce426bf271551fcd7b30a83e8ab80be467bede1c84aadd0b7b508fbc35b53b850f9dbe238ee39d03528d18523fa743fa5c88a8904b96cfbe4b251b0782cdc176bafb2292bf1e4a4f887bece340fbf06c44734a7e6973b8eef9e82b70e709ace5de81d2780e6ec315640bd5065f759b002169e03c8673076a186786ffae41d09d3470349b2516178d48881b661c15e423f3db5e9104aed3c09dc9d0134d5d31028b99a319a4cb1e015743a69356bd64bbbbfcc270c449b24dc867ab251fba0a06196c6bc919c594aa4ff10a2312d1f7c75c31deb5feb95017521a2e3a297daf7b597b315cdceee0d5e41391b098ce509d796975c71034a38db1d0a5f236560c93b124d87344964ceaa9ae50fd5c594bdc0bfa5a84a439a7c47ad6b1881786d954abeeec892ed502e9dc3e6cca9ebfaf1c3d132cb1e1cb0fa1f26e827a4db536669ed9a002f3bad721a9d6bf61662e1662c155e6745cfe02c9796048183821a380ab9edfe7be0d51bfa5025412bd7d2dddd868aad3414d31e722f05fc6348bc110c39bd8b5f324ff3ac802d7c14a77e18caa479b8537ed3211ad36a4e07b5f3bf4c5bf0cab66a503f6fec9820bc0da194182dfffb1ec9170404754ababb659aa98b2fa2b13e9399484f50b7cff5d4a76154051a7486d04c78043f3f7b59054a5df24f7396e1fdd23e48c2120446f88a56daff06e403659a64bb61bd5b352067fec781d48f8fb8470de38340a18a27e2ba23d98f41c3eea8f129602b773cd1b5f18da0e671cdb2ebbe2008afe64802ca5086e1e584fe6de11c64aa42d3e3ac49b89d8d64069f1ed753c379d11ffa082cefa1a3f6264c4a710c65dd49873b78b71882ca02036476334ec76ee4e46ec6c3c7e22fcb573ab3bf260374a15aa014401c1ef7d288839418b33cc6bf863913414fb6eb62c26a6f916cec2e71eabf8477a0b1d0276acfca1a0c86e723bd1c73713dad7773abb00000000000024c4b107932fe9ae17f3549d51a99e2283ff0d2bd2", 0x1125}, {&(0x7f0000000400)="741af4188050c776848eee665eac4cd691136dd438d2a3bb8c70247bff2907d215f2b7b2209fcf74e8cfb761c3e5532fc48c1d456e9bfed4191c6303922d56006ebc2addc859c85bf539be323817496e666a8937eb1c57c02402ea1978955d289948d2c6a5340b40090fcb0674326e44d3fdb40719fd5df839ce51a3fde92aece9d0180551398451fc1dc741b41814192c77830ece883a993545f8e66760dfcfc12f92eaa1f1c8fd260ea5b60b541b320d6481ce6577e5a52c4857c97ccc7efa229ed2d044060b3f8aba64929b18cc0f34be8ac7f9033d7b968c38", 0xdb}, {&(0x7f0000000500)="84753a429e6e78851e986c2c234cc2e24b60e309598e0bee9b87ccda5aa3813cba8d9a19e4dc6bcc7f68103d761e1e9331b606e401fdc4652f4949fd9c5d2a741158ac9872e27039f30d9bc8f798836941", 0x51}, {&(0x7f0000000680)="0522899f32456ddc4b05de252b313e169a85a113d4ff8a12dc38c50ab2262546d8baa884960c8a2b02d8ac8a979c3ded6df295df9b81691dd4242dd41d3b1487d14456e14583c11969bb099d7fffe21e", 0x50}, {&(0x7f0000000700)="aa6a06759634f636d23d1ebb17987e650811d4ed86688c5dfd30597c5b34233bc160ef071f89668d4ba0b149f6be9813653f330d4cfe2dbc4094309f43f2885884f44501e1c8ba3c32ad3ca4ca9a70949f6710b1d6e81fcd4dc9b2016ae52d0acc108bd4e0279717ccdc6d3af80d5e527cb0a24709b0bc6c2de39420acf26a5fd44cb76b7b217f25323be7f0d28bc8d6bd11ba310611aa7b5b49ffb6e04655", 0x9f}], 0xa) sendto$unix(r1, &(0x7f0000000600)="2ddc4b2aa8332a928fd933ab2112d752ca1fd08209880fcae462fe0fde8a513a6e8d14fac1479ba7d8538395c634ccc55dc5d4bf678dd1ac4e78abd328909a1f82604ff60f86fee0598fd7eecd0af315", 0x50, 0x404, 0x0, 0x0) 09:23:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x10, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = semget(0x3, 0x3, 0x2a8) semop(r7, &(0x7f0000000280)=[{0x0, 0x400, 0x800}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/bpf\x00', 0x10000, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) pipe2(&(0x7f0000001480), 0x0) ioctl$PCIOCWRITE(r9, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0x0, 0x5, 0xf0000000, 0x201000, 0xd8}, {{r2}, 0xfffffffffffffffa, 0x90, 0x80, 0x2, 0x1}, {{r3}, 0xfffffffffffffff8, 0x20, 0x1, 0x6, 0x9}, {{r6}, 0xfffffffffffffff9, 0x88, 0x2, 0x40, 0x6}, {{r4}, 0xfffffffffffffffe, 0x8, 0x2, 0x200, 0x2}, {{r6}, 0xfffffffffffffff9, 0x20, 0x40, 0x200, 0x200}, {{r8}, 0xfffffffffffffffd, 0x0, 0x8, 0x20, 0xfffffffff7ffffe1}, {{r0}, 0xfcba0ef463b7f7a6, 0xd8, 0x4, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x88, 0xfffff, 0x0, 0x6eee90e6}, {{r9}, 0xfffffffffffffff8, 0x2a, 0x2, 0x4ce, 0x101}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000001440)) dup2(r10, r1) open(&(0x7f0000000000)='./bus\x00', 0x100, 0xa) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) kqueue() ioctl$PCIOCWRITE(r11, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) preadv(r11, &(0x7f0000000140)=[{&(0x7f0000000040)=""/37, 0x25}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000000c0)=""/52, 0x34}], 0x4, 0x0, 0x9ed) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r12, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) fcntl$getown(r12, 0x5) 09:23:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2012, 0x4fff) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x40000004, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x5) 09:23:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x16}]}) socket$inet6(0x18, 0x4000, 0xaa) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 09:23:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0xf4f8}) r3 = syz_open_pts() writev(r3, &(0x7f0000001580)=[{0x0}], 0x1) 09:23:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x3000, 0x1, &(0x7f000055a000/0x3000)=nil) unlink(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 09:23:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10080, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)) r1 = syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r2, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x4) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="18b57bd3b248074e6298cd9a6f8f3230", 0x10}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x6) r3 = syz_open_pts() write(r3, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r3, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x4) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r4 = dup(r0) fchdir(r4) execve(0x0, 0x0, 0x0) 09:23:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x2d}, {0x6, 0x0, 0x0, 0x42}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10000, 0x0) accept(r1, 0x0, &(0x7f0000000700)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) writev(r3, &(0x7f0000000640)=[{&(0x7f00000002c0)="07dc749adc850dc106f1bc3152c229d151eba317c9a1a10f0a8ce68391e12097325a0f4f559518d1fc121b127ac71d0c3f9e4d01f8d75add6302314fa5a210d8f1", 0x41}, {&(0x7f0000000340)="aa0ad0a4e3dc935100e4a85ac16da6d8d189c7eba76c7a0610ee3d2c6802387a8aa2a22d900ab016b73e4327e5f3086bc3d354733251bb1dd2cbf342f8a97c42d10c967c896ae8988b0a8e32342f070efb50ce5fb706b264bdcabbec0a9534cac1955173020456dafd51e98bceebe7fbe2be874c7e85cccec6359ecdd8b07c04", 0x80}, {&(0x7f00000003c0)="59561d317d7b01ed3302f4b7c1d2fb39a318a0d04d32a43ac3c97b52eab81b0a21477109f10541942d1ae32fd49c71bec0d170ec3c1262e8c2ea5bcce87364cb4812f7932473fbdf3a483478a53889187e5ac0abd63a675147b98fa0584e60df836e09920f14d7c108296384b04e56e9e702662079a2419032edde49096247761f9b7a4294802361521601aaa6ccb4911428cc71c3743d2e638343cc7747ecaf9f9ca70d25c93e1a7415dd91e4a57cdaf2a3bbd1721b9f079ebe1176aa088d23b068a3ac4deba95009f67d5a2e9645da5d3ac17b0c4d34f96f1a13064ded322d4029bca15ad2e04825084b1141baa64693be8966a9f657e2b3", 0xf9}, {&(0x7f00000004c0)="c757578da338238694940d53124c41635bd82d95b58c8133cc1ef2d62d0028f132b7f17eba1eca996418329d98d5675b02cae7fbd8ef08d58e5a75eb34250659a39c1802bfd602acc62b3b58a09207576d06595b04cb842a49317bbe6a374fb7742c1022d9f038b4ef7a1005549ce0", 0x6f}, {&(0x7f0000000540)="76a00d184211d65344a91438410686a100bf0b0acfb8921c8fbbe13ad6e70ebec2e730222bbaaec76264692f8b9c862cd9769805e5fec3869e0f7f4e265b9618e9fbba2c822b9f07ead54cce252de679be4ed604bfcd4b3938ab473c0b126f81626b87b399f352effc8242ee22fe053967e9bd3ace127cf0f68fbbdcc0ecd7d7b51dd5ada4c2b249100db12840c69ce45cd4d69d6e9f1ee73a7ec8a63316329babcbbff5f340596087504bbcc88434676eaa1f20751abfd7ac250a5c0736ec82865035c1d02e572ed41fa82d09311c981b5afedd46e3d2df4300b9200c023b6224648044a3d072fbca0931510f0cf7d5ffb3b221fc01a64a1eaec0", 0xfb}, {&(0x7f00000001c0)="896f66b43a79c186e694b5d4cecfefca", 0x10}, {&(0x7f0000000240)="98e77e2133", 0x5}], 0x7) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 09:23:09 executing program 0: r0 = msgget$private(0x0, 0x401) msgrcv(r0, &(0x7f0000000000)={0x0, ""/176}, 0xb8, 0x0, 0x1000) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000015c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f", 0xb4}, {&(0x7f00000006c0)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4aef9cddaf6bc7be8f8c1b6", 0xc1}, {&(0x7f0000000400)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a135a4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b722da992f5ea3556064bb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2000000000000cca6c6aada5122324b43cbb7d7db60dbbb11da81c97667a4262a003df306eeb987b7c4dbdf1072db86edcb96475db8f18f978e790c38ba31458cd49f28407237a1b0cc836a012d4db7b1c832e83024741c5c8f4530365c442e25411eecd4b3a228cc17b58bb2e495725dca5ef1c6c077b2983fa1787228da25fa013b00ec92b755be5ab3a8c8d139e6707ccc0310e5a51757ba25d6725ced23cec0cff4d0b67eadd2ee0c799dfd8f48911f90c6f1f109f5d40730dbc1fcd62026792a615834dac25780d9cdcc959218f0d47f69740aef4fc6", 0x177}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8d302051b42da8dfb033a0543da4d6655c4491695c6d71df9f09a1297f0eab7", 0x2e}, {&(0x7f00000016c0)="f17cffc356ff8208605da52dc519aa054cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb17fdb7f4a47f4ebbc43c20912b9210d94e46702c26c7", 0x78}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00c4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1ab}], 0x6) 09:23:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10540fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aeb8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 09:23:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="f2", 0x1) syz_open_pts() r1 = kqueue() ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000200)) close(r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) close(r2) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) fchmod(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x2160, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000140)={{0xf8, 0x3, 0x2}, 0x6, 0x8, 0x7fff}) pipe(&(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x50, 0x0, 0x0, 0x3}], 0x1000, 0x0, 0x21ff, 0x0) 09:23:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000002780)="436ed5d24e8a2c5b07ab018bc68f4f15055d6c75a7ff6e8b4eb474a6f3f17bd63daf473bc20b263d151f9b7f2a73f90b7af4e70cda7ed9aa791ccbaa9441152ba39abb5b42ef3f37247133108952f46310d56b87693aefcca92326df76f8e08f6816bae671b84920f74ed09e855547fdc8a0490c34b353d4a17ffc723bc65f081c8e45a071dd2289f64b104c7663d3b66f5aea9575ccf1c60ed53f448c7ff5376cfcb407f7ab7e48648ddd830c59e5ac7b910e48328fdd1d7b57de54c4", 0xbd}], 0x1, 0x0, 0x40) 09:23:09 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x1000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = msgget$private(0x0, 0x48e) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r5, 0x0, r7) r8 = geteuid() setreuid(r8, 0x0) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r9, 0x0, r11) r12 = getpgrp() r13 = getpgid(r1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r4, r7, r8, r11, 0x105, 0x6fe9}, 0x7, 0x5, r12, r13, 0x2, 0x200, 0x1, 0x2}) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) r15 = msgget$private(0x0, 0x48e) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r18 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r18, 0x0, r20) r21 = geteuid() setreuid(r21, 0x0) r22 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r22, 0x0, r24) r25 = getpgrp() r26 = getpgid(r14) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x9, r17, r20, r21, r24, 0x105, 0x6fe9}, 0x7, 0x5, r25, r26, 0x2, 0x200, 0x1, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[r7, r20, r27]) writev(r0, &(0x7f0000000580)=[{&(0x7f00000015c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f", 0xb4}, {&(0x7f00000006c0)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4aef9cddaf6bc7be8f8c1b6", 0xc1}, {&(0x7f0000000400)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a135a4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b722da992f5ea3556064bb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2000000000000cca6c6aada5122324b43cbb7d7db60dbbb11da81c97667a4262a003df306eeb987b7c4dbdf1072db86edcb96475db8f18f978e790c38ba31458cd49f28407237a1b0cc836a012d4db7b1c832e83024741c5c8f4530365c442e25411eecd4b3a228cc17b58bb2e495725dca5ef1c6c077b2983fa1787228da25fa013b00ec92b755be5ab3a8c8d139e6707ccc0310e5a51757ba25d6725ced23cec0cff4d0b67eadd2ee0c799dfd8f48911f90c6f1f109f5d40730dbc1fcd62026792a615834dac25780d9cdcc959218f0d47f69740aef4fc6", 0x177}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8d302051b42da8dfb033a0543da4d6655c4491695c6d71df9f09a1297f0eab7", 0x2e}, {&(0x7f00000016c0)="f17cffc356ff8208605da52dc519aa054cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb17fdb7f4a47f4ebbc43c20912b9210d94e46702c26c7", 0x78}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00c4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1ab}], 0x6) 09:23:09 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x2, 0x4003, 0x0) socket(0x1, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140), 0x14) sendmsg(r2, &(0x7f0000002940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x50, 0xffff, 0x2, "9f4639e8c2389c9e4bc445e38182d361c44370649f29a7927744a0e8e7e076862085ff7ad74183f4a2bef9684b166618d423bfd6f6a51ebe154a1e646553b4"}], 0x50}, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x7fff, 0xdffffffe, r3}) 09:23:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x1f) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 09:23:09 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x9, 0x5, 0x4, 0x1, 0x80000001, 0x80000000, 0x4, 0x2, 0x1, 0xcae, 0x8001}) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="01010400eb8c0000"], 0x8) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="19ac90cf", 0x4}, {&(0x7f0000000200)="f1c1a98958409a05d6d34ab4dec817664403655ee9f2662d8ae71687aae7c1c1b9490d73c94b61edefc7f6d37a88e7dc9592900625a788a67d8d4b375b85c6814ba56afe63f2f5f95bda4ea13ecafe2b1efac096ea2ea374957300d782b0296ded908d2a19c8df5b6a7a8b430b40dac7f8e94094bc49fbec8e0cc9a8236813b8bfd8365871d0f3b4197b4403820be7a772902a355abac385a83858835371c6eeb218329340f64826bcd954c63505baae2f5aad1b0aeab3415b6fa0d9284b8ad47fbfbc921c029fa932873d65", 0xcc}, {&(0x7f0000002680)="f1a5dd71b78c2b59c94cf168f8a9e661fac2ee35ca5e337d3e160300d4f1466da3f2c8df69599fa8a274e052a867a5d176b19ab8e6aa23508b77c5350659d42b8cb3e1fe5e073461f37d9880de1b26e834476da7217fc2e708d5b15d6bb12d22b7b165fe591f8cb42394cc1be3cd9df200573ea171285f0d76c47cf6890781ab1d7bab5af2c32ee34bd43aebc3d80246aedec0cd4de15ae819acb247df9a027167829f1e98e2eb1e97d3ba0fbdbb81e3d156a6d817530ae1ae6d700c13330e539e2623d738c7000000000000000e8bdb6db03d7ab2a8fcfe0605b02e0e80fd9791622427f8c90e8c9a2031d3206eba55cbb47d0e9fd0716672baa6fdfdb4bc9b7ae089dacd485bd1168855b98726d3830e8e22ec5228af2a0a8369c3d2c804a34848fdfa8291226a432777d6b17139d3e51def480b96ba7fad546194f4f1965dd547dd2229fb5da93f1e34015e56cc1ce7f818dfc15dbcfa805bde3383e4432517c5e06d35e3932cbab0715db566380ff642c420d1d08af68d977ce96d28e1bd8e037de953241072f05f792d8c022a36d9ed48c7c8f2e0e31ce3a7c7593fda9600343ce8ff8197b291a0441fb028458fb0c99b4b35dbf4916fa074e485915dce353b28a9d2871bef2b07dad235279505b9c750d5df34ebbda3299fee618f926668a776061ffc4fe21078e0237c21fe1208416a26790b2f845106e525c173307edc878b62d54f6c72f3ef2b58af64e7f83a534e53ed5783", 0x217}, {&(0x7f0000000400)="5b2ffb89b8c34c6aac9d011106f95fa24a9fdd704a8036e053df2b6479499fd8680cbb3b0bf5d06080ea5fad56774facf04bc1549b3537f981acf4badb7fb9e5819b9a7a87590b6b9514284509933995cd7210ae07", 0x55}, {&(0x7f0000000480)="c90df2d03d1560eeb0b4d0bac450f51ad17882e438d695bdca56a2db3f56ebb89fea91253ba29018037dc5ef50b3c3c081f37acd47124cd62e511c0c643f9b707238061840d1ec7fdaf4467ec196ab4479a53fe188631a13adedbca02b00568101a6aa9153136c1669d28c60deadda8db1a83a29112d1cccf55577cbe423824814d6926a86", 0x85}, {&(0x7f0000001680)="2c320294f4385e4f54f8d0311daa5b6c5632c78c151191700cc6ca4b4e9ddf2535b3325e34ba1f1feeca8cef698af7deb3442261b743aa62f25784c2d2bf436d1513783f5d39482db3cd6712400fdc2fdf8eb443e189831c97dc70252fa11cbaab5336b74ef710859abf76f2e5fa79797b6cca3eef1ccd0c4217c551b2f724c6c0e63bf00972663ac9d54dcd9736fea1826dfdcba6535dbec2f4e1969df7afcb153b26969058d130bb22f579cdae32bb4e5e378975f9ec1b44d46441bcf92a7e6a6f4764322019f036a83ec0c76f2c999be4defac01c054c1ea2f1cab50822d7a6caef5c495d8793e7639a3b83f9f0decef6fde62a2a9f42865b8f9c24d31b52965388f50afa72481d061d000d794f7c2e86d2ab376819b1f7bc9d62a8ce441453019131188dd7c677659af6d7027edd833ce79451b252a0fd0af07424b1f79fff330609698cf408cea394a779842541c634a02d62f2056411816a5a12974d7da108edc1bba60579a59f5e1b43ab4d77ad6e821a032331fb4972c2bce75e4fd4a977f683013b8779aa4329cb4b12996ef39d5785703f53b919f439c716370f67ad3da809c077b3dea921a2370deca49f0fd790c1cbc75153ddb0dcd0f88693b457e8d8bfe38164812f6c1a6ed5f58ff8f17a1d4f50e1a6e3fd28787bd5285ddc4e6b9ea34ab536d7c4a18629a04bc5ed2e48a52fb23516277d7889d6dd1412f35b94e54d9aedeb20350028d7af70aa4aa4b360ec35a66be581231f5dd1faf92a7074049341e3ad9256379d26c6c3e1f2010fa2bc316e0ed96d22f7ee094418e8b0109dc5412b3f0449383402a1407decf477feea2cecd509df600e1b2f16485174c9c99466c1415a5ce1b287046e03a4b0699403d34d17113f70eaacb923d0822ae0ccb7d4224220c5d5622c47df3c0319cbd8adc6ac9e79d02e06fc8a8e80ae826cdcb4bfb96c0787810679d6f267eef562818a9244934aba1947d2d92aa64ff2468fdfb8db4dec1354a3c2cb72000e202226c8dbb08da799f4becd65f9bc4fdf2c6a27c2b61c6fb84bf510b2d3c9e0494c3745f6a774f8cca53723214f16db2954de36888466d24a73f256840fcf6051931d5a4786082ff59a42e4d1daef14baec18930d4e96a18dbfe3e7cdfd93940e4f6ec4b0472fcc344701532ee89b87bcf06cec1ab902f53d075d7ae7f923e6deadf6c8efe16dc55fd8d558d6bd9314407c6c09e59f35f30ffc611c947f9376d7477400fd7f723916fa445b56488256a5429aad91aa138e77da66c2ae370154bf12741d6927c2402bb64a86dd3f7e3c3620d5423abbb56d1d65d67f80afd046e322993fa7c41d7d89f1db1911247008f6e3243c3198be39ea18358b7e26a254be75619302ead7965fd6118b211a47aa8516a62804632937ebc3bf0adffe68afed36b2db66166f3564f2120c48c13a771df256f8bcaa851d1a6edc4510c5ef26b3ba15aafddad743832744eadd17c427482a5200dbab08389b0f0817da60d2e18fd83c6875b43194ca063bb90f2adae2ffadf2b97ae61ff36dba70a29ef3d6c9d062201e2230e17f6ec6dd3a8ef9ec7f7ac3fb91b5da02a3c688b084c9800738c8a169a1af5085b6162f5a32168da903ebdcdbb5e3ab11c870b4210a1e373a836647ffcc1b9f8480b16ec86f07c61fb1655cd7b648a82c0b795fb8ebc75b2c72b3350b022f10c494cd2c800596c901450fadb7ff00e91f7a5f3b79df8815c820718be7f78948a9fea9d4c5eeae4fa9cc348a2c36b5450b9c6cc202586a5d1e60765ec46cd4a3dcfa66f1bf4a995fadea1ccaeb7194d31ef6b76a6ce9ffafb030da9e7de83c50f540376141b670b614e16d4299ce864ac6eb9826ea0f5dde26e44a6ff22eb06952a22c5adc6d1096b0b10efafffe1e9123eadfc017ed8cd90b242e37f2e961eedfeb99a5de91f2b5cfff1daf98a8a288032bf3601d614a5e593e12981e4217be0af73d086c815fb995c224e03477f046f21376fa162730aa22b7525aa18bfd1377451072074ff3b9bff774d23319861d95c1880ee8b0682aadfe5f5b24c797b66e8be44eb88fa95b6f6cef203ef0a26403d4902f4815842940d88c84adb47e73223674a397d0280a6b6d630c3878a29dd621d80f977326afa368dfa8a8955e77863653b648df97e89954814ca1ff278a10fa5f3c7140fa6aa6910cb6099236b251a7e893847d0d6fb8a613fedbae81fa89df596cedbfdc120ad257cfd59cb95de126c1a9b10b2aa488acfbf098f791daa03e65ec64bc6c79469ee8c0d666158dc787ddf2cc60afc7502816842faf93e70cfa5a76eaee57e1db82b9335996837acc8653374bfb790e85a2686499faee1ff7a507451f47e2319a249a6148a92b21dabd1ab1b326520b8c226545131b721c07e5008014a643c983905a95f1554a679d0388654976a955aa28c25aeddaa29959341494d3810fb193370d58c1ed41271b1903eb625ea32d2d2bb468399160903b93ea95adb607628ed2b562d85417261d888fa17e9e3a456108c5b75ef13e8a83ff960ca2103ac35a4d8a8c4ed10fec1ede26e0420809fbafb63ec4b60a7c562cb0e362720c92d5902a32faf564f62bf832b41e5a9c0e85df3f5d83058be2c4fa4ee8c3011c694805ff0bc05c6c9a6ed5072f2536fe1c1a636268d3326b3933847ef249dbcb0f5ff82bc7946d6b008927435c9b2c5aa56bc348c45202e0e14a6664ac3d46a8d99ff3cf125b924a6441c12300e4b230dd93e3a81f9960673a4f0cba7d329f40ff5d2fba59582e750a5208a08bde12065b12c8a03ff33e94de4d939064a5c793d40393bcc0e09d0499ac91973d8116323ba573b81842d0b233343b91141a129208c5e5808655f437a4d8d64b05f2e5a16fc75a03a5e97b5e72ace8a6967852e7c9e844c064ea7ff5a7ac16684d4f9b4b6caa30496dc87df03513c0af0d6ef5c6314ad43c3aec79357d9f8ca1547a329b17fe43f3376a729801cd4cd1424b92804bb2eebee70519640368fb4e0430a39804039d864bacbf84f7aa683544a1653068c2ac70197266691d8bda6c1176c7e93bc8060b29a242ee66896881b0495b096db03e1a179aefbb3ec370270d5e48704c624beebfaa522324057f271065a01fa92431cc69f5ff75f402d7e9ad4a924e075086463f8807c25c174c621776cc69e7379482d49989c10fabd3e6c8afa040a15aa6fc2159db8b24915298dc5cc8f864d5ca0d1960ebfcd30ef15542c740649e95e74ac69a716654abbed6cc1a99296af357b499973fc6c610b0700bdfeffc3c7310061a51c5218f01e12afc21d1abfc00e23ea22fb6be18512dc39a6fcd98f45f7689a4747ed9c5b933763702303afea6d1f9550fbf8abe1f55dc73c1eacdc6adbbb47546f657ee8667915aa741dd5c5e502713997dcf7115888f1586a96f2c1879eb34cf7ce2bf4a3cbdcf84835abfcbf338061e0739195fbc1d9f0ae5698e4cef9b9e1d26d17f381158eb0f7ab2b8526156af1c17ed91fa0cae4c4663bd390d86999f9c6039a87981c9338916a2aeff7b4edaacf4084c845ba8fd43d072d5aa7f59d5d6796b0b750f80230e577ae0952ab858b3a43fcce6b4537c8f8da58b487ee9a77ac7264be0c96f88e1073fc2cd5041a2f40f7cb95c4c49b4df20f43c339496a7d72b1e1359a11416d373c4ffd02fd1e6b8565fce20981eab13530c5070b8fa8072e1eaf253e241dead02d65edadffcdf99ab22b29b0538691ca3a00158aa77e3d16e3137a7c5ec54c5a8b3b50a6d1f9ef43c9e0405eeb5e1f5f2ad888ca8bef0908ab3e231c596fe0b4ddbb90054b3d7ad04fa824beb9037011f9a5903be2aa379b708066630fe68328b311c7d0ad7a1b78129397b8616898ea77fb556d9ad036ea10e97fa2f504fb277cb7fe57da00b06057dc583e69340fb72526ab40ba4f01d9a5b91b4050bf2594c3d2213c497f4c492b72e7b9d1ddf6c7fa4dc2b84e963abd7c8444b0dc4b81dae37cabc14e7dea7efbc2823ca76ba1a300e8f48148fcaaab76c9305bf63bf8148082bd1b5683031983bc9e73f69c4b713151ea6cc512bc2437af021b8757b740bb7e11a7dd25a6b6eb5f9e4a925081e12a06b4624a59750ff00ce7071d25302460d93580d430e22973542e817d1cc43c1e527c51088716316cba0e530ebd6b2a1efad6aca4aeda64ea2040ff55f05cba4413a2f8af9275587c9b4b5c22293683b1d412afc1439620376285c42a4bf52ff51ded731801d980e70b0a10de1bdca6c04dd067dec46813d1224208944d7f921a4e3f8d0b26f88e8c5c70141b517c456321d5dec11c3f856b4ba4dd1a516d7c2db8a11af63b51a9612f040d3882c5a1e38f73e8233067a9869c350fa5a0b1bdae8445156b3833ee09836a9edfeffd1bcde0e0a96ee3bbfb203f0eeaebda690f31db2ab2b8a3fa99da3b0d96862781c31f3aa485f2504cf011060a5743504091a97ff5f03254c2292ba96c25431070f5ed46dbb87c79aa6ccb85d1ab926b173f7824127efb51a3a40ab8ee3fd2ea43f07c1b55797f740c8c3e5ec3804dcfe2abef16066644abccf9141f6e750d30d07a1021c1a2c6992d3783965baed2c3f36083d76eba2dfe5a8943a1ded4896696806b55c4bf7d075593613769e57eed7b078f49085c46d7cd1342044e9b6885025d4dba438aca86073826a11b39279b7375faf35dc878f8a7a005d1aeb4c3ad7a109df5894e8501a3744d08d77565c17d4d9d38ed0eb86a2a8892f63f2a14a0c82e75acdc2f161b989bca61b1c3d2ef9722327921aaf870cd61a44b8f5faa016f3ce153177431f4fd261cb1f4df647cef8c00e1f2e32c2d0dc98455b6e692c53b340e4541447e1cc3cdebadd60380f4c381eed1d814b5172521360be1d7d79a8fa7b2353f6901fe6b3750a93cd4cc1e5b854266782a8c2b98342b306a4ad80500ae29f0bdd39bfb62b858a26a00d59f21fa70d4841c0c3b992d446a9d78c402f85449c95832eb0027dddd62335bf14da2b4d2d7b6dd369338b25d6f9a68a2ea078a0265f5bd0b214cb7339303949bb54f4670e0a2e32d3fee73d371fd3d525e1f355a0da31f0c1f28ef028b95d900c8dd7f3e7b78a1506e929a8f4719a58132783d8b7d90cbc3207e0bbad50ed3779432d27ca539e7460eaa24f84a75cd254f24fa440847f2c727f638bd5928a9b1078d9ce5827e0daf93ae5e4510cf2d623a1ec30b74ca262393d68455b9656c875482d9b8435aac7cb20add41564cb5e38e009162df8b47086102556034e6dda24099c182ecf7f81d0c9835726e3fb30c5dd17acfe6fc7a8ad91ba94a3587adab2896aa2e2ff0f0286e148e61b4c7bd1146850f415c9cf085a6a864b316163fd3eb4260885c3853849eb42296cb920636453e2ec038512651431f770110ffd8389585e6a008dc3a58d82a50d6a21800d56c3f6f683293698c4a77621a2f10d00155cea30cb8b7c11d66a86c90d1602f4fa74938c5033ae5a8a601f3c1f93c98930c4a078693d9e7938033c00ff960676879e1708cb03ff47d5d46d0d603739d5898c51fed91d0c0fb7ed80c0a6c1dfc573b281b827ed1031f5317eb572c9624fedf77ac0bf87382904e1c798a94d38a0d4f82f886946260c8155dc53f031a2f957aa0330a947a83c7d5d2b6a0ff9490ef117d7b249a5139fd1a22a4f7673da43ffbd9e25cc2da28978892900ef12c2a72d65c94ef6f646f1cfc2c003c47b858a1e4c873e119714217bad7de70a4ededca638304a5c7c54a41ffc604dbc3a06e1481ca80954862dd41e", 0x1000}, {&(0x7f0000000540)="77b6bd7ed3943bfe75dec6835cb8072f330a2edaff756a033fc4e9f952577bbdca797e4e2f9aa086c54fba2d1353485dec42d616ce25c2c107bd07188e1585f635c61df729a864c6d7c40d508d0477763038e0c2ca7b052613fa35d345bc11a42d340d5fb77ce1f1d90b0dcd0145dda9790351eb524aa6696fb102161a1ed973270d22767771d0329acb446a31e49c74e99784b1e3021ffadc08bb86f724a460fa4d03f6eba74e44b428", 0xaa}], 0x7, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 09:23:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8082, 0x6) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 09:23:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1e, &(0x7f0000000040), 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x14) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xffffffff, 0x7fff}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:23:09 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000}, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x97f, 0x5}, {0x18, 0x2, 0x3f, 0x1ff}, 0x400, [0x7, 0x5, 0x7, 0x2, 0x5, 0x3, 0x5, 0x7]}, 0x3c) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:23:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x2c) renameat(r2, &(0x7f0000000200)='./file0/file1\x00', r0, &(0x7f0000000280)='./file0/file0\x00') open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x2, 0xe0) r3 = open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x6d) renameat(r0, &(0x7f00000001c0)='.\x00', r3, &(0x7f0000000240)='./file0\x00') 09:23:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x80bfffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) listen(r5, 0x0) dup2(r5, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r6, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:23:10 executing program 0: socket(0x2, 0xc003, 0x0) r0 = getuid() r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = msgget$private(0x0, 0x48e) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r5, 0x0, r7) r8 = geteuid() setreuid(r8, 0x0) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r9, 0x0, r11) r12 = getpgrp() r13 = getpgid(r1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r4, r7, r8, r11, 0x105, 0x6fe9}, 0x7, 0x5, r12, r13, 0x2, 0x200, 0x1, 0x2}) lchown(&(0x7f0000000040)='./file0\x00', r0, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r15 = socket(0x2, 0xc003, 0x0) connect$unix(r15, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a3862070000000082959510bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd580a162b58fd4237b8fa4d012ae447473e220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a42e8908312f871f4385f04157795ea4a5c5fe65000002361cd8cac7ecbc5b65c6593d2870b41200003d00000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a6c9ce08a146ee571cff99645d300682b4e9701b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd59ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446e280cccf9136006e51ded92a4ee45e46ef35719229aa64efc9c074a0ac1b2ef8831bf4ceb9aa9128c659cc7479a51a09378c18a083a84a11562ac9aacb08927c6ae3e1f566e8adc71256ffd00f27852be84d5f1b751d6c7ce7f1f085b9c5daab91c3b36dd711b5ed9457a19ad23ad4bd8dc3f98e3e4d8446a5bd19e0c2dcedcb6563c80fe448fa00af57f6cae38d87047d540e1fd00360cc47c4df6a9aed39e85de091f4607392d64f894bf9a5f53fad69c8a272d1ea46913bb7eeff49f8539a466cd71bca25997a2eac52f4eb3d94335cdd89f5a3cc000000000000000000"], 0x10) dup2(r15, r14) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x10, &(0x7f0000000000)=0x43cbb, 0x4) r16 = dup(r14) sendto$inet6(r16, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:23:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000005"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:23:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0xa62, 0x0) r1 = kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140), 0x14) r4 = accept$unix(r3, 0x0, &(0x7f00000000c0)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000002c0)={{}, 0xa, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x3, 0x20000000, 0x3, 0xffff}, {{r4}, 0xfffffffffffffffa, 0x0, 0x2, 0xfffffffffffffffb, 0x800}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x20000000, 0xffff, 0x400}, {{r5}, 0xfffffffffffffffe, 0x0, 0x8, 0x5, 0x7}, {{r6}, 0xffffffffffffffff, 0x8a, 0x1, 0x40, 0x100000000}], 0x9, &(0x7f0000000200)={0x9, 0x1ff}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000240)={0x401, 0xe7f8}, 0x10) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unlinkat(r7, &(0x7f0000000000)='./file1\x00', 0x0) 09:23:11 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000040)=[{r0, 0x58143e24766723b7}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1012, r1, 0x0, 0x7) poll(&(0x7f0000000000), 0xfe, 0x0) 09:23:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x800, 0x0, 0x0, 0x71e}, {}, {0x6, 0x0, 0x0, 0x4100}]}) pwrite(r0, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x20, &(0x7f00000000c0)=0x9, 0x4) 09:23:11 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffb, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x980e], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [0x5], [0x0, 0x0, 0xfffffffffffffffc], [{}, {0x0, 0x1000}, {}, {}, {}, {0x0, 0x1}], {}, {0x1f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x86) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) write(r2, &(0x7f0000000080)="5aeb4cf0ffd71e174b6989e83f5989d5c5645785fd55696e998d235307db9b3a4af9741e37d5a5c056f233b94b7ee3b24d243ea44455f4684142039e03aa005f8198170314f7807f", 0x48) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 09:23:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{0x20}, {0x25}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="9bd0b91d51eb70876dadc76795db") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x7) 09:23:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) lseek(r2, 0x0, 0x4, 0x1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r3, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$inet6(0xffffffffffffff9c, &(0x7f0000000040)={0x18, 0x0, 0x2960}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x1) 09:23:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() write(r0, &(0x7f0000000200), 0x0) poll(&(0x7f0000000340)=[{r2, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x807f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0xc0, 0x0) setregid(0xffffffffffffffff, r3) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) r7 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000002c0)={0x8ce4, './file0\x00', './bus\x00'}) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x20, 0xf176}, {0x46, 0x40}], 0x2}) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r9, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchflags(r9, 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r10) syz_open_pts() r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x29, 0xd, &(0x7f0000000140), 0x14) sendmsg(r11, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000300)="85833dbc5cd5ba7a7d17f9a14452090fc1012848bbbd71990c026527815967", 0x1f}, {&(0x7f0000000380)="0d0d078d354e28df9eb7768beb1bcae4c6c63993cc78561caa22c295986a77cf1534fa4a9e64f5247313533d9459e4ae5c8397c25b055ac27462874dd9caf2b28bd99cba0edd7d6be7fcf44bfcb3a5761f6dd3624263aae4669f5300f39ba011a2f55acb81075daa62a8cf6d915d04724da363eba00a0b70bd3e961030da46a5559f7729ee2541e378fbc6be9eb98957c16c7904ae9def69e523fcac92abad79c8411fe301e71c6286f08b1264422a6bb460ebd69cdd447f5fad4904deea167db03866c8bf0320d3af1dd80ad07efdc043b1bd52a153a9a01109151657eb6021c166e7b5ea3418c4", 0xe8}, {&(0x7f0000000480)="c483699cd336ac60726978b7c03fdcdf079579d6e5eb9e2f2040895191fdb72bcffd3bf6740cc5b8d556fbea4649f3a7cc5d834841c87f42a4f75b2434a4b044043af367ba3a3f68c36792081f753db03c0734b33824", 0x56}, {&(0x7f0000000500)="afea6797fd724019045a886bef42830a11ad2a485b49507d013117ee762a", 0x1e}, {&(0x7f0000000540)}, {&(0x7f0000000580)="a94e2368a930286ed319a1cf3f75892fc368b72470e1262b2b6619d97890d8846f01f9213c8e45ee0c5191dd6fa6e8bc3889387982169af6801f13a2dffa3ed2089b421ddda860802c42c0492f72f90b205d589aa80bcfb3490e6285d16db0cd70d042d62871aa83f57e7322d80831e70c1cb54430b96c0283f866a592546d1c0c4d7b4e7438ba0f1581edab997fd332157a27f0b244ec2f39ef6fd350f05c5e27d5aa481f4091e2ad081d5e48510e4f182ac4c8f639e00264b77d0f63dcd2f6061ebd3561338d706991269d62bdbd387b31c46223bf76a5779615233de4aa02c1b98fba4c", 0xe5}], 0x6, &(0x7f0000000700)=[{0xd0, 0x1, 0x9, "7ecca845e8429678f7d0b9583a8dc9ffd1d53c98cc15ddb4afbe7c2a5612d9076be4bbd321ff3da3cd6440343599fc4217a64b7d548f83aec22974ded3534de6f74fd3ec2e40d0c7a90b9fbaed12cfb92dd4342c278db9645482560689dea4715c9b36b97eb90375860d42518c1c5bb4f0caeaf8ac7e1c57adfa0390ddde6d0b06e172b16e1600226ca862481aecaae3d2da54fdb9112e6ffdfc154282bd524009fa0ef922b283503464ef93b6e25923a08d8b33dcb0a08f24c60bb09570"}, {0xe8, 0xffff, 0xff, "dc616825bd6df1349447f3fa23b421091f620d7ce4001c341521c2554ed6514611d17b811f9cd2f548ccc092ad51d7097e9bf5a5e9dea0c1253422af227ab000a2aa0a4deb83ea4dcae33b5d4f5c31cc27b44380d6bca69e32c0e10ede5df654b5d84e8ab6894c6f1eaf3bdb3a7d0c91ccd33c540f39f353ad80308db4285ee0d85f456b50c02711532d749930134bb31d4de5356e180aaad666431603e41405824c346f87f395c44566e2ec8d1d17564db7dabbe0c46b143bcb1ed8a9837086739369614e6f05271e00f65d2351b44a18"}, {0xa8, 0xffff, 0x9, "af914d83a0dc0f8154c5ee8227d8b65aa3dfc5117e94618cc202b77b3b35970290f9aff2aa98796062e08c4f4702f9deb9b3c08f37a9e5934f31d92236644eb4f57e1c1bc79c74d02989327b6aa94ddcd16ad0c4fde090a4ae9699c4c3a78db8efcc9dc1ab596ff854ccbf89e9e065c5055c2a970e48f4b85a661548b34304c43ec106da403003873987f57adcff664e51776f8394b77295"}, {0x68, 0xffff, 0x9, "d0922fcfb17e3e15c9c9ae9f77b70c0d938a7f99944c122acf8dcf563b700a1227e3040b57daae343fed4743a27b20cbb3a29030d95f0e77f3d8509866661f905b81588a8351d6fef76ab7928f5ba1866bac"}, {0x28, 0x1, 0x2, "4c41c624cc5c5304051bff9052074f7785f752"}, {0x38, 0xffff, 0x6, "8ab8e056705d1866d354cf207de876f2826633e2161fe7a6aaf53b7558ce6de76ec1"}, {0x50, 0x1, 0x7fff, "3203b476341e5fe2657b1831091e312269922c8964cc005f229f35b3909673fed1372750f6843d587ff064cd5beedfb3613d99111c1623062170fb7470b1"}, {0xf8, 0x1, 0x7, "f3e310f9a33e806b39a32a8ffdc2bb9d28c9b6956533f4b424d9dd967a5370d3332ada11cac556671db68aeee2c226da86bd942d29a3e23896141d57b39299bf6644f40bb94ed7b16adbde1f0724b05a7dc20758697e641697c362f6ffd342a09d9ced4d2bc7d8600ff24a1838c21d0fcae44c8544aab237776f56120688e672d9707f79a1e93a8a189afcdeb6bb9bfb3628eb5225dbd576195be7cf1fc243fd7a30bc200ba9dc5eade107bd3152bbbfa3582d1d89a5d6a63e720f8cc2efcd332f8f6a81faaf9bf7724d4f12e1cccdf130e81bf4418b73f711ecb9043fbe6fdf25341dc9141d5875"}, {0x88, 0xffff, 0x0, "9bfc46bc51c040b0859b0bfacfd6c6b0a8a55a04004b50e98eaf2bae2d7c040faaac6d7368099db40ed3ddda93256decc6962609e18b4ee89c852332423c71f4d53380c2192327a69f6a54a7c883051eccdc22e2fd484ddec7615b77d15ac64085250f40875fa7e4b7de85567628c90156"}], 0x4f8}, 0xd) 09:23:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0xa016, r0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x130, r1) 09:23:11 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffc, 0x0, 0x20000000, &(0x7f0000000140)={0x0, 0x7ffffffb}) kevent(r0, &(0x7f0000000140), 0x486, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x30, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa3}], 0x6, 0x0) r1 = socket(0x18, 0x4003, 0x0) dup2(r1, r0) 09:23:11 executing program 1: clock_settime(0x0, &(0x7f00000001c0)={0x1000000009, 0x7}) r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r1, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x4, 0x3}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = socket$inet(0x2, 0x5, 0x5) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x7250d63c390d4bce, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0xffffffff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) socket$inet6(0x18, 0x4000, 0x1f) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x4) ioctl$KDGKBMODE(r4, 0x40044b06) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 09:23:11 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) getegid() write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) denied attempt to set clock forward to 68719476745 09:23:11 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) setsockopt(r2, 0x80000000, 0x3, &(0x7f0000000500)="04000000", 0x4) r3 = dup(r1) sendto$unix(r3, &(0x7f0000000400)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa36acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x40c, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4a2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x390) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) socket$inet(0x2, 0x1, 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r7, &(0x7f0000000000)="fbaf8a79060000002900cbea7d2b", 0xe, 0x0, 0x3b) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000000), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r11 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r11, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) bind$unix(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="69015c090057a38d"], 0x8) 09:23:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000080)="c59c4de80ddf6112b152114c776679795dc53d7f82c4ef2f606e59292a3fb9afe14958745d108029484d53cc501bc48d85", 0x31}, {&(0x7f00000000c0)="f541ee2a6e2301b02cf1a0dff332bb26338ce05f5ec408bc1882c8051f161fc0da0913ba97ed32708b2899684c2f72a073cef5a7f56572590f62663ee609a6ea6f20232736a077dca4e0352ecabff2d0f298591c8cc3ac2bb5b8b16d58d27c4db87a279d0ea0d119fcf0e0f69516a06ea5e5ee5cc0f4cc4af80579cccb247194", 0x80}, {&(0x7f0000000140)="440fe792aeed9dcbad68b8df84289c7c060541a6dc0a98e42b584968c0abf88f4e771fec892a6b1cf3f892e8613f609aa281a5780b0d48066fe3380d8acb53dac430ad4accdb51fb03e610928bc6d2651ec26c1780213603ca88bac34cdd42492398b51daa1e0aaf250891b2225f44b7022d038d48959ed3ab6aa21c9f02ec3ad8dee8a86f0e34c88b7c809ebfd7a5044332", 0x92}, {&(0x7f0000000200)="3e2e39d86771fe0414a0b0f3c0e3cc9bc0908857b2d3ace97ae3b9f173ae9e14977288c6dde8129788781f29b842422e7d3ab44a9067da17100e3040af9f073e311954a22df5d159e2d5eb22fb0980271681b142d2f0437af4df9523bdef857205e618aa03705d0bb89889ad0ac73f9b1b200e997d5f49758c038c81f6d8f58e9ec23926d2d56572e780e3807706e46511b94ece82c2dfe99d07ec2e8ff23a544dcd2d7798efee73cbc1714b986f321f9eb654fcfbbc8a9783dcc5d3dab5646f05c01caa720209488dc0cb2144d154306e9d276faae57283b68a3a6e73825d51", 0xe0}, {&(0x7f0000000300)="b955cef70260d8c84e675265b65b36ab04248f1a3e2370a088bc8160a6fd11d8b301a3b54624cf3b3d5476a911071d60fe74b45a0be376b36246d12f44023a09e51df0532ead6a131a60cdd8c85351216a0f355d70a709a168760c0e934942c83a9480e7d058ff389f63b04f", 0x6c}, {&(0x7f0000000380)="f847d5e81b05e5c2354ae603c699aadf86d059f1b01e8408992d10ef60119a9f4f65da7510d0daae407f137c204ffd815ff4a32349b895b02bc2216eb49a6fd4f004e6c4a5580a419d704424329a1ec326a7a1ff109864c4a4fbcf610b36442ec3c38d395d9359ba1d323f64b92b24178320206d50aaad1621d4bb6d64520cd06e8563518732e50ac7d063eaad5ec853c880b912a61e7c46d9b18d5f0c87bcfe3e654b3e303663fb7b49f3e05e72fe62a68e3c311ae592fd35d136064e3bf7f915bfc3942e7c188aeefea96bf6cb470be7e8", 0xd2}, {&(0x7f0000000480)='8', 0x1}, {&(0x7f00000004c0)="4b18637b4e4fb2601176cf12b272646c401dee156d6627fc8c0d2cd45f5ce2e27f511f7b1dc711cd44ba3240bf765c436b633a918e6269aa60b9d3ed30a696b5f52db39f8729323739a305da2b013df90cdbae03f88423652c4eec0c9949fad7f8c256ab9e8ab2ccef5c7e3a5ac6c5f0da6129ace6b3c3761ef9b71d882ef663987ac54c491bd006f897e4790577f9e762eb55d3111d5dd9c7", 0x99}, {&(0x7f0000000600)="162ce36727f97fffd44b33b0007f69e2ddad399717acb1fc021446f7405ac9c46fb2c98b3fd74850bf1717214a4399fc4325687569a3c7b45a54ea75d65439b1fbf7d44613", 0x45}, {&(0x7f0000000680)="fc28535ea14bc7c99dc257d10f879b7653fc14a487c2cdddbc3ce4ab32cffd9b64686f7b91ce2cbbb7c3879b0dce75b55d99bc6bb6e06ed2738b3bb3d49382a471a4122b201c276af7d0fc6b9e01b1c6792ea0c5cfe77078658fb29998e10d4b99acc3681f1514dfd1a659f9fcc75df7a2c233185429f733889515585ad9b4765749a68e7561ab5cb4a3ea634e05d1e9f4e052ec606f444e935aff65548bb15ddcb9ac0a4b0714bd034a63404a9c415ef628a1a05fea4703fd0d1126f8514c676eb06dc2b33d43ba20c46d637ba41acefd56aa285323c921778ed8fcb886614b6bd6054add040021ceb04f39cf6309e26f833ebec34953316008ca6444caaf", 0xff}], 0xa, 0x0, 0x10000) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c90293927979117", 0x2a}], 0x2) 09:23:12 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x1) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x1, 0x4000, 0x6) connect(r1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00./gile0/file0\x00'], 0x10) 09:23:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 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) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) denied attempt to set clock forward to 68719476745 09:23:12 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) chdir(&(0x7f00000001c0)='./bus\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./bus\x00') r0 = socket$inet(0x2, 0x3, 0x8) sendto$inet(r0, &(0x7f0000000000)="04b40f1d7d5c64b831ef34a4744b37fe9c39286cdafd725cd721b6f410a4356e0685a6b4f2f5a3d34aa16852360dfcf505cea1a54fedbe73435f886416ec91ef7db04303d8d892a493ac2256164c2dfe40a5125f42ac475422458f243ca9a6ed02567548ef21dd7e45329ba1360bb996856ab46e81eeb106ae97a692b003c4f09d6ac88e1c40bf45630cc41ff444639a00596efe3bc887295fda4465c472053b071e02a65544eb92169911a049dd031a9c6525d14fb859af229984d15e23e83d7fb35de13248", 0xc6, 0x6, 0x0, 0x0) 09:23:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x80, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) rmdir(&(0x7f0000000180)='./file0/file0/fi\x00') setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x14) shmget(0x0, 0x1000, 0x55e, &(0x7f0000ffd000/0x1000)=nil) connect$unix(r1, &(0x7f00000000c0)=ANY=[], 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:23:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = msgget$private(0x0, 0x48e) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r5, 0x0, r7) r8 = geteuid() setreuid(r8, 0x0) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r9, 0x0, r11) r12 = getpgrp() r13 = getpgid(r1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r4, r7, r8, r11, 0x105, 0x6fe9}, 0x7, 0x5, r12, r13, 0x2, 0x200, 0x1, 0x2}) r14 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r14) r15 = msgget$private(0x0, 0x48e) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r18 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r18, 0x0, r20) r21 = geteuid() setreuid(r21, 0x0) r22 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r22, 0x0, r24) r25 = getpgrp() r26 = getpgid(r14) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000240)={{0x9, r17, r20, r21, r24, 0x105, 0x6fe9}, 0x7, 0x5, r25, r26, 0x2, 0x200, 0x1, 0x2}) getgroups(0x2, &(0x7f0000000040)=[0x0, r20]) setregid(r11, r27) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000080)="10d9a4d15a0c9e23", 0x8) 09:23:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000031000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) socket(0x18, 0x0, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) r3 = getuid() r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = msgget$private(0x0, 0x48e) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r8, 0x0, r10) r11 = geteuid() setreuid(r11, 0x0) r12 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r12, 0x0, r14) r15 = getpgrp() r16 = getpgid(r4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x9, r7, r10, r11, r14, 0x105, 0x6fe9}, 0x7, 0x5, r15, r16, 0x2, 0x200, 0x1, 0x2}) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r10, 0x6) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r1) 09:23:12 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r1, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x6cb2, 0x67a}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "c697d86aa43f83bcda5efb8da44111f0d281cb84"}) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10022, 0x0) 09:23:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=""/4096, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0xfffffffd, 0x4, {0x0, 0x3}}) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) 09:23:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) setrlimit(0x3, &(0x7f0000000080)={0x4, 0x100000}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x100, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="97f2379aea8f3a8504728cbba609d2b95e18c9b6bc92d0212f8dc7a1d3fe22f09148fa31667dda95df3caff01a6cff0151eca6abeb2ede7718d64233bb66e62c2c7c184c51d6dbd53d99d0e0913eae8d90fe9ca0ccfd5afeeb618b4afd0fd4c8f3c3e391a9ba28e1d3a034ac2fe4b88271b692af7f82e5eb652e073a05bbc5624780eb5df51a6612ea520b22a812aa5ef34bd8866c0b12c3fa49a2f708753edcf009f3b06b33c9520b67c5282383e24c16568d37c8dc61388e1317a057e1d14f56253db4e74b9cfb5fb1b794003726ede1bf1f494510ba2b28d66027459cd0eb51e28456b063b7b50aadfa76936711a253588700f6c6bafd350ce9f7", 0xfc}, {&(0x7f0000000200)="6ee4e28408cae4f18e311db79e7f11f23379a035", 0x14}], 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x80, 0xe4}, {0x18, 0x2, 0xba7, 0x9}, 0x6, [0x7ff, 0x4, 0x4, 0x3, 0x4, 0x9, 0x0, 0x9]}, 0x3c) r2 = msgget(0x0, 0x302) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/245) r3 = getegid() r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={r5, r6, r3}, 0xc) r7 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) recvfrom$inet(r7, &(0x7f0000000540)=""/94, 0x5e, 0x40, &(0x7f00000005c0)={0x2, 0x0}, 0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000600)=0x1) r8 = getpgid(0xffffffffffffffff) getpgid(r8) r9 = shmget(0x2, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r12 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000780)={{0x958, 0xffffffffffffffff, r3, r10, r11, 0x100, 0x578a}, 0x2, 0x3, r12, r13, 0x100, 0x8, 0xffff}) r14 = socket$inet6(0x18, 0x1, 0x5) getsockopt(r14, 0x1000, 0x4, &(0x7f0000000800)=""/4096, &(0x7f0000001800)=0x1000) r15 = dup2(0xffffffffffffff9c, r7) ioctl$WSDISPLAYIO_GETSCREEN(r15, 0xc0245755, &(0x7f0000001840)={0x7, './file1\x00', './file0\x00'}) r16 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001880), &(0x7f00000018c0)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001900), 0xc) 09:23:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000", 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10402, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000040)="95ae4da7df1227a6e1516705f78ccff28df06ab5c3b3ac72b754b04d6bac0ac0ebb3242494437ee8b901833e2f44eb284b0c109a527e215b15baea0cc218a13735740993b897262f0c3ddcad", 0x4c, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="100a2956c9223776b1925ef348b74011ea418c4d", 0x14) 09:23:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x1, 0x1, 0x0, 0x100, 0x9, 0x80, 0x1, 0x2, 0x200, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x7, &(0x7f0000000040)=[{0x48, 0x3}, {0x7, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x100}, {0x80, 0x2, 0x46, 0x40}, {0x9d12, 0x80, 0x3, 0x6}, {0x800, 0x5, 0x1, 0x4}, {0x7ff, 0x7, 0x9, 0x7f}]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4011, r2, 0x0, 0x9) 09:23:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x3, 0x74, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) accept$unix(r3, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r4 = socket(0x18, 0x400000001002, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYPTR], 0x1) lchown(&(0x7f0000000040)='.\x00', 0x0, r1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) 09:23:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f0000000580)="429bf66da250d6f3a59607ed59d47bcd27120173d047092c62f84b6261641a8ff51939460e47e15b4a18ed87d273958f70d1350eeb6b7c8b2de921ae2493b99b97e95ce5d6f874e916eea7aad88aeae0fb025719b844012f95b5bfe44885c1830e628b9c9af23c60be097f66392f8c7c9ac66ef753730b77d9a64ef46ca1412ad33349c6a210bc97ee9587a16d23e0a0b58e051ec0a919524948b42ded4ffb526a036855be4a7cac40813229097a73dcbdc99dc695a68a081780d189d157e8b90d61056e3d9457b23c6dfcc4e46d63605cc4dfb75ff96e2621684fe35776c0d1c95d200fecba9b985c4fdf088168994eaa6f9c7c08ad0ff86efa28c8e1dfbea93d7932fe805da798eb2351b607e1af2aa597b3b6e7364a9f5273ee7398107ebc232ee3dfa5a8882672d4ec061d177434434e80e48dec30342fa4f933", 0x13c}, {&(0x7f0000000400)="4198159b7ef4fc4a6df6b1045bb77303faec27351b4bf3d2f6da8019525af0240496da664745ca694497fe25e86073630a387c923d89c0904a208252f3f00eea90635a84538660e8b0a52b161721ee8eed50c07490124565de2ff512bc9de0968eee5624", 0x64}, {&(0x7f0000000480)="4b987dd1f4121b7d5c84b7a11a934dea43f06dcbc66e4725822dea416784337d24e2d2f3cb5aeee0a04b6c2e6cf30ad0964e3557f671602d0d09227e889e88d4ebdcc817ba4f14ce5cad1eaf15e5e496ba3ec76e6ceee0684614d71c1ebe5e23f9cffed84067953f7cefc4aec95077e99f44c50d483ba48de25702", 0x7b}, {&(0x7f0000000500)="8035075498e54f40d0c729251b21a308dbb1154f43", 0x15}], 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) getegid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x20, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r3 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x4, r3) r4 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000100), 0x2e1322721a73eaa5) dup(r4) connect$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 09:23:13 executing program 0: socketpair(0x1, 0x1, 0x1, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x14) recvfrom(r0, &(0x7f0000000140)=""/173, 0x23, 0x3, &(0x7f0000000200)=@un=@file={0x1daff9c59437d224, './file0\x00'}, 0xa) 09:23:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x200, 0x0) write(r2, &(0x7f0000000700)="5568302ffa95b77954ff6a10650dbe843f7f0e9a56ca5269292ff1ba5394f4c12a5a8707a1c8ef446e34dd0c26bec2e8aed0e89aad478d2ab272ca91bbe0093d", 0x40) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = msgget$private(0x0, 0x48e) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r7, 0x0, r9) r10 = geteuid() setreuid(r10, 0x0) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r11, 0x0, r13) r14 = getpgrp() r15 = getpgid(r3) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x9, r6, r9, r10, r13, 0x105, 0x6fe9}, 0x7, 0x5, r14, r15, 0x2, 0x200, 0x1, 0x2}) setreuid(r1, r6) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)) r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r16, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) write(r16, &(0x7f00000002c0)="ba5f5f4f6929595832c33f0b6328e64c14d2af07c454e30fd9d26e1c010500ed16a40612d51ebc7e08ed19ff5ecfd84417567957c295d59d860936", 0x3b) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}, {&(0x7f0000000180)="061c153e4af742640eb9f01552ef9f1326bf4fb2fa59d512e729dc92e89aaf0b46b16ba19d086fad521b03fa286435d7dd83cfe0cf620985c60a1571f76ea5f54ae07a72e934e018fb0683e9da8ebafbd0ab5724dc1e9eeb18f4fd0ab0c0b962b10bc6c44641ba310e78c970adbb86d4cd38afa03f51a09886d718c758dfce8643e9a6fb82c466d3d5a7c7c82dfd32a8afd0597b56fb54a487cb3658713e5fabe715983e0dc49f23ddcbf217afa12133c5b6c4f410", 0xb5}, {&(0x7f0000001440)="356d0888355a71532dba29cd596ff3205eebf7cb08043bdfe1c6b376a8c1fb63c5ffabe0ea6a6a90b2e9b86e78bf51efd3d40ab24acb7c298a2656ede8f83b3cfc7734d7f24c06f9507da7cd229a8088da78331d7fbff001185f6a74523013c5d538de06574f5f5b27380fe1e7d33121a1f904820b4094f42859b10272ea5592b34335c71e8f8d3f7f99a74e7a9cac391cf925a358966151d9c4b0b362d5e6e1f4b37656836531747ba0c81ce2c0a2cbe8d9ebaaa49bfd46afb37756151fba1d", 0xc0}, {&(0x7f0000000300)="7869e3f75e97ce25a4f2f3f3f14a9b044ce827dcd378c41b50c5ca82cf208ac3c71b09a2c2214ff12cb5934d8d5ee2024554e4e2fb2f7d9750655176f4caf1d4f8ca5c995b0782bbca48753ee965836ccf4fe6a633876bee3262dd852451568389cc327764386625e9e01cee8a22df8ccc35cf50a8326f41a489a394a87d97cb6ccdb1cd53171c814571a9a5e6f3c020edbc48eb8ee1979c1e2480e754", 0x9d}, {&(0x7f0000000440)="4bb1ff6c25760b4b7b0daf9067d32ed6802f566a387956658464e45ccdf7a47eded7877d220b9db7397d6822e8e38dc273e92909607ad44350d053d7322ca97e78dceb4c676eef02fbaba539f59be4c9c84623795734ca52c275b8d38af5c56bd44453a744f71b54145f85cc0c39cf11c6dc9ebad4e166aff507fc79bafb5f0dfcba8d1c27b4f2370585a5e27dd5a4739d56d505736d7874cd4b537f65825cecb2060e479306f542de911f82856d936281b351316794b722fa1ce90ec5c17e4bc4af1e6cea1d2e6670f7c9b15bcc181eb187ffdb273491e17be435c075565838fd0a957b38becaae4f6928c6727470af7b0defe59209dc1091f13769da53fc4856472e9c18480b64f58e18a14540f9df0850eddf4dec2a82f43c091356667f0fc0ea9ae71d2232c4de43b6d330a10256c8aa54b00848628ba031b9a41f601764b5bfef2259de22a166eb50dcb1aa5fc6fd38ccec64c7d963552cbf6a0f2d79ea2018a57ea09043ac3996a6d97584fa487714d947d09da81ec7ffb418804f6e972f556ade396e89b52a92b33696b4210365921cdff5eb64a699da6b87d6314bfaf703874a81133594578eed1f673e6d06904e0354f7477d4c58fd4b3d4e9c0b0ccb64aaafc835ba5c15ee10da5860c6cb34eb8cf1e4ae397f2c3a7998d2e690e03aba29c1fc7725be960f31c21f58589e8ce2ed90aab6551a13a0df1d9164486879d8a74aed15c4a758073021cf5ebfcc973ded622484363dc7d3143df39cc383ac3ac85117b3121363102b943535f34c448f3b42198d63d74d81d85e51c76d6e247a77a7c824caa8fc4ad79f98df800520fdab7e04f17b41c6e7d2a5dec5aaab78fda4f2637012547105bd263e3e03f9197783ddf8f7f5c8101ef274d11902d91ffe92fb536d54e29b30219dfb0d12e180595eca580e", 0x296}], 0x5) 09:23:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="84e383790b4f8d5b8f1c8ab355c502a1cf329a065ac7745b8f2b7af6b112a4cb000d5f80ba2e256b16c5dab9f3f77322a512fc60ef63bc6db87b6b52202a571f2cb768eacba807"], 0x10) write(r0, 0x0, 0x0) 09:23:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10005203) kqueue() open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 09:23:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0100c81437c955b7"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shmget$private(0x0, 0x2000, 0x482, &(0x7f0000397000/0x2000)=nil) accept$inet(r0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) setsockopt(r5, 0x29, 0xd, &(0x7f0000000140), 0x14) sendto$inet(r5, &(0x7f0000000c80)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa814295429b90116a3cb33f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696eb657d9ba4ae249f0fd5ebe2c9499b26fc3462aeff27e94fe6994ffa0416d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f2586902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654041f961a030f3c81f9c755a28b0ccb8fad930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a178fff17365d067f70bd3aaaf8e519933151dd6c183046dfdea440c8541493a7da0fcb08553e74a073e900f497a4a5484f7fee8d1310b76f705787f9d8ae7600431bae4ae07ddee32785efa698830dfffa863678c238ed9aae3ee071b6c1e4775311c7fb004ac8453009956cad5391190152bd7ed407fe74eff425639d84c9175fbe5463f5b487413efc03922528fba6000000", 0x3a0, 0x403, &(0x7f0000000140)={0x2, 0x0}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 09:23:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x2440010032}) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r1, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = msgget$private(0x0, 0x48e) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r6, 0x0, r8) r9 = geteuid() setreuid(r9, 0x0) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r10, 0x0, r12) r13 = getpgrp() r14 = getpgid(r2) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9, r5, r8, r9, r12, 0x105, 0x6fe9}, 0x7, 0x5, r13, r14, 0x2, 0x200, 0x1, 0x2}) r15 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r15) r16 = msgget$private(0x0, 0x48e) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r17, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r19 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r19, 0x0, r21) r22 = geteuid() setreuid(r22, 0x0) r23 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r23, 0x0, r25) r26 = getpgrp() r27 = getpgid(r15) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x9, r18, r21, r22, r25, 0x105, 0x6fe9}, 0x7, 0x5, r26, r27, 0x2, 0x200, 0x1, 0x2}) lchown(&(0x7f0000000080)='./bus\x00', r5, r25) 09:23:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x3b5fdead, 0x1000, 0x0, 0xfffffff9, 0x101, 0x7, 0x2, 0x1, 0x8, 0x7}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107008, &(0x7f0000001280)={{0x0, 0x7f}, 0x4}) r4 = dup2(r1, r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000000c0)=0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x9) writev(r2, &(0x7f0000001240)=[{&(0x7f0000000180)="a234a44cf928ed7bb910aa0410ac984d2f5515a78e", 0x15}, {&(0x7f00000001c0)="3127a491186761550bf313e712061fa8cf0aa5c99d64cd53ce255b482e9eea45863161a1b757a8e5f338bbb91cec19e34f21a4e67b01ea9536e3dc58acd76dc334745ad2495662312b51595de09f0ff5de0ceac8daaf7d26e0", 0x59}, {&(0x7f0000000240)="c5a3bdbcc1a62576790f19ac40627b100bcce1c8294581e8963fc86109b56c1d229f4582c5c774d95b5f965cee3284d07e927c4d37af4bfc86c819c86c4e7a33d8d7e05d0271113897e0a1c44a0dcc6683c8630d35fc99aa2af0b2c5cd9a0e5f4147c455760be3cbf4b406984614365be9f81b3f065707244ca9b58671c6f03755e2f40d2bf66ed0b467b6a8c41af60cb6bc97437b223808788b6b3345f705c27c4e250417ffa5dc5b96b9ecb2831cf9b6e2a96f3841f17da4a803bf909a7750ba18ac7906022a0ec37479a19b8490d1539c5ccedbea0f52ba248e59af07039c730bd4f5b5958dee735f574f899bd241de380899aad1276280e395a8fda418774d080ecb9f9624fac0b189c78333e756999e7eef681a64b646ad9ae7ca727248aa2f42bff2445cbd3de105c0e46580f97042f427be95ff5d383e30ef2b02109d928741ad17e6a5e747c82e6097366f25d8c7ab416df7ec24a749c1317bf29ca1ff626c516aae0b163bdf303651b85ecef7ba5f20cc6063a5d11279821c44d472d90a37358924914a81ab3a38980f4f4085ab665944557a35bb10d477d0bdcf3754f03583bef02d17a0af56080c0a706e95f9136d8940939476b7c8a95c12030692530ce45f0de625997cd7e442d70299312801e1f2762a3170edd3482f983e269143a97a78578b6100ed39308e5453fdc460868d0560999d9a0bac86a49e4361b7ef913ac14f623fc9e139a09b108b2a7e6cb0ddd54460c15f8d0457ecdf7c16f484e30521cabb1b0eee928e20852b8f35c31292e1972ad8be27773ba3c1bd2cd0de05289c196749b49a705c418560f13ca27c1fba01af8096c5ee0ea81eeb34c995836de8936d6534c0f50193f603a86ee12a9696ec96a255044139ecbed5806d3c3c25e84139be04686f67b4a014530556576fe4d52118129a73a68613422818650969cb558e11165cd41e849c2352ffb7fe6a7f579a5707537424a31b69b2b5594e89786c0c87497c500ebe926eedfeae93123c673133cf4f0248ab330e577c26352cd76147df982695986325a4f4e22886249db15f04ec6c207e279317d04bea659e8dab3cf43454f85f09c098f943605fca7cb2cd06e8cda1c93b136146432ae6b6e000532336d82f9fdb7db0cfb25052bfef301d753f9c48429523229f9a09b8c8276e859d38157600d775029c65d977affac47be82d49426d0059fdaef94b6d1bb6defc6f31208d7242907484d24785ec874c4ab412cea8c074063fadd8b1a01cdaf3a9d4835ac4269e6db746c36264fbbbe89e72fd35589a6ac53da7da46046e558abd69e040fa0bddf6381aefc4a77760b77a355bd78e4f11213e22b46c0968198b6ed637388ac6dc01e9616c157a1ae9db11dd99c2ff6c53920548f836e31d37ceb2b2de09879b58fa749303e27f7a81519702f06d9d6555325cf8e518ab4414cac800b343742d889802acc95e57efdf2040b3abfdfe54720dc72a4d4f45bfd763d86783bfb2e4a03dac926e440bd82d0b32c31109205e3819a441125bcbcb167b921d6279ccd696e920e7002196be28c00c20a9e59b1b9f1ad6ba8bf71439ff5c0445ca66eade7e8c847b1ba929436017a05bfd36777951bea66908b64ca6b6436859a3a55dc8459f967471eb4381b404cc67fcfb9668e75b998824c88b01152231520c6e919920cbb67a495766bf70040b542fcf4fa329c82a01b072318f0bce1caef651d8224614c9ad03df02a055b02dc4da78717684b182569ea93a625b23991645082ab30c67e50b9f50a5c8f359e6c44d52b00eae9a228cf90d4c4bcf0f63ad5fc48c220178855cb0e4822b9caf22d05428671748f24ab70517e7cf5beca8892ffb0cbce7e0fbc6d9e06281260896a7b685085d18af9528b8a471e33974eacaeaa6a18483dd0e876a9980687d767f7f8983f7f46aaeb96bd266c0246965b54175a144a4dc3713191beac190ebcc63ec136c3025f1dfd2c7a6015f0944b33bd6342cd653f7028e58b95b753cd7d3b9a7f5ebe7f2ec683f307d2ab36bf039a2047c73fc6ddeeaf8ff619c7885c6910b5e9c4fdb92f21d7aafc5b7731c9e6c743c74bc4191339e4dfd49355eb9db56832f7d9e114c2985c2a15ea3fcdc94fe84b11f9f9f10e33bf745b902a5f54afa95974c9ea394794a0fc051a3bffb53b0c2c705475d8d04e7b51151a085ac034a45be84ed149d43409b3ac8b94c9cb70b855908deef43193154b7cd7f32d1aa6dc9424b2e685f4fed29f3fcbdfe9a50d8ba75b13e2161588c43990b381ef335d176db37880cf7b6e0d6f39f15de9533467733c3feb1808c6c5a82c92955a044a918613e74f6b6b2a362606960a998f4c334e6acc550d0639e72400bb2da8c1476774ce0558b0f6c9b44a1b485278cb76af01c20c2c17edc0c4f3f5214e9db2cfc5a4be9178e9b88b5a583f676d577e1cad6d6c4862e591e76989559eefad3343ec87173eb369350d90756b496dc14fc43af26d4da6757ecbff9338da225b0e1606581adb607866c7dc31c0d4404ba187b4ca205de37c36030c55817b7632f005e04f29655eb86562fe865848230907b1ff93b105d105ab20ded9e19ca59a14ce5d060d27a5573f59b88f26107e28ef444830f4b75e275c734f8c843a285f1f4369d07c7614ccffb7b193da75784ee03997ed59fc4aa0d6f3b3c87d822417b445516cb5c2a16f972d724609ab1f9b08cec33485d4a30dd97ad693b41cce2d0a08b6bea6cb5236880f9c72be57d951301fe4161f282d90fed7b23ae3a34eea50237e97a9f18b62c2c967822a512385240e13dd0ec2ebc6ad29bcfc06eb707c14445b7ea42f5ac1f39f03d3f97b9f83e866f15fd9e4a3e2d96de32c0b229d2b4e8b5eba512bccd53c02bf0775e400e15ea8365e2f4a924e571647c25b886caca4b24dae8f2e17029e1dae08b0f8ad4019c749b78aed8e61e24a32c329be33b0be7fe4f77d921a93adf74af4c4215a7eda0d196f0ff718a39afece141f506fd2d898adcd0adee0a5cbfd6f54a6c039dd8a1b7fea34f24ef50b6b18d6add2c048738485802c3b361ee4e0a75054025bef986caaf1faa4b6e2f2bc78ef1e0cd82a41e562e7e76c5a97fcbc0a066f83f6732a95b001c298d167bf5c492d2640470cbe577da79e9fe7990efc36fc2c419c921eb7a6aac78509843988719424bfab27dfc59437c44e3e46e0d34fc39211850fb84792b64af92c610beab3149f171450cb5fdbbf6522959abc9db80e646d9b68a1ed9d10c67d43baa600f6a428c471b3a1245ce4efa8244ac9b16e8739c8efeac9422fa9f6f203b8f9f7a70397a0a5e084064e60f64e46c37f82bfae1c878f8384f97252351417995f9d9a83cee68c6894e055344a606f8f6b67309ef86f9c115a9d52de1aee4b26b8d852f0d01cf329d37a6a995f83aab457f9f1611ed0dbd7fa73284685fd40e13fb3ba98fd09ac70bde572a8199ffbf63cbb3b9eff8c25c76e9a2657af4593a70b4c388e4087e305b694762c77e755d12f70e013a2ae8f27364634d793d940ce9cb2c4a47e406940e760245c7d78f4a0b1abce7b4f345ab3f6a30a1a0c674c07b1b776f3d0504e8f086f0649719d3fb460985d617c68785460bf65eae782c384627ec89ba1a347fb9c1075371251e006840d9320f55c59a5c1c4f15bb7db6ed17486ad7562aa34f42f14c0c3c941b40747fddb907f27249e47756618459a31202162aecac0a9b2ce0ed3b3c37e01f9439c0e951077cfd7db00cb3e747edcaec695b3399c27550c40d3a83be1fc31f0e93456d103f98d6d0ce12d21e576edf59cfe9acd2b2f52919a47ef6a95e8a090eed88aa87eca5788867dd754729f224386f50acf5aef6f5f0e501c5721368ffb6fa47a90df4e7a557d21268eab2ec6dc614c38478df662f6f2bbcbc66102d9f825af341318b6ca3ff1bd82621f01345be75d2a8adc78176eaca9599ae176670f48b3cbcdd687d6d36924b870c8d25304ff00a9c583a1b36526abee57048adf2bc280a96ae4ed4e4556a332cb4ccc1bd6198ef591b7d0a084297b55fcb5a9f6125fb4b44a3f86e7a9fd4bc1cb0bccf5a2bfe20b126aa78387effe2334cb4aeb34fdbdd96103386c1254ab9bf47a40b1bc9f5492b2cdd4e98378ff5db02e2ca3277877f43a6355073fc592f34222e40feaeae0db6a78a49f6de1133f8e1833bda1651fbe38d9b2aed61693ba31afb9f039f07c731e676546b01d66d30b9ed30ea1aefe2599b7ca8b80b99bb2ea721f81b6a437f76b60fc41a438e78bbfde3ec97b346b4da9666ed24af165d4025c6e53bb27d969dd0022533aedd7202a7bbefd2a889298c98a68adeedd36cfb13a371a1e1a84fc4a0e5e6aec8a0d9ae4f8b02824346fe0cd682230daab7cd0b5faddcb9db875455de935468f2cc6d79f48c5b0cc97b55d70d0fc3b647adc7560092cf5fdd4172bb82a9fc576b26c420b4ca90cba03584f7c8ec32fd7f89f641e1c5e0e7f976c767512b67057ae7520d306cc20c830ace7b3b81a2e9f553df0a977f98b749bff25699d1d9a0b6eea53c71b74980732d8bc7bd9afd93da5667957d3b264ddd2c7be88f983656ce4fa478dafa1a343d60f118386373d21b0e8a5577a7b81d5476227c1b11cc6cc5461c7a4d6b4007afb0b090b54ee594e8556197136bc246679cf3868c8b8f07c82d0d069eafcff3293b281d89757aad9a8b52ba2c9adf2842f9361f3a8e9c7ac4ee99de0e7ca2279b28525db9888b3d80db08c4603bf8c99607cb77eb3cb292396673341c8c4c5f14cfc986e04a365383cbf28f6907d11a829c23029f8f85ad80dc46766e6602c3eb19fd5024001633e9b7add1addafadfbbabd1dc32e32384683e6e66898eb89c0f040d76b52510bd70ad1307d9f22a23a47363e9f94689e580abb3ab6536e1beb39504954f084c7874720b55f94111757f93dfb27136d27b92bd89b4492cee7529bbc28c1b155a5ba1870eec1ce616e429868b1df686fcab6210e98c3741d930a5d4b9c9b26b84c9c5f57a3fa88d69eeb5bc66571bfe45c4a51c4e431a4f46d997637f8021b779f07004d027013eb26ffbf16c0f94dee17b8407bc0ca85c85fa182552d29be347a8147f1c41ff07970d6b1b9e086c7da2cfccf89706a74dd3ab0f4be161ddd86061a996a798fa01c8ffddaa6c9a88067ee531f6cd9a4a59da7aa4ac28bca9296d7381edd75a19e007e46c3bde9e350aaedfd3c366fc5cb05c3e26bab7a75f55f1ce3b3549ce14664893246459eb090a8d038add26089335fff49efa4a71f9bdfcd0924701b33d3496bfff2651873f4b5fb79e3992bf1f8a0cb2aa038aa79fa334520588fe6b792a13e8ebf12313b7831bd443f4953f58def29aeef702c79e986ff1fe411b810ccff923f0972b539a8b0c3bb76a32ecf7f10edc1c418324f21891201b0db2cb7e409c2405134c0e19570e473f147dab221c72f0cfec09a47207b0fc890e5c33b36179d9703ba16ee3684f0cee31f96aac400e46bd1bab535751128b252d8faa726a933a4702d16eec6cdf298eb69d4648caf4f23a05c8f61002b4197083b1fa342a821c73dacb634b45a431611bcce6d6bc08a30dbe989827c1482ebadc87c7375579f345f131a3e411e72a35af6a655a60c55d62edea3a35405d11ce7d6d8f0f654f8191c2fce9007f6b7dadd9bd701940f882d8fd767587557e486f4c0b40991a69c75e7bdfbc8bc3289c9074ee87fa32c723ecf867d938c8418b8157fb6f318302970e52e1fb0d277df09cb1ed81b8ed8eadb9f52d7a5be7", 0x1000}], 0x3) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) dup2(r0, r5) 09:23:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xffffffc0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xfa, 0x0, 0xfffffffffffffffe, 0x0, 0x800000000006], [], [0x0, 0x0, 0x101, 0x0, 0x0, 0x40000000], [{}, {}, {0x0, 0x8000}, {}, {}, {0xf001}, {0x0, 0x0, 0x10}], {0x0, 0x9}}}) chroot(&(0x7f0000000040)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 09:23:14 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, 0x0, 0xffffffffffffff38], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0xfffffffffffffffd, 0x0, 0xb, 0xf7ffffffffffffff], [0x0, 0x0, 0x482], [{0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x14) semget$private(0x0, 0x3, 0x216) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$sock_timeval(r1, 0xffff, 0x592705744d5b1edf, &(0x7f0000000000), &(0x7f0000000040)=0x10) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 09:23:14 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = shmget$private(0x0, 0x3000, 0x819, &(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}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) r3 = semget(0x3, 0x2, 0x38b) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000040)=""/101) r4 = semget$private(0x0, 0x3, 0x563) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000280)=0x472) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getgid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r5, &(0x7f0000000040)="670dc3", 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r6, &(0x7f00000004c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d00195537d9f4fb5862a61af2c1575e52a33087dd1be804d0377c2b0690fd466804359ad1a3809db0808b9952e94b4fd51553cfbdb23fa85a28393c44a48ea13bea68a3dd82decc5f", 0xfffffffffffffca0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x402) r7 = geteuid() setreuid(r7, r7) getegid() r8 = geteuid() setreuid(r8, r8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) getpgid(0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x10101, 0x0) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x6, 0x777) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r12, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000380)=0xbc925be) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000300)={{0x20000000, r1, 0x0, 0x0, 0x0, 0x2, 0x9}, 0xffffffff, 0x5, 0x989}) r14 = getgid() fchown(r9, r13, r14) r15 = socket(0x18, 0x1, 0x0) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x29, 0xd, &(0x7f0000000140), 0x14) setsockopt(r16, 0x25, 0xb, &(0x7f0000000640)="030000002a693ffac2bb4c15a926da0b9938d9ea877a0348fc480441f3cfaa0c6d225d323b4c450c4fbf393695705ab4d0c1646f56d5355137c5c34284687b380e0a9411f3913f179e4b1a600a74550eccc07bb75bd69990a6dd000f7ecc87c0ba41949c97891a77cc9d726672fee5c34b8dae623704cf8e88329e631826d008b545bd4ea33c26432af2214fc18592896d923dc4814666d5c30f1de7f3fcfa1f60bfe32d9cdd58fe091cb73800000000b24dc3301a838e4d9d211dbf7768b5e37bb207d6920da6c2a2187b4a0db0290304e0bb900e1bcf9b96f82150e944d297614d09fd1eeaa5a98533ae2d949ead1901f8ed9e5b66f5b624ae58be19fbd89534676101b9c267e4f6c8", 0x10a) setsockopt(r15, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:23:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt(r1, 0x3, 0x7, &(0x7f0000000780)=""/4096, &(0x7f0000000000)=0x1000) r2 = dup(r0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) ioctl$VMM_IOC_READREGS(r2, 0x8004667c, &(0x7f0000000500)) 09:23:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x30000000000) r3 = syz_open_pts() write(r3, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r3, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x9) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:23:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0xffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:23:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x48) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x6fe2, 0x5, 0x7fff7fdf, "002100008000"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0x7, 0x56e7, 0x45d47054, "a38b25ca5776915274fc4c7e582e60c55f228f00", 0x401, 0x5}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xffffffff, 0x1ff}, {0x18, 0x0}, 0x8, [0xd, 0x7f, 0x9, 0x8, 0x7ff, 0x5, 0x4, 0x5]}, 0x3c) 09:23:14 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x0) 09:23:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140), 0x14) listen(r3, 0xec) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:23:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="000400035504604443000000003ae76f208887d35e056eef9e047cd49baa8fad47bbb5074a00a3dec76e01f2485c4e7608db6c7c9094355e76af743f97a7e74cdf21edfe00"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) 09:23:15 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x8, 0xa010, 0x6, 0x9, &(0x7f0000000080)={{0x7, 0x1f, 0x74, 0x20, 0x9, 0x800, 0x5}, {[0xf38, 0x4, 0x101, 0x8, 0x1, 0x5, 0x8, 0x14000000000000, 0x8, 0x5, 0x6, 0x4, 0x4, 0x8a, 0x6, 0x93b, 0x0, 0x14f8b750], [0xd1, 0x800, 0x9, 0x8001, 0x7ff, 0x81, 0x9, 0x0, 0x3f, 0x8005], [0x9, 0x2, 0x7fffffff, 0x3, 0x2, 0x5], [0x3, 0xffffffffffffffff, 0xfffffffffffffff9, 0xfffffffffffffff9, 0x0, 0x1], [{0x8001, 0x5, 0x2, 0x6f6d}, {0x8, 0x81, 0x5, 0x5}, {0x1, 0x3c7, 0x0, 0x8}, {0x6, 0x4, 0x7000000, 0x1000}, {0x5c, 0x9, 0x172b, 0xdc9}, {0x6, 0x9, 0x8, 0x100}, {0x7ff, 0x4, 0x2, 0x100}, {0x1, 0x6, 0x84, 0xfffffffffffffff9}], {0x3, 0xb862, 0x8, 0x1}, {0x181, 0xf2, 0xee1, 0x1}}}, 0x35a, 0x8}) 09:23:15 executing program 1: setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000e7ffffff"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000d6b889e76e4f7d796d7a4cc474983046464781bdf7a0a4582a72f38afeb7c5ff301ad3ed"], 0xa) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000200)={0x36, 0x0, &(0x7f0000000280)=""/54}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r10 = msgget$private(0x0, 0x123) msgrcv(r10, 0x0, 0x0, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x200000029, 0x24, 0x0, 0x0) r12 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) fcntl$dupfd(r11, 0x0, r12) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) r13 = msgget$private(0x0, 0x381) msgrcv(r13, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000180)={0x27, 0x1564}, 0x8) msgsnd(r13, 0x0, 0x0, 0x0) r14 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r14, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r14, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socket$inet(0x2, 0x3, 0x0) msgctl$IPC_RMID(r13, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x6, 0x2, &(0x7f00000002c0)="00000000827236ced177b4999c35b49e0b39732a0692681cf761d2c6f7d64236ba838558d480d92a5c556919c6b5778398faf0d44f373884fe7f3d5f67ce693f10ce5e68399c8f4a374e5916b81c750d84616d589fafedaece29979e21261936466b2c02c5945204e762fc04632c928ba6ea9e715c89ff", 0x77) setsockopt$sock_int(r15, 0xffff, 0x1002, &(0x7f0000000000)=0x3, 0x4) 09:23:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140), 0x14) r3 = dup2(r1, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 09:23:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000500)="5939b62c0e1e853431e9f7ec76ee49db0c29b6cf9b77f583f7ecb437ac8740f37e858a96243a5dccfd2ada566412fd0b02a18fa793c357f1dddf4f2f605b41ca369d5bd5333cee9345b57b0e3a72fc5dba772b67374d684df428dbe0eac83dbceb05d709fd5ccefec39a4e0cdc1f7613ffab0af6dc5478f1cc40dd78eb62f3ead40c599ff61cc727bb33b526ea62d93d3938762e2405b9de67f2c52d3f5c11504c7b3e990fa1cd2dd834146d499b43871f7c15e14e443122a7c5a25e716574585ce6b1fa0e1ce1c1e1f1c91f037f1b66083c80d8e1255eb8f676d9ead3b516216b7a08dc82267561452a274de717e95be8cc224480ce2fbaa74301f39fa17383100812c5a19ab2c81d23ce0a2c9032bbddb61a1b6f5c6d2f4a95bcd31b1e94a9f4169062c8682747e66d7509d80fa5f0e0b8aa0437d9a756aa4f6e09a0d838008ecf4be0632784d780e78b491f415dc2141bae833e768874ab225857ef73def0327f210cf93fc4a8e28fa87eb272ce23516a9af849d6d90764a3d0078bd01a6f67be54d4f11ac73264b589bde4d0e73b271c0e6cbdc704bd8f124d741d730abe245cad3ce6f12660dd1354d57a014c38e61692d3b1414d4fa00e03e6e4fd34e0bcd31a211bc16e38b40fe19ac0442b6c2f9f1c6b7e9474b642ba1b25756c99e11c80bf1804819e59a9cbc5102258b4955ecbe1d646c13644bfae64c3dc314f37b4fe843fb98e52902700e3b1e14e6f9c1aaf2a38ded8e01df520e9635c307894b7e11946aefa0258cebbf245d30fdc672af34a4e83e9b861ffcb07cee2a8eec11bfba80ebd56884bfa9bec4e5b2d90d69d17a49ef3729e296a45ad2ef22a5bb6fbca47bca2c3abb95ea30ece46394eea1ae84ebc84efc3bb9597c65506f2664ca8dc00bf32a6a2d6323ff9351989dc1d10f765e898490ca411b3e5ea18269b1ed883f141a9ab5a49730b2088e71ad1c5354fc4e48a4e3e1a88b9f43f9db7be383dbd1f90307f3f11e9ef1be0055a11348bc7caf77593b23a789288cdfcb32e0079893e128846bb30eaf7e106884faad21a93aee31ebe60054c6ef8056d33a800119c64f07813ef0e79d41cad5f20b86eb3cae0d283ebb1fa55ca5e551656a7cc83cba93855c099c20fbe3fece2789781d038bafa6c0cb3f9cea7a5c6fbea3048e132d0cc74f94afe8b2619eee5cb04d68d3d4029dded112f8efc8f8cefcfb0a1deafdc4538a63abb4d384fdabf24e5396c16e6b7190ff3f54f1a7729ecdae24300aa4a1725ab36aa290ba09f64abe3460553e03798dafd4c26a148990d51896bec5bd7c90f1d208c8c9cfc042b75e8b039870630b7311f066ccb620ffbc50b0344565cbe244ef721a93037a6b26cda0fa2d8b669660987a3b4baf6a7b020ca78f3e09bbc113cc517f0024f6c9de4ef561c87f6fbd98c044a42386bff79930dce2fc7cf95d4441e3e19a1447206ba6c8e17a3701531c5638f1c7cba00ab94007541ceecfb94f224660a37641f9942c2d66b9f3728ccc976db7d2be4b5597b59b3018f51be7c0b665dc494b8c81eaf7f8e13c209168eab3d0aadefeaf51f3403b8d5127dfab7307e393072ad70da5f6ccb5009e8bb1d19c430db369bac0b37b99d1a865d94b11c68c2b141604b39c9410c364bf9cd00de0c367631d98347526dfe42ad629e8e2025f8e812efa4c79e28278390f9cb3bad468bd23acaee2f872ce47b8144a8f362eb7eaa7a99a94949b025eb9313e0ade70a8db870863d9918b983eba297e91008e0b9e3aeef10308d3dda6f59c834051ee1d6cad5ed68923902c7d90ec89fa634d5775562c0521a4b58421df3ab5ae4135ea7f70de1e22ac4f2a94b3734a09471d64d7f385cc05bbcc98c3d0cc5618e462d9cf9920461d2c8433c60aab2bf6e87fa61d25f316c04034e7446b0736f7cdc10b2cbbd9926fcc6b0902b78b381297db9b6dec99d4916d8a2b783b5e501e5692ad4038ec7c4c6812bef96fa413e7bb6dbd3ee1b237e24a2b88ad5d481caa16515376957075b356911233f06186ec74adc985c8f1fbf4f4b29fb3c82d63f8b9f50b4f4779fdf73773f07d75fd53271766993c32114891315c099fb61385db8e7573a9922a486832b8db1d036aa388ce4923498590feae97d5fbed6ccd930c30e55065b2b47fc62b9f929364722d75126aa6d72c7da18de7be93c4fe03e80d1c63b4142b872bb18254f9d997ab1cfa9db3408d72eb4944e04d4948202a09aaa1b158b0775df0de02534bc6cd8c8d79e545d1d9f49fea245c21f5fc456a68c4c72d23c993e5eab0011d17d3b164548b49b1a2a530f30a0e06854c7349b8de5478d0cd63299ca49dd164ee4856fb179f30ad0350b68ae61078958978fce220d08f29258fed2d07cfa7e56b9192693fdd507c2dacb221f250bb5f825e6481ca61904558a8846853ff35304fe0dba7c8e6f0ad88126a2e8793fdf428f10c01bf34b35a645ca5fce1fc1ccb2db2059f6ea7920a9087cf96ddd4fc538c3fdca04aa16991a086572dd573c567ca16b396b6751e8063d194bcf0e9b8ae17cb930135d8498b17da73db609a00b5f65bd938832e2bc44e6bcdc61bb05c94b3a30ac5b5eb7b369ed795e6c4eac0788c0361aebb1a28bd5f839f6850f9b1e00a416340dcdf5802a28f38cb191db478af96e8cf54cc121ea279f599178f65854ef70e771295b1242123734f15a65d212a0ff683c22561eda8b0e8f592605a6a38bf04bd13fc020a6c9c710c9812a4ac5b841418e9194025365b7303fd57f48f29d698d960fdae6b98e9865481bebbb46239d99ca4623d3bb335426909b18960a87b4f3bb62f89adedc0fee66aefa6bced98a51fe96aa26099460eddef2c2795687afa123974f8f58135f8355a34761e977ca1538cbf5f331769884312ca36651b9234278f607a29cfbb4b92a4386da91b8dc8f6284d4ee2c759ebcc7ca1e61a45bc6f5f141193af7de086163e5e7927b1b71dbe5e74349e80147884855cb0cc55f8d104aaebff892312381f3e7c9944736eb380c5ff3a0ee9df0cda58f0cc584d9d9ac0dc613fd632de01215aa9e45f6ed6922b71a05901b1a40ecc83f5f396694a29f02e63e6ca9e101ed9c394c3a630f64b92270931e3e4612c6b20f434aaa890ee7cdda04663feca316db3fe650c62eb4afd54aabf5100d9dc80629843f837abf2b7f11d330a9eecc1e6f6db2667b90f7656dae6cc8cfea44be506e3852025da8ac5e06883c7f0867316ad871183370ae439ff99e126a23357fa960583f86cfc0e6bc52d04a7ebabd1dc4247fa7655f739fd1e801e023c29d9d326a22c96aa178f782aeba7a33f7d56ddb8896d13cc4b4bce06b61c24273d7763eb2ab1f5678e57586fc815d524d7424e085ab47ad3198f8779b96c535ac7cf38f8e71aa100167fe9690f7a41d96dba7d7459a6c2b416d62deef8358e31f0942cd1b73e980269ac5816ece6e7e9478ad3a7547e7fa9dae8d51a5721364e2d787fc38584cde7944718618f0be4731d2c4578e57cd43181603348ffcee8edf46358fd2983b3f361625d8305ded0748428f226bfb96df82e3fb4dd530adbcb87d2645751456f26cdbc8a52ecf139296fa0e3f7ab8fd0a439f363ef309dca13738a707e92063b59dfd455379e058a002897e9b951b9e6323698b2ddf258b7ed2e14db9dcbb8a2f19532e02ca82dfbc33b1044b2cd5f1a2f4f2778d2cd5c30f94e5b35f9d02ed59eb66d75330fbb9d5a2f72c1986139497208e1e407befb3d4ead2a55183ebfd00d17411ef7f3e32c1ea65a73716680362ec90ca836a7e2419bc52a271f6a63fc7f1375fa3f82a7a36ec816d28b4aeef05f2027facc4b8b770c51dc00206820c4687adf93b109d04448863ca6fc5cc9f83cab250d179b8df5b38ff77536454dba61cc423ca478c5f1c6ff15cdf2d188e28a959cd40dec1780748350bcf82a5622b8122e5e28b42d98fbda61a6091af77655625fe39394d0d59a45dac1e82c56287182b6d10435a48c9454d14e7ee3ae692694cd38ffe6ff0653ecb8fa71fd49f19224ee89d0110cf794bf150bb6c42361a267fc0dd6e9251c901f10173837ed74f4aa1507d166854cc76c64f8bd0b6355e072f05d1f24266dd0b22a18c72c6996358074a7011c66d6d920796cad12a505c737146f9f05f61f55f87971159dfd2a4dbe313783ee5b21bee292e2b08c7e2047cae17ca05ba6dee0e62c01fd3d40467ea67887b2e210a04e4e9fd45ae4d2f3ede7f2595d1d6d3b0c17cf358e170dda1eac948e1c81ed57537dfd6bdeed17f1d137ea3134d9f6f7f26b1be77531799b5c26eda3c0f4c3f0c7ff56f8016699f00da0f748b559fa6bc6645a252b8dd8ef1aac8ab1629f7953f2b68b43a7550087a9d1c5ffc0d32e827107adde67f29791da88f2504eceb7639a7cdedfba3b6b421fc1e9bbecdafcc87f77136c5d0c235a2f5ef24efac8124e8c310317c2b81881bee80e04387f30a8c041ecd38ac346bd25c4d827fb14ae3686789bd36a81029bdcce3352a969c44404edfc172855b5a6aafa273107ccf1b95a663d3c3e64b81c7965371404d02f44601a288cc2ef620ce6a540248c6be900fe63a7c4633676b25f609a8046be1f6f4d6893a8030ab4e00b3f06ea4d30498bd1668b30ac1e4d3ca31b44db360ed3892c7da51cd642e98715473219b3ec8d65b0093d97325421c8bb8411b9ef5c6bd042a3ff8760223af26add44a842959e42e2031b4681f576059a3fb9925cf0853cd3ea3bc198e50f6243fc1e6a7886c4e57186c5a0afe0e51237775d003c565f2bf6eb29c6fa006e23644e2012700a63e8a2d12d1c77547288cc8f4295d3cbadac945702eb3418e08a1475b91239ecfbc4fda1805bb7293c6d51f2fdc80efa2af2133f730dd0b472a4c0bb581363a65168f319f9b2db5bc7580e9707fe1a3ce991c86a8d65642be9acc68e7d188a9a2ce6a0c502d5982635428fe7025f58a2c9c9b3187c7ee0ccdcbc32d4179b9cad84e88fc6d540bab8108c271f9e95e0335faf745ad790de99488aeae452c8b98120927bbf60659944632141f6c3d2656abb6e4bec0b2ac472aaa07f240bd49c0ffcba2ee2785a6c332628ea5d2691c5bfc0aa5aa148995d9fcf84b23ebdc6244a57e8aad1560abea0d6d0aa3e3d53447f8ec7409d7e4ae2198c4139151b2df50047271b5de33b3d93f06bd45b86d56c6a663a5cfd06589a50338d255740b5254d1f90631faaba3034909a6bda6589e5686f7cccab7fe85e4ecb16e654533c96b65dc57ef21f2d493c069266aa7734ee507ed0e0168646bf0ea5f6b700d5f2c62c8b75c2cb82402d8cbda894d492b587bb32ed288d989da8dee36b07680f0d63f6e950425efbd70ff358a98a7626b10550e199d68bedfda6705ecb864e50a662e1ecaa15b187160586b5b1e011f857a8e8c580ac944c2344fb5159d6822b404e5e7ba9d1f3b07e614b350a1109a44282ab6f4a22b29a8b6521233157e14773d21f3ba200d5e1e4b79acc72aff709f3c507c374564fee2c4d9837ec27dc47f13fd1d54ed07e24a0af13e237c55acf0a7a60e099cb1ad5436d68866b391903d97b0abd583d6833985e1065ddbcdef99da5ba89f38a9ee1339f3fa6e4968a44ee10ba4de103824c2fd94360f28e33549f82f5e254a098c9192da76f6ae086ccf73f524911b20d230dab31876275f996a9ce63d92fccd5a6b6690e06c21e5df6cc927380308eb8e94fb6d54c456e05200df79ee8fc8fb56ccc8b72982964d2899a6766c9e4b3c03ec9496dc86d528", 0x1000}, {&(0x7f0000000200)="34c73b5149316fb31ef337c406d2a82e1c5cf7645bf79d4598a4de130e8e173f308283ec24e62913b3e0777de28a540e01793ef10f803453375ad4a50e68727a721beaffce876b07df015b75702cfc384e59a4f33c6a57760b0b979e2ebbebd5beb40113aeba8f92349c4516bd13f5b1a672b0f7c43654186839170c86faac9994bb50809760181281da5180c7aa51de80d9324c4d0999fe476105112c3dd995daf819e8e71cd3e396584aa07a", 0xad}, {&(0x7f0000000300)="d2e0333c6675c2961a58c960eb865cd5deebebcb9b6becbf6ee043c4f778fe6faf9a872ac83d7ec3501f04cdc0ea1379e81fc22a9b131c6c4555467feaed2a6088214fec3dc1777ead637a9fb3a16fdc7ff647f7e388102976eb2468096e34477ef97c840d312b23e14b", 0x6a}], 0x3, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) dup2(r5, r1) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000080)=0xfffffffc, 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0xd, &(0x7f0000000140), 0x14) sendto(r6, &(0x7f00000003c0)="c848d0dccfafffbeccc77c8d437e308f03c4ae62a87d672ca81070f75406c7a51ae50ac49fe0d880f40436d294f96a36672ab425be8d01afe9074e0359e20191d8a7caa088167654a5ec01", 0x4b, 0xf47e522644f89844, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000140)=""/103, 0x67) 09:23:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="e0000000000000000000000000000080a93cbee3f2e18770a483e8af8df53c1452b1a245202c44449334e63d1a220f521788dd0f734f7b16ba5c3ae8823773013355612e4ea68aac48ff895519d38850e989302eb7bd9a049d5f2e51ff5b03dd27c1d5debd445b5611e073c27172b582ebc4b098cb4f6cb6dffa20f720b17de40d69cfff71ae08c1435b82221622f6451bee2b62574157fd8bdf536a20cf7163d955acdf42d09f06c109f6f688da620503a4ea8bc86431a8ebd40f73a2f16e9b8870ea50317c98f389549f87cd63cb0e8a57b177eaf8b6873dd28357000000004800000000000000ffff00000400000075cb6e53ead5c4ab94aeaa81b98684b8e1b3ef0ecb3dd842020b2afa9584e26e891f424986b203a765ae385dd9a5605fa86d000000000000101000000000000001000000080000002598c0a1ca7b7ad9f98a9c74360518b46931285c652794783e51dc423f3d933fafaf45df1c6a94abe63aa106803b3f7d1a96123e21e94853842128684a25755c1046533a29defd51b255dc6ba56e0c7785f995f44d2c874baa0ced79e40a569365eb8ab1083e15f056619e31e0c37e19e9f3219644cc0d68dfce30d432d65286fe3c81d9265c827b33d28ba5459e140fca17452fdf9ff6232b25bbe2b09d6b53c46fcbb6b09fdafb25f82ca94dae6e956f796a7aa490f829c21197d1769607ff4510168340ff0903ae205a6e5336ed3000b7ef7d068f35b35b7db69a2625793ba93ad5e697a7c957b4f4316b26d56ec9b37dfbe1da1b2dabd261c1fd6ce939f31c95f4e0c45bd93f2889fc8ebda1e6ab0d873c5b61c11ef28128294e2a52a3cc63ccb76e02eb4f5bbd5173f74e4476a1f0d47864b75f4f9bccd7487278390e6693a760228a4c8600b789d49034f361333f0228daabce62e501404b1980f81faebca525d938e0616e88c42ffdcbfc9333a3d83b05c8c29a4fd8d89811331418df48379aac428ccc97bdf9a1b8251b6083b5b6fa1cddc4bcb0cc322e8e826d60e9ed885ca186f07f69e69d9870659c611bec90bf376c8f99faf245aaa98e5b183d95e028723ce8eb7b4cd8338d16921ff1619c526d80ccdf5d6dcef0ccd12c8b991042888e84c8992ba9e35818a029ca64c6719e068e837cd8cab4e5a007ae46591ae4f994d5646fcd339fc58c0bf640eb6a068eab67022d5c977280e5acd055af76d5b9b227d01408c846d3bdfdd4d45d52e7849822f1071b9995947602783e0c26d3420183faa8d54dcf7fae21b196e70cf40608909d08c151a80202eab3bf87cbffa3f25625a75b709eb4811e98ad89e0e4028b01cc599fbf64066e3a5f3b43e3e8b757705c6d818a7adf184d739233765b76bb968bdf50b8e561ecdd9a7870c908f023fbdb166f06a99ed4fc8ee4e6e3837ca9cd0e3b2a76d3167c7bbb30c6077642c775827ff05c91778a6d0d750131b6766c3f4950ca497cad666468181d2ee37578ca02481230f874356ae53b56b15572672e7aecc45164c609b60c7d8ed392284fa6697ea1d0f701334e7643b5d3845f9e24cd8e31dfcb703cbdd1f585fc808aceab7105db7df2e0d31b990155676553c0415d8370867ee0f9e3770f7d9727cd1c40eb48bc0fcb00ba4b7142f18922b51d1cb1a67a370fcceb975aa4b37d01d5cb636add314b4e36bfa3d15ecd0f085b04b37517298399ecdfd4c265115697530576512816f1335b55b3b1012c175b4c6fb7c0f83958d3ec57525bda25dad67d01081c8c96da8d7696df3fceb872f1e29cf25dc117af51c21ecc1c3da18b095cb5892e7cc4efa6d0e2780feed39f427c0a8910d158c9f4a3ab9f85ecbd39cc62b9f90be00ec3eb35d382c4eccdd428ff533d86b314455e87f7a3cbcf29de0df6f957aee4d262ead52ba517286a1e92ca94de406371e77aa18f8e67b4d995fbf69b871048da0a125887cedcc357214eee0a9b8ace73aa6dbeb200a7331198eff4d788db882c53de978123addbd6ef362e5c9fbdc31313f56b086892ca5cd683b68a828c7fda1afd9cd8e1d8460fba0bac3dcd91c774a3cb33e390f981d4a2c9ba83d5c87edf6f5757eab3a820b7f8db3075f67e6dc1ac85a95ecdf1bd28ff5a5dd0695f954609d8810d08e943e71ae1de0d9e10dddd3fdd8f60499fc79ab816e439c19ab931b563d2e0b779a51d868e945e82e3ce3c29f5150b42b452d2bc569aed67f6915cd2a80df01f31b96318af88f844d85c99f425d7126efa35b5d5c54cfb2e53f5b9bde332848687b1b2ac5bb6c40793d85ba6786650e6d5de2fe0605a40175e30bf025f050e9d0468e68f0c6835e4d8db9157b779bdefe7faf23a97c7b80de39cff6b1fa329983cfee5670b56235174a0da901ae74d8da13baf691785d4c51d5e940b1429ba7eac479ee13622da5811be5ea58b3959aad75d428f44da57afd36d4466839f4f7c914fe83af689fce05838045e50503b61c326b7dfc6f770603f3a7d8cac3ff5cf0fe3474ab4787a8210dacc55d6c31968ad9dc0e8f0ad42777c42292c769c3332a76dd6a2131b98aed8c33dcba243a7a21c8afcb4d9930aafaafac06f844ac8bc43e06a2d08c551ad5f30ea2fbeff5f4bf957933996b19014d06f37266abbb6523cb2a8a7b8613f58ef6ba40a7f02ffa0c3293dbb091040f38458c701765bdf60d5a97e725d6ae350e8b6fab4a50aa4948ac2a1b2f2c56141c5e79e7d8c8afb81dcb5ce1a3aea043ec1f7e15df31646f46765ddf25e05aed1364702c466458d65b50b5a4233ac6415298e460eaca4b8213285dd99d8d1a9eba0ebc871fd1208366e2f7f917e4f75e17e4618b225369ff6b0a2e8d72fcd12d769848ce3f5d174e93c9a16ee0d23962d24524e72f8b5a887996cbaca003efb0602eaf4caf1aea5f1aebc57cb942e7bd43ef0e5f460592d2cb37c109f5d96f0602cb83394238cf750c2d483d7e54f8a881d6ca64519e218ba796be0c58ad92fb042a63ac2b1cc08498ee0717518a450a1f2aeae14b5cb045619d76abf8bf222d9112020"], 0x860}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [], [], [{}, {0x0, 0x7}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x100}]}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 09:23:15 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) fcntl$setflags(r0, 0x2, 0x0) socketpair(0x1, 0x1, 0x1, &(0x7f0000000000)) 09:23:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x81, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{}, {0x84}, {0x6}]}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) fchdir(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 09:23:15 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffb30) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) r2 = dup(r1) r3 = socket(0x18, 0x400000002, 0x0) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) r8 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, r15, r12, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r22, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r4, r5, r23}], 0x40}, 0x0) read(r3, &(0x7f0000000340)=""/226, 0xfffffffffffffff3) r24 = syz_open_pts() r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r25, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r25, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) msgsnd(r25, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000049f3d2d4ae7defbdba99f5605c5b07029989971932efa7db62241e8def917302a1dbeac9bdf70d51a8622804a15cbc3035be9ea1636f77e6253b913a28344e41c8515e808f287ce7ac90432f6895e2d995f2ba0e968f48180addf3c34adb18df184648ce57b4a76a"], 0x70, 0x0) close(r24) ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x3}) write(r24, &(0x7f0000000140)='\r', 0x1) socket(0x11, 0x4003, 0x7f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r26 = socket(0x11, 0x4003, 0x7f) sendto$unix(r26, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) 09:23:15 executing program 1: r0 = geteuid() setreuid(0x0, r0) r1 = getuid() setreuid(0xee00, r1) socket(0x2000000000000002, 0x3, 0x102) 09:23:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) 09:23:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:23:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000100)="da318bac068a0acd49f143021dddccaf10bcc169d114318c284aba440b8d235cef48d9a694bcbd09a21f2a69b5478003de1a367bb8b4e0269d34ae6750a26c965ab8454940057298d3ebc723408a3a682cf4bca3d5d2be99d21337ca3850b44b6b33492a281ee10a7d94d3b7a759fbefa424a3723a226bafb3e1e198907000dce8dacb16c0e1241dc1fcaa7e528fa799c3bc4b3c7a6dd2e82e3d13e410445f59478d3929576611835edd579a2700ad5e5ef9bdcd98814dbe5b5484a070e65d5db3cca9f6060039453153e4e3d0602cb76d3a2af424ab235bb41db390941f1a975f1febf6c9ef03f9a397aa9fc8890f35daa88d1f606deb7863baaed1fc", 0xfd}, {&(0x7f0000000200)="36090b7f31b1cdeb3489176a5899f6ee5dccbb63f27b7ddcd86d0182f800cad0f538e1256829aed6218eda32e2f80d2c902a", 0x32}, {&(0x7f0000000240)="058b646eb0451dcb1ded00893a94e415ca363f1091bde45e1bbe379b03ebb060596067203b0e5ac8d6c92ac451ab8c5385451db918cd57ab41", 0x39}, {&(0x7f0000000280)="e2176db9655e2c0f24ab00221dc87789990408952ac46c6689da3776e827b5c5835c296ff454e022650885ac4de65e391835ee19ac074c8a7a731823e76d4fe970aa4cd2a9c0f57db677e787a95e4f37", 0x50}, {&(0x7f0000000300)="fbf19abd2125a8c4c0d7b16e502a6d397733c00ab185cc4be6635e1a9b198f0e0664e243d2778950fe840840b4f3b303ba28e6672f77822c0de651ffa6e8cc886bdc26a130853a07331f590c95fc4a9fe6be9ecf488309110f8dbc61e6048bfb1829bd51c17fa5f68995cfb508c736e57ebff485f1f8b6926c0f82cd988fd73bb24a796e0367c0a85d078579537c8b3f54aa85aacdd1a9d4577418996827aff23a6a27aa58633e2b389586da", 0xac}, {&(0x7f00000003c0)="7da084116d67745cd8e5cf9df6062988ab2a766e004b398d6047a221a691c014bcbd755161a015f02ad9e37f826e0acd9d2fe18d27ccea894910e7b51352f5bb0ac0d846da60c145ac68d733d982329ad36ab3b33e8a506d1f4182980274da8e4dce67a14d9e03be3934c0b399491b412e1a9c5082075b031edb8efc21d6e6560a7bd94c1181e65c9a945dde50ceee1d0b69cbab45458612a92cbb45aff863b5650ab99a81f6b525abee917d0cd93ff251a01f04d0232d67da713c", 0xbb}, {&(0x7f0000000480)="11f9b0a63b85716e750f3916a42c2fd5f3be00d581b8971c9c977f1b7c445d7625af38a89ec3dc28b238bd1f1439bc825efbbdf12196b934e43b016e4e637566238ba26eb746ff1759e6372b02657b12c8ab24a64f5b32fc42a63ed1f2fb2e212859c2b1b5dbdcb19157597e34a3abe125a52a87f3b462f35dfa4f46981a1b855aba2ef69049ad63da44511fd9117a64fd810f8f05f5fff22d19f1ee6f9583bb99a05438c9e0c36236508f3c09fa229b78e3247893d307d6783a34225c76791da645b0226e7d73e810e1b06bc1ec363a0bd56fb78325d78cf5fe7f8202acc8c0793befb42ac129fbbc6e99528a0a7ccb0c0fb157a476bca79e79e5829f00cd3646786a84602ab556ef784e3ecf56df442c1fff15897f57e9f8c60ebe1ee5e12388f77828bce9e80e9ec8a4666c7bea4542ae1a14cf3ff46263ba6cdc7820cfb8cdfee27b8ff1de3d3ef64b8f2bb0497af11ea3cb2b08087ebd5070ccfbb76d4349ad29e39ad44d2bb2d4134e53c094bef8640b0d2a24df447139b56104aef6276c65f9d40c9e81339d3251c35f328342354df5991d3aa111a1067ce6a5b3f8ff207a2293a1735d734f06fec18b669cad4345cbcba7ca2bfdf09797325db08be3b035a099c9f5731cc7a31417a1dee583ea437492b0964a5d7159f19721d43f2bf6169548fd5d8698d1a26657b6db2ffb5b4ca6a368684c7969dcb01ceb8c7f565a59de19f8f114bf65d7ada6363949e878759307d5e23111590e54dc3af12cc69a379bd8629a003d45935a6b9c6eb4cf40936044d4012e6f2047f460ab1c744dfaa7b8d4af5035a9870fa9fd5985fa0fab1e9e017f5f140ca4196887d3564c5a74a2c4de509d777e8ef66614f82a8d61014a83ab9b31f1e9c232ef8f92b036ba6d300daad0074d927c2f59c99bc031542329571b6ac6d2666f9fa0a026d598a7ced7bbace01d52fbf7d8327e4c21c6c0ab442071efd46f9f198ed7f1bcb987c50606f781a6837bbd554a15ccd60891b188dabc934e2be9d11716eaad32bc633f3e193a04db5df925a2c379cba89b393cad05a69b3dfd50b4b1c290d5ec3997c99bb0856f832bcb82c9f818ba160d28f83a7ed171ecffc88dfa99fa091caf56f02d2897028448ca41f2097a15c9712b389b0aee1efe3926f63bc4155d18652f2d0a30488b06fdfcebddba9a7f6b27e8805dacff5c4a6cf8d4226d9149fd27bb418816a2fe2c35b50485f35738ddb39a787a73b74d5ea7866f449cb484fad94d16587a723f9484408fb167985c0b7df578688845dce9c469b04ce90bd1ea6a79fe5305a5e60c4903115dba2ecc5070508ac571a3e7b5e89b0f4b68a52e36ba64106ed427bb453cff22742ddc2bb151778029121321a586c8edf60aab1a7bcc30fe1781afc931d05f860369d949dfb6ff988c33b2583f7d6f9b2b1faa1f7fa09b5ab7cf99470f9b709fbab0831b3b89e6db0f677b2c39af28bc19612b766aa2f0d82dda189b67601c8f310fb19be702334134a2bb4898cea63b9be4a09cea089c224f3152eb7b84d2f898a11bcb3848608b7ab0d3b0f4527765c78dd7850cea7e42da3bc5f74e5f2c5dacd014c782470f34b61b1d77e05e460f12d9cf912a097934af154b19e85fe4cb029f0851f3aea98ea9b9bf4740c3f361d7a6c7437980cbf020215cf52c1f6df1bff6e66556e47a251cf10725462155a82ac54101229ccac42c8a50f3842c672a06b27c9d59c41b665af280c3ec3726c25463bc6fdbe80be5b136bce429f218451c4fd346dbac2154286e9c1a900437ce25a409ff1f785dcd6f48e09275917867735e9df6404561469ed841881c7e3a8a2d92a140d5c24fede106e822b0b56c7d062f2e017ffc5379b3ea6d66c7503134a51bbce4584b41715a6ea796a592f349ff14af493724454a27f5cd8fe8cc3884bb28760805cf11fc3bff2057dbbfd5415ee048ee9334e2b8c0acadb2f717ed26f7a6d93177d8383d5c4e1ea2c0aba039198def99025642153e9e344a530f55209018fc20b723dbb4bff244c5453dafd01b7225336a6100299d1f7da66124f4905f513fe48c1226023bbff0335afc25db9b81fd1eb4bc154538e4d8ae9b0a9cacc6ba367777a7da74e0cd3114472dc6d72aedc0c7edd161736df612a6a993a3652e2821beb154ab7459cd54a96394169488537059706f02233f132f957b11a1c4cf198dd4b1a556d01bc59387c51ba1afb70abd53924d437800f5288da878a26387b249a9ceaffb6afa63b39f3727d6359d7e659c9b57e3cea50cc6e613152d1f68a9332eead37efd19c03ddc2b596bf3353f44b292ecab2163b72b5a06047ceea28a56b390830d1092d948141314a61e36a941c133aa1a6ce01896b77067e73b1eba29d9a29f789146908ab0ce2507eec1ace4356817af556592a23918bca3765ef3f7321de9a3db646317cc068d82a0607319c12c9c46dc1e5936d192a10c38b46b1328282ef0c55a84fec10d80d69f4bce0c2a252036842ea01472d83a8e9e7ef2303947b8c28295c9ec3fc51684635b158d78a32b7ac76661f29bcab93c405aca5593f53b342fae9007b4c2e23ba7764cb7e698cc0bb0c29b8980beebdef612747a993b9d33f4afbcd95180c0bdbeb25bf82456ef0323d8977d44a36ff5fbd9a67e8414f8255317859f3b788c7ca17e06a074744b1a1dd55a49595a66e49985d77f1a75e1da8c274cd9dc0f7281821dd18cd6afe4fcc1fa0040106445484c39f38e9a0d751b74da87ae3c4964b0e650ce0461fee7ea9f861320737c07aac21738b4e9057a14ea5585ea7ef9edfd0257a7e18a6600a1648812150ee3f3b479473aa4909a64daa32b3cfbf77c32db25c5a305167e6b432f638fce51d063a066b848efc34e01d4f57673665aaf870baa10a4259b9b48e160a112704e64baa7e4b49afa198bc92eb58656954d97f094d8c258e8094f0b806c13873ea3bf5e8e0262adc32e8d7241ec7ef3b0d1ad85c308e3d33b676b9d11a0eac16282e42325ece6d419aa7901645df02d41e1d8b9047e4f4affeff4171c6566471b1a4d19514bba0bda5119cb1c35e269e20e75fc159ca4432a1268b85ada814fd98154b1d50934677b5a86ab4ff724ae9f77373b7ae5cb9f8f29f2f044c181a16ec2517684188f83fdee347de50360c3ef4bcde8fadf015cea47d6b09b78a280dff08275dca08cae5a720e7411343ed02628228912eb2289fcd83ab4d0babbc1f46c5e636ef9e0ee7da7b6f6fc89c0ee3f9d77d75262129c7d58dbfd57398719ac7e1653fe6a9d08d643843f2446c3b9df76dbe65a0757ce5b26b6d2a64d0ebd2727eea3284944d680113840d0dbf012484c2396fedad06fd8e84fc4f76f8d9366880c3b2342fa130d83202e1fa66ad701289969868001744dbcd6f3c9cabee3c80c9b14fa5e48a4ddf52a2846caf56dfbddfd88c1c79771f2731e257cded16ceaa0fa53f228101edd66af9bac09965ba15a42127088652d8cd24a8ace278fa2f243e72d36548b4a23a32118445b4620dde64fcd17021e30f8723a4e9abb5ea91d4ab1b18180b681766029b03dc3c47b5cef6304f7f97119840a560b360c357ee08a6d6ad64cdeb023094d5629ab426afe3dd00e4abec7e44f7b8fa095839de061bba4219a699bc78682d2f0e8acbf7297a56c135555117f933d4326a4ac58d8c7c26a9060a241fc5ef68a9075d18a09b4a35acac9eeec49ecfe7c7b70346abe6318b0c4fcb622c03326e923b96de2f3ed151017e534e620afa8cb018ec1b9da2565e2404d3b1bfc8ed88605a94f20543060fc30edbcb731ae2d00aa955a513410bb3c8b8a24755a9f80e65f12fad2813d9725be5cd5fb4b854803c03b97cbf9dd867d67ff575d7ed705d3aee7bf55d183cafdebab859f8a3918ba3e7daaa2623b2a00a019d10ef981123d56847d2440b89246c74d25c3e193df18838abe139efcb1a0390e2c61ec730ab5a5035abad4f617c6e84fa1eb6dda15f99117ab4cb02c4fb35527d942c5d284f874a4f6478d2c2ea39f009bc6860f5c336e688a2c9f621a1a48b3e1036bf1a1b1555be27c7e01ea4c7c7b832b3ed498aa5b4b31937e761207c8c3a9dd69f1a3f479053022a95cdbf002270f52a0180e23405d40868e7103680e82833dbc6334e7ef48517a9851014c3d48a409762244aa2c52b80d477b1f03257932923743e66ed185866c9a8034513a665b934d43ee44ddcf9f8d380a49d3490057e908cea5762267a56ecd2276ef04e800cbaa3baef99d78a6a21edd1edff749f42a7d7f6341010873189e3f38b2c268b043006d9f38b93555e90ee1b3e539ef5d43a047427ac58d211ab4f83ec411c17359edbebd9483cd92fcad18dd44fc3cdaeb0f11fc2d3eec5ecc29977b1dcb5745093a370cd2922f03a064d7dedf251fb71c3de6380d70312d05898ec51f114125fa887647ade76190605c096f5422c959344f4721efd4068e9c91bb462151868b8e2de580438afda210836500fc8a6cc2d7d922ebff0bec1db21e34dd17be639402d0faa75b8b9ba12a425abc91acdf89a1686cacd520fddcc2c1ebd5e9cd14667b7f35c062de05ef44d0b331f94df1891bc7742d12fd4bb1927a4e1a61b97de67798b19aa705e32080943204b73d4003fc5983c1b3a3ec98fbd37eda4ecdb40026d8aa800dd65b5aa729597cc43ce6de0be38053fe4ab407d726a60671410eeaa9c9e94b03b65c581af73a75a6c3681ef231f3926b7c432263807815c8f082db652427cc3aabe88fc00753981c369d663f8b4c74635710534459f61ea52d4ae398b01cffbb972f44cb023b2ffe2e3ea3126e932bedb0421c655674cf57a4c3b4c70e6441b30680523fc8e06f9c482bc85161b1def4e88044303db2099ffd263248e6365659679619bc15394e25cb9f6700f372acfcb66d181f2b2ca7380d2f0bc7750117072152905a38d4f39dad77f1d06d222a39670e2899a1aba433205d442933d6986d703ed140047eb729e43cbaa3dbcc9989f0565eb8d2957f42ffe2497a1f9e2ded055cfae076f282ffc8ff463869be1951935cc8f4285eaab72b987a2c4ed2c531cdea4140e2707a4f7198f7f3786e606e6a5ccb253c6e2a7a8fc434c92ee0ed2fe423e541409f580c12e4ac58e58868cd421e012d0040065a84e7e067ad2a842e98acf962250cdc58948b8e84e0f296c448b849f9c341ff40c0a19890d12c27afba423fc97e33b9cc947fafc3d80a927fa0654c7cd744fd3af48e3502886d847123eb21a9081b912ebfb5436f2e1e43c68a949ba34adb586067f09af0763b1f945d47ce74299a81c90167635a0f96f0ec0eafee21167ff6452339051eb5ed66b4370a1facffa1a82e9fe3341d4c1fd5a45a8df1f074e295758c783f8b9d822725259180a0138e272b228983b2e7cc744eebe21ebbcc4cdc50142e7bc66e2921f75783a198a85957f8a8b4b342a07be4c27c7f7dbc8ffcd233cd571090a4121665528bdc6058412667ba92c18e4cef93901c7c1eb9c01bed26c0130a850365953f299dc52b867c05434163f2c3e70029cfe2a08420092c7e1e667f34576d2bf64c21a1d3413339e7c2a9df94c9836398a4f2dda6bf4293fca94f70e4d4eba5443d682f2654d06f6134d75acec14ffcd1db81772f7aa026c1bf79a34df38c2ed9dbf6cf609ddf7ada879e0a020983a129cfd679ad24e9f9f2258db62e71bf504af76c60efb702861b3f71ec8a67cf94e14e357c3a5c5e0841a655d22b1a53a2783d3a744a0629c2086015f47932fd497ede933db1", 0x1000}, {&(0x7f0000001480)="c7355b2d51f8b3ffd495a17b3d5790bfea89c705fee8e9986388057f1c42444c8d7855ecdde71838e955004ebf823b4625b67088fbeb5c3e9c06bbb044aef5d7842549040de02d7add99ec165d95ab421ab626074b74441cb7299cf191ee89313330dbbc8f4195ad32f7b924e06691837befb65e72adc6cd9961a9edc610af5eb47687dda8c2aa70937cc7d81fe75e9ba00e8efcc8c95c5473875c695c2695d6cae61bb8c17bebd42a69887bda55867c7e554a08272de622f222", 0xba}], 0x8}, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001600)={0x8, 0x9}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)='n.', 0x1bc) execve(0x0, 0x0, 0x0) 09:23:15 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x4, 0x6, {[0x8, 0x3, 0x1, 0x5, 0x5c, 0x10000, 0x9, 0x36, 0x8, 0x10000, 0x4, 0x6, 0x101, 0xfff, 0x3, 0x1, 0xb10], [0x7fffffff, 0xaa63, 0x2, 0x4b3, 0x1, 0x2, 0x2, 0x8, 0x5, 0x1], [0x5, 0x3ff, 0x4, 0x12aa56b4, 0x100000000, 0x400], [0x7b, 0x3, 0xdf1, 0x8, 0x21f1, 0x5], [{0xe4e4, 0xff, 0x5, 0x400}, {0x401, 0x2, 0x9, 0x4}, {0x101, 0x6, 0x4, 0x60}, {0x4, 0x7, 0x40}, {0x4, 0x84, 0x8, 0xffffffffffffffc1}, {0xfc00, 0xffffffff, 0x7fff}, {0x5, 0x0, 0x3, 0x7}, {0x6, 0x2, 0x0, 0x9}], {0x8, 0x20, 0x5, 0x5e1}, {0x8, 0x8, 0x3}}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.0\x00\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x2a, 0x0, 0x0, 0x0) 09:23:15 executing program 0: setrlimit(0x6, &(0x7f00000000c0)={0x9, 0xffffffffffffff01}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "35a86eef64607fcfd71100000000000000000002"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 09:23:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d440000b559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f340000000000000000000000000026339c"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 09:23:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) write(r0, &(0x7f0000000040)="122a33daa98d5081cd3cd4ff0d472ca275eb2c57e2ba00d19f02ab869c07c5686ec2e4f0b4efc9994f2ad385b32965271f7c7d7a00cc42d570ebc23e141873c218cbbdc2f1b2396f", 0x48) pread(r0, &(0x7f00000000c0)="668f2648da6b4dbf5676dd5ff5bfd28ea9171385dd3ad0f9c076c188326d2e81d5916169f0af4f0148a2196e6548279fb8fcd9e688d470bc4eb70053659462feb2a2ee7599c45c8f7d03a896bab9f0051d4dcb4eb716d25439954682b3f7de91d7e03cc52beb58473c0f537ce2f47125e040161ca87b99", 0x77, 0x0, 0x100) r1 = dup(0xffffffffffffffff) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000180)) r2 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/232) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000380)) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='x\x00') chroot(&(0x7f00000004c0)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x10, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000540)=r4) r5 = dup(r0) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r6, 0xffff, 0x8, &(0x7f0000000580), &(0x7f00000005c0)=0x4) r7 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x800, 0x14a) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x8000, 0x0, 0x8, 0x1, 0x0, 0x6, 0x10001, 0x1, 0x0, 0x99c, 0xfff}) rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') mknod(&(0x7f0000000740)='./file0\x00', 0x80, 0x10000) r8 = socket$unix(0x1, 0x5, 0x0) r9 = socket(0x10, 0x5, 0xff) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) kevent(r0, &(0x7f00000007c0)=[{{r8}, 0xfffffffffffffffa, 0x1a, 0x80000000, 0x7}, {{r4}, 0xfffffffffffffffa, 0x12, 0x80, 0x9, 0x100}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x3}, {{r9}, 0xfffffffffffffffa, 0x50, 0x4, 0x51, 0x1}, {{r10}, 0xfffffffffffffff9, 0x72, 0x80, 0x10000, 0x8}], 0x7, &(0x7f00000008c0)=[{{r11}, 0xfffffffffffffffc, 0x10, 0x2, 0x1ff, 0x7}], 0x504, &(0x7f0000000900)={0x0, 0x1}) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r12, 0x8004427a, &(0x7f0000000980)=0x3) 09:23:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000ab000004000000000004fecea11ea8fef96ecfc73fd3357ae2ecaa0416fa4f376336acf00b7804be781e2fc2caab610f53c2297be1aa5b23ed00f4c8b2ca3ebbc257698f1f132e27acb57ad602000d7d026ba8af63ff37281818e4fd89030000000000000070c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000005000000020208a371a3f800f10000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x10, 0x4000, 0x80) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140), 0x14) kqueue() getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) 09:23:15 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 09:23:15 executing program 0: nanosleep(&(0x7f0000000240)={0x100000000, 0x3}, &(0x7f0000000280)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x1c}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r1, &(0x7f0000000380)="fbaf8a8d004cc500000008e96914f6357e3a000063077384ddc379659e002d439fbee6a478479f65961fc823c0a22391e3cc4cfa644fe56e564dd1d4164c888028820b15986a23f0257418b2730000000000000000", 0x55, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x4) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x7f) tap1: address list non empty 09:23:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdefffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 09:23:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2, 0x8000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffdff, 0x6], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x0, 0x8000}, {}, {}, {}, {}, {0x0, 0x10001}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x3, 0x3, 0x4) r3 = geteuid() r4 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r5, 0xd}], 0x1, 0xffffffff) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r3, 0x0, r4, r6, 0x0, 0x2}, 0x201, 0x1}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) semget$private(0x0, 0x3, 0x80) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f07104af11d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01b7d0f7758bf21ba1b75e07c500fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb734552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd904206396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd865d6d60f81ca692a63c319243fa7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91", @ANYRES16=r8, @ANYRES32=0x0, @ANYRESHEX=r7, @ANYRESHEX=r7, @ANYRES32=0x0, @ANYRES64=r8]], 0x1, 0x1, 0x1000) msgrcv(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 09:23:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r1, r4}, 0x5, 0x2000, r3, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() getpid() getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r6) r7 = getuid() setuid(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe2(&(0x7f0000000280), 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}, 0x5, 0x2000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = getgid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r14}, 0x5, 0x2000, r13, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r15 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r15, 0x0, 0x0, 0x4a, 0x80a5, 0x4000}) r16 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r16, 0x1, 0xfffffffffffffffe) msgsnd(r16, &(0x7f00000004c0)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2cfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa8, 0x6}, 0xa, 0x2, r13, r15, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r2, 0x0, 0x0, 0x0]) r18 = getegid() setregid(r17, r18) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 09:23:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) connect$inet6(r1, &(0x7f0000000480)={0x18, 0x1, 0x7f, 0x5}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) r3 = semget(0x0, 0x0, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x200) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = syz_open_pts() write(r7, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r7, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000280)=0x2) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r8, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x5}) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x81, 0x8, 0x4]) 09:23:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x28490, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 09:23:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) pwrite(r1, &(0x7f0000000140)="b09a331422520e230137ef271f604a781ed0930eb6b4ab5fc6582981fec03f94f2449a320e86b134b6ff4d818ca14a4b23da4a3702706926116459407e0dd3b8096ef62c56a7645de31e9e7f914106f1bfc64ee59232823951d8d1a22c29e1924539cbe6a1d35b9f6b8038611076879d735f048b35050a51", 0x78, 0x0, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x8000029d8aaab}, {0x15}, {0x3c}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000006c0)="7d3e8f28928a8f2d8a9760611f0e") 09:23:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r4 = fcntl$dupfd(r2, 0xa, r3) write(r4, &(0x7f0000000b80)="c17f65359c1c9ce53657055a24de79795e371db429e9fd26ecb6bc56896c8a0f72c365ad382d4d97dc8684e318eaf28cdda8db8cf5dd18a721ffa62ae9a54982ad9f5f631e52ef2ecd1bd508b06935814df234a8e6a6e5deaf46c236ddc10bb04468fd252bc172eead3f615dc812e48c26a31e05a3842dbcf8ae3c3b6e6cc7f6599ea50a79e3458a552ff4c674725a100fac17bd143283660e655a866e5a908f0bef2111c4c750aff3e83c339de70014998da0c372347cea3e900e0232c5906dd4fedd2a7c6b269c28dfde725473955e69096c13f9c8a99b072826f3fac95b4ae7028f6d13a60f5ee9f1898909b0ec670a53a07ef5ad786688702c7a59fb0334ac9c940c8c7df3a7af3c51724ee488d7ac6363d52d99e9220e50b5e78140c644d324da4fc7cf6b7ca857ae3a1f6484fb490168ccbbfd49782b02b20b9a1a0fef930726274536d68413de9e87914edddfd9419da1f379290a5f352ae6ab4a240099d62999a5b763cab3c2b1a723721f672835ccbb289940c2081114cb8b0d48b29e08aa486399acbd4b3ee3f7bd0176808530f5bbcaeb5e32b073925e8f52b244c3e018adbbe99f766f22fa9d0fb5fe7482f845fc2dfaa1efb65cee28fa75a38f61c684043e769798cb919346c139a8101656118188469732c2906e37601862970ffb82f17040eecef86bf9f1cbdd3a6d7a1b73febb4deebfbc9ae603167325ad8d4a90ebb53469c63ac11565a46595f8f5d2cd9153fc60591f16040e8980c44890b4b5c401f3228602caa83cfdadfc8ca6ee8be18dd7cabda1104d9b1957bed8177a4f081ff280bc2adc5f142c2a228e306d0bbe5ad3c317cc0b52b4f96daa9f5e3f7639bd905e5f6164904ec425c38237b78b5382a2de4f8170183a13ad82912b8ee204e875301c488cf52cb57e9a255b7a949f267b40cebdf168cd9c06832320e493130eba1a2c4e867b42c7c4d4ff37f789fe53a1c74ebd3159d85e1a6642dc7f1d70bd9fe84f2f18bab63bdf01c9337fcb28896b33904608cd01b3882f01aebc618a64ced1ed61b757e2a9bb28714427b99723f3a7fd3453f1684b5b6d465c9b2c37c60cfde2a7f8cd84eb1687bf3a2e0e021f321ea85749c4482b34d36af6d3fd49fc7a988839fe8859811fde2e51fdc7ae8caa8e2aae28bda30558f8e38e355b9e889c35b4af2a9a564c06bec82bb8f844b69858092c5657b80f305ece2ac47a973c4e7b72541d7ea19881455702c214a4d2a7b26db0164c128f8a6996a612065322ee1e86a62faa389f98a9cb93935a9e0232ee5b1ffb978f47c46d2d2d82a2dad6fc0053ac5b78fa1b7ae55d64bd86878d38c47962796c268decc56ed660912eb6b76b7a106fd87c4a7e818e78a93a4609fe62f06043e345c38392a0d2dec82fc136297ecf2aff8a022908b532a3772c76c3008260f316e6355b00ec525dd57580c26a161f2ef0001e4acfef3ea297593268fbb33e9521c8f98ea6e985bf334c79b7caea3aea8f8581d445e9c10855859094ac5b19a835e971e4b6ee29d3ee38ef7b798795a81a89803fc572ff023417ec775bf24e952eb0c971b34c13bba4ae78205e92cb42bcfb1ea52854a0f855cd939ca89b89592b07215dcad50cb7871698f42eb538595349c08b16108531f3942aedacc097f4cbc38f5d70c045e29c7a9083ee18387f0fc4b96a539d9b3840fdae9913cc5fff107167c619449cdbf64317eb9826def3c8304b506efd2562b413d09406ecea29aaec29cd10ad1c5aae23bb3a1baa7d557098c45ea9ed1b667deeaa0204e66f38f79c91864d289ac5b786e790f04f08dc36deab095b37e3db5b28174710274778064f1b848dac6e5c1255f91ab72acbf94b5ca7fb57d96850e8bcb8ac4811f207eb420db1d6f3a52392ba5362810e13708adea49a56fb16e36a112b9678aedb871065e5ee85220e2b3afb23ea5902ea1c1919c75131ee7b21bec3e097c9b5dc8f8be830f10f1f289d4252482c25e29912b2ad26008b1bd2d46614c1271edcdef6fc58a2b86fa546e0d07c3060a15beb314b17ca4e269c793e265312e88d1b6e8f381ef418387e6215d07c4b2a0c68e9dda1a8f3ac1e1c06b180c8ebca59483d2b0657bbb5e7150f2cb5d602ef1bad1c95614984d398a34177f8b055a9963aa515e5b85d318cd670be4153eaaa56b142e832131677e3b2e6204c44bfab0a53c87503c3ca70773298750912df83c2219620f551cd9d120555a8a21c535b0b186eaf3f0fe03a9c29b83180aaf3e12a173bf292ed6c166708971d4f097d54e4e2022957bf3aa486a858ec59ead495ac98ddcc882fb0b4ddc4c4a5846c631f9d98980be413a86d3bb6aeae6d377baa81039f6b140dbc75dbd0277d23d3e7f4873e8acefc2491ddefb5eec00c55903aaeb485f87f7d98672a6ea87af7bcf38c52f0f119e215897e9b39581dec9f74717b585e2b8a56c41d6cd976b8e36319f4c696c115e5c306bd822ad48ec818bd197f91a19075c6e3d1c56c4602c0e0c3aeafb2a1e759f1a6f594de85def1893444c1ceb9b5d99e22b1cf270fb0bbf0edfe77b6b152599ada30bb808ddc64643057d2e84691a64f14396d9d944c88daa6e66fad4a410d1f1edd4a2f5f03cc5d566e05886edf48036e8927b890351f2aacf8c79a4f338f2473b93f01cd4ea436996ea4edbf380802c995db6a83b4147032e5bcf411e41ba3b33d614b20d7fb7d871b496991e3688c0f0047a407966b26e4c3bb740b8bae22be926880f3ba38763568029aaf14ada0bee7d9069959d237ec09e88a3b965e646b1e8a3899e2761ba64c8e3d0c0a33a967ba6d165b17e1cc363e2657e8e913ba48d33c9477b90b2b903ed65fa873c20cc491d854fe3aa28940dcf65d879ee9177e52770b4d177ef04165099ae4edff2340cd920d1cac310472c15f305df2d4ceb75b2f323ddf2d071bfa66609452fb4d47f84cc2320ea54f2e89a00f134ce86104fc4e7cc94a228ac9c2948c42ac8a92f2b7818ba658b42107eda9ab9d5397a535fa609876d2890ad503a90a828147a69b576b25221a9363e2a3c16d63c2fcd27341c873df8dc6f4f3f50653150735e841c642b6f4c2f44ed99233b818d1f348c6ac2affd587405e070edbf7679e791a38269aff9e43c3b6cb1a4b05c406d4e745459032f2f244a7cc99a2c556c4c50e1948e24fde1e4ed93a44e42649f11edc17a2711bc5c84e5c77b842c6c3fdf6cf3024a464129a8cf220187d602ea49854eab347c7150b9033c4ee907b56061b817fa8c11f8645d3727d9455fab4c60289a1dc07ea2a084ba675ed19be5ce84998eb2334a6ea214346fbe19027767915010bc9222050fa276369ad1a429f8812cb33c969957f892ae639797435749b9e31878695066a98e2e865c9bb626077f2b95704226f4932c277094cba5a5cdc1c21d657d7f902877ec4bbb48c07fe0911110be1de5cc067676ddb63a35194222654c68cf5a1b9c0204bbddf1ba19761d462d2ee64bb35f5b2ed56cfa92a2bf6c2edd37727684e427a5c246f070a3dcc099d7d21af14e70763778c898db3a97168794b7a940226d99cd5f484ae760ab27e2ddc5e4678b230ef3220332d4d52711fb56198a5981e4a11c15a23b32c75dc45573cc4bae021e8427d3cac79cc12b46a879f09e15b02fc617abe0bd16205e77069430ef262020bd582e49c4502a76fa3916c28b8ab5ff54dd385d141399b3986d993e41e215bf383673f5f0ba2e188a0911eaad5b7acfe7a6b4c4213582273bedffe1a93b2b39b9c54a9c5fa19553545a91486365f4e7639dd7170ad4eac582a631a23190a07a7d6ad4e5bc3a054e66a160e5a5ea7a6e3f2312f6fefe5fe1fb4180b48189cfa6ee22838668ab9f52e070a5c3286db8dbeff87f100d92cac739d5e443e9d4a82e2a55c00e5dc6acc3a9f7cde45958ea1aefc566c93dda2bbdf5aa93f8d3089c41b287568283cc747fefb44d9065d1b00f38ff641fb2b95eccb8b58dbfc9843dbe100dcdba528773349c48a9cccf6add3668f0f16de72cf91d7c384d08259c07950d69bbea3321a5424c3870bb42ab82b50684d3b266308ff9e3fd3b6118ccb46ebe86eeb033270dd338d718ddaab342cec264756d0db61a8fc091f3adfca5bfc7f71f7ffa13dc81f25fd60bb0505bebbff421141c38456029ecd31cd492c218191bd34bf019724c8c159352c3c446a042f0a405a689e632867b29de077efde31d1c92baba4a563819d503c9ea14f8234dc5648f1f3c9eb30e7e85e0f7ea2d00d503609d4ab5a3608c89473b51c389fd101a660118cedda74de4baa5ebca255f6091cd7b910e572c4e1332135352fea49e566e55584cad3281c60cd333ec19210b2e1e6c5eb26578caeb85fcf0364e785563e254ce3b066443ce641ac4ce0ddb436dd1b98a3921c40f9500efe64847f991626cb1f6c193dcdd252a0e5512ddce81a8388806974b57a1f53a16c5ba9ab1657ad42919e2fa74c238aca3547bbcd1c6f6963f4cf9ded161384a9291b3acc575efa2f03d10443af8f8e406fae6707ca918226ae87c52bc6a62f3a5986f58c17ce654306003a335d4e9bec194a5ea05e88964a9f660a7febc8f8d048b52e9bdcac3c156ebffdc7d73f7c4f563254021dd130000eec0d1e207690fde445def146472ea77982f9078e322bae97cf263f46a8aef4bcd52c42c1def45a04bc644838e93b4c46a9f5e49179f93f694dd129582c0d9e4cdf3dbf022f26bd00ba1a4f51103ad2e69f17d3ca290cfd9e6c4de7c92bb33e0a294e7ca1e3b9c58741db828cb08c4aaf76464dfc9ba38f9c2fed499bc28c8ff35c33613cc8172ba6436c2dd07810c583acfe608006772f9d059e858d173489e8ba1662f010ae27972bf48e33ab7e8041679e2ec4d997542b82dbb41d2df9b9d236ec5967731699f59966925832debd4c1190c4ca0679e64be6513b77ff3c504638701867ebbf28c7c57f8b8c85d0ed1a7ac7b37cf5e832af12112b1b4da43cb7ac871cecd4a038545cf00f0160e272c392430fbceea75e4711675f82047ceda911a6c2c9e86858ebdb3a2b6f51e8095d5b3955a9747cd5d1f49a95190215e6f0eb0d7681e2b598e0b8cf0606af74fe9215cb6ea7ea8d363ba28a289f881a0e7e41d61f9c5f9dc219d60c1fe8708cc4cbf803c25bed8e17822997d28ba888465a94e80b2e2fbdd9c4cb1a372e01a8e113be2f5c7e9d954b6a68d67ddfb15ed6b0aa038b0e3965473201ec24dbcb3c816c98205a9fd7525a737809a9c410c71724d383df2815e796b8b00275ca44f81925ec74b92bb914fcea22764facdcba5f27c0c70ae41da7e641f59268932542ceef75e0bd3bf2b5f56f82929bfaf6e8c4bcb767dec6009f114eeadf6989157da80ebcf036ab7b150fe6bc63baa0838691fa89be09b5ec2800e43c9e7f2ee84782eee445031064d481a34a7b99b3059c886f68db241ea144c48b008f7742561884a5edb3e5b6fe310ccb34bbedd737af82eb9f34ece437e8727b1a93d16fce2f939177486452c80e3491401653c89765499af73ac5a1504793d3e672cfbbc6f4cef050787a84286f262696f573633c9ff4c1517e328ba55a960585b7288e1a844476c77dcdb41b3603b380e8b64f8e0a47aabb15c13d589dda9c4efa965a515b768e6a21807bcba583c6a6fa9d3857d4ec75594db08143e5ba3f575046c7bda13e0b262147115b4d44ebdf7a1f80c8ae2b8805d8d0ceea194c216410c54779772a2b5be62cb75e55cb93299efd9783ce50defa1558aac2140aa94d4fbb", 0x1000) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)=""/94) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:23:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x10000000000003, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r1, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) 09:23:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x3a0914c44f7b212c, 0x902) open(&(0x7f0000000080)='./file1\x00', 0x1, 0x10) 09:23:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x1b}, {0x6, 0x0, 0xe2, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0xb1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x48) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r8, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r9, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r10, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r11 = fcntl$dupfd(r9, 0x5, r10) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x2, 0x3, 0x1}, {{}, 0xfffffffffffffffc, 0xb0, 0x8}, {{r0}, 0xfffffffffffffffe, 0xbb, 0x8, 0x68, 0x80000000}, {{r4}, 0x2, 0x101, 0x20, 0x0, 0x2}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0x101, 0x7}, {{}, 0xffffffffffffffff, 0x10, 0x20000000, 0xffffffff, 0x1}, {{r5}, 0xfffffffffffffffe, 0x9, 0x10, 0x5, 0x100}, {{r12}, 0xfffffffffffffffd, 0x10, 0x2, 0x1, 0x20}], 0x0, &(0x7f0000000180)=[{{r6}, 0xfffffffffffffffa, 0x4, 0x2, 0x89, 0x3}, {{r7}, 0xfffffffffffffffc, 0x2, 0xa, 0xfff, 0x8}, {{r8}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xfffffffffffff30c, 0x6}, {{r11}, 0xfffffffffffffff8, 0x8, 0x2, 0x0, 0x400000000}], 0x7, &(0x7f0000000300)={0x10000}) ioctl$PCIOCWRITE(r2, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) dup2(r1, r2) 09:23:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") pckbd_enable: command error 09:23:18 executing program 1: socketpair$unix(0x18, 0x3, 0x102, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r1, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pckbd_enable: command error 09:23:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x60) getpid() r2 = dup2(0xffffffffffffffff, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140), 0x14) getpeername(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1424, r5) sendmsg$unix(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001200)=[{0x0}], 0x1}, 0x0) listen(0xffffffffffffffff, 0x1) 09:23:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x5}) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x8400, 0xfffffffd, 0x10000000, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000200], [0x0, 0x0, 0x0, 0xd, 0xffffffffffffffff, 0xbffffff7ffffbfff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x1000}, {}, {0x0, 0x1000, 0x2}], {}, {0x0, 0x0, 0x0, 0x3f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x4, 0x4) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 09:23:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() chown(&(0x7f00000000c0)='./file1\x00', r1, r2) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x100) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000280)="96c8", 0x1}], 0x1000000000000109) 09:23:20 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x2, 0x304) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x20}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x4a, 0x1, 0x7, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x3, 0x7fffffff}, {{r2}, 0x5, 0x70, 0x20000000, 0xdb, 0x7}, {{r2}, 0xfffffffffffffffb, 0x182, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x6}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0xd0, 0x4, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8a, 0x40000000, 0x6, 0x101}, {{r4}, 0x7ffffffffffffffe, 0x1, 0x1, 0x1f, 0x200000000000003f}, {{r2}, 0xfffffffffffffff9, 0x6c, 0x1, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f00000001c0), 0x0, 0xb1bf) close(r2) r5 = dup(r2) r6 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r6, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r7 = syz_open_pts() ioctl$TIOCSCTTY(r7, 0x20007461) pipe(&(0x7f0000000180)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x82}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f00000002c0)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r10, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000001840)) pipe(&(0x7f0000000040)) r11 = getuid() r12 = getgid() fchown(r2, r11, r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x85, &(0x7f0000001680)="e70cb6e63fb2c507153a05b8a2a93bd479b382143d5aefc6b867cd02535ef346c20f4c69895487f03f8a1dc62b225371de7bab7066d7357d42bd5bb17d6149ae48fab79bb1cf46e40a749c96a9f8e79934862dfbe4bd087651ea8bee896ea75cb2425ca5d3fcbf2c6097e539d65e63d94bf1fc71aa831cc45400"/133) 09:23:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x7, 0x80}, {0x48}, {0x6, 0x0, 0x3, 0x1}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) lseek(r1, 0x0, 0x905a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 09:23:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8ba4c466ffe9dc4153f5126f6ca5efecaa2d98a262364b7ae03a174ed71e80902bdd4430ec00083986ef4497dad6c2"], 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 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x40) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x9, 0x7, {0x8, 0x10000}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = syz_open_pts() write(r5, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r5, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:23:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$KDSETRAD(r2, 0x20004b43) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1}, 0x8) 09:23:21 executing program 0: getppid() r0 = socket(0x2, 0xc003, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="875dd951e253c240bb1d90219c9abecf66038f0e3a000c48a29821fb27a485d68a16bd4044292ae26c0c62e84ef9e81d406a4272075b736832832c02de5ad85d8d81cf91cfb9bbca978bd6d1d42ee3dde8203b56100d219f6dda11c50a42377374bd2a26d7bfe706a126cb6009555962e75fd4a4fdb069c2b22a2914787365825bf9dc0643c42cfe2b4073ed3107318dfc30bf2bf4eb9911405c38ece791ad9319a5b869e89a727d0b241df9f4e49ecb405fa9c401effbb61fe3681defc1126fa7db5d6d7cc77d70ef34a864c74df79090cfdae56840231a563a0d654b3ac1c6e3f78085ef0d1914f3f80744", 0xec) 09:23:21 executing program 0: socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xfffffffffffffffe}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) 09:23:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') 09:23:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000001500)=[{&(0x7f00000002c0)=""/238, 0xee}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f00000003c0)=""/73, 0x49}, {&(0x7f0000000440)=""/150, 0x96}, {&(0x7f0000000240)=""/48, 0x30}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x6) write(r0, &(0x7f0000000280)="bd", 0xffffff27) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) write(r1, &(0x7f00000000c0)="d6c49f3ed2b8a992adeef16703bf3c15f5fd6c3561e1d43c179e3163892846778ee55d04672bfd55ec74988a63e29049fd7366c102ae0a198880b3d1a733882caa14ebe0c1093304a9cb47a79e382b8095bbc8da126d559a1ab0494201c5c115b91976ab7c90383f0d413d4732f733116c9f1f299370252b0d5d84d9ac270c6d5ff66f796836d6", 0x87) close(r0) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:23:21 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x8, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f000090f000/0x1000)=nil, 0x1000, 0x3) madvise(&(0x7f0000803000/0x200000)=nil, 0x200000, 0x3) r1 = syz_open_pts() fchmod(r1, 0xa0) r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000340)=[{r2, 0x58143e24766723b7}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) mlock(&(0x7f0000a0a000/0x9000)=nil, 0x9000) madvise(&(0x7f0000995000/0x1000)=nil, 0x1000, 0x2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) pwrite(r3, &(0x7f0000000040)="1078d0c18d5e098ff04ab0a41c22ae3131d4060c52abb3ef31971155ec10bfd091c64a8581612df877338a3d5148ed771d6d20fd87c3ff9f55faf9e0491ee699fa50c4720427acd5d9ced5978a6d43b15cb931e95858cbfe4c2f09bf5967a155690c36695787d06279c3fa8c2f72d5f47830178a88c10caefd44c2cc0557c3eff2f3c043cbd440", 0x87, 0x0, 0x1) socket(0x6, 0x5, 0x20) madvise(&(0x7f00009e2000/0x1000)=nil, 0x1000, 0x4) pckbd_enable: command error 09:23:22 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x624b) poll(&(0x7f0000000080), 0x0, 0xffff) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:23:23 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, 0x0, 0x0, 0x0, 0x0, 0x100], [0x0, 0x0, 0x0, 0x0, 0x4], [0x8, 0x0, 0x0, 0xfffffffffffffffc], [], [{}, {0x0, 0x0, 0x0, 0x10000000000}, {}, {}, {0x0, 0x0, 0xfffffe00}], {0x0, 0x0, 0x0, 0x10000}}}) 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, 0x8040691a, &(0x7f0000000300)) pckbd_enable: command error 09:23:23 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x14) r2 = getpid() r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = msgget$private(0x0, 0x48e) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r7, 0x0, r9) r10 = geteuid() setreuid(r10, 0x0) r11 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r11, 0x0, r13) r14 = getpgrp() r15 = getpgid(r3) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x9, r6, r9, r10, r13, 0x105, 0x6fe9}, 0x7, 0x5, r14, r15, 0x2, 0x200, 0x1, 0x2}) r16 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r16) r17 = msgget$private(0x0, 0x48e) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r20 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r20, 0x0, r22) r23 = geteuid() r24 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r24, 0x0, r26) r27 = getpgrp() r28 = getpgid(r16) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x9, r19, r22, r23, r26, 0x105, 0x6fe9}, 0x7, 0x5, r27, r28, 0x2, 0x200, 0x1, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r30 = socket(0x18, 0x5, 0x80) setsockopt(r30, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r30, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r32 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r32) r33 = msgget$private(0x0, 0x48e) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r34, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r36 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r36, 0x0, r38) r39 = geteuid() setreuid(r39, 0x0) r40 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r40, 0x0, r42) r43 = getpgrp() r44 = getpgid(r32) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000240)={{0x9, r35, r38, r39, r42, 0x105, 0x6fe9}, 0x7, 0x5, r43, r44, 0x2, 0x200, 0x1, 0x2}) r45 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r45) r46 = msgget$private(0x0, 0x48e) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r47, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r49 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r49, 0x0, r51) r52 = geteuid() setreuid(r52, 0x0) r53 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r53, 0x0, r55) r56 = getpgrp() r57 = getpgid(r45) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000240)={{0x9, r48, r51, r52, r55, 0x105, 0x6fe9}, 0x7, 0x5, r56, r57, 0x2, 0x200, 0x1, 0x2}) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="9c3f7c060a66f9382c742dccaaa61e5f5d94435c1342e4f953ccffd8b99dacd7c81da3cf85dc56e04cd7d36876d07eadc220bc507d5a16c76532ffcc10ea57f057f92701886dbd2eccf0405f317ebfa549819ad936b8fb5b5c939f27937bc6cc53ecb0b5fa4ae9acbe39acabdb11359dbfdcd5eee61cee54c1651ab77a01fb8f0a32bf2cacd501ff2fe30095", 0x8c}, {&(0x7f00000001c0)="6499b4b33995bacb8db8cfd4a7b406a0cd29ca53576543c70f8578f28742e06bed65408170a3ab7a10c18789305de98d14bda74c40bf153c3e4c37c77db0a4a6db5d4d55f4c36caa4d68e0cbab3fbd0b4b6564fb59dcf9cf4e8085b41a8fe51f56f61aaa35af6c37d6c36f463e889e1a16131c6262d2dbd73e98de609c38e71fd59222313c1c088ea52881184bdbca7ba5050f40d45b30de0a500dfe86a4be23e56289375ff6d5f6b7db563c00f5ad865c8c870d", 0xb4}, {&(0x7f0000000280)="38c8e3dced64c75a18de1e1305d20e2e4c288af9e0cbd4dbd8db95b2a8a6682917f59c98a0acae62184b95e7d062babe8bb2bb2e0dcca526d3a23eedeebab467605f78387200a046a66e0b49bc01df9da19b7f627e925857beac03b20a4fc34bf1110d7e539ec99483ca43b765128c24a43d6fd6332e4ebc770311f7bd60f767535acec90717a8713b", 0x89}, {&(0x7f0000000340)="07c5f8ae344e1baa50ffa0094e24e85fc4336b3069b4e94593733b4bf878af197fd98b7327a592d37f3de0fcfa595248a813d25dc3e4962bb293706238eecd37f58a98f0821d56cb73c520a1a732f692310afcb9822c552839b15dfaea1324f242398b61ae5f6ebe61effc962576e66949797184bba6747210facec726b5d820a41c2557daa8236eeb21719de6b51d9b190f390767799cb8c68b72f23b3670d90fbce94d236ac19b705a495a3ae16938b7563f109ed8898f97849d23d4", 0xbd}, {&(0x7f0000000400)="3d6c14ca2ec692780483ebf737fe67324a446f9ccb6e8cbfc2af1118fd072d9e8b4008bfa64da4aca5e6198f61d6b6f46d5f5c75d062761b810e3f835a37e0e6e5a37de5bc15bfe9808219a400454029eab49af9ae64311c4030dc556de7d99b985aee36bd2183bdec477adb1921420270e41d5382ad1e845ac21e4bea5f99d3b84bbe4c6e856c205c107dfe76f6961977b5a0d52fcf551e49246ac67c047f4c86f476a607ea0c21d4786f68455077204b1f335bb02ee523d8f1d51bed1b90919ff8e6a95b7f16bab09999e8dd3ad23a8377f7fc957387830a2409907279d74ed73518c7ac8ffab504a255ed984046b0ad6becc8577477c0221518", 0xfb}, {&(0x7f0000000500)="6aa098ad2c36c8792ec68f8c322380611cd0ed06f54c9312a27fddccdd04d655116d055872bbc455686c8a968beaf393bad644f46a1fb442e64558544932dbf6be8756271de8278c9184e8263512269824cfa19a0bde44354d32ea20c9bf120b8ffc2bc9513c942dc7afae98879a017099e3eb5ca5df47caa0d75bb6dcfda65cd9a714fc08c190f28351b3a97e964ffb575734afb312a73c4e743705", 0x9c}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r10, r26}, @cred={0x20, 0xffff, 0x0, r29, r31, r42}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r51}], 0x60}, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 09:23:23 executing program 1: r0 = socket(0x6, 0xc003, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) 09:23:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='D', 0xffffffffffffff69}], 0x1, 0x0, 0xffff) 09:23:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="5634109013ed5663624c1ced0fbb42f40b5f8f22ca1beb63beacc6c79f20a635970ba10fe4b633dd569ed5c800deb6d10fa7bc0a7b463a472c3031ea7dab66a453adb78c7dc278e6ddcbe0855868fe302fec7640f910e486a07179d06c2e2a8fec3b4f5cfb756ceed768882731e4b86da6583a7737bae550411b21fe415710733e71af22d57fc7b555f6333dbab2894500396ca5dd9f9ed1cd", 0x99}], 0x1, 0x0, 0x11) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x81}, {0x44}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 09:23:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x3, 0xaf38ab8b375b361) geteuid() r1 = semget$private(0x0, 0x1, 0x80000200) semop(r1, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(0xffffffffffffffff, &(0x7f0000000280)=[{0x0, 0xfffe}, {0x4, 0x200, 0xc00}, {0x1, 0x5, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getpgrp() r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r4) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000680)=0x8) semget$private(0x0, 0x3, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = kqueue() r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x64a, 0x0) readv(r8, &(0x7f0000001340), 0x1000000000000290) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0xb}, {{r8}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x5, 0x9c5}], 0x66, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r6}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000140)=[{{r9}, 0xfffffffffffffffe, 0xb, 0x0, 0x0, 0x2000000000000}, {{}, 0xfffffffffffffffe, 0x5, 0x4, 0x6, 0x101}, {{r5}, 0xfffffffffffffffe, 0x40, 0x80, 0x6, 0x2}], 0x66, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r9}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r11, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r12, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r12, &(0x7f0000000400)='./bus\x00', r8, &(0x7f00000006c0)='./file0\x00') semget(0x2, 0x0, 0x2) 09:23:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r2 = dup2(r1, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") 09:23:23 executing program 1: r0 = socket(0x20, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x2}]}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCPROMISC(r2, 0x20004269) socket(0x2, 0x8000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) setsockopt(r3, 0x9, 0x4, &(0x7f00000003c0)="03000000", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000001c0)={0x1, './file0\x00', './file1\x00'}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) dup2(r5, r2) dup2(r1, r0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r6, 0x0, 0xff) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="f9ba7ee8f3543d0000001e0f80cdaba8c13cb105a064641af8b135746e146ac394a4ccc0166d9732e8812abb99"], 0x10) 09:23:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xfffff111, './bus\x00'}) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:23:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = socket$inet6(0x18, 0x3, 0x17) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$KDENABIO(r4, 0x20004b3c) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) dup2(r6, r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x29, 0xd, &(0x7f0000000140), 0x14) getsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000180)=""/187, &(0x7f0000000080)=0xbb) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x6, [{0x1, 0x200}, {0x3, 0x1}, {0x3, 0x5}, {0x1, 0x1ff}, {0x1, 0xfffff801}, {0x1, 0x208}, {0x3, 0x80000000}, {0x1, 0x8}, {0x1, 0x8}, {0x3, 0x10001}, {0x1, 0x3f}, {0x2, 0x4da91999}, {0x2, 0x1}, {0x1, 0x1db}, {0x3, 0x10001}, {0x3, 0x6}, {0x1}, {0x1, 0xfffffffa}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0xffffffff}, {0x3, 0x4}, {0x2, 0x5}, {0x1, 0x1}, {0x3, 0x1}, {0x1, 0xffff0001}, {0x0, 0xfff}, {0x1}, {0x3, 0x5}, {0x1, 0x5a}, {0x3, 0x80}, {0x1, 0x1}]}) getgid() ioctl$PCIOCWRITE(r5, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}, 0x0, 0xfffffffe}) r9 = getpid() fcntl$setown(r5, 0x6, r9) connect$inet6(r3, &(0x7f0000000140), 0xc) 09:23:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x14) shutdown(r0, 0x1) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\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', r1, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file2\x00', 0x7ff, 0x4, 0x6, 0x1, 0x1, 0x7, 0x8, 0x0, 0x2, 0x90}) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unlink(&(0x7f00000001c0)='./file1\x00') renameat(r2, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') 09:23:24 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d8f7cdd82fdb6892ac39b7c1a9c2ea3298a227fa9cf74fc880715abff", 0x48}], 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="3591e0fca2ff050038b72bf6f21f96"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = getpid() socket(0x6, 0x4000, 0x7) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) setpgid(r4, 0x0) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 09:23:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5}, {0x50, 0x1}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 09:23:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r2, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000240)) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000940)={&(0x7f00000029c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000900)=[{&(0x7f0000000740)=""/43, 0x2b}], 0x1, 0x0}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000340)) flock(r1, 0x1) flock(r0, 0x2) r5 = open(&(0x7f0000000000)='./file0\x00', 0xbcb8f98c5057d98b, 0x64) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107008, &(0x7f0000000100)={{0x0, 0x7f}}) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000080)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x81}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r7, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000380)) fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x100000000000, 0x2100000000}) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000280)) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x1ff, 0xf424, 0x1, 0x6, 0x7, 0x4b20, 0x1, 0x0, 0x79, 0x5}) 09:23:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3ea], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffff], [0x0, 0x0, 0x401], [{0x5}, {}, {}, {}, {}, {}, {0x0, 0x4}], {0x0, 0x0, 0x0, 0x8}}}) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r1) shmdt(r1) shmdt(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) fcntl$setown(r2, 0x6, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x5, 0x0, 0x4, 0x8}, {0x400, 0xad, 0x6, 0x4}, {0x7, 0x4, 0x67, 0x80000001}, {0x3ff, 0x2, 0x32, 0x401}, {0x274e, 0x5, 0x80, 0xffff}]}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) uvm_fault(0xfffffd806bc09bb0, 0xc073, 0, 1) -> e kernel: page fault trap, code=0 Stopped at pool_do_put+0x12e: movq 0x8(%rbx),%rbx ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd806bc09bb0, 0xc073, 0, 1) -> e pool_do_put(ffffffff82570910,fffffd806bc21300) at pool_do_put+0x12e end trace frame: 0xffff80001d43bca0, count: 0 ddb> trace pool_do_put(ffffffff82570910,fffffd806bc21300) at pool_do_put+0x12e pool_put(ffffffff82570910,fffffd806bc21300) at pool_put+0x4b m_free(fffffd806bc21300) at m_free+0x119 rt_ifa_del(ffff800000a30300,800100,ffff800000a30340,0) at rt_ifa_del+0x402 in6_unlink_ifa(ffff800000a30300,ffff8000009f0800) at in6_unlink_ifa+0x571 in6_update_ifa(ffff8000009f0800,ffff80001d43c200,0) at in6_update_ifa+0x13f7 in6_ioctl_change_ifaddr(8080691a,ffff80001d43c200,ffff8000009f0800) at in6_ioctl_change_ifaddr+0x40c ifioctl(fffffd805e557c80,8080691a,ffff80001d43c200,ffff80001d34a388) at ifioctl+0xe60 sys_ioctl(ffff80001d34a388,ffff80001d43c318,ffff80001d43c360) at sys_ioctl+0x4a1 syscall(ffff80001d43c3e0) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xee4816522b0, count: -11 ddb> show registers rdi 0xffffffff82001665 pool_do_put+0x125 rsi 0x13b rbp 0xffff80001d43bc50 rbx 0xc06b __ALIGN_SIZE+0xb06b rdx 0x13c rcx 0xffff80001d445000 rax 0xffff80001d445000 r8 0x4 r9 0x5 r10 0xf2e6648c1a0b2013 r11 0xfac7f0a31c075d92 r12 0xfffffd806bc21300 r13 0xac88eb2d91d1c06b r14 0xffffffff82570910 mbpool r15 0xfffffd806c3c4bd0 rip 0xffffffff8200166e pool_do_put+0x12e cs 0x8 rflags 0x10296 __ALIGN_SIZE+0xf296 rsp 0xffff80001d43bba0 ss 0x10 pool_do_put+0x12e: movq 0x8(%rbx),%rbx ddb> show proc PROC (syz-executor.0) pid=104090 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff80001d349008,0xffffffff82566a90 process=0xffff8000ffffb510 user=0xffff80001d437000, vmspace=0xfffffd806bc09bb0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 90621 239829 19958 0 2 0 syz-executor.0 *90621 104090 19958 0 7 0x4000000 syz-executor.0 38760 401854 42544 0 2 0 syz-executor.1 38760 206499 42544 0 3 0x4000080 lockf syz-executor.1 42544 444506 35278 0 3 0x82 nanosleep syz-executor.1 97205 66289 0 0 3 0x14200 bored sosplice 19958 417294 35278 0 3 0x82 nanosleep syz-executor.0 35278 316582 9950 0 3 0x82 thrsleep syz-fuzzer 35278 80382 9950 0 3 0x4000082 thrsleep syz-fuzzer 35278 68102 9950 0 3 0x4000082 thrsleep syz-fuzzer 35278 424847 9950 0 3 0x4000082 thrsleep syz-fuzzer 35278 42830 9950 0 3 0x4000082 thrsleep syz-fuzzer 35278 156858 9950 0 3 0x4000082 kqread syz-fuzzer 35278 231194 9950 0 3 0x4000082 thrsleep syz-fuzzer 9950 503125 13127 0 3 0x10008a pause ksh 13127 16557 73743 0 3 0x92 select sshd 42036 15097 1 0 3 0x100083 ttyin getty 73743 12177 1 0 3 0x80 select sshd 80068 460783 32158 73 3 0x100090 kqread syslogd 32158 494685 1 0 3 0x100082 netio syslogd 96467 454054 0 0 2 0x14200 zerothread 54726 173519 0 0 3 0x14200 aiodoned aiodoned 80070 458348 0 0 3 0x14200 syncer update 19892 31564 0 0 3 0x14200 cleaner cleaner 72965 511610 0 0 3 0x14200 reaper reaper 58815 9361 0 0 3 0x14200 pgdaemon pagedaemon 83074 391591 0 0 3 0x14200 bored crynlk 93789 82175 0 0 3 0x14200 bored crypto 990 159340 0 0 3 0x40014200 acpi0 acpi0 35609 213829 0 0 3 0x14200 bored softnet 97179 341145 0 0 3 0x14200 bored systqmp 34862 163470 0 0 3 0x14200 bored systq 59090 179837 0 0 3 0x40014200 bored softclock 23285 126442 0 0 3 0x40014200 idle0 26207 249461 0 0 3 0x14200 bored smr 1 350594 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9512 6308K 6662K 78643K 10763 0 pcb 13 8K 8K 78643K 88 0 rtable 117 11K 12K 78643K 351 0 ifaddr 81 15K 15K 78643K 131 0 counters 21 16K 16K 78643K 27 0 ioctlops 0 0K 2K 78643K 32 0 iov 0 0K 12K 78643K 61 0 mount 1 1K 1K 78643K 1 0 vnodes 1214 76K 77K 78643K 1333 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 3 5K 5K 78643K 9 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 1K 78643K 60 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 317 0 sigio 0 0K 0K 78643K 2 0 proc 44 30K 63K 78643K 446 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 214 0 in_multi 55 3K 3K 78643K 91 0 ether_multi 1 0K 0K 78643K 10 0 mrt 0 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 55 254K 254K 78643K 55 0 exec 0 0K 1K 78643K 230 0 pfkey data 0 0K 0K 78643K 2 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 106 53K 54K 78643K 1636 0 UVM aobj 17 4K 4K 78643K 29 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 59 0 NDP 14 0K 0K 78643K 26 0 temp 138 3018K 3098K 78643K 29891 0 kqueue 3 4K 12K 78643K 32 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 14 0 8 1 0 1 1 0 8 0 rtpcb 80 74 0 73 1 0 1 1 0 8 0 rtentry 112 74 0 27 2 0 2 2 0 8 0 unpcb 120 621 0 615 2 1 1 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 72 0 72 1 1 0 1 0 8 0 tcpcb 544 308 0 304 2 1 1 2 0 8 0 ipq 40 4 0 3 1 0 1 1 0 8 0 ipqe 40 136 0 135 1 0 1 1 0 8 0 inpcb 280 580 0 575 3 1 2 2 0 8 1 nd6 48 6 0 2 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 304 0 69 16 1 15 16 0 8 0 art_table 32 306 0 69 2 0 2 2 0 8 0 art_node 16 73 0 30 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 6 1 1 0 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 52 0 42 1 0 1 1 0 8 0 shmpl 112 27 0 12 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1890 0 494 46 0 46 46 0 8 0 ffsino 240 1890 0 494 83 0 83 83 0 8 0 nchpl 144 2587 0 988 60 0 60 60 0 8 0 uvmvnodes 72 1972 0 0 36 0 36 36 0 8 0 vnodes 208 1972 0 0 104 0 104 104 0 8 0 namei 1024 7643 0 7643 1 0 1 1 0 8 1 vcpupl 1984 3 0 0 1 0 1 1 0 8 0 vmpool 528 3 0 0 1 0 1 1 0 8 0 scxspl 192 7537 0 7537 1 0 1 1 0 8 1 plimitpl 152 52 0 46 1 0 1 1 0 8 0 sigapl 432 485 0 473 2 0 2 2 0 8 0 futexpl 56 9412 0 9412 1 0 1 1 0 8 1 knotepl 112 97 0 78 1 0 1 1 0 8 0 kqueuepl 104 76 0 74 1 0 1 1 0 8 0 pipelkpl 16 128 0 118 1 0 1 1 0 8 0 pipepl 120 256 0 237 1 0 1 1 0 8 0 fdescpl 432 486 0 473 2 0 2 2 0 8 0 filepl 120 4228 0 4136 5 1 4 5 0 8 1 lockfpl 104 67 0 63 2 1 1 1 0 8 0 lockfspl 48 27 0 24 2 1 1 1 0 8 0 sessionpl 112 18 0 10 1 0 1 1 0 8 0 pgrppl 48 22 0 14 1 0 1 1 0 8 0 ucredpl 96 521 0 515 1 0 1 1 0 8 0 zombiepl 144 473 0 473 1 0 1 1 0 8 1 processpl 896 501 0 473 4 0 4 4 0 8 0 procpl 624 887 0 851 4 0 4 4 0 8 1 sockpl 400 1284 0 1272 7 4 3 7 0 8 1 mcl64k 65536 29 0 29 1 0 1 1 0 8 1 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 13 0 13 1 0 1 1 0 8 1 mcl9k 9216 9 0 9 2 1 1 1 0 8 1 mcl8k 8192 18 0 18 1 1 0 1 0 8 0 mcl4k 4096 51 0 51 2 1 1 1 0 8 1 mcl2k2 2112 4 0 4 1 1 0 1 0 8 0 mcl2k 2048 64961 0 64913 17 10 7 14 0 8 0 mtagpl 80 8 0 6 2 1 1 1 0 8 0 mbufpl 256 105469 0 105375 31 21 10 27 0 8 0 mbufpl: pool(0xffffffff82570910:mbufpl): free list modified: page 0xfffffd806bc21000; item ordinal 2; addr 0xfffffd806bc21400 (p 0xfffffd806c3c4000); offset 0x0=0x0 mbufpl: pool(0xffffffff82570910:mbufpl): page inconsistency: page 0xfffffd806bc21000; item ordinal 3; addr 0xc06b bufpl 280 6026 0 618 387 0 387 387 0 8 0 anonpl 16 63237 0 46869 86 10 76 84 0 107 7 amapchunkpl 152 2405 0 2266 17 9 8 16 0 158 1 amappl16 192 2183 0 1278 47 1 46 47 0 8 0 amappl15 184 52 0 48 1 0 1 1 0 8 0 amappl14 176 178 0 173 1 0 1 1 0 8 0 amappl13 168 29 0 27 1 0 1 1 0 8 0 amappl12 160 8 0 7 1 0 1 1 0 8 0 amappl11 152 53 0 49 1 0 1 1 0 8 0 amappl10 144 13 0 11 1 0 1 1 0 8 0 amappl9 136 648 0 644 1 0 1 1 0 8 0 amappl8 128 225 0 204 1 0 1 1 0 8 0 amappl7 120 98 0 87 1 0 1 1 0 8 0 amappl6 112 57 0 53 1 0 1 1 0 8 0 amappl5 104 209 0 202 1 0 1 1 0 8 0 amappl4 96 558 0 533 1 0 1 1 0 8 0 amappl3 88 423 0 412 1 0 1 1 0 8 0 amappl2 80 3084 0 3013 3 1 2 3 0 8 0 amappl1 72 18597 0 18195 26 17 9 20 0 8 0 amappl 80 1130 0 1087 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 28 0 12 1 0 1 1 0 8 0 uaddrrnd 24 489 0 473 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 489 0 473 1 0 1 1 0 8 0 vmmpekpl 168 7232 0 7204 2 0 2 2 0 8 0 vmmpepl 168 65402 0 63392 153 30 123 147 0 357 35 vmsppl 272 488 0 473 3 1 2 2 0 8 1 pdppl 4096 984 0 949 6 1 5 6 0 8 0 pvpl 32 221023 0 201598 238 8 230 238 0 265 70 pmappl 200 488 0 473 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 182 0 44 5 0 5 5 0 8 0