6e281833cb770760fa8a16b96bb823c62a4d8056fb16082f44fc274943d64fc955f746b15bbaf37236e5dfa7490a4e4813d84fe56d83bd5d37b5a9cd3fe3486d962eb299b7ce3", 0x1000}, {&(0x7f0000001240)="734589ac620e9cb5e230b2e070f00dcdecf0e2f252f4b391075328aa483ff2407992bd5205405edd0abd6a53a7fee02add8c648ac19e43c1d84d43a93b85bac6d13dc0dc0bc7914333afe502bcdc055f1947cff6594c46a382d33f2f74acda706f7f3af5adce0c3abb45de174b531e33614be501dab542b255a1a17efa7ef7385d5de27f28bec3e55acbff48c08fc14f774bef0b5e9ad7a857e3a53dc9e8a010678398ec0a20253ab5d933ef8afd78db821d0c14aa7bc9a66173c9615226", 0xbe}, {&(0x7f0000001300)="99f3a1dadbd7efd72b52f5a8513dff4fca0adb27c7704eed4b0bfbb5e33b5c8aeb9eb349ee1a3c920b3373032b2607d46dac0a1f5843c491f0ed31373f4e9a5484c7c6a9", 0x44}, {&(0x7f0000001380)="30b9789ce1ac2aece659b0c41bcb4327407f9f69333282ad3a52c04c002b4ea9e0672f04510bf83434df60b0a5311f545f4223e57441a3d23d70c3777ce4a454bf881e87ff8454231d0cdb5183aeffbc7a6c559b63e684dd9e935cbd6ba3cc3bb9aea02e6a6c8e5c70c38aa292f25d217b78154a7a529f13b42a027d98f735b6dace6e5a2679e270d4162502b7ff9cca8a60b51bdee5328d14ae37d89e64a81a94", 0xa1}], 0x6, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x3, 0x3f, 0x800}], 0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff0000000000007c8a5b671b1b542a659075126af12f538706000000a7140000002900e6d9bf4f47cdc1fcb44d00003d0000000300b933bb1047fe0e1604c5e85662bfe0a7479fcdbe98e0ace612aee1aafc119a5c500b580852ba226eb0fb87f121f46e2aae1d3de91e461c59bdf50abb61d3758e9e4b3685b678dacc40b6d8914fc1aa130649a17c9950e9aad3c7bf1f9acb0cb096f5fb8d0c82e9c66fd78568"], 0x38}, 0x0) 16:00:47 executing program 1: r0 = socket(0x20, 0x5, 0x101) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/141, 0x8d}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000001480)=""/75, 0x4b}, {&(0x7f0000001500)=""/172, 0xac}], 0x5, &(0x7f0000000100)=""/15, 0xf}, 0x2) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000380)="f80e1eeec38fcc86dbffc8143bbde6abf46791e0e74fdebac202442faa02ca40feeb2cbaec629031a8c130789622a4772d35045dc088e676e0c905bd3bce0cc6587cc1e3de31a11133f120c0d98e02d4107ccfea6cc488cb41827724c0204e486562e3035b22be462e74a056992af48fcaa47b0a52a9a2276399e89061cb5d", 0x7f, 0x400, &(0x7f0000001840)=ANY=[@ANYBLOB="00002e2f66696c6530010100000000000032118cfbb25b95d90f000000002d46d8ea3422059897c94244aaf2b31fe977f04ce785591f54041937c0c8389069953fb902da00f0e96c2af4c38c058b191b5f1ce6bbe00ad60345f5a7374d6b5279bf7253928d82a77b5340bd52b3151c66c2dc0a5e9b22206ebdc089585473e131a697e5c6618588bbea9bcb5c5a8e87f0"], 0xa) connect(r0, &(0x7f0000000400)=@in6={0x18, 0x1, 0x9, 0x59}, 0xc) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001bc0)) sendto$unix(r1, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xfffffec2, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000001a00)={0x80, [{0x2, 0xc4}, {0x3, 0x800}, {0x2, 0xffffffffffffffe0}, {0x1, 0x401}, {0x1, 0x7}, {0x1, 0x100000001}, {0x2}, {0x3, 0x6}, {0x2, 0x100}, {0x2, 0x7fffffff}, {0x1, 0x7}, {0x3, 0x6}, {0xb5f87462997ccdea, 0x2}, {0x1}, {0x1}, {0x1, 0x6}, {0xebd37854a7be4b72, 0x1000}, {0x2, 0x30ba}, {0x1}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x81b}, {0x3, 0x8}, {0x3, 0x2000000}, {0x2, 0x7ff}, {0xc0867261d509e34b, 0xffffffff7fffffff}, {0x2, 0x8}, {0x0, 0x50a0}, {0x3, 0xcb}, {0x2, 0x3553727d}, {0x2, 0x4}, {0x3, 0x9}]}) r4 = open(&(0x7f0000001640)='./file0\x00', 0x8000, 0xa0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000016c0)) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000001680)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x1ff) kqueue() pread(r4, &(0x7f0000001900)="469544acf1ea889497360ced906364e1533068c6aea333777131bc84bd1881556bbc10ea560a8cde96a3e2df821c10e6db22e782a47310d3d4700a58289f45db6d6fa5686201c43d5541da90738a279d0ced28759900471ef2200a988251cb8ed227e4e792739d40e03aab0f24a6d8688f18f4197c11ee819c81cc0023ac725b40cc0a52ed74913d0dc3ed6bad1f6cb00ca3c6e824ae49a8bc255916e09d32bfc5e2349156f9a0c7694f5f81edff46771036e92f1a516672e569387ee5fa1570b01608f5fb94", 0xc6, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001700)="70b11acfd45bac5c89a7c9761af7ea564213fdde26bdf03c3d5b20a64b4f425c891f5d5d07baf04a671ed6bbceedb1e51bc09cc1f29c10648d79c9b711b72efab7ba72045cddda3867cd0045bf0996cd2112b109cfb3000271256d71e912f054cc587d1533007e701b2caf3000eb28824522ce8f2448968bc214f522de3c7579562ea8700595266fa452b61b5fba47bcfe6e106ff8fe5547907e5b04024eb143c847a6b83d601f64e2ec2d4cc58b70b471ce8085afb11f34d48ee259e96e5dac08ee2d00000000", 0xc7, 0x400, &(0x7f0000001800)=ANY=[@ANYBLOB="02000000000000003000"], 0xfffffe03) sendto$unix(r0, &(0x7f0000001b40)="8ff8d72d8f8fdb9a4e5785d556d7b2bb4256d3daa04aa94f3ca00b02b008f995b803d445072315d4886008acffda958326c5626b1d491499255bb95a55976c6b6828403bc97fee0033b3ec0bb07307e16c9178cc51ffe3664c2dc6a5c1a1be", 0x5f, 0x1, 0x0, 0x0) 16:00:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file0/file0\x00', 0x20000, 0x41) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000780)=0x5) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000880)={0x3, &(0x7f0000000840)=[{0xffffffff, 0xffffffffffffffff, 0x800000000000, 0x7ff}, {0x1ff, 0x8001, 0x4, 0x80}, {0x568e, 0xca, 0x5, 0x800}]}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000700)=0x101) chroot(&(0x7f0000000800)='./file0/file0\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x6, 0x4, 0x1, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xbcad}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6bd8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x42}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xdc6a000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x98}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfb9}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x8, 0x0, './file0/file0\x00', 0x2, 0x0, 0x1ff, 0xfffffffffffffffa}) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x5) mknodat(r0, &(0x7f0000000740)='./file0/file0\x00', 0xc000, 0x100000001) dup(r2) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd91, &(0x7f0000000140)='+') 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) chown(&(0x7f0000000380)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r3, &(0x7f0000000180)="9408635c292cc49991aae86c20976072f8835c4ad822d73438d2ea474eec07d5b2103f79993b9d7dc5c86b10ce0fcc02a817b8459348586d40b42f755faa6d7cc2edc2414ca22354be0e8d2f3b0edff3fe7ef8b413d23027c97b185f39a3bf2a1669200398b67b6acf2357390e84d15972fe11ac0623997dd24dc8cae149629ad9c9267ddce2469a19189f5883fe", 0x8e, 0x8, &(0x7f0000000240)={0x18, 0x2, 0x3, 0x14}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x4, 0x101, &(0x7f0000000140)="a3a18579ec3126f1c49ddddc7a72d7f4dd71af16e73912a9feb4eabcf6daa42120639128ce7235e0992dbae73e91e7e6028132510ea0a0dbb35a263c1ec1aed011ef801d7e41386c9442bc551c67a01dc6bb5a6faa085f589c14ac2e23ce0e6642b134eca0538cce24dbe505eff26e4c4814df03c9c20c93b2027ef5bdf37e93e427356e23d92b613a15825744fd6e16de6d41bfd14ae903da19", 0x9a) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x4d}, {0x40006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x0, 0x1ff}, {0x400, 0x5}}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:47 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r2, 0x18b}], 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='0') ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x12) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x4000000000000}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x3}, 0xc) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xb66) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x10001) 16:00:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:00:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xcb, 0x7ff, 0x3, 0x5, "6f11d41b2fd5fedb4bc87d7004337cba12021928", 0x3, 0x401}) syz_open_pts() 16:00:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x43d750dbc26e5e14, 0xffffffffffffffff) socket(0x1, 0x4, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r3 = socket(0x18, 0x8000, 0xe1b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000600000000080100"}) close(r3) fcntl$dupfd(r2, 0x0, r3) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x211) 16:00:47 executing program 0: r0 = socket(0x2, 0x1, 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:47 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f661f779cc6e1c06085fe696c6530bd"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000240)="bd3745998861e7c52e7d9044c37df8127b6c8c068da36bbedc9de312c98be994745cfb44cfb284da4d244c64bced1edc", 0x30}], 0x1) write(r0, &(0x7f00000000c0)="a6cd0145f4f1ea092451f99b54d567f8258c2cd6", 0x14) 16:00:47 executing program 1: mknod$loop(&(0x7f0000000240)='./file0\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x8001) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000000c0)) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1104, r1) r4 = socket(0x2, 0x4003, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f9ffffff6c653000"], 0x10) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:00:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01030000000000000000be15d447f8b37230ee5c23904331680e92a1d491b1103886c093586f35f0b4d63627f675fe8fe0f15ececb085fbe53a8b6d115591079ccc9ece77fff"], 0xa) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000080)='./file0/file0\x00', 0x40, 0x40) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x7fe) getsockopt(r4, 0x80000000, 0x4a, &(0x7f00000000c0)=""/77, &(0x7f00000001c0)=0x4d) 16:00:48 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=""/201, 0xc9) ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x2}, {0x16}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x1, 0x0, 0x9, 0xdc42, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1e6, &(0x7f0000000540)="c098e7a7459f2276be475f1a05920ffb7d12d9722745a94f6f7d6bff13dd0048b95e01d878e5c7cd14c8fc5b4753c0261194c5b454b0a6caebbc8ae170366519aeab3d3e15230fd08b605d5622ec497921d8b8ebe0875af62aa4d496e27c32c76e061b01fad22c533f0000000031029daddab0881f306cab39b6d8829178fc9843cf065b9e5efe00372e5ebb02f7e3a65442a74ea7d16ce294ff01b5fba23aa1682a0d439acc6c2619b0f3a145e1b94f886909fd541a36ff3797ec9c15283af2d159595777009e7b96f79265f0e72f93efd505cbe52ecf158915c9245a814268feca73080de547fb82bf904003514719de82a477435850b3458782e020574917a5a665010000006833f314738da854f9152031062fa599cc4c4e40b8157ad6f542a4257f835b876e2a90820055f591396d6088fe950bfd18f51d85f7ff4d9a6557ad32bf395b7a6ec66ab6564302312a2cad1e6f3b8663e9b072b5012fdf44fec7e46ac52081765e5fd37a89fc9dd424ef2028bab96988396fa63cc33084c398c6f098a7e80e1ae65a011668a08b164d3ea18155be3ba91ab219a3208950dbdb673518821b3d366863f12b6174797f4728431762d27f254b87fba8c3b3bc3266a14460ac023268d657fee7bb8f47b77b5fe6b5a0f1a5293f7d8db4d17da7fe608865f942fbdb") 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xbf92, 0x5}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x1, 0x521, 0xffffffffffffffc1, 0x1}, {0x7fffffff, 0xfff, 0x80}, {0x0, 0x6, 0xff, 0x3}, {0x6, 0x9, 0x9, 0x9e5}, {0x0, 0x7, 0xfffffffffffffff8}, {0x6, 0x4, 0x100000000, 0x5f}, {0x400, 0x800, 0x500a7512, 0x1a}, {0xa6cf, 0x101, 0x101, 0x7a8}, {0x9, 0x7, 0x1000, 0xffff}]}) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) setitimer(0x2, &(0x7f0000000240)={{0x7, 0x6}, {0x5, 0x1f}}, &(0x7f0000000280)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x6}], 0x813, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = dup2(r1, r2) readlinkat(r6, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/191, 0xbf) 16:00:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:00:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0x2, &(0x7f0000000100)) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) bind$inet(r1, &(0x7f0000000280)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) recvfrom$unix(r1, &(0x7f0000000200)=""/41, 0x29, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000001c0)=0x80000001) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:48 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x7c}, {0x80000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchflags(r1, 0x92918d756813688) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x175, &(0x7f0000000140)="a6") 16:00:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0x1) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x5, 0x8001, {[0x7, 0x400, 0x20, 0x8000, 0x10001, 0x7ff, 0x100, 0x2, 0x101, 0x800, 0x3f, 0x1, 0x0, 0x400, 0x9, 0x4, 0x8], [0xffffffffffff8001, 0xfffffffffffff636, 0x4, 0xfa9, 0x7, 0xfffffffffffffffc, 0x80, 0x0, 0x6, 0x1], [0xffff, 0x1ff, 0x0, 0x1, 0x8000000000, 0x5, 0x8], [0x3, 0x7ff, 0xbc, 0x3, 0x6, 0x4e], [{0x75f, 0x2, 0x7, 0xfff}, {0xf4, 0x0, 0x7fffffff}, {0x200, 0x3, 0x7fff, 0x400}, {0x4, 0x5, 0x40, 0x8}, {0x3ab993f7, 0x80, 0x20, 0x4000000000000000}, {0x3f, 0xaf23, 0x8001, 0x2}, {0x3ff, 0x0, 0x4, 0x1000}, {0x562, 0xfffffffeffffffff, 0x2, 0x6}], {0x5, 0x4, 0x9, 0x6}, {0xfaa, 0x9, 0x5, 0x7f}}}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x20, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x691a5baadb8c221e, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x80000001) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4) 16:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 16:00:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget(0x1, 0x4, 0x80) semop(r2, &(0x7f0000000040)=[{0x0, 0x2, 0x800}, {0x0, 0xae1, 0x800}], 0x2) r3 = dup(r0) getdents(r3, &(0x7f0000000100)=""/154, 0x9a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x2, 0xa5) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d, 0x0, 0xffffffffffffffff}, {0x4d}, {0xa}]}) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7}, {0x6}]}) r1 = dup2(r0, r0) utimensat(r1, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x7a, 0x100000001}, {0x3, 0x457}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0x1df) r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") r4 = socket$inet(0x2, 0x1, 0x2) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x40) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000580)={0x401, 0xdb, 0x7, 0x6d2a, &(0x7f0000000300)={{0xfffffffffffffffe, 0x3f, 0x1, 0x101, 0x0, 0x6, 0x1b}, {[0x10001, 0x0, 0x7fffffff, 0x8d1, 0x7fffffff, 0x0, 0x1, 0x31, 0x100, 0x7f, 0x7, 0x6, 0x100000001, 0x401, 0x0, 0x6, 0x1, 0x80000000], [0xd5e2, 0x9, 0xdb10, 0x800, 0xbbc, 0x1000, 0xfffffffffffffff8, 0x3, 0xde6, 0x1], [0x9, 0x9, 0xfffffffffff1cfd0, 0x9, 0x2, 0xf5d, 0x9], [0xffff, 0xff, 0x400, 0x4, 0x7fffffff], [{0x9, 0x8000, 0x1f, 0x8}, {0x400, 0x1, 0x8, 0x8000}, {0x0, 0x1, 0x4, 0xffffffffffff0000}, {0x4, 0x7, 0x7, 0x4}, {0x6, 0xffff, 0x80000001, 0x9}, {0x4, 0x3, 0x80, 0x7}, {0xfff, 0x3, 0x9, 0x5}, {0x4000000000000, 0x5, 0x3, 0x2}], {0x18, 0x3, 0xfff, 0x1}, {0x8, 0x8000, 0xc000000000000000, 0x5}}}, 0x100000001, 0xa9}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:48 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x2, 0x0, 0xb0, &(0x7f0000000080)) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28, 0x0, 0x0, 0xfffffffffffffffc}, {0x6, 0x7, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/193) 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000240)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) dup(r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ftruncate(r2, 0x0, 0x9) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x4003, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000001c0)) 16:00:48 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, 0x0, 0xfffffffffffffe45) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) getpgrp() fchmod(r1, 0x82) 16:00:48 executing program 0: r0 = semget(0x0, 0x869fa5e1f31b85a6, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x200000000000000, 0x0, 0x0, 0x100000000000}, {0x6c}, {0x40003, 0x0, 0x20}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xffffffffffffff78, &(0x7f0000000440)="da545951a60aae889ae1907ab6d4b05108d4f1f269dbc3189b188ea6015f0e5610f3ef9bd0c25452d4c54ba2b7ec5b1935ac89eff2cb94f4165f11f74185d27da3969263b3afa705972c13f91373f95217d42a41283ad7f691d09f1bf0ac99c92a8e6618b8630cb8d75fbac0d6b4d58db302725caff0ed6b6e299d25190deaefd5bf617fad1a8006e791cb05be135f364a1e35a1edfa4a1e5e5e2a800d1af6f126f60ca5a2c34ef6ac9bf8e8f2dad956efce85dd28bd3c0880be022c6d2f526e953a90683abf219d99c9b63e2a4a26612413d5410763f51481b5ce4496681721b90d715c32929218b37a7718f2a5fcd58c13b7deb38cc693d4b819") 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)}, {&(0x7f0000000240)=""/67, 0x43}, {&(0x7f0000000400)=""/222, 0xde}, {&(0x7f00000002c0)=""/35, 0x23}, {&(0x7f0000000500)=""/157, 0x9d}, {&(0x7f00000005c0)=""/169, 0xa9}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000680)}], 0x8, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x5}, {0x806}]}) acct(&(0x7f0000000000)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x7c3d2be5893178df, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x5, 0x4, 0x401, 0x9}, {0x1, 0x780a, 0x2, 0x3}, {0x10000, 0x3, 0x75, 0x7}, {0x1, 0xb02c, 0x101, 0x2d4}, {0x6, 0x3ff, 0x3, 0x6}, {0xff, 0x3, 0xffffffffffffa22d}, {0x8, 0x2, 0xae5, 0x7b3}, {0x8, 0x43, 0x4, 0x8}]}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x51, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2d9, &(0x7f0000000040)=[{0xb1}, {0x3, 0x1}, {0x6, 0x0, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x4, 0x9, 0x5, 0x7}, {0x6, 0x9, 0x9, 0xff}, {0x4, 0x4, 0x3, 0x6}, {0x318, 0x9, 0x4, 0xe349}, {0x4, 0x7, 0x263f, 0xfcc4}]}) mlockall(0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffe8, &(0x7f0000000340)="ae") 16:00:48 executing program 0: socketpair(0x6, 0x5, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000000c0)=0x939663f2b133af22) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x227c, &(0x7f0000000000)=[{0x64}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x200) 16:00:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f8", 0x1}], 0x1, 0x0, 0x10000000000000) 16:00:48 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) socket$unix(0x1, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080)={0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x101, 0x1, 0x2cd, 0x78d1, 0x2}, 0xc) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = socket$inet(0x2, 0x46b7bcd5efd493a5, 0x7fff) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/178, 0xb2}, {&(0x7f00000013c0)=""/165, 0xa5}, {&(0x7f0000001480)=""/219, 0xdb}, {&(0x7f0000001580)=""/145, 0x91}], 0x6, &(0x7f00000016c0)=""/163, 0xa3}, 0x843) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000001940)=ANY=[@ANYBLOB="8a085d796e69ed07"], 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) write(r2, &(0x7f0000000240)="220e2a", 0x3) r3 = socket$inet(0x2, 0x4, 0x7fffffff) open$dir(&(0x7f0000000200)='./bus\x00', 0x20000, 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001002e, 0x402008001}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000001780)=0xc) pwritev(r0, &(0x7f0000001900)=[{&(0x7f00000017c0)="589a55dbcfbc237ff8a5bba1adbfd4d033bf36d8099e705862df5cad8bf174554bb8531453a1ff4bdfd1a578", 0x2c}, {&(0x7f0000001800)="7fe72ffa2f136034d7cbe945d6b041f6113a791037afa881e0791437f7539fe5de7c615325d4da07736b12527f70cd552b6a647a9503bc2595b0033fca34461cea14cde1837dc65c203f6924d536f8290930d72d690ae013f11bb20ef1fcc8776ebd7c45a2000de9f0c8e2a5f14b7f262c53e17033553d2627b9f5b0e55de8324b29d644bc3b3b6b238f26d7d53ff6fe6eb7fc7c8d042583a7a5021bd638e58bb05ece5827cbaffa0aaf6dd7137af79c817ab0d43d36f5de42ef1f35125d5d37f3b8da8d78e3543daa7aec5a658809a58aa5ba35bd61e6dd1a06", 0xda}], 0x2, 0x0, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000001980)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) 16:00:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x7b3a4654289235fb, r0, 0x0, 0x42) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0xd1f}, {0x18, 0x3, 0x20, 0x3fd3c16d}, 0x3ff, [0x5, 0x3, 0x6, 0x3, 0x40, 0x6, 0x3, 0x3]}, 0x3c) write(r0, &(0x7f0000000100), 0xfeae) 16:00:49 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000100)="6ae567b2add8b74ee409cd674a11c5cc03d7c6baa4058e8f828eafe1bd42e73908b40c61e8158f5b4cc5cfd024c3061c5bf14dd0f77ee0f7c7c6fadb7913047fc6e48a59bde5c4be481fd96ce1ceec798c821c05c6c20f41ae", 0x59, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x3, 0x2000400000000000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r2 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000040)="1f89cf7b5cddf39e", 0x8}], 0x1) 16:00:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/252, 0xfc}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001200)=""/82, 0x52}, 0x843) 16:00:49 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) linkat(r1, &(0x7f0000000400)='./bus\x00', r1, &(0x7f0000000440)='.\x00', 0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x0, 0x6, 0x6}, 0xb907, 0x101, 0xfffffffffffffff9}) write(r0, &(0x7f00000002c0)="9f7e196c55e2658552895a8b892205e770fb971dea385c3a32023a36c05d1ef2281fd55b38648bf9edffd73bcc5c3e575420b711583781bac8d6376af8c99774b75867f3a5c367b19dcef5e970ba4f82d209b48d97b71b4d2e7bca94867fb4de4aa8e32a7c3edacc307ceb512f45bf35a460307c6b464cf6fc875efa6c2842cc62bfc71155e20fcacd73fd2ccdf8556a400af31a997e85072c95dbf0af97572a6139420a12db7b9b1d556ee98668b19849fe21", 0xb3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x89, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) pwrite(r1, &(0x7f0000000180)="a99f85df037a187706c7e4f9bbb7b57920c84a2ef96c4ef97b9ca9656a03be83e5176cabcd28a46c2271c2b73e3bf14b95063c450b11fe6dbeb5f029e001d4c8ef5aa566701559ac1cf108757f45a7e24f483461ffba3410328c3c391816df1c6cd39008b79dc25251b56b4ea5618978195fad78", 0x74, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000480)=""/243, 0xf3, 0x41, &(0x7f0000000580)={0x18, 0x2, 0x1, 0x6}, 0xc) ktrace(&(0x7f0000000080)='./bus\x00', 0x7, 0x8, r3) fchmodat(r1, &(0x7f0000000240)='./bus\x00', 0x30, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000380)={0x4, './bus\x00', './bus\x00'}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 16:00:49 executing program 0: socketpair(0x6, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) ioctl$KDENABIO(r2, 0x20004b3c) listen(r0, 0x2) read(r2, &(0x7f0000000040)=""/240, 0xf0) accept$unix(r1, 0x0, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) socketpair(0x1, 0xc5140743a946dc10, 0x3b9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="f7e72bc3f9f698c6da859331e9ae49a2f8570388a3e9544520ad9e3e21931a9e9addadb647fb1144092a18d6fbb3fcf1da0ba3dbeb0615825372c732828f804f67660fef6fdb22a5c7f0f954ed3c131e12bd89711e8f5114658f3938ca319fe22f9f391dad4a81e7901e8bc172fa8a16107d8862b3ba211507469670b4db4fa11a1d0d6a156767a29fc1b34a702ebcd9e22f7bf989931a793ab282b7bebaad217111c88c609c7f19ca7c0c242a8632d7778f8411fba47c4eff5eb425bc59781158855ebc932bba517d84215f8575850701ec62b80dc8bf801090", 0xda}, {&(0x7f00000001c0)="5b2265db037e52c542385fa9", 0xc}, {&(0x7f0000000280)="a2f99cea492a8ee19fa0aa6e321c7e659ea4b261e549a4837306ca97ae9a5a107252a203c20c76870fbfc668eb9d8cb08cdbfc1a9a7737fb4f69e430bf34b11d05051e73", 0x44}], 0x3, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) close(r2) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3ff, 0x3, 0x3, 0x9}) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x8284}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x9, 0x9, 0x8}, {0x7f, 0x101, 0x2, 0xac}, {0x3, 0x91c9, 0x5, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2}, {}, {0x6}]}) 16:00:49 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x3, 0xfffffffffffffffc, 0xa2e5bf2068119654}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x0, 0x0, 0x0, 0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="aa") 16:00:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = semget(0x2, 0x4, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xff3e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x4, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x7, r1, r3, r4, r5, 0x128, 0x1}, 0x40, 0x2, 0x19}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r6 = socket$inet(0x2, 0x4007, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getuid() recvfrom$unix(0xffffffffffffffff, &(0x7f0000000240)=""/248, 0xf8, 0x2, 0x0, 0x0) chown(&(0x7f0000000500)='./file0\x00', r7, 0x0) 16:00:49 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = semget$private(0x0, 0x4, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x80, r5, r2, r6, r1, 0x8}, 0x35, 0x2, 0x40}) r7 = getegid() setgroups(0x2, &(0x7f0000000040)=[r3, r7]) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r8 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x0, 0x2011, r8, 0x0, 0x0) 16:00:49 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x12cdea5e309c5c46, 0x10001) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0)=0xffffffffffffffb7, 0x4) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getdents(r2, &(0x7f0000000040)=""/120, 0x78) syz_open_pts() fsync(r0) 16:00:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x10000, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:49 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820269"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:49 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x5) socketpair(0x7543a125922e2282, 0x4, 0x100000000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/247}, 0xff, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000dae2411919b565d81edf3f22ee8de18dd52374164191b248bd7b6171950a0607aff201c017d82a300c435f96414b2004bab967d9ee2c6282bd6ecbff49ac31dcb2366b4b012fce095c5b7886d6910f2fbcd030d9fd4a36d20ca796311def4e9f1567a08a84dab82adc0a41c9fe42933b58a34f39223ea27d34bdbf5a2881ae5db45488abd1152e4e86ae004a7aacf39a68b49e16342da9e02500bae2ba9aae7922d3f7a12a3bcb86537044590c153026b99ca46b1e37a6ae721e3ba67360b4f4ae80d0637b837c749ca5f2f24c5ef657d3d54b54cb9938c8bcef4d74010231546cb466db64befa677acf2a835c8c06d683321b7f45585e1d418b00b1f1733000b9d1f0c1c0bbda075b078cebd5c32196493994780fa5c426c98187308544a95f1ef0d5ba092ff0a2cd1857647bcebc3e4be41517500e8ba756f0e50446aedc0f820313c5555a93c9044f02855aba1f7e71557af53787c16178ccb3d24f38c02dc5fd260f62493a7816ff16f89a5fe5d097bc45bcd74da1cbc3ea37f7b526d4bf31a9413e1057bc6cc421f879e9d15e9b17750151104af890d24bd1667a07fdeacba262fde9ab040eca2ad8144e74ec7cb40f303b82dd9b1e7641bc915c7c57d0a9f9fe7244dce69573bcef65b68f6b10730e5b64f63c3f9785dae89093ec7265cec21149efa75719d451cd4044a5f172cfd9eb2950435796b8ce70ab098c258928a2e03545a91c688781bf343458538813768ce42c4eb58b53f2e6dd327fe6604f6483cc4eb2d1628f2da406e35ecb9f22f6302dd455ea1cc7420f4bbf2e1b1510890e7350ce23177f0ec16cb731b28542c9861fc8238756a76df30c62a79abc2faab04704570c56cb337913756135e80542f517eed13eed2c4f9ea261d4c0679da2bc50fa894c91df33955feaf8dfb8d412520df9ccc98afce16026df594ae4f5d6e228ddad1866a4cab100eb699188f66206fc2e83ad3b64483934a4e6a591da43f38d53e03a0cdfad19014db15432956b5a263c5c2d253a21be10864af2d8ab"], 0xfe, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0x23c) socket(0x2, 0x4, 0xffe000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x7, r3, r4, r5, r6, 0x102, 0xbb30}, 0x20, 0x81, r7, r8, 0x1, 0x3, 0x821}) 16:00:50 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000200)=0xc) fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xc) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:50 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffc}) flock(r0, 0x2) flock(r0, 0x2) fcntl$getown(r0, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) flock(r0, 0xbe6fdac46e204642) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0x9, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x86}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd1c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3c20}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x36}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) dup2(r2, r0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0)=0x2, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x2, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) read(r2, &(0x7f00000000c0)=""/230, 0xe6) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x714) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) 16:00:50 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x122, 0x50) r1 = getpid() munlockall() flock(r0, 0xa) getpid() fcntl$setown(r0, 0x6, r1) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) fcntl$setown(r0, 0x6, r1) 16:00:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) socketpair(0x20, 0xb3b22126874fcd8b, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0xc9f8556baa6365ac, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x1ff) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x100) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) pckbd_enable: command error 16:00:52 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000300)="e1ebb6ce1bd074315682b65a90b942c98ba31ed73051f0d141addfd9a2b5ff516ae2256fa1e09bcf835fb26a1c09defe5129d50489fdb6839772cde8122f6dc1c1c8bfaab0f4edb5cfc5889699cbf74f291e9a6fc04febfc06939410d24352e313ede28c1d9caa5534a48d1e7cfbf7ae121e72da8992986512569786984b01bd080648fa89a007c6c23daf86e8d9db86564a418e06fd21bc738df4790eeeb72052acc670e481452aebbe7bb99a642c9d8458ced704312970876210afa4e550ebc6c8130cb101c99ee8896668514d373abb17d5d11a77d0f1b314ea5a186396c6ce6bd6a54bb5c351d42b4926", 0xffffffffffffff3c) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xfffffffffffff801}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0xbe}) write(r0, &(0x7f0000000140)="5c939546f3b399eeb8a08ec3dfa32b60358da9d40fbbd04ddae0a6e18975de6b0bfd77fd6c344f1a067b5612b075280eab9bb9cdbc53696eecc73391c73563b4583feba8689507cfc1505c108c5f498faae1d7f650d77c20ebe6872e891e529ce7d721eb7539c0c07616cf0b73f44e1a10e83062853dc87b94ec4d593004c5e7c2d90d6190d89c6a7f1add84ba3012236618438848ceeea41e18afa6997be3d831ee9ff616dceda5a833f7862d6ba697180b0ee7772132877fc46c30d93ba75f6ca667d025c4bbac5cb05ea03a19bf4ac3e29c2c4173adfeced3bc", 0xdb) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="8e", 0x1) read(r1, &(0x7f0000000100)=""/1, 0x1) pckbd_enable: command error 16:00:52 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x102) nanosleep(&(0x7f0000000040)={0xa2, 0x400}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)) 16:00:52 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f00000001c0)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') open(&(0x7f0000000080)='./file0\x00', 0xa1, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xe15, './file0\x00', './file0\x00'}) 16:00:52 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) r1 = dup2(r0, r0) listen(r1, 0x7) acct(&(0x7f0000000000)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x200, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x80, 0x7}, 0x10) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000000c0)) chroot(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x3, 0x6, 0x7, "109ea44fb4764fdf8035768db35e28e3c39d2bf9", 0xfffffffffffffffa, 0x80}) poll(&(0x7f0000000180)=[{r1, 0x8}, {r1, 0x2}, {r0, 0x4b13f7a021d5c3b1}, {r1, 0x1}, {r0, 0x80}], 0x5, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x2, 0x7ff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000002c0)={0x8, 0x3, {[0x100000001, 0x4, 0x9, 0xef, 0x7fff, 0x10001, 0x10001, 0xffff, 0x5, 0x95e8, 0x5, 0x77, 0x62, 0x9, 0x1, 0x100, 0x9, 0x3], [0x3, 0x4, 0x9, 0x3, 0x7, 0x1ff, 0x0, 0x1, 0x6f03dbec, 0x4], [0x1, 0x9, 0x5, 0x8001, 0x7f, 0x8000, 0x5], [0x2, 0x5, 0x40, 0x0, 0xfffffffffffffff7, 0x5], [{0x1, 0x4418, 0x0, 0x3f}, {0x5, 0x2, 0x1}, {0x3, 0x1, 0x7d, 0x1}, {0x7, 0x1, 0xfffffffffffffff8, 0x8}, {0x3f, 0x4000000, 0x4, 0x3}, {0x200, 0xf9d, 0x100000001, 0x80000001}, {0x6, 0x6, 0x4}, {0x4, 0x7, 0xffff, 0x4}], {0x29d, 0x0, 0x3, 0x4}, {0x8f56, 0x7, 0x40, 0x3bf5}}}) ioctl$KDENABIO(r1, 0x20004b3c) r3 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000500)=""/56) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setregid(r5, r7) r8 = accept$inet6(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) fchown(r1, r6, r4) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000680)=""/237, 0xed}, {&(0x7f0000000780)=""/49, 0x31}, {&(0x7f00000007c0)=""/132, 0x84}, {&(0x7f0000000880)=""/2, 0x2}, {&(0x7f00000008c0)=""/219, 0xdb}, {&(0x7f00000009c0)=""/32, 0x20}], 0x6) socketpair(0x20, 0x2, 0x2647, &(0x7f0000000a80)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000ac0)={0x5, 0xfffffffffffffffe}, 0x8) pwritev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000b00)="b196d3dc82", 0x5}, {&(0x7f0000000b40)="354abeb67fe000dbe2f161266e4d54ada0b522429957137c1151b4ada0c8e3959f2ee6aee0820fc398f87863922f1497e875cb466a9e211d82f93f58f66ee54038dbac9c770e89ba5bfd2ff041d37af2d886970dfc4fea12338314864d348a93a9a7d17740d2f8e5325971aa81435109e251969f55899f19647d8ae6e456017c9cf377bb0474e67289c4e7c6f5d99c459d21f762a5617a5efea6d940e15cffdc91d1043bb029cc6215b7b111600ec3b7f8058756e134f7123daecc3e02380f2c8f2c18c7e78e26f82d", 0xc9}, {&(0x7f0000000c40)="023eff5abc7bd2e729f077629c1c73f0cca99bce0f70385d38181e5b803fdf3ec8def6bcef3909f5219b45a764ed9e2012284d7fe580bcd495d87a24eeeeaf59c4b401fe1e906c02e98e976975206aff", 0x50}, {&(0x7f0000000cc0)="8d0dd347bff4b2d42377d1780e3dba59caafe9df6be05c4e39f71214b5b4515a40c8a9463059b90a2697e1ef4eed7656f531de7e5db37e1f33567c0c477736a76d9d2dc21d6c2dffb5a76bc89645ab28353698b9862ba4ad5044f3d69e4a438bea44b25d3fe37c84e2410feb88cab7d4f44bc65f8eb59d223fee4bb61301d8224c992c4e635b79112996d9a0392b2c8ac49d098a81addbf20787cf8e0881e6640c0a1e31b08b52ed85b1192654fb6987e72b72cb7fd9c7f7c0684abf1bcefd9c18d0ec7deb7366b15cf7b79f8877b3d0860f71f8628000830776a36796179d1b3daa2d7950aa9e7d72dbbf93d7fbba400ded5314853682e04f56d193338f5eb7c898f9b41122696e5aaaa2a318a80c945d95241d4f68bb71c35937fdf1a4af321dfe12370d7ebec0d24ad41bc58f83ad603a3fe624cda1bebcbc6abd720a2a408b3ff095fe3eb35a0224b7a27a95cbe44722c0705c7580a911065b18695e2841c8641d469a093a684549bd5668ce5edb746010f9c7de059a07db8067e1f6b0f70dd0f762d79d3f587d3d1e3bf8e67bcbfad230394bb3468b44adaa5fee6eb5bf336c6e81cb54a6c12461f9790f4bd2ef475ea0be863a2a6c52023cff0baafde523daa22dcff4bf3a81844f11b4f56a42393ac84e224deec4b003d1f781e57790625813aca88b4c6398bf27b5c8a5db54144231835b85a2b1ba21a8fe95100ae6d039051afc135c7b0eece82296718eb974436be1de029acb0a771d926fc243daa3cdce8255678717f2033976c6cf9a6c2256070858a8c46625c0e9f52eeddc0293e0f7147bfc48c6acaa6cc482270c295f1bacf27f8dd51ccf228eb709f07758f21b6a7f650e49a421e37e695523b8f2f0b1438927f7577460585d730ab9289ea31ea6405380e92b31e8cbce55584da529eb4f551555bd72aff94965b22f8ee96828954ea678b2fb33b07640a49997ebf6cb26f5ac6f01f606173797c353d7bc34fabbe0a203bf0cad61eec4cac27ff130e93a31e36d16ff29cd3b62138d18b7dc66882caa9c5e185b89a40b23ae6f3c2d6be2955a847e54ea684d3036af0ae75e3373e20fae732763d347fcf9ff97f211420485f4c30b1ce359ab03f0930da78a60c1575444b3f7c2c117a60a2393caea15c6300256eb8e8d966bcf8d63ebd7164fd057b2f7253742e553c0f0e82ee9f0e6f57c4afedd981c7e3ea054e0ded5c158cfbe15e8fc2fc772c5a6601584d4ee1638b9e721800dfd59e0700e0556d5f002e85007e6b82abf347422028e6789d9e304cb0ef43ea5e79ca63ed97f99d8e419814d93c9b0bf97679cc4fa7e13d50c2899f2c42622c3018ec8df9fccda5f4f1312c1fee7d7473fc36e9f65212e4c1c44f383bfa79dc6e82ec9d0bb7aba8cc1284c11cf23c5933c470833498e5813890d9fd4dff028a3c505e8927ad96ea2a99becadea0046a3b5e3e15c7b089f5246fff1fa1c391ac5299fd352a7f6e4bbccb470d479b3fe8da1326a60f95ad547e252aee4a4430863fa94b9988b82b3f523fec16ebc4fb9844db54b347568b7001948d32cdc54a8e058eae4e9d0fbcefe23f501f18fa779eb8404a0d412e39a52192c3aadc0afb406a6e5043569a4f028a2bd998e216e39721137cfa740a872782cf80b41f9cc4ddeeaa82aa210de91fa69d0f780c857bbeb5054612865e6a9f8f4910c00db69e580e2251ea5b471d605f077a8ff000dca44a780f81e0258bfcb11929c3ab8565b38a09d3679598ec0d16ac3854603a8d2cfafb4fd1e28081fe378107d61678c96748d85acbb63d778c13b1f5b464c91ec5b533b468d2c11c4646ecf91991decf74cbaed7aa4af53c5d34c02e093fddc46c82718639d1526e815a407e654418fb3275adc957dee1111b2ad6a7e5981025b63ed9e9fdc47fabfe06005941cf33aa4a3ec9ae582e37f5016338d2ae2da4f7b0cb4a0e7dde868ede041287af5b49bc35d4530089068208a24b2da838ef273a676c8be8b0f59fc6edb3e68ed9be40cfdc7097c065d0a2c8089c8fd50bd381f038fc43d681b8b3ec881e15e4c417ea6efd76a8ff4b50944bb6a51c44f21e9d799adf2a7cc7ebb3946c51c28309020811bc89d87f10624592db0cef9e3a42071801a6d15c03908c01799b46e8f943b424eba6b55f2d79ec2e004fdf95e112a174c2ddc2949a73976ac84ead5121f6d6f55eee91c1ae65a0670137880908f80f5343710298ce0c6dd9fe21840859f3a9ba32ff6f1e81f17d0b3a93df119b5780623ef6e6310de0c46249bbf4d3e5d49a9a52069d63019b5b59d687c4db37f1c39dd5986cdf7618b82d197152587471cf415a5ab87f38fd4cd23ba94b2fcf4a9b228658faf9102eb3e686c7761bf28d2fbd7a10b825617910cf191da00d7a9eb9d904b7c55b07cc5c22c9ad19b292d11e1ff5c7aa8273916593deb77e250dce8f89274dc0a630798a396d4978b720fd09dde4092f6dd3522ab62e982b5b651ff59f42d006c2f31ae96d25aa8d93bdd716e506ac297b8d01799ba8169acee57ebf62e9e0ecd7e58bd47bbd59509fa397a10982e52fbcffe19107c9dfb92d4132d38b3fc6fe23a1d3e19d282a614ba49e5dc2dd5d447a2e56e87af09a69e8789480d6a53e4f310102737b42bbabb5281420e7bb1741b1e73b6840760bb1b948bef3605f85cb0635d2a7a190b370de7d06b148698470172a6b450561e99f6b9852362bc3dbd0f2508b6bce3c8c17a073d835cda8242252d7f13fcf016d7f5bb402a2d5ec53faa5f9d1250ed52976e1ccbe48f407de662d794fb16d86027fb7d037d8dedb4fc618610a2033a7e13f1d80577ac55d7a5e59bcc2723c849ae1b1a64837714a6fe1e0637319187a0526f519b5efc20fda907c9395e2f1f9a57f99673fc75fd14a82bb2430fdf1b9be0b6ee6dfddbce982d0382879c78b20d99e42ae41014bd8ad61f798a3860d698c62c22f5944900518460e85e776ccaa07b89b9dbba65f69aea9480aaa6862064783532c3cb96c7d6a8d6caaed3083bb12518cc7d998e3b58dbbec258ea6209f235cd3b01fb4524ef157696be639b8d918bc79d67c69f4b97c2d3e1388453336e5f1e95f420c792b22ea52e3dd8696621b9db307f44a74b48e653043ac53898b063165305e9d04ec89b70c41552b0b96a9f4bed3805c2e9c74addc36216cdadee86af4399f89232993beff15addc5bece310fe582b8a012e58636e7870a8f903fab6e43ec5f5b181f2855359743232361a02a193d38ef489d525a838ffb8ac9f0358126a855fcd178bccf65c89d4ccb927e3092d766904faaa3910a1b2b334c49980cf4fb82ee545081b4559c369b4a584e7d7e224f887601bdb39296f449c67379b6662a490ad0b931a265984460078a11668d1dbafa35d5a3262f87f68eddd1bb2051478d31bc8e53aabddc69660005840ae06939af4293d14f94d4d8361d34a646118344f3741fde64b950c0345dd90de6a7de018a1a76a63eb655748d9520dc0c5c728dc059c06304c6babfcd9853cbf8a2433befc9aa78ffcdef8f6cbbf077861c594d8b5b30c9bd8478b36deb47e43f3466fcb5d0f0a861f8a717c18e8049384d69de9222540bb4b5fb83fba5673566ae6e1abe2057ca88f248e83175bbd0bcf6fecd796c2e002aee7fa6d4ebf1ecb285a33543b0ced943e007ccd7cade8456350a84bb67f4903f5e323ef47cfb65b37077729695526e87eb872ebe3b9cc89f18dc1e6f86200887edf0c614e31e6c0f2a639f471f78e5e4e674785ffce740ffd48bf8889363d926aecb00a89b76b6e604625b4bbb92adcd35f53c3ffec631a7ff74b33a00c7f3b9ad0b41a2d699be5f22cbe83b8d5fb45f0f5fd6e099d50e3faa7375c861c34d71ed8a5db03eba38a989f500c918347f265db11dc8bfce2006f99d895fdede210fbe318a1dfe47b815eee2f898231d04aaf609cce6dc4a657a33542e8f67fe95d69ed1117de2485b7ab791112ada09a70fee7b331bab097e896b983e6987bcc88e9d45f8a19b1507bef5fbc0b641b70cc48c054c54c371a12f4c7d3668dcecbecb9dbecd8ba6fcee6ad8edaa96a1ee2b78c668c2ce33286aa8a0d0d38ab6bea7a41f2eaa521fdcc7e2dd50cc670dd87a8b17e97b9004189f92b8806071bfdc484aad83c043f17a17d3d63a1b483337f5e441dafe4df23483aae18650b09b3c46026a6c9187974d43afc94efd293bbd7b8650a25508154f50248a6cd6b9f5bf021af753c0dd6baa3c9b5d646eab9d04ea7cf9e4183a81f9db8af01726bc576cdf3c03c6171dcd44d9006f324cccf3af2db6e49667a851a58ec99833d66db80182befbb63e29bfe9310d5834df48050e3d4c2b125ea69ebe54b7ec45526aeb3e0e6ecaae49cc6f760120cda7870714ffbc967d2cb2b492139c231743871be70a75903c4072389ba7b0d59649320658844eb672b57f5b0bef343bd3b77fcdeaaca2e1734a646736698e1816bb8ef4e280469aec0860200def99bde0aaca39950d02680abebe6781f1cb2436edc3113f991f2951795b8b2175d04dde5af6823dc47653167fce7b4857e8f322541de60209c4318a982acd2360ed5b8ce8be834a4345697616b73826815f7b882ab3f632daa3e88e6fb3bcc5aca9102656ed010e772b9847f98cb4b138e0e0ec4c63e24f05391532400516e4feecd975226d4c94e768dbc225383e420f05b095806e63cd6d61911dd197d7fece28db81cdfc400b527f2bd688c39d61d667deadec0e6b9f6b656b1fe876099a8f7dfbbe570765e5360f7ac80849b0fb4a288b0610dbaa39ecb56b9a08274e830122e42ac4d89a05ee5aec88843361a36669ebcce5e25ad692bc915ca6660f71b4f2fab1552415b0ab0ee3e0e5a9fb3514ad8fb8a1600bf0a1d18f6d571281d8222018a26d55a0fefd64bde71f0501870fdfa93b88f09870683c3dbcd84e02a3b30088c3f6ded3a4aaade36034ea49a9eb42caac584fcc5cc4ce5d52f2a6bb51c61417fbe99b73d27a25506c4fb2a436dd80804b419e2138045b6c7346467fe934e2c1673dfcfe1f9508a381c3c79d6427aeb627734ca80a0f6db87e172d4d8d92348f1c6c3a6323cf8758e5deaf02823a6a8540f0789a45f5cf780fefc344973c6058f5d3a966d77fa769323705444d7490ed2e0b23fa1413ecf31030b09b568914c0bedc7e94acbbaab021d832e737b50f7a180a0ddda9433b86ffe72ad120f81e56301f50ce99e400873fa673d58673d4c0a2395c39156d428c0f92993c0ed138c5d240bc481565320ed0e08fae2989f8b661d574ae254cb4d772667a10f1bb4bb361bb56db451349af872140846b32cb174352eac153eb459aebc054f83943a923747691e5d95f2cd91b105927ac1deb4b05bffada0df1a377cac7dbd41a072a5edb42c4dbe5af5871ec41c18fd7d12805158423ff08e3c7923cac91ebfe51833a9ee6f696eb5078e4ce354f53cfed0dbdb9d0626c3ec6b816c8999a74af2c4b90db2df18711708e17729ca4757c771c4ca459b6f96c1095daa9384eea43394d060f9b57b7e17deeae18496ef2aa5b39aa412c3f4b010d4dc881b9b031b560909148154b1830286f110fc2848ba888d6cc433f8af039ff50206fb6af0e64036e9317a99e416f24e80a9559439487375c3ed5aeeaf534cbd1cd17f72e13af4b6d237b3a6f7a9c80383c5ba5c81e775aa7179944152c6d01a5a656ed30b1385e2d7d6c68689b6d62ce257f95bc890de7d262c4d5818287abee9a302d92324acd368eb95a5ff9d772ae8b96cfc863e4fa", 0x1000}], 0x4, 0x0, 0x0) seteuid(r6) chown(&(0x7f0000001d00)='./file0\x00', r6, r4) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc749acef106000000218f8fe04a869e10044a3bbfd34b28f700001ff478e12b7673c5c962e32ae853ce80396f199ed2d01a9081d687147de42feba30c9896e62c0cc644659bfaf6d545df6da1c49999c7136aa450a6aec1454982609aa60ae55faa37c23dbae4d51182446bd9706e19273581cba4821bcd3f63165ce675cc130924bbc9a58532c3f7", 0x185) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r3, &(0x7f0000000140)="4b0cf8d1d4e80d9e21db69e77435", 0xe, 0x0, 0x0) 16:00:53 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) chflags(&(0x7f0000000140)='./file0/file1\x00', 0x10001) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)) chroot(&(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='r\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)) mknodat(r0, 0x0, 0x100, 0x0) lstat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) faccessat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x4, 0x1) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x9b9) getsockopt(r0, 0x8, 0x3e7c, &(0x7f0000000100)=""/131, &(0x7f0000000000)=0x83) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) select(0x40, &(0x7f00000002c0)={0x0, 0x5, 0x7, 0x7be, 0x7, 0x5, 0x3ff, 0x4}, &(0x7f0000000300)={0xab1, 0x1000, 0x100000001, 0x6, 0x2, 0x20, 0x2, 0xef}, &(0x7f0000000340)={0x163f, 0x84, 0x100000001, 0x0, 0x5, 0x200, 0x35, 0xcc2}, &(0x7f0000000380)={0x9}) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x25}, {0x80000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0xfffffffffffffffd, 0x3, 0x8, 0x1}, {0x80000001, 0xb08, 0xe779, 0x20000000000000}, {0x4, 0x1000, 0x0, 0xffff}, {0x1, 0x6, 0x3ff, 0x1}, {0x0, 0x20, 0x1ff, 0x3}, {0xffffffffffffffff, 0x17, 0x1, 0xbf7}, {0x100, 0x8, 0xff}, {0x667cfcc7, 0xff, 0x1, 0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x2a4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c40f7b202c, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000600)="dcaf9f66aee3a68b01ba1f396b6fc3cc3c5d2d298670aeb022780db5561bcfca04f377eca76a21d69ea7a049375f1c546b2da3ecdf98065788ab2bd1971a6df936fbf585aae36d96eae79592962f764ef939a2af3b7b3564c7d626089b4b50107290ea7cf1dc3e6249bd419a6a7ac3888e70168a54f19ba5de3f137bee17000000000000800075d55b02042f2b7c100c55acf120502f1e9abe8611a16ea905d3c0c939fc09476d18ee3626b925ee0ddd41f25f85e89754722dc120bdfe22e847717efe02a517f245db71896331c51a53787cf020d7133efa9a0989162e61ec95664a03a2f4635d723189f26e42f8bfee36b357b2e9ddd43f7547fe87e178b81e7bbb0b5fe8769b6b199c18c61ab87b495e180ae17480acdf11fe6d6a469e4e3637067160e10a212001f1f7b0f090b7588d247780d29d16cea59e3b2de287e9037607aa7f8503bacce7a2db4a5cf396c4e98551ee50bd5c5cb0b5dfffed21e5a562eee4195b18fc78cc9dbd6dc1b3c898ffd39fcc014f38", 0x177}], 0x1) ioctl$KDDISABIO(r0, 0x20004b3d) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(\xfc\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='((\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/:%]!\xf7}\'\x00', &(0x7f0000000380)='\x91&*\x00']) execve(0x0, 0x0, 0x0) ktrace(0x0, 0x7, 0x0, 0xffffffffffffffff) 16:00:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x7fff, 0x2}, {0x18, 0x3, 0x1, 0xffffffffffffffff}, 0x8, [0x0, 0x1, 0x387, 0x101, 0x2, 0x1, 0x4c4, 0x7]}, 0x3c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) close(r1) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653107"], 0x10) write(r2, &(0x7f0000002740)="9e3eaa56000000000004bf1aab0300000000000008188e600200d04593fdd308e6b7ca0000000000", 0x28) 16:00:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) flock(r0, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000480)={0x7, 0x6, 0x4, 0x401, &(0x7f0000000200)={{0x9, 0x1cb, 0x0, 0x20, 0x9, 0x80000000, 0xb3}, {[0x7, 0x100000001, 0x10001, 0x100000000, 0x114, 0x0, 0x1, 0x3f, 0x659, 0x82, 0x9, 0xfffffffffffffffa, 0x1, 0x81, 0xe936, 0xbf6, 0x1ff, 0x7], [0x1, 0xa9, 0x71a8, 0x4, 0x2, 0x9, 0x7, 0x7, 0xc6, 0x1], [0x1f, 0x6, 0x4, 0x7f, 0x0, 0x7fffffff, 0x6], [0x1, 0x2, 0x100, 0x2, 0x7, 0x20], [{0xfffffffffffffffc, 0x4, 0x6, 0xff}, {0x6905e461, 0x8, 0xf5a, 0x3a3}, {0x4, 0x5, 0x9, 0x5}, {0xe0, 0x5, 0x0, 0x2}, {0x7, 0x100, 0x1ff}, {0x7f, 0x5, 0x3, 0x1000}, {0x8, 0x1, 0x0, 0x80000000}, {0x4, 0x8000, 0x7fff, 0x2}], {0x80000001, 0x80, 0x3, 0x9}, {0x100000000, 0x10001, 0x2a76, 0x3}}}, 0x1, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x70c1, 0x401, 0x1fe000000000}, {0x8, 0xffffffff, 0x8, 0xffff}, {0x3, 0x1, 0x5}, {0x2, 0x3f, 0x1, 0x7fffffff}, {0x4000000000, 0x0, 0x4, 0x6}, {0xb8, 0x4, 0x7, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getgid() 16:00:53 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:53 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x20}, {0x87}, {0x800006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:53 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffff800) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) munlockall() 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0xa0000005) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xa0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x10001, 0x2) 16:00:53 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x1) ioctl$BIOCLOCK(r1, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0xd360, 0x40, 0x18, "10a3f0b98437fbad5902b88481538c775262b987", 0x100000000000000, 0x81}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) 16:00:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x9}, {0x82}, {0xc50554f2f317378d, 0x4}, {0x8b, 0x9}, {0x8b, 0x4}, {0x47, 0x6}, {0x2, 0x1f}, {0x7, 0x7}, {0x83, 0x80000000}], 0x9}) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f0000000100)="0c8622608e62e851cc2624a61aacabc999dc01bc75a541f6b58a74a56c64436f4a736ee1a39801bb7cd7df7ee6f38f65e2952bde30388d8de5b003dc8a6a065dca520fc84a7266b9ea3bc0a9bc2e36951814361824658149ac5bb4dfab508ecfbf0ec11fd5bd79e194479f717a752fe0a03adf3fcab24c6634ca17eb96437f740bc3c7d246bd4b0b980e16639a9cd0bc2a2b6271861c689bfdddd9e4891854fed746414f02e6b83adc2ae4b24dee5fee77f3e527baa7c5a2c72871e0ff33796a9dff2d585865902894f0bdc4", 0xcc}, {&(0x7f0000000200)="7da52489218b0937e70cad219273062e48317b8530cbc15fb27545a9a4193e1a708165b649d8620241dd3148b797e14868f7528d03fe21c48a7bec701ba708deb430fad48ff7715d78f9bc1d3996b51ac575c86a94540efee65a878a264878e6311fbad8acf65c837ffe364d2f5311d7bbe18d8b0b74480dd99c9672813585112076769689424f191e256249a06fb51a13f4c87723c7b77b221ce7a602558d1236dfebad3d38a5399ef98c0f33c89ccb61b9a7eb", 0xb4}, {&(0x7f00000002c0)="4d1800867fffb094ce75ac0ce0698c57a54ea7da624cea0bab414655c0a9ef180101ed3fa8732adcdc554c597c0fcd4929c5a5f98750f7b3aa31aa8bced51611540c02fbff6b7d2c8384dd0e370cf2a284fef063c77b53e16f8a40caf1345e7a8cb7f9937cfad45e78ff1862847094a30e805492c286ab4a8548cfadda5dfa9608a79184ddca1366b5468b5ef416d29f14cf10005c7851257db2f67851197d7e8204253b91f8b4586abb9adfd180690db1f1c1a4dc223b4d78258831c39ac0db28d4a250866c778af5b82549ae23a6dbade5f6cf3c4b1748511da699d725eb2aa1e6444908634d1b7fb3f0f584edc809ad30ad908c126698fd5ca94ecc51d63a61b576d90bf6265701adf7e4861b3b317933c804630969b6f199c7bbd52bdbf2118f8968831e7b21a0c4567c6de40e7162ae5ca11e54c4b9ab9b640d7851cd472abe0c456b02c526934a6c89cb9888637889d61ae695aefda18e47a5e17dca3eae1d0d06c66117249d9ab6a33c7851c7168995d2770512295c50455ab287574dddebab384410740a38fd3cb5d49404c038d0cf0264dcfe8cd15345b8b64d7b63c7a8bfcdc417f106a222d77f99dd23b5658fb247ce05fee3a19b37200f9c42c8bf27366b49f66055bdfa8a3e7b9cfcc21c0506ea071e4dc0f3ec0bb24cac446a6629d266ebe353f6fd82187b29ce9748a39ba362829e1967e1f47b5b8ad9fbc7f008b737b7d58b4cca1c1782fac2ad59b95fecc4085e07fe13e23a82effa64490b16c93a86998e7bd7680f5e44177bf51136f1d308f3d39534948dcda0359c8a937e9503a374e1d6ef8b86114bb0f606e6244b1c78339f91874cf1578d6f84d57b780f5519962a7d724d9b280e6dd5708c55f76f53b16dc365e4f0764d2b9052c804c93d46a2e2ef7ea8a9c2697fd0811283e433893bc31e3ce3880a8beba558cd3bcbcf6ee2098111ae627dc5a8efff61b80b874917f96191e3edc8b4f858af6c5e232e41a26377e2bafebc91a43f504914baf9f1f440e69e8da7649b75320569ad89e3b51a8402067e4affc81f4b583976292edf3d08d1a8f3fa6a94a64d1a4dc8d6355a37f783237bd44ddbf3e6adb9b1ad945af2230371524eda1cba9ed62e5bb0733080e9fdb7382be8a695d6122e01e606869de1e0997e01e78430421cdb5580fa36550e5249258a12bb693f4abb410e22160a0ddf3399d9536321eb58bc5cfe56129f8ba03e7f317873c8a0fe08447d735f834d1b1639097153ea60e7ff16bd7a8dced20e87bb605e5b5c9cf30124a6e8920a5b8e8ae2b6211337c7fb3f1fc850354f625769a96c54a3134e1de1a455b2651ddfaa10585443fb90e79d1c6ebed2e8613b97fc47872a4005c06f3901319a3454cbc0c72814b143e8f11d3cf44dff0a66ff79e3da427bf89f356bd539b0eebfb4a756554c37014d43821301f944ed46d143abf47f739448b85bb3a9000fa43a591a991f5a9ce4e91dbca6d5f01df68bbb47e1fefb90c977197dbadb3446b7917d40dceac2ea7894ea003c3b0168d1eada94de62b2f92bb61b79e5b77eb8029950bcef47c58015ebb6302f537279c6f7a156d8fb4a1cd316117ba4b7a92006b51a9d9e8378012172d811ac15d27f030ceefe248426984e88cedf711df1e9c66d616407a314890094f7e6307196274a5c74e14b1911f402d20a3ead208a3c4084d4e0e9a45b00f9c327e9ca96f1f96f488f9a51f8ac8062b1d00073f213dd12845624a17becbed455d1588873023f773d17434a6970ea7e31146904a02127d63bce853c5c6ce5ce679ef803a7a0081ed0c835b804b7cafda93c43e4cb0d808d043f33d58fe148278da068c811cc2f51479ed0fd541e162d88296e05ba8fe90eebcba1e66ea55f2c3fa91ee7686518fcd21680475b34c2b298df433ab36430480ef3ab3dd25d1d8ed10335c7ae8eb4133991d3df6b1c125c09d264e9e10007d3b81ba5c72a4a25398db4e7aa00681c51869e1754d6af60a7b748ea40adfbd806a1eecf98a2850e1c7fcaebbbc79deb201b7cb4ad2c2d27446ad342a17280b93d546a5314e5f2645724bd62fa091ee04fdf10751e68d5d374c26426f10f136559f396abb18b021dd44d12b70089b08e6be15664ab5ddc4a1a31f2c459ad19ebd18299a5ce2d2092feb5f80fa92468715d259d25eee5c9c088e1b5bcd9a7fc536d3caf73461159fbc58d90d95f5389df69ee40d62f1c170b892d4d0fa2ca426763a6135e972568cf5a167a46aafa088ff375ea4585c0b12157cb7515f3201853d8b0796cd69392350ff61af24433f7517619529e9fbd46f265462db6dfc7be32ee6d542af33a0700fb7ac5793ad9fff7928e00fca3c2bb149c520a6fc2df471faecfc77b0117c127f592b785254216ccc3e035cc314a9bb1c438f8b0a33a80a08470d86cfc72ad4313fb9a039514eb46b1dfaa424f5e01c57b69a0621aa42a2595697daef8966af7464cd4103bc38f167148f1ba2fd82350a6a22c84d5f17377fccc455e07c0e6ddde12172336f0d563474563e4bee022226408f4a52f3360a9f6320587ca49e6c383afca8052cba06c9bfcd7006cf392bbac968e04cc73319c63c012e1511bdbec615a85d582a509baa47aea5ec70810e7016e7f7ee6cb22decac2fa27a2f1a57f88f6c378bc94283723a0e632718e5e90df4b39ffbe51b48555b54c272e81056e7f06aef5c8acf60f7a8c3d517e1151358924e9cb34cac30de25e30e66a4922e7534670f2d727f743f2c44f0ed636d974bfd5d6f13889725edab68b739e8f672a82c76ec05e31ee93da1544b8d818840a4ce56084e5951cbefecc84726d99843a532f504a6382c07bac3481d185a8f712ae8f3615be369c95b85f178a5db5e640d0718de84c73dd93937981f38b35e72b47b254b995b6a912b7b29877cab0457a47226aeeaf4e14b08906a823f0a01d5b85e8d6bc906631fa5f32a7888c6e106608bf4e8e8d7d029c7dba24be3e2d65f51d541fde839c90db3c3d20b88be89a0e9df97d29a34f3d800467e7e90c6bb12e613eb29d1fb9e79673d2142c43ca89231d7025995248311e73958c7c43458d8f9bcc1651bf0b135ab68dead576e7e1ab4b036b94c53c59b783cca4b6a71c6b7ab3c85b6412f07bcff46c3025a2696ce96adac81a252fdae8782d552b30e581cc70af7d4d881d64dc002e4037f3df188084115f9a5ee48cae4dffc8283428ad208c5e9e132aaaa26f4b73b083e846cfeca565145c57d5036075ee2c49d4f966aa79c9213122cc1362036be57d653879fa26e1b5e9ce80fd5af261f4e7d6cc76c0e3e7858492da73aa1906b4a1ba5a9764a759f911801f7da34251ecd760b0bfb6093543248000f4ff69c3182c7f250a4408357855ce58ffd7209f22de98ae0aff17919fad5c04f933b209eeb232f32e35dd2cbf0469c02583934ad3811fd68636baac74f20c83e495de8677dd971f31efe920a299f6c9c5b8d5a0ebb2dd87cee219cb825160e81a23797df446a74c9bf470764018f83b279e70da9ea1b300f94c35a4da866cdab5309ec55483ac365301d31fa446f97e2cde693e7fbf484415a1a56edd936422f26f0d7ee53372570f0067fd50753a21ee94339a8186bac2ba8fc17b574ce5c933de160161cbd83c23e872e78980621060ed784724be95ea42c5e086669a7fea3ffb2677d361815a06c9ef3332e80753561fdf9bd83a49b16d45f3de6fb8481db4350259db4a8c47f09028961d8f975e948778eab6a362665051f65cee0d0c786bb68ab916ed8fdd285221817f4ffb71b482395b2dde52504eb31eb4e84f6a9aba85b53ad35fef303c8ff5083a02700f2062500345b60bfd154f4309ff263586a401f6f559779a78966cdb97f425a19d681e8b616600b1597bfd32221460d1e0d19b718506e26b3d2317bd5b3d2cce9ef829c62a4198c939c5eecde97064510dd9e26c5314f6a729f060a51002a3cfbed9753cb1348c4fded1c3c9c2616266b6f1e20063c023f027ac256a89967c7cc0b2ac0b6b2c92b05a089498f035119dc7ed601cb87e189dae6ac7d73f21c47f0c998dfbefa0088a2e7a93278e465c92a9c2a1938f1ec180199e12ab073ac68d4b7d29232fa2b043f2f2695949c73f5cabc097f35e681cdcdb617633ab46bc8e09d25d187ea1edb9069e0b39a60612296f1ccd88eefce739e9b4f60d18c5696ee83dfdd6a212340fafe745c4382cbb03650e89266830c4db16411d84bc5fce7e345ec5a119d4f225a577adfd7b4451299ad11b28791399f4df8f5929f2277d20f76464e6450626b9f274dec3314d4aafb233d7af3d07d8b7fb28af0f7082662d16c6ae835706f27e760b092b2762628beae153f330f7dcd9ead242390adb5a9e8e5461bc9f057423e973e1ca4410025631f050715fefd8c8045bdbb43d362f90caa5569f9b78c75cb34f1036b4d286e6717ba60ce0221260992fe2917704817d803df53b1416d9833ba85f8d02542090c129932a85fb7bec66db6451e3ca2a50bc9938df181cfd071fa141fd9946c6a6ce05f9d4ebe02347bfcf8d3f6b8f0e66808ffb6960284598a62fa7d57dd00e86221d4057b2ec9e7b003f0fdce2c8c41998ec8774dc0c932b2b67387a72c96c46e9eae87fb80664d04ef7992f7dcb40c3dd1c0a76555866ea4393ae0d12419218db7c1a9fbaa5f657f58169e6fe34be5ad01583dbf5f413d6cc4a6cb90f96b7ecd118bda4dccfa16a14e2e7a1204c0300f3086cb45931a93654e804644e6aac3b6f29c6e7c38271b14701303c0871dea04f5ab77ab2f7b8128ef329c524a1873c69ad12aab3921ff04c13f4203857a144c0e7b758406c71f0315df9a4f2da6a376f623e59fc3806002f6113e9237ed1e0426d34ff5617abd5f5fb735486f467f13d1db5f15e30baab71e778811e5ec5d23f5c00e875f46a51c253f71c86c721b72821228a8821a95f37b8daaf0f435e59034c4170fa6330906d6a9959a422246fd92fe0e5dcf9e96f8ca29be4c02f58751947036620a5bf6a6e5a3140368ff5b0dfaba5f9733c91509e39a1c6d27bb07a55d953bcb1eeb5a53e3b45a213b93823685a3bec0bbacf2918eace2818de15eb4b97bad678cef547e1c1df63e671759ed10f31e6c8f32589c6ad11f78ccc8ba49fd4100bedea3c632525c4628a532191d4260af5828bafb43a3d0399478bcf9e0317306ab0a61095fc563f1c829be28b2614dae7501d465cc27396037f4d79f88cd11fde5f705cf073112b58f926d503d092de93ee2fdfb030d1afb08ab585319793bd5169258d6dfb821d2c54a445374ee668e00b87540481a4e56f200745a2f51e5d37a161a5e5089746dd042fd41f829776c66b754f976cd2bc7c23ce72e108120ff802da000810ce9f342a86d5277b131cef4743ec7f3afc999dcf44f5753fda140621b8d5377f460e1e97e001d398963006a9506ab5e54e18286ad7d2d010efce18f99ee5fa91506441f28424ffd6331672dcdc9e433f7bf15c2e263453bbdc85863e2edd691d75ba23381ee46720b974cab0e34131e48f0cc29749adf1a6580100e995627cfea7f61230fe78a0b7c0bc0c3952102477e4f75f68869cd69493c83419f9549a44c7d8e56e2c88e92252b8e261d122a4f1a44e34c9d8c7245d880c918ba7416da35996d45212f2eedea93e71e38916d980f0a25683f6e8051e053ea94d7c7886617a49d74a8a3fb5053478596fa861d5461b80695bd50f168db796cddd174b4592df2642718ac0b0febd046d29bc8672ef8850be93f05915", 0x1000}, {&(0x7f00000012c0)="91e3b195afd331181f65f1fc1e9761659c28ca180cf05af61e62f53a041fd9062b69dae0d8207ea7bc4a8f46ac00f0d5ab11e30d729d2c3424704bfa3e46d99936189c470c9d70bb27ec24d614fe60d6f8c3cf7e7ca2be3b8d9ee8993940747626b96589806d2a31207bcf6c154be1450dbab8bf7a66cdcf0ff045eac337719634da2e9af2e65748ded1de246ee5c57991273e821b4855be65b1f9d027bd325da5cc9d3447cab506d887ea699c4a687d8f1d3a5b7caba6f3dd5f21b0f5060e13ee17f31e1330c00c25f166820e19f8ed8fc794d93bfaf87ec925c383cb862413d8cacc98d5e772737a8f31d8e0a86c4b84fdbdc77b164290b1f8f6bc5744bb0e6d92b62981f40db4a462d828a7fbeb5c071938b51753b8a03827aa93f13df59806fdceb020a43637fa4d3614bd9b969f71a1b9714caadcfaca8bbd704ebf0fe9d78612eb1e403c615fab4572755262c8e07a041b8108360d8a6ce29916ee1267f7b19907fec3b1ddd26ea0bb31d0717b2076231b6ece85529cf74ea07c051afa3eaba0b350cbcb0ec1941544c0f64ee473117971d96dd8b476050631df4b6b4cb8c005a79f900379f7849561f1e132fd0e890dcf19d6d6789e2134dc0ff44c6966257fb65a23a2b823dcd8c268b6c21b4c41281896f7282075ac8e3c16a1e22d06881b2f1d03d3ddecf5adaca51e3f0775a9ec708a7a35a63d5257553668b5fdd62c3e2b6ad5ac16e3c3eae49a01822cf1f7a990aa719763389a4bde47ad3a95aa8492bf16919d90eac366609926b54e08af5fa3f63b249f93d05d4da27432647c88ecfe042cd11e6b554b6e6e0cc37d13930c84dba690faf450055bf6f04ef4ac9210b4efb22156727c6800307754ae8fc2c9a6f758bad040c8a9a4db0ad69ce4fa57fc3bed75429d2b3efba16ddac50c22b912507c00ef7e0c8e548b9a9084fc0f59850e4a2900a09bdc1a304021640f883f824a5ecb9018e01dcfa1665758b673128e3d4408f6f46e8e4a27f13959231fe4f91d27f2b2a969c69cfad94df7f57bdc1affee3f06f253d0fc22dc1b7455450b367773c2388ee6c6d469d77be4d313de333b3f810d2d27bcf3a09fe6451a1188bad611c88a750474e0eba9147143e516bcc16b7ebc559e1c5af8409bca5c3e5dcdb90e0f66b5ad4632e6be398d19d447358a69af9f2fc4a93ef60ebfb661394f681446bc82166211a3b22a1a310fc9bd8d79e85b355dcc79ac57e14d550de5472708a753597d1d0f5a3d25105bac5d72e94a2e90b41e77dd664071a9473e9d6ca3a717e840cd5b9c8dbab057b14b1e0dd8538ddd609bc47f04a6ee6371ff012bda8e4558b36c8234f20942a71816a98f3d46fc3c9effb89c4e9f13e177ceda8e815cc396a4ee430e0a4f41eb7805c3d234c4e836b446bfae869348bec0096fedb588d7a2b60bf885b0478d29d3345bedabc77aedbabc2347b7b59bd58a6ee1e3f70a11b81f2f6104cbe7ec084c6a9ac8e3de79caec664ec7dc96aec461b36cfdacb3e98bf368e3db33fcda6da252776e7ad18decfc5c6259ec5025c5af370545d1afc00fecf28719dfa7ac0b96e39f65ba3ec15ca0450147aca435570c28b85a68ff104b94cfa8aac05a9277f7d99fa45eb9a5373d1de47da980f374180a0c0169256fce23857bc47fda72d526cf2b9c71d07836549519c90a997d2e6a4558a3e97ee488d1b0a01f75f5f4e20f030fb51a8daf9ccb2fd58365695df137dbdf4f879600cc7d66a85d775975b0c67225d6ca6fd20534d02d3eb0782a07f89abfd523b1c5d8b4c1d5133a2123cdbad062f4fc00b1d74251e713b5f169f2395b74dd370a930b059adaf2e91e0df48bfd816f203b1308ac8dbdab2bbd21462c6b4f94e50ad02c73562ceac2b6e4a5badc8f86fc9af3ef7d4739dffe0f174fc2e75eaee6ee93c57ae32237c3c4cc0a99c21539801130cd3d14ae7ab97f8df126a76b5a3bcb064cd2a5b9e23255b9a79bf23e751bd37ecca033eb03a200f55cd336376d5d6dc90bedeb63166467ba818ded51428cd2d40efde72ebabb8d9a2937601f93b1b78dfa4db6a6bd7c35b4ae3d3402e51cd1da19e59e2a4d7657424af0f44b37bdc1e00919e83f30c18b79b89e944ec999b527b5eaf4430e9de903bcee64dec97de25713d28f6cbaf860d0dc5316a89729b08f25747840dab9288495cdbbfb3c8341586544c586d91cf8988208e2ebb2243446310bbd372892fcff84c2658c02cce3d2b7f7f09cc8fb6ca99a4bef3e8358ce4185733205b37d0b74a4af29c9450fd43ca9fb76cce9278c39eb841dd4097560db4e829e2adaed5f9956797aa50c4492ca4ffd9f187a62a687da5bc06f4e38b595f3b2216c9679e01a1a5a07f0eb28045e7135840f1eff7d6d97ae4ba4b23eea59c5674f454f668a2d69b8933223f14ce2c10185010e626799310cd6c5d9d172142d3f4ffd5261b28cc1d7f68e6ae52c1d6ee88e49eaa708ce39239098a9f062f91e26fd66e9b1b50092c3ab96b7ef08834a3a66b9c3e910bf298c19004f99f519aca8ec597754768f3a21abba91160d3961d61498b5cfae0b9499dc7115c933dd23951949eb437aead05de83173492500c398b31aaf8107acc5f6e83c56729fe90688242e4c412574a1350ac562351ea6f54648463fd4a1d82f75111ec545c1ab7ffae38982da907e7247f8fb0c13086ce1e85c9114f8fb532453faeac648579b76ddbb4a443884ecb446aa54555909e10949df0b2f4d5d86d5f7e98eed861bf4dcb96e640d2e17cd307e0df98aa0d2b0d4a8898708133295c62ccdccb335221a1fd6b0ffbb8df058bfd8783101a4d8bee7d2f93130a81a5927b4156caa3e63f9bea1d391ebeb9c65a1705afef617b96ee60a8a13cb516b368e8015ed228ac4168132682074508439f68aabadb10726ef66634fa9d5ac0925cd6f2490d663f0261eff00620f0c11f8fc88e4142ed7aa3cf70cd5490a77bd338865abb2ca2970daeab8dcc2b89984c49b29d5b1b939c9b2bc96f4df26ad1101c7b8dda2ee13c5431a6e862200675937a5eb704ea1079e27ef4580bca67b7312865532ab20405a3a779f20852311f77f168ae0fcb6aa1b0f9266798346b1e11e38a3852ead249a8e543c4e92893ac10235fec12f9ec1c3c5f05286588b996702514e53166feb7c203372d3647568ad880e40d2da1045ff7217beee2a616115cab48048c769b739cb71083f90aa11c235b42fa40194af9cd52e43b0f29169593414ec150c3ce0707fd5364fda7a567ed5ee21b238df6f6c851806337783dbe9b546cd50847f231b542fb660a10b8739cbfcc4fe8e7603815f0ead48ea0917da4b1c8c218e0491d0c863f573bffbbf774ff633fb63a1d2acba1551719fabc858ae50b429244aaf52765aa8ef6b339d3c4c2372726fb8fc4c26192f063bf1ae72edd0825c8618d5e5c1bd098e6c00206544706e86a5f445411dd32bb9cf072abdbd76fec6376e56932197b795c5c56c2583544369e764ccca90d49d828d672b13f177471d87745f6c42c0d3dc08331c17da494a49602a77585d099003e85c70bcd1dc082b982268e1764fd2093362e64ec9115fd59e217398431550146edd0798982d9dbd9187b0a4798e9da7be20a83689b321e69fad0f9144285fbd58eeaceb4401bcee666d01898b5bc806ee047334a98ebfff522957e2022629e7914a26e1617f1230a8ccdafc4001e23f34d6a67d7cbb778a17a5beffb7d2ee083e1066f605cf0b211eed65e92eec7e71e5f030024f39fb62db2c719fb9d9a951c5183dc209bb470348d3a8226b261992154803a66f76b5968a5ec211dcce935399e3bd53eda91c2151ce641f2cd5b0ed72688cef59e74cb07f7038084fb88b97bc73d66dec3b32e558fa290fe5ff5bc082f5c062b9dce795bf8f12875c87418f8283a72f9e2f7bf56aa184b2d0fc291526f954f0d25bbd05e2423d7774ddc9564fe44404866d968e83c2bc01ed7f64e39ea99f09cd96eecd5b524a7594cc14f6335788aa87d70638568b2930c4b7fcc333c09b35f985d496ffac6d73a14a4af2684f193ee82ad78669096323540b65b991a20d5b95902313c45869af2b83b1d4d09e2fda9169d184c7f8163ed4ed22c883958e3ce5278244008d5aeb013520f5f5c1dae5481d8980e1ff47c5cf6f3a4b5d4c5208becdb9d6794c540731186f049b2d234ec2fb97439b1b2e8b75d141524e595b0d4a21a480c2247b1f357d464f993bc13b3f0e1171fb2fc3af62f7a7f7ca59af22905eaea19d54464f28150596b23068ae323b386ead9474d4446616ad8fa3e9eba00db621e9afe2a285fbb6f81d51b71267d122f47338d65f0e2c728f1bbb09c758c9d77ef24f8d4cd68b01f24bc9bc908015b47641bbbf8d3567a81d294f6f62f3d2216762cde3873954bae420a37c6d1202b06cb9678de3c373537d554e9ee34f470075a7dca2a638a51fd497993aa588334eb59b75fce33ec92a6ff578d4b88db2507031d78a5b6733aa7ab72f80d23ea116e9b20117e647ca3b0ef968f58374081cdca938e14aecf857cb96832eb387d0fd62a2534995081357a3da42aa9f0a3986afe95a1ae65e63da8062b54f61dd5542c36e270daa0cb3ef2c40c93d11743b70ec9d6cce7c880c496d10081bb8ded861f6754677b17641a71bdfb5d7d724e7d2c3cc70a651a3d8b9af914df7d794bc2e08f04ecf0f7735e82961aa4110f9b381a165ac4025189ac32e02f229f5038aae2f781b5f734c314b83e70b2b756d68aa730554421c1477f72ba1d07f0d926fc78b09e780b484626ae1dd74934fc9cf0792aff6de01c08ccaa3619a532451e6d5843864dd8f259d88bd7d36a3083c7700a908e5ea90af53bf5dc77d235c9094eaa6fc5b074e1263f7dd3b53657a57123715951f75b83091bda35e13a6deae4b8e85e50d5c365551b2e96ea3dec344abe4c2ba0c037418bae82841091c3c09dbbe4da80099efd3802c5e16f0f1348960994251c8130fdf2ca8e4ee1aaf862efebc51ebe4329decc358a6b96210d98698aedb43ca4ea8cae5464349020499d3bc2b6edefbfb1b23e52a0808ed5a41f8393cf02c6c6e048cbe85826422e5801e0a247cd1285ba31dc0928d87b115ba54b12c4c84bf6b878852c8feb44fba5eb1a5d658087a2987822a2487cf8abc1f1a4991b13bec8905af3a5b88339486fa20ebc47bcb8556ed2d321be65f6b61abee2864c8d4c5b1b41a268fd38639c7241df0ee4265c77220f75770e8ad36e0172eb2fb4d74e0e340a3cd481781b8c0777c087ff07c2302382c840f12f1fcf7f625aec0366287b394db74254982a94867f692607f37b6ef413e422adda016c2aaee594cef25325b00237efbe48d96c32fd59f494b4468ae5ada1a3ba24ce49e238e4bda6689cc2e1e95438fee2ae71598aa83fa512e8c5f57bc22892085f4a20ed3596c15c8f9e1597ffe668cbd574e37963bfdaa183a167ab87bebc54ca1335abc8ef6c1e99fa5e4af662da296a26af392b5a8a292fb71e1c9306da7b38b27de458368a3c8aecbcc5f3cdab6d4c66151db495182000bfb013b9863bc3274a57faea18d29270baa6e88f1601dd9896064369d57dce43338fde566aa76dfb2af348cc864f396a7e48797ef8312b92d437286f63e0434f49467a30daf258c15078946839b2ee75b25c2c5f72871ac442148dcfb33f89a4017d8316332a37f26b184dff63c686522479e94fda0f25ac472523ed900494b2c816e631a5c3637f3101a420db4df6ab921dfeb97be99b5f3c24c6f1dd1", 0x1000}, {&(0x7f00000022c0)="038470482cfd9108ab5a438e46b55d31007711a44acb2aa230abea91a7141562e9b4daac5c7c7daf8cd897307e4e722b4af6a7605fd9e0fb28625878dfe1a51b3c91a7080de604a67cf18c4091eb6ce1a33bc70f74b7aab825fa9b71f2479ec3caefb18944e2a42f075a8a18397dee6e1087bfc11ac8df17f5c389d21d5e5283aec82e1b7ee8cfee43b51563e9db9b4fbac14fad645fc6991060d963206c6ebf2f67b2bc76529d764c5ebb18a779f1befa44a2ff95e2ba121027740afe66b33d4853f5e0dd87dc0ef00f7040c307be4bf432ffc137b8dc474acf75cd38a130d8433ef605e6", 0xe5}, {&(0x7f00000023c0)="dba1043a2674292e6c243bab32ddeef76a8c23c1fd30026df24d63fbaab096ace9e8fb2f543347267adef89691afa6da70a1eda40e7d6c4d733e", 0x3a}, {&(0x7f0000002400)="ebe1ec4c1f053681cc4771620c32d591ea1240de6277e17bc3b621862410e302acbe7e1fb7ad33df69aed43ad2d536f637ce1a3e26758691bf77cb38605d5030faab4cc6f9530786bb417f1d4aed1716023af2679e9687c352b705e9c803ab87666a1272b152809306fdf7685e2f5bbd158a3ae2d66abd057cd70c3184f2bc5518eb", 0x82}, {&(0x7f00000024c0)="e44207e81b3a8c8ea38c734a19ffc728a70d9aa884ecbf36dc06bbc7575f92bec9013426725eacd14456feb7103d7327acc71da73af648da98aa37176b8b7bd697d9c1cf491560db2d7a17a07a6cad6298423f5b68be", 0x56}, {&(0x7f0000002540)="ead1bef2f680b10fbeefe58b272fb7448b6d57f5b7f5c5e42e28ef735fffac422a3911d5575f5098290d74a0b3ec073c5a", 0x31}, {&(0x7f0000002580)="543f8bf8057fccf8c8e0c6278e0cc8dd235b216f2bc0e67dd80071bbcf7cb89f80cb8ed47ff3524fb158aa1a02348840797582b5bb3ceff178424905a71c5b9cdcf8b18afb1c9b1d2a34f7f74a9493b1c6cbffce15d6367e01fb9029638467629275ca2a32613922398910663c42c2bb062b6e16fba9715d7b48f9936674ffd010e813c7d68aa5ace5293e18e86f177a20595240e18a891694737ef7f6ce9bdf4c231c90e75f86aa2127daecc33ece", 0xaf}], 0xa, &(0x7f0000002f40)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00000000332862673cf70cc38b5b06a781230e8114d049a5a52d1750e2296528a75a37a122c3f66e61e76bf594e965299a07c3d51670b2b4a434528be17454b3cb9956c6fa280386828bcab9be614360754a17807ecf17b96a32151ec5c07c0ec34eea610b097994b7b44cef9c43f96bafce3241f704aa0a13f69a0c4e833c4c9ed42ede9e74cc3733f1e3cc69df26"], 0x20, 0x400}, 0x5) linkat(r0, &(0x7f0000002780)='./file0\x00', r0, &(0x7f00000027c0)='./file0\x00', 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002940)={0x3, 0x800}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000002980)) r2 = getgid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000029c0)=0x1f) sync() stat(&(0x7f0000002a00)='./file0\x00', &(0x7f0000002a40)) ioctl$TIOCSBRK(r1, 0x2000747b) fchmodat(r1, &(0x7f0000002ac0)='./file0\x00', 0x80, 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002b00)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000002b40)=0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000002b80)={0x100, './file0\x00'}) r4 = getuid() fcntl$getflags(r3, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000002bc0)=0xfb) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000002c40)={&(0x7f0000002c00)='./file0\x00', r3, 0x2}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/diskmap\x00', 0x200, 0x0) chown(&(0x7f0000002cc0)='./file0\x00', r4, r2) linkat(r1, &(0x7f0000002d00)='./file0\x00', r0, &(0x7f0000002d40)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002d80)=0x4) accept(r1, &(0x7f0000002dc0)=@in, &(0x7f0000002e00)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002e40)=0x737a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002e80), 0xc) read(r5, &(0x7f0000002ec0)=""/118, 0x76) 16:00:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x5, 0x5}) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x7}, {0x80}, {0x4006}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x2f, &(0x7f0000000000)="2644745c7c59b9d366b0d176d9a5be7edfae5db4d8bdb9cc0a324d2e6889e7b4ad29d2cf4b09af49e3abeae800c4da") r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x17f, 0x0, "d730c1e7e400000001000000000000000000009e", 0x9, 0xa48}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000700)=ANY=[@ANYRESDEC=r1, @ANYRES16, @ANYRES32, @ANYRESDEC, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYBLOB="80f15ade2a4b5e98b04b6483ddc4f42a380182491e741497eb48f919147d09785342a8ff5cc4e74d68b6df6b8e3b958915023ef55ca44990cc68d82857e5b1409ae9c63d6907ead04cd0899242455f0b0d7259929b15790ba6307146d11364eea870839c9eba110c58b5dd96f71c43f445b5c2a51f24de0704e03a35b2d8023ed1ac6147f7a3cfd45c86dbd7a54d8331911c33c6da309d6f901e508fe585a5a0a8928fb7fd", @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR, @ANYRES64=r1, @ANYRES32=0x0], @ANYRES32=r0], @ANYBLOB="292a77601f95949ed1db41c1b751c06c6f673a05cb52f0190a1922987c92d9c52e1a4e97541dbfc37796c5f37fb8278df9457ccc3d5fc38ea278ff6905ad93b517554ce4adf853fe"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) r0 = socket(0x18, 0x8003, 0x0) getsockopt(r0, 0x68, 0x8, &(0x7f0000000000)=""/99, &(0x7f0000000080)=0x63) r1 = getppid() r2 = getpgrp() setpgid(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x6, 0x779eaede1df42f7e, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) write(r0, &(0x7f0000000080)="603cb05388363efc0d8e67f5a1f8ad4e157cd929de0c5fc40325ba77f9d4999715bddcc9851759983ecd8f2c1b356d56b841e3f7b780cc6fd7e2c1d88007346524", 0x41) 16:00:55 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:55 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x140, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x1c00000000000000, 0x3ff, {0x4, 0x5}}) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r2, 0x3}) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) chroot(&(0x7f0000000180)='./file0/file0\x00') kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="9ee5bec6c667aa280903f4878689b41a35e606bb8b7918c3bfd22d80e8a9b78a7ae3716b2e1a4624c5e9e0b97502b0609025bb7bb254ee6c93c58ed30641718d8fbbae27d71c8c1d0f9fbae2da7f21d80f616a28bc75b4c23a1b9041dcf9a7239b967c7b52d7befded33a306c2371f970436f5e8690ab9c24bd28b82467df21568cfbe21efff20158112aa4b8376a5601d72042c66b7def023e792d4cb4db2bb5bef29ec3f2694af553209e49518bd2b7e2a66a3f1d0b5cdcccb5955", 0xbc}, {&(0x7f0000000280)="0591e7601fca45da0ea65efa57c010a444bb078af641794f3ff321bffa884075142d50b24557debd472b0e4b19a22648bf50c1725f9626d6eea0aebb09f5dfff12878fb97013ca09924e5c23d9e7d5646c173af4f6bc83e2a0fde1e019544eac6f7341fb438b03349f07cfe8", 0x6c}, {&(0x7f0000000300)="d2c59502d37b5e093fdf6c69fd79c9039e497c7bb6343dd4003c0e69b4c4d03ee5c4cdb1558d3e50a5ef4e5208d89e321c983302e6db434ee53c6af593f27f9b18b0482a21b767bad3479a5a07b550dad2d1d7f0f63a00b19873bdc60746825bf4c605787cf3689b0bf79a031066a50b068b4a2c64fd289b1287e7888f56abcba96f1a4a833bed65bb", 0x89}, {&(0x7f0000000000)="ca845f0a4127f6ac7e82108e30ee44d7e668cead9933ebdfc7606e10856380", 0x1f}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000940)=[{&(0x7f0000000440)="f1c5dfa4583cadd89de4a1162f1843f5dc256c41d8c46af293d675c8ba4327a9b3cc1ebb39f9c5bda134f4948b6b6290a6e9ed6595b70636aa0a642c8b04118706f262a79ee40515fee720b2f85132058da3dd817894d16e9040453d72352a15700ff54cf4b84e685261f0db5475c65f278b7efaa00b78558298dad8", 0x7c}, {&(0x7f0000000640)="e831a678b68a2ef0e2c43b69f44848352d5a1941ca3c9f963d20e04d0c7cd3b3c225d257406fbbfefed2add8e016fe54c131ceabc758b61a92a45414275f78f3faae1b11f56189564aab2a6d062be589bddcd9087b98aa9b7c8ebcbcc2dc187151b65b5c15e55c54849a85db54adc8f121c58d3dcb12faa9c0894cfe4d20049d88c5c5f78d0131ceee17da35f29a0d9d66183407c266cfb458d33ed7df7cee9c9d78e0e0d3faa8126676fd67f99e93654f2f7408", 0xb4}, {&(0x7f0000000700)="65836c3fc37a7a030fa0bce50cede27d00648d8d12b2b2fbd4d974b1f83571", 0x1f}], 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = getpgrp() r3 = getuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r11 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r14 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000a00)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000400)="db38", 0x2}, {&(0x7f00000004c0)="bcd6060200c3ca130392a007f71d13e641a06bdf070360a362783dfd6ffa3780e3e43ec63c10eda13b99dd7dbb90211f44cd064d0cdb1202608dbb176f5309946d9d1dca26e1221bdf53f477bdf088cd71c4ac56c980e59801aa01ccf4848f0da3c99908365b65dc351dfb84aa8b771bf4e879aef343", 0x76}], 0x2, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x108, 0x6}, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:55 executing program 0: pipe2(&(0x7f00000000c0), 0x10004) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x5}) 16:00:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/78], &(0x7f0000000080)=0x5e) getsockopt(r0, 0xe, 0x800000000000000, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x10000}, 0xc) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a8051d324313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd405370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cabc421c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d682e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc38697c5f5f265f92dc02d2eae1f3c146ed5ead47de943c6c3b018be5474ba5fe85f6faa37f7c0870fc069faee340d61c70d1d962a48a6038647a505b6b51d17c45adfb59733ab93189964247b7a1e7067516550720515719c91d5242371f967dc4a871a273eac11100e3fdbc9ca7683beef5058d014167382a424295d4808f0dfccd00d", 0x11c) r1 = syz_open_pts() close(r0) dup(r1) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:56 executing program 0: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x40) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x80000000, 0x1, 0x9, 0x1, 0x9, 0x6, 0x0, 0x0, 0x2, 0x8, 0x1}) r1 = geteuid() r2 = getuid() ftruncate(r0, 0x0, 0x0) setreuid(r1, r1) r3 = shmget(0x1, 0x3000, 0x84, &(0x7f0000ffc000/0x3000)=nil) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fsync(r0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/68, 0x44}], 0x2) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x5, r1, r4, r2, r5, 0x100, 0x1f}, 0x2, 0x3, r6, r7, 0xfffffffffffffffb, 0xabb, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000040)) faccessat(r9, &(0x7f0000000400)='./file1\x00', 0x1a2, 0x5) r10 = geteuid() setreuid(r2, r10) r11 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x7) setreuid(r2, r2) dup(r9) fchflags(r11, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0x6) 16:00:56 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x23a6, &(0x7f00000001c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0x0, 0x1ff, 0x0, "000000002000000100002000000000000000e800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:57 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951018000000bcd4c0a162bd8f94237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x14a) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x6, [{0x3}, {0x3, 0x8}, {0x3, 0xa2b}, {0x1, 0x1}, {0x2, 0xffffffff}, {0x1, 0xb09}, {0x1, 0xfb}, {0x1, 0x9}, {0x3, 0x3ff}, {0x1, 0xffffffff}, {0x3, 0x1}, {0x3, 0x6}, {0x2, 0x3}, {0x0, 0x2}, {0x2, 0x1ff}, {0x2, 0x5}, {0x0, 0x4000000000000}, {0x3, 0x40}, {0x2, 0x6a}, {0x1, 0x6}, {0x2, 0x3}, {0x1, 0x2}, {0x3, 0xfff}, {0x2, 0xffffffffffff6b8c}, {0x1}, {0x1, 0x7f}, {0x0, 0x4}, {0x1, 0x4}, {0x1, 0xffffffff}, {0x3, 0x6}, {0x3}, {0x3, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="96") 16:00:57 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7ff, 0x0, 0x0, 0x100000001}, {0x0, 0x0, 0x3, 0x8}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x6) chmod(&(0x7f0000000080)='./file0\x00', 0x48) 16:00:57 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000240)=[{0x100}], 0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000180)=""/168, 0xa8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7) linkat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) r3 = shmget(0x0, 0x3000, 0x53afb40db1641f38, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) lseek(r2, 0x0, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getgid() r4 = getegid() setregid(r3, r4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x5e90bec9ae88023a, 0x106) getsockname$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41, 0x0, 0xffffffffffffffff}], 0x800, 0x0, 0x0, 0x0) close(r0) 16:00:57 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="821901f0ffff7fff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) r1 = socket(0x2, 0x3, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getgid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000200)=[r4, r5, r6, r7]) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff15}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0xfffffffffffffff7, 0x8}], 0x3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x6, 0x8e3a, 0x2}, {{r0}, 0xfffffffffffffffe, 0x60, 0x10, 0x100000000, 0xffffffff9cb9bc94}], 0x80000001, &(0x7f0000000080)={0x3ff, 0x5}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x9, 0x1, 0x8, 0xbb58, "6a526bdb57c13df6440c7eed2f109218cefefcbd", 0x40, 0x8}) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x44, 0x5, 0x40000000000000}], 0x2, 0x0, 0x1ff, 0x0) getgid() 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d}, {0x25}, {0x4006}]}) syz_emit_ethernet(0xdf, &(0x7f0000000480)="b643f0dcd1f7840e498dc5bfc9c70555ca1ff7a39c2fd1e416aa312410d2cde9fae3448d29cfd92a009c93881ad2ec11616f70660cd189c513893cbd368e9d1902eefa2d3f79aec1dcd80beb42780bfacaab5db0b0515da753a8a9a9b8d30f41660e3e112c0aad38b7552bf8c0b22afd07f1195bdef65c767732d9495b7b8f588853fc3f4707043f61332c105e8d9d54f133446e79120d16b6a63b16a600f37af828bd611d13332ff65e978420d730ce1e69de9100373ee6944c4845d5aff4647ad1e8870c7bffb588a455d52112586f95167abdedaece99dd6400499b25d1") 16:00:57 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001005a1c00000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x4, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r2) socket$inet(0x2, 0x5, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x7f) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186004008b0300000000000000000000000000f659565c000400000000000000000000ffff00000000", 0x2c}], 0x1) 16:00:58 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000200)=[{0xe13, 0x8, 0x2, 0x6}, {0x0, 0x400, 0x1, 0x117}, {0xb2a, 0x7c3fbee9, 0x7, 0x1}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff9, 0x2c, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x3, 0x2}], 0x66, 0x0, 0x81, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r4}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r3}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r3}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0), 0x7ff, &(0x7f00000000c0)={0x4, 0x8}) write(r4, &(0x7f0000000080)="7614da042c611af08353", 0xa) r7 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) fsync(r3) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r8 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) dup2(r3, r4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x20002, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000c}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffffd8}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:00:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x2) dup2(r1, r0) 16:00:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860720591e88f3b251700fddf00000200000000ba0d31e99a0000000000000000f9e6f33a734a046f", 0x2c}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x20) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x44}, {0x2000000000002}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x80000000, 0x1, 0x3, 0x8ab8, 0x81}, 0xc) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18322f9b1000805c8eff167624150aa51e2a630000e96a891da35e79941b5d39ecd44efad0dcd27e3a293477372d6b6ddb36ede44f4d83443612b8e878b07c595b78c080bd104f8eab7a85b56e59ffffffffd74774503bfd3a710fc4b586bcee89e6f69142c7f0ecc84578d3ef6b2eadb792c91813610d2092b87444c34de1f1bc41e2954c8fca08ace2ac4e29c3b1b3c4bccc172a1ee93e4b3078ffe576d66e2fa7139c14a02335564e687df43393e42cd415e7f0d7c5480ed49bf98d245320ec82ebccd227f1a68d688891c7f07a1e93ec5cbf1b280498df295458c1b47decc44e41568d90d7d22929a88fe4c9acea2f216301112bb8c704aef772e826b8349f9df39a2413ab4de5ee93ac14ce4c828487d048dddf955b11134f3f4bed9a166ed513bf2fd3cab2b8cb684299e07c576e75d3bbbbd3737b54c51e2678065e649c1f4a3c33e2fc9c8052b2fa5e7a4e3d7c58a21fcc2498c7a605dfa11ffdbe893126e24a6bbdbe81fa51671b28a8a649fcfba7b7e0dcf469c2"], 0x1c, 0x0}, 0x0) 16:00:58 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setregid(r1, r0) 16:00:58 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000140)=[{0x3, 0xcc, 0x800}, {0x3, 0x1, 0xf3dcd425483af227}, {0x4, 0xa6, 0x800}, {0x0, 0x40, 0x1800}, {0x1, 0x101, 0x1000}, {0x2, 0xea, 0x1800}], 0x6) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCCDTR(r1, 0x20007478) r2 = semget$private(0x0, 0x3, 0x41) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/210) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x120, 0x0) fchdir(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semop(r0, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) 16:00:58 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x34f) setpgid(0x0, r1) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x100000010000004c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1e7, &(0x7f0000000180)="a1c4fa3fd658884558f336f2e892") 16:00:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x40) setsockopt(r0, 0x3ff, 0x1, &(0x7f0000000140)="21f6410098d09c51f6169c1d640455eb06ae19254514daf2fe6423e2aaf9aeae232a5f87ce828e1032ebb4c0cc26988db179a3d035ce78bb0a68acdb3720f0f5ded0d259132791a858fbf7fa1265ffafe85f8c7060193b0fcf5db4d0c21643dc35f93d464a1601e3513562091ca2e23543156d2b5fc2dc0a7d82e156bdff92a8f339bf4600091dac0e952531b2fea004fea068379575756b9e678aeb711d107268b4ab6b168bb7f9475f6e85c007fc7dc28edaaad747c08fb3", 0xb9) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x2) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) socket(0x6, 0x1, 0x5) semop(r1, &(0x7f0000000000)=[{0x0, 0x9828, 0x1000}, {0x3, 0x5, 0x800}, {0x6, 0x8, 0x800}, {0x1, 0x4fc, 0x1000}, {0x1, 0x6, 0x1655f9af2a53634e}, {0x1, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x100000000, 0x800}, {0x4, 0xfff, 0x1800}, {0x3, 0x10001, 0x1000}], 0xa) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') r0 = syz_open_pts() fcntl$getflags(r0, 0x3) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7db, 0xfffffffffffffffe, "03664071795ab900ef3caf0000004000"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a00", 0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/116, 0x74) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xd5d549cb09b4896, 0x1010, r0, 0x0, 0x0) 16:00:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) close(r1) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_flags}) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$BIOCLOCK(r0, 0x20004276) r3 = socket$inet(0x2, 0x7, 0x6) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000140)={0xc, 0x4}, 0xd08bf8715ed9c90b) kqueue() setrlimit(0x7, &(0x7f00000000c0)={0x100000, 0x7ff}) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x20}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = shmget(0x0, 0x2000, 0x104, &(0x7f0000ffb000/0x2000)=nil) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x4, r3, r4, r5, r6, 0x8b, 0x5}, 0xa0e, 0x414, r7, r8, 0x2, 0x1, 0x6}) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/159, 0x9f}], 0x2, &(0x7f0000000080)=""/57, 0x39}, 0x800) listen(r0, 0x0) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x347) listen(r0, 0x0) 16:00:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x108) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x10000, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10, 0x0) poll(&(0x7f0000000200)=[{r0, 0x2}, {r1, 0x10}, {r2, 0x8}, {r3, 0x4}], 0x4, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r4, &(0x7f0000000180), 0x0) 16:00:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 16:00:58 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000300)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xffffffffffffff48, 0x400, 0x0, 0xffffffffffffffbe) 16:00:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="6577c700000000000000"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup(r0) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x24, 0x40, 0x6, 0x9}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xd0, 0x40000000, 0x4e, 0x1f}, {{r0}, 0xfffffffffffffffa, 0xd1, 0x4, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x21, 0x2, 0x8, 0x981}], 0x853f, &(0x7f0000000140)={0x100000001, 0x8001}) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x7fffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x61}, {0x61, 0x7b}, {0x6, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000180)='./file0\x00', r1, 0xa57ff159fc5ae517}) syz_emit_ethernet(0x9a, &(0x7f0000000040)="8ed1ccfe9feafb9209eb318a278300816918dbc32f559cb3e2670da1dd1059958cf3bad6829bbeaa991a3c6857d0fd20aeaa04cd03e7a768c4c391970265946fca65a3d66f6658516dccb947090789d69fae02dc8ddee7320d8d36a59bf3c83b0870b69b804b825d42272f1016946d5217f65acf0b7886afbe45798e5c497c5a9971831cf876125654c748513637820fd36b2979e6ee17789137") openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) 16:00:59 executing program 0: getpgrp() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) acct(&(0x7f0000000200)='./bus\x00') 16:00:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc198, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x80) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x6) geteuid() write(0xffffffffffffffff, &(0x7f0000000200)='\v\aT', 0x3) getpgrp() r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80, 0x9}) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x13b, &(0x7f0000000180)="5ae093066c56806b1c2f8bedc9c2a111d9599cb95062dc6c9761e2e0877cb35633e42700c4908820a944f70145c8f8e0ff231973349ae09886f4d29db0e26dc0f9664617fc2301c4fb703dd2fd0dac987ab19eb166859c6df71b1032cc59075452411ef3c3ecab31ab8c39e28033c92b5eaf065a89987b5009ed0062aff0dd9364b95e589233fe4705bbe97415f3fb20554d2808000000c8d9d4dea467378810d82229e82024a42cf223c15cef1d0a7156e3f8ad0fb2c0e28e87cc3c2564805d770981de429a0d96947c2197e0623ad4d9d99c907ec8acce02a7b95c88f7aeaef59138f539723085ecb2c3e32dc5f184a37956244b8ab6c64964c204258bde10782f4e79d4222ba29eecc41cb08e1576cba5a1b1df06186e3b76423c3471512ebc6884bbe7d096c5e444e3e2c132df8bf2339f5bc96987a5fe5837") socket$inet6(0x18, 0x4000, 0x3) 16:00:59 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="820259f52d0bd8152e2f66696c653000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f00000000c0)="66bba77823773656f0561712c37b26213dbb3446ba05680d67fc44c3c534c57de99eadb7ee803c27d96d196f1f7c750e", 0x30) 16:00:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0xff, &(0x7f0000000040)="1b7781dd7d4b7f26b49f7ff9d17c299a", 0x10) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000480)=[{0x20000000000034, 0x0, 0x0, 0xffffffffffffffff}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002105, 0xfb3a) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xfffffffffffffffd, 0x3) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) write(r1, &(0x7f00000000c0)='\x00g', 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10000, 0x8001, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) lseek(r1, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0xdd0, 0x3, 0x5, 0x7f, 0x2, 0x566]}) r2 = dup(r1) faccessat(r2, &(0x7f0000000340)='./file0\x00', 0x1d, 0x2) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/132, 0x84}], 0x2, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10020, 0x0) sendmsg(r1, &(0x7f0000004740)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="2fb88abbe4d2c5acb9a58715b80e702ef7787eb5d8763cf8a92f91e736e981cc16bc6b5e41458a66cd38f410417f9d84e4a042045c561174ce470ba96de37c36e82e3d0a6ff799026da5518a7925f1115ca1eba1f6ce07efb91ca1ae28869f02669078aebfd2af406cdc3cb9f2e8238c504766b901d6dd2afe0aaa1f11ff27f2bfc0c7bd790d6aea88936327b70b0725dcbb925f372a50d98f143afcb626dadc736b0aaa36b3e9354e48a0d55fa34cfcb824915eeb4db86779ce538ad8f139e1be98a287a7b75749a159a87ea7267066f95d016cc23e2f9bd7e28a0c2567", 0xde}, {&(0x7f0000000240)="11364b970603d5133d00a803f1b96512543b44e09a730d0d9a5a4473531bfbf6eb58d9b91278bf159131fbbb6f1f24cd46311cf2baaa9337485bc4c82197f4c38cb8f25b3e932ee17b82eacfb9c96e7ac96f92905b9564b1ab2d3d677629f793e250febde371f1e264826ddb335fa8bcc8873e30ec7eea721ceda604ced7870f4a1e0f78728993f0d1836361ad7586a8b252d3ce9a1f29ed4517d72f8638c2f0ef0ea7438faa2d973ed84b", 0xab}, {&(0x7f00000003c0)="74209bea1777f9b4df9b586f1eee2a63e0371617a93305b97e97c9cb97aa72c83fc94aedc4f5080cb776ed1e7984be94e0092c6825fa1578f277090e86b22bc6fe1672267e666abceb2b5ff8d8c29cac8f44762d1f1bbebceb3f47a5f5117f3f9921bc2daecd74834f553af29f27fcc3368fad7cf76545adadf1cd0da9a7e5ab5b4c10c656e9f8ac4891f48a548f948b95f32b7b38a5f29dc5e23bfd0d15098127cdccfc8fe51abd62dd728819d42a5497fa01658f774120b3655cadfd3d69f602f918d41a2546c07f130ab4c81319118f6146836c11f5993890fa31a5b475fdcf008e00f685b46a33c281b9ba4ce27a8b42141094185900ec61e1565856cc0a1d6232f36afd54037975a2e7452e484a26a35da55a0f10fc2184ece3e944df3bc08122b70d773af4739b3877f41e49742fcf41f9ac97a4497894b2a61061a84ae42870e56afcd83f76fc21291f85da1e86bfde309f8cd155447f8f86b0e3c9c1884bd7d565496c984c0079435c1bec5bb2052c676462b7a9d297f510514374f87c5a200c67441ead267c4458e59ae0c769f4ee976e0e41414da23a73317afffa84f3f4983e76d58e74a86c48227501ca2d3904189395e9efd1a0de1a8b0b8e8f66eb36464629ea4e2e4dc0a020505865edee51f28d2d9e06d61044067037323edfd692627626bb89d180ebbef9c74c69c05cb9805b3518e34bae456c89731651f455b1a6a0f0aebeb2988f1ebdcf80c49d00b231b04d6e46e6ddf70fc3798ef106ee2a9bd5468dfa6e3e7293e8b81b674b0aa0322f7f00cee4451f9cd8a194cf1de12214c746b6ce36beab89d5979a6a3bd3361729f9a605d6b5d46cf533c34e3f21a9f6a79941b0f19cefad74da47aaf99e6380096a03eb2f15cb11edcee42c25fdf3f15c6d6f6e1fc0b66e9410d75501a8c346077dbd1024308bcb0b1161dfdedc1a6dfed9ca2c6dad9b1336ce278f3ffb2013b3fc33c0cdbc4e625aa1b49aece967b3e5081938450c937e4287cec41f14682eac8cd7983ffc5a694706fcb4b1feb5a8dc86d9e797cb9a999505c2c7310b52ca0869c4816b0c7df9d3034873378c58486675f27bc1bd365e40b3c7ad4cf6ba411de11061230e458c5c27c683beb6d4cd56f60eed59f092bf23dd8b1e534d7296adcbdfc58b686f17475db5eb67d90a97b7e4ea339066fed9e9bb1b201231f2b62d2047a330171404e0a2a1b8cc6dc6a1147efd207a799d1a9b3e7de9f19cc70305b7956335dd7fd8f15416072b1c5670f7445e7686678cc030374314fc66f79f8800b6e703d266c7d03c5bbc7e718e2d42dfbc330d4559ab50e530e89ebc0dbaf9cf2e0eabfc344bf70090b0db16d0865d20947fc047ffab7e46fd67a01850cb159cb1ecd03a1ce5c1b6804a1e3f21cf72cb39fd158454400428cd66a89f9523b61dc82789d23ecc1495ff47bb26a39041def73929d755a06ed5ce75ac3ca4ebde4f65c41c9fd8c16acf432e99823d016b08303eaee4af66ddb48cb3710fa962faf5fce4fe9ef702f7551b6af4e5b0e8bc6854b046772769df93c67547215966ccd0c836e2d6d2874dff0c1075c4d793a6dbdff93bbf36d1d360673fb87f9f77ef82c4e3fd71896193293083d71b389d4a93b203a1a77167910dbb6112cc4e86f0f81243bca5046561c40660f51e7bbee63fcfeca6ae5b3c5e6ba69690b489b826e9e492e9e2b14fde1434700a48b2b5533b801faa9baaa9263eaa894e3e97daf0610bc3948c58ed79627322659309ac39840bd1ac86a9b0f6990b82f3e186284c2fdb5e2ea04f5f526507ab43c30c94fc804936d524e5759a3b253e42db3a568d749ec5f5783aaf422270ba5f13f08af3f888aad0af1d1a493993624301b0ea8d42a06f3a094df76cd9693eb127b885e9d4dc94af98378d08b91d4d7547b0b95281eabfbdc470fa6c2706fe019f69c0dbbf4b89f31835133b15ad59073005f575b63d0207804b92f899e425f68d4df56dfe701ed38f31ac3e1e4883d04ab2e5682a593d6c11bfb8c446f9233b1d63066bdb2ca3aaba7eed217de51891e8d4a8df2ee3ff04bab23cdf0023730457569d3623095e0c87fc4c8e5bfd250cd14cb86de89eb5fd2a749cfd3c46d6a6a5af8f1e4ed8922b214d8924bd766f895c3392adf06c0ea3134e79ec515689f4820ec8070963e9a3874ba045834ea668517e06642b8ef5320970dc752aeb00551362977721f35f0cf523b8f63f8a10d3afdf0627a5e459e4ec94ded0ca84b2a264d123b5c640b5f48e4951203a4011dd474b6ea2b2fc6667ee644b230701d87318d7f29749ba14971364decf3b9db33ba68b481040836728ccda9fe37e4346dc443171fda5f5ebe6b7e62947854d55359ff048eb6ae36ebccb92280159883c6981326f4ebddb9fb5937a9e4c8bbb404495832fd634110e797c42ccec2e8d5add697b7b84be271ebf3a8c859c4640dcf3a3ce4620fb0606d095e89076bfdfd541456e964c20ec3f5d6f9205a9b89e59a2f42c9f88319294372f86ae4e2b1d6c8d041b19d27cdc12bdff50ace493e8e63e7d3b35b2eb9c4dcb55d729b479f358ee1b07d141e44b3990dcb2961b1fb43a3eeded52f982e588ec65e29d1a6962efa3dc5c188a327690e08d9c8a78dc4c7894288c1e5390256e5644ee9bb727e684d5eadc47eeece8d18a4c64ff87484643b4ae6f6566360faf8cd2c2a6013ff6fdc62b307e4098ea531745e623d976e087488d2ebfb49e152ff434ae5303b0c3ff7ded25da1cc7ff9207f3589ae21fa7fe831a3a85f0387d9963258ee7c6538abde0ae555eee21bd0526ae907de19a87958be35ff032c1c12f9f0bcd841f816c366940993b44901ada96014126afbe43b01ff32bd6c1a55e59501c27574ba3dcda7606fa977bb4d43c4fb61da72c3344af5462adfb47b57ce1cd6f3b2fad0706ec3d951a7259bc49a8d4c7a26585b29eff293ad474badf9949640579afd362f55be0ed7c0ca1d11511a939ee075a91d9eb4cd66f0908f7401aa42e0789dcce6640faa3f19427b679c8f6a2e4331e05ce4ed553f140737de11bdbfa29d92a72489c561645e6865a961ba4b08ab9e68b50c9aca631572425f2cf40ac24b7ed5d2983eb19b0e485f45409be3e86ce8d43c2a147c85bc78c192d66816c3f7ca1e3f71b165b0cd1ceaa4d14acc8045e226406c5636bf6659f7289e6d1004e73fc25e063d9bd545d9627ada8e68634140a6cd6a1d65a8884a627ffd7a6282a438038fbac31526379939c4413eccbba74e306e3206ffa35d1cb8cc24eb991820ad6b98e2119d0de32b96fd33c1c59f5d876ede3fa8f0bdb3a6d5fc31a3dbc5819256487e04597d12094a61ff6b8f70a236871bb984f0c8d053d33654c412fe83d3278fe66f068f04186e50afd19f4dbec1dc4b5a5be36d8a37fc303451ecdcc99ac115dbc6adc253224bfb772f88d9144f8dead878944683e696ce28281874da523487bf4a609bebc8a9ab5d25cdd379d933ad5bdab78370374aa63aa4eadda3df673c7988b23104ab474ebb8b3e56bc6c4e827acc985c07307dd5ad9e76f6e059e1861cdf194e937fe89c5a02cb72427eaddac28f1087c08fbab57a2dc95d938c5cd6c538efb34a54ca6ba06caffc20c6228367fc76bd753b21035a8387bb381c76ec4c3cec55924f28991e9fd4a0f64a45d4e190478c110f47b9e7247e9de1559e2234d3a29471fcb883a591b7fe307d86814a6d4706e92c6f3ff7013e04f55c6454b329e4aa308b91170b4035ed71470772853c99e6338f603c7d76d552488f324b1f33ad8a83160c96cd70cc133514b4b1186f73e51df12be081c77713d64a6ee3a8d7506500a0f7e7d8bbc708ea836fc33c8ca1513c7b4cbb559016466136cfa7ad0609c0c5fbaee73594d33e1f843c4c29deb7d6383c89590c6b3dcbf95390d847ec30e6c47cd9ef9ff8a71285591eee20e7322ec0e5cf158054d516e128513609842a1ec02fd4fb516e06364677b876eb31ceac3c0bf7a0c3c730a7b64f05a434cdbd43ca6feff25e2703cd9d5e5ce33282fc52bf8977c6f62ea4bbd0c8984c128d759d55838a12385f97cfde8823083f9a7c3adee47ca5fe08145c26440d31546f937ea022f0b06ec3ccd54325caa65bb2dd41b6f947c6029468668adcefe984123a7d01da7ca3fe331632d9a75d71e41fe1613159123e3a99465db58b6d32c571ec85fe58632b5c1138294a6d56287899a020b8d3d75cbbebba4adc12034632430bb5699adbec9cf4edc5083d8229f380639408c23bd33922719cc8d0aa0812d7910b087427f0888544520b774e6950dc22c4dd5b3af207a86d7164c9d0de2881732de77a812c4b5e284ee024c5bd10b117aa561ad60fa03c4baa05adb431ffad62c347735ab33bf21ded03f4c17070cd29c47448358d90c51df4277ee469b24bd19fc2a825c1d9b190e73a8e935adb2315361d0039044001ad2b4c2b5ee8412f4dc69fa9401d12adf4452258c7653dcb1d08a9c1265b33f67ef4f1ca0206e348086f90ef826665d7355ea0c0b1d189db9e5b8c498463d87cc0f78877d9925586a4635df9ecb7dfe29786cb3c0ca7a00c78c5b25d986a3c8a162d75aeb219525d43e0bc59fae29cf1d92b91e3948872cc293f44d9d74963624726544a88915da11ae6ba0558f9540545b6a18d91c27796bcbf0c2464b9b80f992a9c7a6ae740a1413365d54313adcea15804d48d1d5ad9e2afa92425e6cc51949985bfdc72c32a71ed95f5021ba4736a5b3e41f9ee10b7739affc0dc571e69ce0740a4dd096ca1b3ee315e27d57637e7934d366d0550f47aa27581bda626aec8820f8bc4acef0541e565f20b9a624637e3a304a23a1a0fcb79d2875a13d44345aa84280d0c32eb1ee76899c3847237c41c534ead4499df9ab7f908a688850a831617391cc46eff68e3df166bccb3603caf7fab70092cd1c18347da9fdacff44ecddad87d5117337b18e8b30df72df96f695340451dcc2f9f0ada041ffd76f558540871cd18aabd492b09b17dd58c79a520dda1cc6ca14f025c4fcc439392aa52fb320eb05734641cab176f5fb0caf028d387f2a2d380e0d1fa074d21ff0f68198d7a182abf50568f4c4a8510c2dbaa269cd707d9cff336be8aafc1d84b4e1600332be84a1cb5b1c27c1f27c154ec62cbc98e8f1e2de58f6691497c403f7de3b95c6d2e048596d422521d06adf9045eedb8b6d538d55df6af98003c01bbd6adf04d915736a1e78cc302ed3d3a8615f23059af55a88dc96caf833fae175459803beb8b37b86f906b6f6d501eda803a25f1bd94ba93f7f7743585f4181abbce609b88dace83b1387a98512c97e7b288c4496126923dab2c243c24ea1f0e31edacfe512365572855c49f2ffa6c6a75c4bc540924ca4356f43918d5749e2546424d612d98a73411f355a260463c8423862a212e274eb65063bd39def8afc98c3ad11dae824a0bf530d4d19e54022fcee0d893ab610ea0ad8b8995d42621de743522c07ae75fa927711e2d788008bb3c5083ccb1c0cdbac1a36260cea073d17964758d5843f9666edf26b2cc668c9ffe0e2f3bbe30ea3b5f6f7983db8642ed6a5a98f863688347fc0fdfd4459d1247a63f40f93e8f9b4557595b27c2d3c99458ffd40970fe8c6f052f8d4ae0d167739d9c41237921f84d19640b0dd4ef0dc4f12f02b7f149695772fd39699b77ffb28d0206543e8d7d08adb0f3f47ad876abcc05ce7ecd8933ae70963b0b94beada37079b1b941afc0a9e107f07c8838a0e4ff8057d27b42419eb2566", 0x1000}, {&(0x7f00000013c0)="be05ae8a68efcd0c908b060e3b4d8fa3ae6175417c4f7fc06a4afcd93eed61281f696f7859a3a70fed757d814cfdfab9263ffa6c4493c9c1d3e274b6ad4b4af8593f75aedda439e2ca3cc5a66736a7d34d39c5dd6b37f0ec08124ff35c01d783e00249c799d59054ae6dcf74fa120ca19987b9f5627bca5c66ba99bb5fec5de509705b9148135cf7b32534b22ce5a8407755d95cc4f842516d9a7fb091bd746ea951e70bbbbad98001caa4494861e846d2196f171459d8097268dd3ed866d2adb9d06c9501cbb6ed6724eb579acd179d789ab992af243f595c42ef03a83f6e1a8130cb1ce36281e2331b167dd45ce4b32d601fd00a5ad448958303a5c675ddca703212f1572156725d63986268be3010ff69c29494207c7af5cb9e8eb8c1605822298901851361e9e344fcbf1c003b031903884a473fb5dd6460fbd9cb3ffca180ce9c4531842616660851b7473ba394dbaea49a85ef7dc4560b5bfa018d3b0a9c8f7228807e1a64d76e188ac6faf0618079c6f7d874bdb5f56ec0dcc213f74dc39676c77e9c31da4670935255bc2ebf02f1b3aebe4fc1d2f2469c4594036ea8cc2a1be1998f144f2d1ab5b6d69ea87bacc1e82e64903f181767b897b57528510fd1fa520bcf3de7ad285ed5d6151e36db9075162488023f21e7e4e955de26e8c2f2feada2420d380db1b785b5256daab3c6bfc85c7b726aa8236d0f52826afa2b6739e3e342ecf3cc66194356a3c4cea6c044021cd735ed07d5936bf90276b00b2739e2fad708544b80a7adce006fe8c2dfeae5e872ecf423cb4d6070d64c25dd500b2365dc59b2e703707be193c286afcfc6a1c258384a2f512db78916b9619989390d8953fc0d4f5d1a97489031e96b11d1ef77ff3e84aed4475677282210caf0f1209a7f83ab2a72f00cdabccd1e8cbd02ba5a485e04bdba26419da0b588ff78a09052f8328b0eb7ed037c3bd7bbe291078619897b1c617c0d11b7ad22887ef5888204f5e5ed85e6dcb2aac116c2d8c9c75ccdd52ca3a147e4bec133fb28a63721bd2a817fb664559a10cefd1f9d3e9b4ec2a6e5947ad38c614942299316fc9ad27b8335fb73344d6cb6703ac93c149a7e4e3dbb4b5e5baaa5f1a928517e9e135546ced3c49d11f32d2d38109fee4bc4bae907393064963a8350ed3d1bf0188efbce486a541f0f3a4821bc548a7a86fd21157d3a24ef35eba836f1bf5e33b9c2c11dc219cb96aec7b49576b926b8cb5c1ecd2d05cdf2d9edecd358a8e85313f4125702d8e922c9ab936357b32b3b14533a395f505de70b264cbb4cd65e4dec2803343f815ec50d0e726e7c40349037a4122580cfbc88976ab2ef91b746734b54b9870434ee538b7a06d30ba80ea20145ed61f6c2aadb5c45c29ec6a20eda584f9046f9ffb0731335993a7af0f3fe195ae5e00dec5471fc009b2f143da5ebc7597ce851ba35c194884237e8eba540d8e5c9360cc24e12daede4212c998cd90e0eed891e7aa2f987ba807b07c85e2c0f142a7aced012e584f5dc820c5ff861e149725d2c14713e154dc039755ae7ceb7d8565749bad4fd437d499aa4264eb5e1bfe10457692ef1554f2ffedab68d05f3fdc4def4f706d36c4133ad98ed6a32e0053f18a536591972819abad3c791ab32fddafac9efcd0ded170b0439a4d9098c1f77a015b80344ea7ba12e4f0f5d0d1cb3cac68d77cb8e163ac6fb8435a2ce1a70b19b787cdc0be6b201fa7fc2a0b1841c44318743b99d28d2d17efb2eb9d992f36588e17a6dd54d4c529c5b93c09b975b09eb8e57036d2d3a7636da3079f276b9ea37d840786329ea04176aebf9887dcfe09672cdd7963ea299fae50a7324366167cd2bf1b0d3f8b69f8fe3435b65a2d66bba5f4a1d44406c7842ae03f0056431d254fc4e86763b1e06ab7f2bfd36fd300b1842c18f44cb779702620971e4698953da8d442d094aaf34bad56e636350600d1ec0a3c8899bfa41d9262b342b18494393b1b89418c69a6f6bbe37dbb5f79aef4651d59bef54f5d187f7eeb7a9392dcb22641e0fdd483539c858c31e5f06ae34f4da3aa7392f93b193edad4216d0ded08cdf580e7955cbd03cb4abee6d2a383edfa0466eb6f8d2855aa26816b4a59773470971658249bc352831276acd2dcc2cc4d83e6178fb9a079f73b9e0adc49b8f486ced1c107c9fa8f2770fc1b09688df6a0794c80fcddbd996cfb05f45dd3756e5ca602062114475a5a2f4ad746923c35e8fd5cd0c19bb556631f21db3b4331c64b910bd3179daa6f332a1010a5f4a11e04050bf8377d64d1ae82517c5907a185cd3778324cc0daf7fed084949c933bf5f9cdb5708f62ed16053614771723de92b98639c50441c7648a18557434042c31263c49e190da31c7bcbb799bcff69f71b5bc314b13d142e47e1dfbd6e82908515dc391b525b91d0ddefa779ff1ee7b28c5e082bfd885f918b497ab2351495bcc484e62c7bbb887968291fddce736951e316fa5fe137928c5921331349b17f923d36d77e539a54c06fcc0a31f7eca46c427ddc834cf49dc857aed0c7fd608e611dc0387b334b439a2d2719dddb21482357e7e49fafc1cfd558597062e3612168de2884fe4934e2c371d35bce3f67ceaba4d8fdaa1a596b58b0f9f28db40fbd1faabcbd7eeb6bef118023ac9477c44a82e920b8b3e96d7cedb806e2ad949470108a2aaa0ec1c66607948a612c7fab3100eb514cae50be95beb4a3afc6e947ddf74976b6a7ddbcbc5e254b928bbc741297bf60ea3bd938144e9ca7c8ed96ed0a823addea08df28d517915053c327f8d56a13590a4265018f4ca54b520ac9602c06722f2792c7f8c938b7b67da6cb7e58286e7d19fef3152af4379f05d4d46962b0a3b9b1eab4d6091a8448d9dd4d777da2f65c45b5c688d31d1833eb6937a52199477c2515b3dfa630b504f0e797db311b4176cfb2d1fe1b804fd8168607146028c49e569a9881472978c17024087bd568724f8e0747056a0bf5993d28fb0c949284e33a76a6b5600acc69da9f524f9f068c98d8cefa8a14e2888fe45d2b00a4b4897de9c881c44613bd6965278acceb55dbeb4b0d20063b0baa8837d695a36e8f90c01e59c80b14fbefa7c1627b1d6442b15933e721b762b091c74d9dea0686f3d710206db2af852f37c1be8d7e10056755b2600fd4ecd75505999a9d8d5ab83506eeb1123894d3f0a00792c47c0649579fd5cc78d6e36e12d93d0ec1e60e426a8b321b330c9632a6bfee39c2d33e617e0b66cd6228c80550fc6305485fddfd927e307797105859b00cc0aceb881f58aef84fa7229e127132792fb626fb2c98f6a027a24a6d5a7884a96eb6e5fa7065433ebffd37d22a0ea04bacd5b9d6880d139e4acee1a19cc6dad800ca34159f79d6106066876a437db8b99d30d700e0b1bcc6c4130c193d25410aa16dbf7e7423fc9c6d1d988950999f6c2dcb4989ac34ca7e5fe9944202c9adde0557773e634e12688e6b39b23364c4f5e1347572393c0efe6ed71e5311c9e3d33d5bc46234896f1390c309db2f9d3e35196f5222ef209091ffc121d53bf46cdf66c51a48bf5ba386539d01d1ce5288944fce7c0c5afd93ce557da9349341945e6cc8cb36f9a502ca766df56b20e4ce4d88dccfafdec09c5bf66eac8bfddf97a14f272d41354710ec8972dd99a0a4fffc5eca754bb426cade1fe26f1b684a29e8f7d581a553540773ba269660984faf24af438a4f5c2009fcefa9b20edb4592e925892230532a036fe4ff956a74b9de0dc36a02da3738c05335761a66107432bcaa84c7b331fcf2329677e50b35bd751a202874d4df9ce89af208b519d1791261dd51d3c45e14a7190c66319aac0ebf461c2e5283d2f6d2f6a20412ee133e302dcf8187c5113fc8a7d73cd2a967f35173b79a87c406e912edfc5844cd22435aa79b41fa1e0d45fc7bdc0de12811469ff5173c5bbdb64fec63a5ac650ce5ca422f55b24999709cafec013c9f619743d25bab09b3d1bcec7d12eae320a4f0501b900b165bdfb545154fbb0543996352e4313cecb587f96a4eff9d9baa726c9044068f22477c950cc5a0aa98b8528a7a2466f7b8bc8fe7bee0398fed332c933f0f9e5d7217c9b0da2c6fca52d17a142c41f6ef6de9002de6a934e77b0fedc325c59ebaaef22232e63110fb57152cd842ee6273d180f34c279d1ad5e1e53f83b967e3d00522e43a22daa89829dae02872c5be3696285cd172b3f1e8ee08cd6087e6bf105144f2fda906335d296e566bcbf8cd5da7826876cd068dbbe35610cfa9fef3e07719fbe80285800b95e29567c2b08873e5caa653d7c35c65714fe4f2be25a44c8e7bbe0cc9b77acfde5f9970a9bf2464cb2482d67f9a1dc4208fb02a7b160fb7706ce75b2c000ed6f3be50422f8535005e384aff45d71510ddda7e8ecf324bf6573474e29cf1a29c9e6c79c4f42494d50c2fa17a28da1a1e53cc4c941ed9902ec2efb635e98856a784585410628d977b2c22f5894d3522de76decf5aabce911e1caf1f483ed232a6c415af92c221236930faa748fdc451f36a737d77012be537f576d448539b57406b417e8e33dd17275b557f05431fca514a37b625bb5bea4859c77b86d5e197f07d587c863f95a929132b7c2bbefd3ba977907fca9e87a251245ab36468009c04a0ee8bce44c31e1c554bf898d19c7889c0afb40f79238dd947a929bbfaf1d0c3960bfcf2b10542d39e124eb4debf5a7ee1cc72d8a1d68fa5eb9135c29e26715a96caf7a47cefceaa3f3472d16d1afd661ac1e1939cd62176fa7d458ffcc1b422f105ebc52dc549885114ebc4ce00964f02ab524307247a461ea69f3d2915dc57bdb56490667a849ae194aba3b2fb733ac82949a42cf398add60bd73b9e9cf128211042223fdc0a7dd3a3a88a963d70cd51378240d7c9b046b0ac8fb40d9e6ee9abbcfdf79b67239df4845d92288d2a447497d5bd9dd23b893e24055a31b2ea1d23c44be367b14a583159f5612f09c813006b1ca14bde4f581c355d625ccef893bea368c2b800fa74d118a6db0283d57de9e07245352894243f3a851b727934a164a1d726d4385a2302a37b9b6eecdabecb636c83d870169317900ff7bb111c84ed37383ed06e343627530703c82be155b0a699a0a26fd045c43a1d7457ee259249b028a343254a0640a1d01d5258262572d6f7aaebd211d8031021b47b49cf75ae9c1cfb032b88456aa17c1fd847d9fde76edfdfa67631f406c9efd8a3c0d267f9196c782a61f3f7e5200b1d12b4accf03a09e12548ad361b24886447b39da0e3acafb77656b9ebc755126b78f28bcc2b6f8501bd12c96e68caaba471b7f35af9dc8a8374a354d67ac34ae5390549060fcf21ff7b1f8cf660751a1333462b08d28affedfc26f478052c47d5a26adc163073c1b6aee9d37f0eaa561fa7659c341bf676fa5234d50f079be3fc83b3dcb7ed91bc79281be80b3eb7d2a517d06dc571747e9ab18829a29be94bbcdf5f7bb94156d02d6c573bf5991dbb77003642f82443c74de64c18b2591bcd2ee11cf78e641febfa2c6d1fe92b06a5cca0f231bbd316ec8a8af2da5b0ea51c5ff74d6c7b1422174bdd292d173d6a0631a454aa16fc7de125bcf75217029799b5df2a027ec29daad094f4cd8ee742bb007dec6d79ed4ee65ccd79e1225769d0c55441289dcba8c0e039bdfb2bd62158f50cc6b807a771a88b79655c7787b384e6d438eb9fed9e66dd52ae3e32473836f4def817cb2713e145ed3bc76a30aafdb3870a42f01c4abf0d6a873b6f82de278", 0x1000}, {&(0x7f00000023c0)="966d200434b6d1113b2c7448388a87a19e37d994250d775ed78e157f19717b255bee4324fe2e44cb17b20ce0df5a5a4619ddc333e9358968dbb75f1cf6189cee8b7a377e2fbad6c0e7917137b6b9f3d9e11962b681aa07f9e6ca5f17d845684571dc88182493da21f500352b05cbb6e9e2e6209df2a019c5c0bd41f9498011915ab5e97a5f452b06c9f8c6dea32b46279f521561", 0x94}, {&(0x7f0000002480)="9fbbe5ab47edf34c1832719d527df12e9952188f4449035f05ec4974cc99519ee97616359752889e14883779d787112e23241c5fdf346797a56867e856fa2f2ec74ace416b10f12d15f6b317465e97361edac8447ea182019c517f52105069e9a61d29eb90f457714ab369cbc022554147302c49549a07b4b5574c66712005e367f8c8d72f8f5309bd513b0082cc6f42c5c583c3c3d2a9c50c8657e1621baf2713321e03ae1313bc0ad3428dc112aca5d1e92e7bdd761dc55e5192b653e81e580eb0d237d2322c13b71ba181d15ca5f757ea5f899fe0138333c44af74faba5525ad4e07e607c82d19341f92e0a480a23b4ef7e51fdc73e78cd256f23eb5125b9eb5f5ad47e4fa69076aae38f8a40e47656c44ca17e36ffc2c4ff736f5cf444c22d2b0382ec0f58267bc21db73d75497e44996167fa97c75e66c6ca59ed9459a4ff96fbbcc2f97ab239153046fbb2c9a44f387447ddc9039255021f8dc44fade30f0c4ff4f5868048d83a256eb8dc2707fbcc94c6f7e5386afa276df6d9c4bd34f3049341d9a467733430ce67ee28b65aaadf7301259cd3e2c3bb2b216d57f75325e938073211c22b42bef795f5c1ef6c9db63ccddfe684b7eb0c98ed7d97bb1f5bc91610f3686fb25bcc7197ea09b930943b251a6f5dbaceb1eff435a6ded403cfe6ffdfa2105b38de21086ff67def71690de1c05dbad7c8eb70042d1740d273fe6b4e9a4815632c03485dee53a628e6a07dd1928a384380728f0d9a113447de5c21246479c39e4434a1878c93efcf65b72e612e88b7c6410861e3baa9dd8f0e3e01da5bb07ba958b81caf45b933c0606ef85cda5fee40a2518c2b92c6b07d686034e4bb35d0151bc5c79f710ab57d4736289c933df8e5853422aff207097b107e12012b197f844df232a0457eebf2e05910637276403c0ddc9c1925611d567ea57821de1117cae8d876d27180048e162eee2eb7a8b4125e7cc11107e55faa9689c6a2ccc13658cf6a55d7590fd2d9025087136aaafb1d2509a832e2b7f0ed21285c1255aac266771fedf07602162199c952a9c3b24cd667be35036b8ba6a402a387108fd47176e29c2dfec53fc3e5a35c2ce62b1165dac17d96feb0d671ff369772b4a4c4b74bfb9b1311def6b62c9ec8bcabc3448c46d1097e99d63739412a3997acc1ab0b885a820290ed03b40143febd53d722eff4767e283f9b96deecacbfc8cdda2a067eb64c351bb5d3aa26d42dadd662f23493da1a3936fb664e77aa7239aa88a3961e604852d9ec675088bfaae079fcc2e0deea14bc8c8edad790f27655cc266cf1f275220ce314d72bc2a6b71ac0fea715a91febf70497c02ee89d237de2233d29fdeb98a230cae40d67a6621d8d9ab2faa152f7d84bb11dcc07cd07e4c9ec0e126e5156d70f200b6e4a98019c5e38f17da52a324a0f5dcdf96a4783025adcd474771826b5caf82c7a1242b9df55ef76592961ee351b7b5dfae3406d723dda948117368eef2de9ba8fa19371bd8d24017e86fdeb8f49b7bdcab9fb84c89b4dd49fc424f311ee8f5326abaa371b580a7b83d373cb872fa72ed527ffae4c589bec851bf8bedb169242bec48d2a905a58136d87f04659d02ce91a8982f5511150259078c77ba1c5caeb35b42fd8d368334069d727c22b0c83caf65fc7c0843b2a786b399706c40145c29a38ffebd32f2c15ac9344024d9fa9c4559322da9bd6f5cfbd316fe68a690e4c3d751ec5bf11201b23ae320d489438d45f1de6b86349a71936489385981ec99d10ad60dd6b56402d4b1f4aee6ffc713e62ecf011227b6f4fbb667da104bc8f625c109835b1b90391e7d2f3d938bdaf58d7109b095cac1726ce2894b7c68e2b4d36fd34c880dce7d5b1a720dfc0d1e5d9a7b1caf0841237e767f5a5ebdb064bcedf64834e2e8b4d99aa07835af77c7935f8294e3248ab2d7cf16670a1c94c6e6b1379842c95786a00c747998ebd8cec0341f55c00df341f0f5e6922045738c6e316b9513ea01555dc6c6282461478fd042c5fedc78595133ec8c45a2952191038cb3a5e84145c5d196ce2b7bf455f9823ae47f7c7b8ae59339462e07a1d037254ea29c1cfb1fdc82962974ba81d86cf5dc4e8e7577048b4b63a84f684e734fc895c1ec7c632600c88f8205d501126f8a12e0224b5aa92c33120c04257d183d49c0108a30ad1212385f9db5175a59c7cbd4bf9331618d5f72c8ed26a960a02a1bcbf7d73b996f65e12c721206c0377acf754040418916debfa4403fdf8efe1dd532440b2664ebc03b58c9228f0fa39d4453826e785a80a60c111c22e3824efa9f3473be32e87382186a55354a5bc44aa694f54e7f6696f0cec18fed688bca7477ca5d567198d03369e965c54b24d0ef6919d113e19d9eee9f5a191569434a4cc24afd797091f8f1097123c8fe158fa47e660cbe9abddaf49e33564a093d6d8a156e83b71882210c1c7ba84a93a4b4aec8ddd6c1e13e1012359a22a13ed6ee7710411f4c0bbbfa3881e8e614622916bfef3e823df4c015cd878c18f27215156e993d92dedf7e5d7a76fc565c28ff77b47293023e33ee1c6f0e0b668c1dcdeb3e8ba3369bef22738f11adac1e0b32a42d601daa536d6033e10945b5ba6b88acd15bca5b5e16f6ed29a36198ff16df460203f401551d4e1be0bbf1c0a332dac8a9b3055d15b993fab9c4794059c66f5d4488004e3443fda9f5fefaf390b1b34e792e166831c68d35145be9338dd965aa181ef2e6fc5eb2bc5eb9e933c472fb999ddd5f5205f6ca4278894fc24eb4d11add9c44dfd0adfb44d0c02fd82dd582ec7665b60e4f77e2347b0112bcff25e20c3dbe34b443c50bc41201f30dd890072112e03462fabbf2836de8fbb247128656ceb9e64ffbb4650d3e251e2e98b993ba1a3ca2d47a8f3a85f76445a794e6d80e97a97dad1f4a5a53f0a3bd2a6dfe0926ad03252f1f3943ba9ef53780211df62ad11ada21ac12f3bdcef2b9ed145c7e726cb3320a26b68360fc608b5b8abb8df836f43bfc96b8c023103baf75be6c3f0c9fd2147e32022f60443059a6d7fd8c92948e62988e7746e36d72a19ff9ba669979107fe779ddb3639b12610cfa60e93e0dfe7e56b9baed5bf4b8ac19131cc7837f5a62fe0d514a82f7b7730bc2c42688dde15fcdda6087705e999562b5d103dbaa12100312c9118d5d3b15552289a9dd931b5af47db60ee3034c80f0258af05674080b8b25ec954f3dfb67c848fd60f69a3cb14854885ad122b7f2112b8a6cc31909a76fb08dbd6616bf48d72cae4948387049516f286a3f243aba8fb0d2545224063d34c5917b56606c4c07be02a2b7ff7ae9e7104d4955f02917d8cef80c7d3b223a163d681d2c4fb7d8de5f4d632e519b456ffee6dc40e888797ddd9fd0ec8164971acc05063a9a1c91fbaebde3e38f22d452b2201e9e6e5fa6e5c495e8cb2e37b50e87b0fad5f50b2ebf9b2c6e93f986cac354ea01946cd0c82b78731dba89d859cc7db0a8070f66419b2ff252d987735bb80b5b6d3b4ee978163e9d9cc04bd34e65776e5b3134c7d9ef39153e5853ba6054471063077c583ea606e5c812fba9838ccb0afb134eec801ec98b25086576eef7e9e898f3f9173f2c3b4486fec3f99eb74f2edac36a628a40d5fca54a6f6dd9880dbbd28e26369776bcaf9acfadee8e98c9515cd53036f7a9b5a2ee821058ca70f9d1658d68637a2497b533c59823edd4a302d0b73efbeb6efb455ecb37117225da92654b515de67197f3078d6b047fbfff397cd3a53e201e64a5ae7895ff11a6652668f6ee4746fff9b7e480e6a441f38bf5eaad9395dfc7f3bab0c9d5f85961217b6eb9c8bef8431c199ecb472b80e189d85b0df4f83c42d6f67b44bec5d4e0854dd3c842beec00076efee2ababe19dca3abbb17b98905013bb20315ebe7bccdcce41c8a3e667c3a9afaeb768d3a1da320a740e29ed552906f013d61169f04d47b866ffcbeaf5a32b911ea452d864fc59346b90bb7c12f1f061dd64e013b76927c69f296cffd53021e9c84f5c8f70fc412f393fc93b8bba00567d2deaf8e30c4ed8345021c1271d24a5f9529a2be3e05d9f109388c03bc311f8abce02497c325cfde3f36f310d06f9581877c4ee7132b387f87c0aaa35031fd13b300da455eed85968911e6fbde0e0b907c27ec333d737d08cd9633a5ef4f2ac7fd3fbc09b6230d55bdad6bb7eaecff037fbfc001e86c93ea7be71a18d47808f47f0668c9b8fc8662943867e6609d2b7e2fca945e0a0f58b787dd4d4ba8abdeb428e158ffea3bdd8d92a01127e64f5fc864e6903cd038dd79446d3d2a602e00833a83e2396f6b443aee0dee208ddac14baadbe6b367dfdefcf66561d7625958e6a9617be807047c66faa7a2392518f9d2229482e893ec77307d3e136ef1e5550322c09bce3b80cb426b587f7d192afd87978c76e85be0749eb733ca1efe0a859be6ec97923cdd8f68319aac7ec7707a8f77fb79100cb5137c14e65f981e2f39e9287e5ae668eee96161eb29220e1b2baa0d92e8c3d2f30353ea8c816197383df4b182b39442da8ad6de54cdd5ee6ba26720807e9a53e75118c8ac6b21a79e42ecb6f1d6e35e9293e89f90c5813253a880ca2f4e64c8ac93539de71b69cdaaf712078fbbaec45c76e8266b52bd4a442926c392267738a9998866ccfe0da721fa6c65c46c274ee7efc916cf5cc15c21c7ed38ad3cf0520df1f41a3d91b24efc417596973835bbbbbd1a81215421d7d8494711642094c4abb0377db431a73a60cbfce70d7b3fb65fd193bbbca590a88be04079affbb9715c270b25092ed20e882b3be9ae2c7abcd666e39b76e32450b81b70e11373e657cf234873e85cdb9ecd8e50dd7836f0a2881f0612e4e3b39a3cccbedef17569ab7ae27c5df5a3e5c21482fd88bd201888bf764955079ff233e298d21d5441f2991bcc930f6b5789070ef65f47451741c022c6904fbcbd3b913c20ca6804d9e90e97111ba84a3316b330675c80a574ac514e431d6583e3fa78d93b743af3c2f9224265437f5910420d750b2765809cdc9b45fe5735d183e8faa6257a2b26c65493e1d26ab031e83139641647f3a076f5edd86f852d8124f150797a71402af54244147244f8cf6dfdcdb58c71286a630acfa23842d78edb17f69a2930e2784a4c7793d91501f8e705bea90f1bc45ce96a25b59616191329bbaccfd3d616cf61935a9ad35c49fd4e457da99ec5d25cfc7aebd3361ef0162181f4979fb0e45f61c9dc1ab99d452652d598f03fef7f7abfb1e977bd4dd5dd72bd0fbf9c1a8affa57bf8fd5e2e7c1f259dfdb97d7fbfb5e67dcf2984fd2ebbea1ffa819d6e5bc15623f7d39fda76ae54db6bca254948c2ea41d8f7f87306d16c4231dfda74ee6969469f55a12ea9e6e57a32b5cdecf7ed8705d3ac1844984c2effadafdc2ca7e41aefc3ec5ec704a1f32b863c93db6b010925e727c972fa76b31a85e2e4e17641053fa1812c0d6c48ebf19c488b8201fbd8ba9fbafd99b04a8cb841f6dc50044ee29bb4692b9e0ed59c8239f1078ef44e9f9834665cefe55db94327869647c8014d3b7816aab053abc678b8ee45696d4f051d4e17b5547e9d1e251dc6f0b029f2f0c1259b0bb3d321be5ce2c09487be609f1729aeae745aeab6fb617931b99e7a33310e1183e25703af81453bfb85c8b67a61525fe0f9a560437555192a5f93339c3e4df372f7e58a9788ec89d27be691b1f9ac17d9b1bf5a61ef183788043abe2b96bbba745668aab62e57b4dc63320e81f206169e", 0x1000}], 0x6, &(0x7f0000003480)=[{0x38, 0x1, 0xc, "20a03f27aff0d6350da40f2472bf25da12897dae83c2dc8467a706fbdf45ea17bc"}, {0x100, 0xffff, 0x5, "3e6586ebed578ee59e9191504363cad7bdc575c3f5fafc04fe7cf2c18c992d4d1d42d0a02a7de1b3c1606f92be96295e6c32b4bba3337a06d00d21cd8ff3a83dcd89e83ff73a14e89bd732779c17f13360859462924932c15cad23eb9aecdbaa37191a8dfdc0645edde242ae39b4f70bf0760008ac16aa02c4af6c41ef74a47094f61688e558e6a4279cf681bf5c50191111552a4ad4fc25bc2af7f3a5c11ef4defcbb8fae88128412620e070b8b208c3ab7db485b8e1465b51ed7122ffadf5726077ef970150d79084933db67c6eef3ce6762d78a7aef64451b165ae6d6d2da4a48a127b6af4ba49d6ee399"}, {0xf8, 0x1, 0x2, "1daeb164f45cd89d474e8cf04fbdca87c20fb56b49432871bd4625612ccff0328dac2f13487876ca751998c4b5b3fdc8c8a7154997c921c03a490a79c526eb90ee6a407ac50263bd45d3bc39d834bee08a5b4479cb83d4e814d68d1e44cbed7f98bb41f508201d6939607db561816c1c31042f5a0cf7afa3dce2b8fa3b67fc29b12a8ffcecb8df3172a6fe99e5c5a0a1e17d07f1a90d268517fb3bb85cf763c45d6f91547b48bcf9784b96837e615a4799ecb1793ac81619c2870fa408efac51d4231d37e584cc63ed4cb414f8177a5f843cc2da0f098d0e90731011c582b22a7e2791"}, {0x30, 0x8da5f0e30f3fcca9, 0x9, "dc39dddad05eea7b59d03ceffc39dd7b3d6504a3bd9c83f87a21fb5b8926"}, {0x1010, 0x1, 0x1ff80, "7fd7912a0de960427d830cd4f4fa57c8722388933b50e238a34b264891518f2741a18405ed931ee969e73df887a056cddf582eeb854cc6a277e8eefe87dee724ecd9b8181d1ed59d839eb635fa103b320114f2a530b9440d7e5ad28659638134111d432a257767193602ac4dcd8449d12900facbdc927a0a65ebf06c7e76765bd013314ea069d41be74e1412779c1a2d54c9c5a19cee9ed8450a6987f3e5d4ebabab1c17e1f3a37a5b485e9c266202f56cbf28be96ec6db53201007a94bd815bf93c2b1401c4910a8601724651f902b2010707274d670b11224f2d51e10d3facc712fbcdc169b1350296fa55dd201bef31cef9f46d29c67788b51faa8a04064288954001415725d6f6eaa73a367eb8a70ea6df10247dff6ebc86cc3faf5cc046bb408aea6bc6cbd29de8663ca2772762018bea252ca443698e0655209197720e78f2c314b469697454dcdc4bd6252635b1dd2976e3a4e1e552efe8fa5e6bcd81576240c1966246f13c91a24bfd23d99acdd6d2f728ed3f0e2e7f9a756e8ebf92dba2c620b66c80e54adfb1f2cf3cbc49180aeb650c80f42f5f611a98e75fb1f0ba730d908e1b875a193b138aa55d1e3469600c9e84fe25a8a9b655564cca3ee5ad67fa90babf9e97442feeb95ac62f28599322f0b5a2a60e1178aa806dd710fdeeb964fe8b11c57aa277ca760eda858a434a915d2809029de67cd1c26cf7e3a2fed5d7e8a1bffde994c09aa477eef252f69c8e587ba1db6299d0fab0c8440f2cb81f6b61c34ffc26ff17e51a220b0ac23034d7a9c7a4a3a5a2fbd3e29672b4175f3a69656392a9e6272a894e9bb393cd989febbfac76f99efdb7002b099edca60d4307365f43e75f695ec3dcf4b5343fa4e0f67c12799bea3c62d9339c8c4b1a3c51dbc08a46d7a8f56b772216c55b9eeb0a8e4c6c7c0ef8cd39de39d1b761a823d1230983e21d77cd159614a82292b204ad193d4ad32905b4ecc16cee26913051ac8b3215ec175bab560323db959c68e6a732d72235c90382349c6d30d021003b8ae1c25a89be8e5d268a221d870565c7b35a01ed29ea0a850cfebe5be2c630355f627350cc835de64519f7256eec506127946dd50e7430eb953b2f61f849eb8f21b08f1d0cab62630c174ca9caf61034bf47b9c9ce611e752d69c72762b8d1d52c02981278d9a63b9c51b102b161e5e6582fd78f2a09329c46d51352a1f51b62d8a02d16d14def89a4f136aac245ea4cec532cb45eb2a3e5369e7339b5fcf0802fcb6142de4b38d2a29f7cabc4ef4ca626770865cdb065af4b8b09b988d3d490ae1f42b5d6f163d5aa84b45ff8ec12854c4706ae65c87067b60ff48076a4ea15456fafa090c466975737be90c7c15f0624a3b32055fb46da45cc71b19a28770aacc7e943a31a14e333276ca9ec1a3a0a26efee434eb81def77bf7182ce78bfd9d443e91d758303469996a31b79162f9142fee77175742d133c9b66c2645399b75cb74f2c73a5b95fd94e95f59120a37fb1126632c31bbdda0e8c8423bac8e5ca99bed2cb8e49039640a377a1acecfb1c66892aa11416c0230d5fbda8e65360bbbd40d1968d149ef237eb4c0245f4ecb7f0311bcef234e7c08455b97ab9eefd09b74e167bb185b2bbcb50c17e43782c2458d89205e684ed34a68435ee60dc4e87108cdb9a0eb4d790389926bc4c556b737c6dcbb9ae75ef1ad5d58d533b9efa558d83a64995c531cf2a9204aab5b648ca0bc282293b7a00c9708bd44bdbe2feb1e2e42efaf7fef1b15267e2370d38138299f83465519ce74dc16df8230a943d0b2d2f73d161c68633858c679414817c6df2128dbc467b38f0070584caadaa68db1c7513d389d11f83175f76fb5ecc3940ea33da84f67728eefb467e6516925b2d60746deff05178e46430a90c28208f98259aabfbb599ce1095fefe5a67dd225b7fd9daf62472fd053c04842b9436b5874f2b15df0bbdff332d664c454b31840e68804e287a5498f3d7d0ff8471ca22bc517118e4ddd0fadf2492772337154d5826f0eb0bdf8cc08a855787e65046c2a6b7e71b05a440501e654cecc8b268b84414a9839d079efe940c0b80509825eae7a9ba3805fc39aa676e9dcbbaa6a53678956c046074744da368ec37983a28892428eb4afcaa5cad3c3d5c216a0ae2c9c1a2dbad0a57b47191d276ccf0101d1a8a5234ded999d22d3c437a0ddd38fe96c2dca2b31e81ac128f27c6964b8c0cb18c7fd09568cecfac654f88111124d6d7e607d3767e9e0b5a5c1567f06a7f519c821d4fb8bba80e40f0a3d6b37884e8f964db0fb7217fb9df67a6391a7871966e6559664b4f6b518639a1a2c7e97f2dee123f9f588985c41cd982c25bde65eeb03620ceb31244372ea6805cf4ba4c5695bc7a233ca72de0663a839c3424103331b4e251920022a0afcde943ff6d3ab1017fe7887da81942338709b24f31bd9e20a9762f7876d2ee5f82e9c685393e962fa236bf36e98aaef576b8301c0f33d3c98e512872ebe561a8f3279ddb977489b099b0048558b082ede6d564196dbf7656452f6d955c7f46cf476760c9078e0a73a80ef97e749ecba157cf4824c29381c8a1845ecbee998176831bfb12722e8abd9371adca8c67bf80fecc31c01f4a375970de3b39c81a85591cc90d8afaffbd5ccab2912019812f41c67d0a6bc7f90156ec7769ccfe9cb8a9e76d2a04c722d9728bda6d39d4208ad59d99189e26b5b96dd84619234e00aeb3182000287270c11c11aa8dbea363bc1b93d72a681ddadceebb56261ff140fcf1fb3982f79c01338eb08ebc48b7721fa5ecd26e6f93a4f03951abfd688966197660ee56f79a6341ad8929c458f2ca6ae13653e94af604615380134ea413b9858e1a0930535324802cf07f3c345277a5ec2e4aaf842cdd36306780cc0a2a9901a15233c22ccbd678bb6aefb30b9cfb7ddbdb52e8b0612c79f21c6246ff7aae493310f59b02cb67cafa5e0e89bf4063e625de6f52944d9bb7afe67ebba975e914fbbd5bed9bcb0113f9fb4c8c45907d8c172b9295fd9b181a48affe906bbaebaf6c84408ae8a3c58fc4338e2a884dabaf47d1ae047690d4d466f15b6fd607a4cdef2426aa29c2fc8c9f75abbd97c1595b0ac880106ba8c30d433a60624966b2a4adbe6a8aa2ed05d340caca0d489fab2064973553fb68327098e816d90cb309f959468f9957eec0920278f00387ed4e82f3f82349345d891377cd58ddd79c29f811629347a3974c991dcea450f5d2f420c012b73d54648655350e41123d56f22772d571491dbedddfb617f0fe75246ccc89aa0582f3e96af721319a6729dd8a5a00c4a2d822eff85b1b28dc98308929a3c0eb4012aa359f31594b868174a4a20cd94d7c4be908d64b5160eb04145af7d6fbd122745b5b4158592869e1e9c5d74dd37f8b5b9d8ca58bc256a87c040a858d063bcc654c7c258e3148925a1921cf213262cdc076a41a9167d89f26fc3dc725cbbc55e6ca73fa56fd7eb0e485b247b277d4d60a0b6a6520d8f5cb817ccb95f36a2ac9d5529cef5cbfb833960ce5575508d2c1391b1e41a5fb725650ae2c3ede96f25e2ebf0da72d6a48911351879b019b13f94bbba51ea524225b16813b59458be88cfb647d743b5474f4c34236cfe51cf995aed956971506c3ca89cab07598134444e0dcc1ae173061155887db3ee32d7701fd1d572b17804bf6f25af3476c9153aeedce26514bdc2f7680abe90fb7bdc91b9465cfb6cb21d988bad4ec4a8e3a24fc0078c73f06b3d22cf52ead5c98292e934e4032d4fdc248db747de443b22826673cbdca0597a7249da8f7b253b89dfcd7cf31b4461fed40d2519b7c07f4ffa2b4620e125cc978e694489be552c3e327aaf1b1cb87f351490af675033f5fde0a6ad4a62484add0d785363b677a0178abb4b179182cb38f4ee2bbe3b7949f26b7d637c9eff2a89757e22c5753fa2e03bc9d88f1bc9947a3160529d5abe3a6ca1b2464f37fb361df8584a57d33df0604f5732fe96a51b5051f823c62ed57337c514d90160cc630fe1d9dd63cd3a9cfdea3de9bcf9d53b18f21649c46d55e31db50c1365aa66aa2e5d828cd8f84eb58ce249b52851bc06f19807f6c539f09cfca750770f8ec25ebda62ebc511c614bc63ab6e19be55a6f61ea3d0a11a9b7ae5432eb18738ab29f52e5cb00451083f4477cbfe892bb62621bf84bccd32205514a3dd0e8205d0e5a06b73c247f63d88e1417bee9e6ae45dae2963eba8a393bc4d94059b054df224e01bba2af4bc4d5012de6a6607604baf470479548a41c0f5813d4410012d9ea75efb21a9fbdcb3d8c702f4784ddce4805a80367dde6a1f78c6ea59a267fbeb1297c554fa8bdc1d5e5b7aa02630cf59a08b57ab06007112264a31cdcac6cbd8c6106d38b58e22ba4260053d8a68ae57b2c2a3546d4c037ab23fc13dd19ea876cbbefa2135b624e2d7f945d49c7ddb794b8fc441efa908e9c977415b20ffcff95615e30e44c1a3228425c85f23e1c690022bafa4ecb575875e2801a78c4bda6d6cd75733fb587d587ea75d442ccede64c3a940244f0af89974d09826b8cdb07c010250360568b741d813ddbf727451bb9b0779f32e963340cbc3063e7b6665aaea118056591a56ff2ce57c2854db3821f0e628f72fa8d9ff00793946a624d166e3576ba1214b3c9578927e141441b674be949ece734478e4a8d769b756865f39aef941147f18c4bde25bed944b543382df63e0d04a708f1b7c3c66e575cc5453077062dde24168eb149ef5e57e44def78b565f4ff49945b6596917dc755457a00049198581c59ffda9b5fc5fc5c25a42be6ed4ff4b0a620788a1146a3990fc8edb2b1449e76cdce8efcd6cb58a096a21ae5b34654ba7affa56017715ef39ed8dc000484c7b29891f563dcbe0435be82e1efcf8bccf412edb8a5af81e7a87754906a88269f2df8ee3f243f433783de870eb1a82d0a35808c010a389e52f6a6076a7756a65b93f5d47fd2f6e74573abc0ba008b450f873b5d1e56f142eaf8d8661171e43d9fc81b01843774437d0d1daf787a3db286e536c92a91c708c9719119b1429086115698101c6ea535855c16abde7d85c2cbd22ac800a7660889a98475763fa1e0bc407bddf2d5ba7ccecd618049a0be9b76723015e6d52e306e7abe285558778084bd14d1d7d5b5e8f295239d8fa807f9764ece417c3930f9fc7c1ae6cd983c2cf8b2727c06303423b9b08e99d1a33d61b4a587f0332209a377b56e230321c94e9f36d61f25a5b3e027e9d919f4f6355b6987fa43b5e187a9d7eecd2b3ec181d2d73f42305d4cf2f949b5600c1d8cbea7112fac8575a349e153348373e85cf28c791467a8de6d902acc6f6fa63a2561a561a2fc6bc70fed7fbbf32a829e3f83cb0a875cc347843b440fd8ef1490a584393e3f41a25e9db9efd04804edcfad8dae091259445a687dbe201e8d5ada38e1d36f749aa4dc4cc28cebebb6c54cf672eb5471422d866879eb464d2ba373e8cf24db39e06bd5967a14df1be3cfb5b06ad0b02a4b87af0eb67f7489d20a019f455eb4dc4b6f5f5e713b415898be7d13b94feb029a9c672b1285af3fb438dd0b9540d3f1a42a4fdc9e8b707ef5bf10d7c10b95cb34493a22806197b594d6e87916c88833923bb5b7237b456d53e91e969e8d77b377d4df15b77405fd82e9021c0186838d5fcaca7e939682498e4dceced15d2ddefe3b825c7e9291f9d69e59aba34736e4141d08e5eeff2e5b383bb63eaa2967fa44e1cf93bde1b56a760c725dbb5"}, {0x40, 0xffff, 0x4, "c772d7f8f28cc1357271d80d69de0e163becf13af67da87d3999e6a5e82f6c0b4d625e7d230df3d6765591a77c3341"}], 0x12b0}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pckbd_enable: command error 16:01:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = getpid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r1, 0x40}, {r1, 0x6}, {r1, 0x8}, {r1, 0x40}, {r1, 0x4}], 0x5, 0x6) ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') sendto$inet6(r0, &(0x7f0000000040)="5e11b1e6862feec55ddfa3f5ff9ab75ad056a117b90161068fae391168004dc45f4f41e101fa3e010e450814e48fa49060965fb0e924d4700e35fe0fc3085f2a5cf315d9c0fe657f01ce9b022ea428e1cf339c2ccd606d907753d31eb9a13b1624dfad3474d85d07295b4ce04309280015dc2525be05fd85c833b0c3ddfed4303bc9334107f3415e722b77091f443ac4b426cd7eebdc320248c500d33e630d063d1101a6542e00b2b2a3aa059933619cf5315d4bfcbbb3dc32353e2a991548e3ea8a9f25d39ba2f26da7b09c7818c041f3b4dde8724478e6e607dcc2", 0xdc, 0x3, &(0x7f0000000140)={0x18, 0x0, 0x10000, 0x7}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:01:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000003c0)={0x6, 0x401, 0xe6, 0x0, &(0x7f00000000c0)={{0x5, 0x4, 0x4, 0xaba, 0x6, 0x8, 0x9}, {[0xe0a3, 0xaf, 0x2, 0x7, 0x100000000000, 0xfff, 0x200, 0x6, 0x800, 0x8, 0x1, 0x7, 0x15920, 0xff, 0x4, 0x1, 0x1, 0x9], [0xc924, 0x5, 0xffffffff, 0x8, 0x10, 0x9, 0xe2e, 0x7, 0x80b, 0x1f0], [0x8, 0x9, 0xfffffffffffffffb, 0x2, 0xff, 0x3, 0x40], [0x4, 0x1, 0x7, 0x3, 0xf1, 0x47a], [{0x4, 0x7f, 0x3, 0xf7}, {0x8, 0x10000, 0x6, 0x80000000}, {0x101, 0xcb0c, 0x1, 0x54}, {0x5, 0x30000000000000, 0x0, 0x80000000}, {0x7ff, 0x1ff, 0x8000, 0x5}, {0x1ff, 0x100000000, 0x0, 0x3}, {0xc49e, 0x5, 0x2, 0x565}, {0xfffffffffffffffd, 0x80000001, 0x6, 0x4}], {0x3, 0xfffffffffffffff8, 0x8, 0x80}, {0x2, 0x400, 0x0, 0x7fff}}}, 0x80, 0x4}) r2 = syz_open_pts() ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) write(r0, &(0x7f0000000340)="b1dd68031b18989da710ff36ad49be82f32fb0142306849f3d8ef21ca17f50632a7973f9f4489598a46fb7562c9566bc3361b31ce1ecfe007b9cae2e011c1a4bd0bc39d08d896cdad7a9004942144dfad11cd8e01c9343f7bb3c8e0dcbe7", 0x5e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) 16:01:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1, 0xcf4a, 0x4, 0x8001}, {0x9, 0x0, 0x100, 0x2}, {0x7, 0x8, 0x100000001, 0xc456}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:01 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67209ed9afdbc413f3eefa2b276eb72761048a8f0e6481b643ce083c071b542a538770b5"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x400}, 0xc) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x95d0}, 0xc) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0x1}, {}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 1: unlink(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xfff, 0x100000000, 0x14, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x2, 0x7fff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{0x8000000000002d, 0x1, 0x100000000}, {0x4c, 0xfffffffffffffffd, 0xfffffffffffffffc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000340)={0x1, 0x1, 0x7fff, 0x2, 0xfffffffffffff800}) syz_emit_ethernet(0x0, &(0x7f0000000340)) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="8af12ac989ca80c71398690cdd6e65f0f2751310534a8fba862cc761a652f66e64134c8fd1c619c81aeeb540b6418da593c993e595330537adddf9880c202162952ccd4e288cec2305878205ccba420338bf6e2f4cb8c3fe3baf9759c3241fd61c6dce9ed89e716454c72611f7b8a6a24910c68846f1081aa53c5455", 0x7c}, {&(0x7f00000001c0)="52d204ebb7467b3ece619c9d3ca2945b726c33349739cc69b4e4a738d937b829cdaff990b013ad625af5d5667482afa3b1818bdb6d393a5821e28db2eb0791038f8015e277ae045f590c8fe3a53b1412717fd4abb14b5964ee05c9c0ffc383ef39fa70764848bb5bb0be727fba057ff61788e9877fdaa04637694dc3c40cb4464dedea8b3ad21c94f4cbcdf5b203dea9977945a406fcbe09aa6028e14cf6670d8ac48d18057efbfa2c339eec08545a30dfe0a88c3376d9a2dcb0733b6a40d2cad6acabc7b6c86a4ae026918d5fcc41305d3d1cca64", 0xd5}, {&(0x7f00000000c0)="1f9e42003a21870e19a4294702fa6808c0a83de5b3ee9c26bb2499e55b83", 0x1e}, {&(0x7f00000002c0)="af40afa221bd0330cc", 0x9}, {&(0x7f0000000380)="1abe717dc10cedcac2a184c85d2ef225fce1910137536b5d0ea628850b0e60f963390fe4d4610c4b48284e67ad8873507d830290c8acfcc8790d3eb11603421f3c4277952873a9258079630c3b364d18ad68816d53b8d1e2a1fd9821d1a6fe411bf17a03c7b4a58412b772ea642b83550fa0828cee5124fac18a34218565ab6e05ddc932ae3f31751a67c083d35d6f334d4ce51aaf71f32d9f4f9f7745a5c8cabb27e6d5962fb09b08ee5a8bbfae64a8ea", 0xb1}], 0x5, 0x0, 0x0) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x2}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:01:01 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_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="cd6989ed111003dc0ab2eaf6c9ae9c0e", 0x10, 0x2, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x2f) syz_open_pts() syz_open_pts() 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x2c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='-') 16:01:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x18000, 0x0) pwrite(r0, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0xfffffffffffffd7d, 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) r4 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000001b40)=""/228) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2d8, &(0x7f0000002680)="009721c9ce99fdc51b685f3a7a0a37ed6601725a2e901785f4a06fd6d095fefc682aaeb87e845b42c9f2be778e82b54870e32f9ae792b2355245705b69574488f8b4dfa195190756d4964d1a18a2a05a8d535dcb37688882c7eba82e1c490650adee520a9e0a76448cc97f12eb517f7b790834ca052289737beff6644aca84aea49b46d720f82d1ff22d53aed58847a2620500f838c7680f290519a4a70b8bfcb3a8a983cba52f04c28385e8a360db7d7e336400954eea1cf2ee259d0ec1638fc45ac8c468553ecc1de4004d3c1a1f4bbadfe0a007080033d66bd8399ea381b82ff6ac8f7ed4c990d9918142a58b628a9e11") read(r3, &(0x7f0000001c80)=""/178, 0xb2) r6 = semget(0x0, 0x0, 0x200) ioctl$TIOCSTOP(r1, 0x2000746f) r7 = semget$private(0x0, 0x6, 0x10) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r3, &(0x7f0000000400), &(0x7f0000001c40)=0xc) connect$inet(r2, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r7, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000001ec0)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) semop(r7, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000002c0)=0x2d5) getpgid(r8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000480)={0x3ff, 0x6, 0x100000001, 0x3ff, "e3929e70e424a8d701ef6f19e587139720d3d1b2", 0xc8b, 0x6}) clock_getres(0x2, &(0x7f0000000440)) fcntl$dupfd(r5, 0x1000000, r1) 16:01:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x3d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xf7, 0x6, 0x5, 0xfffffffffffffffc, "2e42b1c01f4bf05614242016eb9f562e741ff727", 0x6, 0x571}) 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4502) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='$\x00', &(0x7f0000000100)='.\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=':+\x00', &(0x7f0000000280)='\\A\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='!\x00']) chflags(&(0x7f0000000000)='./bus\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./bus\x00', 0x100, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000500)={0x1, 0x40000001e}) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x100) 16:01:01 executing program 0: dup(0xffffffffffffffff) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendsyslog(&(0x7f0000000080)="6a2a3277e6ce8186b91af9aa7a74b82bdad292c54a3272069e23dea044db402c92e18c807f8b054de6d1c5a9bfeba57ff94989e5d22be3f3d2f2c0ae0bcb4db7537809b7e120bceb42505bd9a5968cf1b8ccf5ddc9bf2909f80dbff20a345c339e41d0eaf14fa7de2f6f277f1e1eaadfde74f94a6dc41c7995510cbd69117faaa434e6440e01b71cc21373575023c578fad592a81c12bef81701c0aa28669c003626f807c427c7c33849d3502706268f7720", 0xb2, 0xccec8c70d5d6ecb4) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:01:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0xb9aab9a4768247d7, 0xf0c, 0x2, r2}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="ae6654c5ffc8f55163b1c9a969fde77b87bb3f03f578add2a33447015c5ab3e1539d5f636fd82f43799153843dc5a5e88e6e007ea03b59647a626dbd9d25eaa0eeebb69bdf2798048240f7acfdcdde2f21177cb1b4c5815c168d78485d331a6f66950abcaff7eab8b7d441f27eb121d944d26bad9511be8cff58699134faedefd4d83eb2d717e634dde34a20e3ac16", 0x8f}, {&(0x7f0000000140)="535bf43d06e19eb3edb4870a186313e3d2e35e9bb62983ccdc8b042b62f1b9a574e0fea6d3b3ad5eeec82ac6dc45f33c192933d58717fe24f621d95b59fe6eaa521173b39fc47dbd0e798d78acc91aec5c5363", 0x53}, {&(0x7f0000000200)="cc01bcc2115f22cddaa42213245e0bf142cba3c4595205f31ef64db30abcd2e35cd3cedb1e96fe1d0a6d8cbe148955708a796cb08af177", 0x37}, {&(0x7f0000000280)="516226f932847dc6bb3e99f46044c10521b0dfafc0bde9c21414a26685ec7454db1fa8053ea54eef885b2cd39b38a3098b3917f2dd98a6f45e6126bd842a0626a21fe35e1cc7b42f937a0c819238ae1b7d200e67e76bc7def4351a9e1aa884f63c95df0cf78d0e8612848adf7562a800b310449d6218a7e4816dfe84f0f161abe535e774bd91e7ec9abe7930c9030993dd1b6d446de20c769fce4cb2372d3e70f9ede9b687f46f98a03f23036b72d2e4f5e51e119f4641081d03e0cb658d5aa14994e25ea5ef6c5bed7da10d96cb74facbd14daec0135445960dcfcfc8334c844856fa686d0ca95f8db737b1a329b896f12345", 0xf3}], 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x800, 0x10) nanosleep(&(0x7f0000000480)={0x80000000, 0x400}, &(0x7f00000004c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000440)={0x1, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:01:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0x80000000000}], 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x200064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pwrite(r0, &(0x7f0000000240)="2b6d83868eab256f83675091b1bd746f66feff03a4ca1af6fbca2d284b15130a918698809aa18fd7a69b8c7b780b542771d79ec731d4ab5dfde86c0b1cf6744fb95aa7011b52c0c679cda8e51a748bf64ba3ac668970053019b435481bcfd878165258944d3e7d3a090d49b281bd89fc299b77264052cb784542959affb222e980dd720a3398ce6270092c9df62c20069fbe248381ed7a5e5d96439c5141c31ab87638ef067c7185b048d04ce70c07a1772365944fca8332b4abc70dfac74736e2af2164fd9572ae", 0xc8, 0x0, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000000065a) r0 = geteuid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) fcntl$getflags(r2, 0x3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) unlink(&(0x7f0000000040)='./bus\x00') 16:01:02 executing program 0: r0 = socket(0x1, 0x1, 0x100000001) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x97dfb7927a60784f, 0x10) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000e7eedf83dab0000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x1, 0x817, 0x10001}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x1, 0x0, 0x6, 0x6d12, r2}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 16:01:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0xfa049d6b723dde51, r0, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() read(r1, &(0x7f0000000100)=""/127, 0x7f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x1, 0x400) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') writev(r1, &(0x7f0000000540)=[{&(0x7f0000000340)="b8270ba779ece41af56ec4ef07f7c59ee11a4b1afe9c8de94d668b14b7f62400f703bf50db23da87157497205ca7b31ae8ae09deedcd226e53b967a47feabc48d9c2227d5f33f14b61a118583032683ef0230fdd16a11f72410688d8762f040def588d0b57efcd42336f38954b8f986958bd6f25f3a3aec26d37a68570989ab11690e015f434ef80b296a4fad5b02e2817883a590235add784fac9e217408d9989a2f9ada9a0160797ac3491eb3902b1242750515d35294a5db9cc9e1c2afed391cb8c136ef3bb68f4d25a5b77211ff1d12ecb01140d1c5ddb451e6dd62f4af0ec1ce292c79321abda88fdc93f925bf9", 0xf0}, {&(0x7f0000000440)="e2deaf302ca7f68cfe83d458743698613b0afce0b24e6931e932516c31dd3386693ebd88365cb9887d653fe6cc1a53a0fb62cee874f5540702371c8a73ca7b3573fba230d54f5caa79cf7d0bb0b05a5dc69248f6b9733752e4542cfc6a2b777cc999bf90f95cd6c7472bc40d6db1b410d711769d2cf7158683958b456a329ac3788265d7239a4405089f2ed1d11f0bd2da9a0541ebf5685b2d8227dd4138efd542c7ae3355b9b7ad7666d4a76a9349b25a5ae6077d2e2509881c485cd9d95b3694d7ca1535e17f7ed93727d75f30e4f0a13c6b4043", 0xd5}], 0x2) open(&(0x7f0000000580)='./file1\x00', 0x0, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0xcf9a830b5f4f74b2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000600)=0x4, 0x4) r8 = dup(r7) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000640)) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f00000006c0)={0x4, &(0x7f0000000680)=[0xffff, 0x40, 0x1f, 0x8001]}) mkdirat(r2, &(0x7f0000000700)='./file0\x00', 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x80, 0x0) r9 = dup(r0) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000780)={0x10, 0x3, 0x4, 0x1f, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffff01}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9e}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xb1f40000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x5}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x8}], ['./file1\x00', './file0\x00', './file1\x00', './file1\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x281}) 16:01:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x23f4d6fce21d1d3b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x1d}, {0x6, 0x0, 0x0, 0xe3f}]}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffdb7, &(0x7f00000001c0)=[{0x6c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x5, 0x104) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = dup2(r0, r0) sendto$inet(r4, &(0x7f00000003c0)="be6178d7708344ac236dd998b385167547d8b800b73cbf08b938acfc40f817308503b2da417a85cc4e4c17345ef4fac4c403ab8484bb9b1610733b40fd9af535510e5e5db4b4af749c40fe21dc695f1ded61abf82785a0e84d90c7e3e4b28e7926303d1889a451be7a3e8c624b6ed9e6e4ba80fe1e4d715efff1d1ae4efe84c18bb40bd64cbbe987c87b5ab6de3698120be0279c5790908322cf59a0ff750c454c2728c4694cc4fc192e365b567e85b945393a4757691c83b06bba315da70a12542ebd8caa0bac6026d82790dddbf6e98299194099529b342d785bdc6dfe", 0xde, 0x2, &(0x7f00000004c0)={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x5, r2, r3, r5, r6, 0x80, 0x321}, 0xfffffffffffffffd, 0x6, 0x1}) flock(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) write(r0, &(0x7f0000001200)="1acb6a81dfcbbea8c6e68e4b1b3b649bbfc958c0b776805fc576caeefe624394d029d72c8134a2af01dd6aa25dcb042d9c9f5bc1de65dd7e4442442d95e81910360a6625cd520e07283313c2fbdc9059b90b43778cf12a330438b2f12bee60de4d8261998565350b1d4382578f8e1975a36bfe9c33249d7f8cd9ed5da90f5facf6400b0e65dde0105daf29d2d91227b3e37c153c9709284c4d7c7564d0cc9672e7b550e8a6369c4c23bd6fac600c60c75a55c99a760ad581892a9e5c71d0012e2bc3267dec567609be0142c6f8984c89aaa6cff31b10de", 0xd7) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x40}], 0x2, 0x0) 16:01:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) close(r0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) chmod(&(0x7f0000000080)='./file0\x00', 0x1) 16:01:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() fcntl$getown(r3, 0x5) kevent(r1, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x8, 0xe3893235d6aa42aa, 0x5, 0x9}, {{r3}, 0xfffffffffffffff8, 0x20, 0x4, 0x7, 0x20}, {{r5}, 0xfffffffffffffffe, 0xb0, 0x2, 0x1, 0x400}], 0xec, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x1, 0x8001}, {{r4}, 0xfffffffffffffff8, 0x1, 0x80, 0x0, 0x3f}, {{r3}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0x1ff}], 0x2, &(0x7f0000000200)={0x101, 0x6}) r6 = kqueue() r7 = dup(r6) kevent(r7, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1f2) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000000c0)) syz_open_pts() 16:01:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./bus\x00', 0x800, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:01:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x114) recvfrom$inet6(r0, &(0x7f0000000080)=""/192, 0xc0, 0x800, 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}, 0x7) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x40000000000000e3, &(0x7f0000000380)=[r8]) open$dir(0xfffffffffffffffe, 0x10020, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r13 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000240)="5220b8e8536220b7d0cac9e4500fb0a527076f2a3664e148fd38a1799eac794036a4c5c4aea867a1ecefdec2cf136e812beb56dd15ce6252c9883655e489aa5ff7a47c41af3851c0b32a694c47e85efad012c29ae9a7dc0ccdcb4e642c9c05efc20d0964f7986bd6c0eb444c0316b0feccb413c6c1f5", 0x76}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x98, 0x2}, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$getown(r0, 0x5) r15 = fcntl$dupfd(r0, 0xa, r0) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r16 = msgget$private(0x0, 0x200) ioctl$WSDISPLAYIO_GVIDEO(r15, 0x40045744, &(0x7f0000000580)) msgctl$IPC_RMID(r16, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r1, &(0x7f0000000280), 0x6, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x9a, 0x10, 0x10000, 0xfff}], 0xf6e, &(0x7f0000000340)={0x3f, 0x6}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0xa5a5) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = getuid() seteuid(r0) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:01:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x40004400000002c2, 0x0) mknodat(r0, &(0x7f0000000000)='./file1/file0\x00', 0x10, 0x5) setreuid(0x0, 0xee00) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:01:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0xad) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) 16:01:03 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0xaf35, 0x1, 0x9, 0x5, 0x0, 0x5, 0x2, 0xfffffffffffffffb}, &(0x7f0000000080)={0xe7, 0x4af800, 0x6, 0x340a, 0xc6e7, 0x5, 0x401, 0xfffffffffffffffb}, &(0x7f0000000100)={0x8, 0x2, 0x100, 0x6, 0x7, 0x5, 0x2}, &(0x7f0000000140)={0x9, 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x865, 0x1}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:03 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x10000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000f600"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:03 executing program 0: r0 = socket(0x18, 0x2, 0x7f) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="010288e84ac36c04000069764afe94d12d85e99ebeda755b69aee1d9e9f0f0ebb576a3c1167d4fde7a2116904c16aa54ef7db8e69a24900f483f0f2e184388c5664bc709312faa4dfdddd9c81db38a63547cdebd"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000100), 0x4) pipe(&(0x7f0000000080)) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) dup(r1) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 0x0) fchdir(r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000280)) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x800, 0x4) 16:01:04 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="28a65f3d12aa0ffae36b4dda6e619e9f16f42c454cd630d25f04f8b83f96b99225d6149707904cb981e65083c87d00656a34ef1573ba99bdaa8420d7c04d266c27b731162dde02d2b56f18773d5a62779a178a8f33f922e480306511634f09382e83a14516bae93e9222cc8ad0a1134483d4098c5af2081f2ae6ddb7cbcad49e1c2222643cbd5b33e841e10db4041149bd5dc3babd03d46aca97b5f2814fa37b872c38a319d6bd532df4e352c204ae670abc145326e856c9", 0xb8, 0x40d, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x80000003}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000280)="61908faff67ee6637176a43410104a496d72fa7f1467", 0x16) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() close(r5) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r7) 16:01:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) dup2(r0, r0) setsockopt(r0, 0x100, 0x3f, &(0x7f0000000040)="6a56245e6133d13797545406881b7db30c718c76094c5b3dab6d29648891b8ef8d", 0x21) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000080)=[{0x0, 0x9}, {0x46, 0x5}, {0x67, 0x5}, {0x100, 0x4}], 0x4}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x9, 0x4) 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) sendmsg(r1, &(0x7f0000000940)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)="d0a7835d5949812e15b51cebd02e1ee39afea5977f9966139913d40d5e8487d73b081c7cc6f2f85174542ab5f395d1821945d4d00a5113b8bc66df8120be", 0x3e}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="8800000000000000ffff0000a1610000f6e28e1aef066b1206b3a1ced1ad3a6850aa8d43cabb58f8dc3d36bc6e79a5fd5e920dfbe3426d286a026a7b3b4a1db68881f72dc7e6d4fcb11f8837392082dd563da53a5423030000001a87fca233a836b49dcfd03c91da689a3ab627a3a7a9ab830ef365a611272e2a038116536b6c2170550cb75ce600b00000000000000001000000940c0000d15dad74617c2989c990735b622d2d9e2616fd8dc278dad20e0bda11bcb8991e848592a457f07c9c2bd9769de2f69561ed390b09a4d7a33adc7272cd041bebbf3a3dc2917b4450c2b6d7aeac7869e54e83ed849cdee94fd51fa70cf9eb1a36f5858fc757e5daba48c87516200bfdf64f88ab0bf15fb49b62f0d837811aa2952ab5034b05a2b0a92d7d862508cdd329cbcffcfdba6f244f70fe928c0000000000600000000000000001000000170d0000c462f412927bbbb1bf02de350471d6d20d278f8e71050d518a5291ab6798984645a0c2aac806d4ee179d1e968fd1c87ffd3427dccffbfcbe5ce99bbf86efc2f83366d3ccdba8c8b3d69b6643a1a13f6cd313fac216fbbaea0001000000000000f374a102800000005c514e033803450c5f3266057baac3fee4e7c2f70eacdb098a7d437f8ec7f93a0b80c00b02c252d52ba2f7a5fcfb67df39ef892e2b326282dff4df4b9b313aafefe01505853adebc02dd6881f8ff8fccdf3325ae72a14e5ed799032e6ae58d94bfaa9ac3ceea51fe425c2f7f275ec7bffceb04dfd7c9d2e12f2f5b1ebf4922b8b02f58b21685316ae93caf4fc4fd208c1b67e6fed82e808592ab2d6cedc48485bdb291e52a198e8ec0c1e02c946d45264b38229040239dd75c50f2a2b74eb728e705db771e8c698772a9f3aa056cd222bfe8620907a389a89584694ecfe262451fa68a0227a5f4b76200000000000000f000000000000000ffff00009e170000d36b0ca3aae80f5e18799e7cb218e65605daecf52942e71e53713f99f789585ca778c0914dee011dde6c34988591c74a3eb67125b7faa6316fa3e58e8eb470a8d37a0356a679bc4f67d300aa4496e588190d1fa3d2f22e0885ca8fc97ce76333ae40392b6732116c5af1fa0cd24cc5702f10d6b26c113944f7494c59c91f49618ea9efbff85b589dfca9b6914df218e3d277b9d36a3791321727d49cef92efd916acae39ff652672a998f501b569eb5dcb5f6ee2814d13f9bd70a0f3a81775f27074697a0aa9a2aa8d51234287aa3b4c14fc8bf7b2e27aeed0d1ca7c309000004000000000000000ffff0000020000002a75a0f5e9b43206045ef9cde5f567e05c4da082da1baffae4e29c53baf05ba9b472f385eafad98defe34442deb0d278e000000000000000bd084b6f324100000592e75a462eb094a7eeec78403f8f8216deecda68f2f56e2c86d12d786a581ecd720c186c98652a1ab34a75ba702aba747f65628eeac9b4c7c3c3eeae2a51d1c3c1f1e21cdeccb4eaa83f0e72a031e2dcd56a3fd9bc04e1f9a179ba8d1a31fad9337e02c90d64cce29c36ba4be765f556c07c359940c079257a65b16b981e0669cbe10707eaa174cccd95198a17bbf865b53f89cc1bb0280b3abba2f97210eb32a18d7d1b3bb67701c6f0b3d199fa3207696a8a3d28215f740e2e432ce716722c9da78001222e4616ac0000000000007800000000000000ffff000001000000878af1a5fa51e22c65e10a5314c046c88973a25e34e785c8efdabd2ca77a3bfc2ac63f943480682030c6b62362672591121a304665dd4036d7b4a643a938b838309782fda98d5e6478230c80f2f51d13213e3459711efafe453c455342461f08ed00000000000000"], 0x528}, 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x10000}) r3 = msgget$private(0x0, 0x100) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getppid() open(&(0x7f0000000000)='./bus\x00', 0x800, 0x91) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2, r4, r5, r6, r7, 0x40, 0xbf}, 0xffffffffffffffff, 0x1ff, r8, r9, 0x1, 0x6, 0x5, 0x4}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:04 executing program 1: mknod(&(0x7f0000000240)='./file0/file0\x00', 0x1005, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) 16:01:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) close(r1) 16:01:04 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) shutdown(0xffffffffffffffff, 0x2) 16:01:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) sync() ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x0, 0x5, 0x80000001, 0x0, 0x2, 0x400000000000, 0x588538ff, 0x10, [{0x1c000000000000, 0x8, 0x7, 0xc46a}, {0x6, 0x8, 0xf8, 0x400}, {0xf05, 0xff, 0x9, 0x40}, {0xff, 0x5, 0x9, 0x43}, {0x6, 0x7, 0x1ff, 0x4a}, {0x5, 0x7, 0x100, 0x6}, {0x5, 0xfffffffffffffff7, 0x6, 0x60000}, {0xffff, 0x100000000, 0x20, 0x20}, {0xfffffffffffffff7, 0xfffffffffffffffd, 0xaba, 0x964}, {0x7, 0x1, 0x80000001, 0x485}, {0x4, 0x8, 0x5, 0x20}, {0x1, 0x7, 0x2, 0xe7a3}, {0x2, 0x2, 0xbf7, 0x3}, {0x6, 0x2, 0x0, 0x1000}, {0x0, 0x80, 0x0, 0x1}, {0x3ff, 0x0, 0xffffffff}]}) open$dir(&(0x7f0000000240)='./file0\x00', 0xff134f62c132bedd, 0x18) 16:01:05 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1000, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x7fff}, 0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x804, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0x5, 0x2}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)={0x7, 0x200}) 16:01:05 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x8000000000100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480), 0x10000000000001a7, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2a) ftruncate(r1, 0x0, 0x3fffd) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:01:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x100) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="36a9ded3d34beb63232787cc2bf2b185e16499303e81e6683abb17bd4433116e0af3c8e04906a0cf681d562f79e5f7d7889c2a228b7d70c1dda3133963b70c57d4335503aa5ebfac146a6fec8f0dacbdd70f86567d6bdcc858648545b831a92ced073dc7164d6f7306b9099e9c49e471fbbfe2914a8684ae6865d61bd4540f0c96fe339be473e9a7b3e4ce5b", 0x8c}, {&(0x7f00000002c0)="4d3feb3640367547df781810209a095cca7d571acad51e80980d6f57ab6471cfb125ad2fb9264a07a1ca9cd20c41afd2fe169caac9598c51b26c8873eeaf313c8214ea6acac2f7d6c7db9cb547b66520d6f834b53cadc2cc8c82176d64f210d1b648c79107ac6ba508bd84cdc609a3abfd8ac079ef52ea8796733faedea3ed9d99f98a088decab16787a00b6a547498f490295554ce975c5c9d200b5df8f580f4a463c19ed8832ff37adaea799722c0dd719b98bed4df0137bc372416a95fc50965e17f5f685dd2cd2ea2fbd", 0xcc}, {&(0x7f00000003c0)="95e6bb3dbf5082dc870281e6bb036f6018cfb66546097d90e0465acbe93dff3035630776ce67b5e543e5d4f411ce8714d56c778f18855ed1bddf7b1a77e51ab2b47ff8e7c36c926ad06430d23a89bc8007e9a2dbbade949109566a28527e2ff57be362103cb7c39a9e80f76105f5dfe3e7cede862151b62bbfae9068a0a0ef75a875934b2a946e78436f5c7d771ab4d1342fcc89d40a69fc35c2db904b2dad9832ee4e", 0xa3}], 0x3, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000480)) r2 = getppid() wait4(r2, 0x0, 0x0, &(0x7f0000000140)) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mlockall(0x1) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x0, 0x3}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000d40)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b649ebcc38935c6f65a2966695ec4c857c09a5ca16ac692cb63b88e4214fff586733cbdee00000042c7b249c64c0f95a00f5bdf0675364b43c5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12289ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f01a2d8c53c52f5500b2fa3f9b6548c2e62fb2182107db1f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a1a8c045741bd10fd6b94d5f758ba89e4affee6e0c8e2c3a875952e72a0e23a7c4d31f9a2d4cd2903cec72f36ac087f428cbe704e83de47475b9ab2a07862610e4d3d7327d28c9248d01dd13e20ecf26823ec334e3fecc4d906d8383784657bf43df13a94e507815276d235f4233ac0933735d278762345f4c92c2afa0b4a91d8bb585a869d22b201a4c98f8b6bfb1647c436810eef557b7ab0a7dfb26faec3cfc93398c568d094b0e46b8acd8bdd9430a776548379f028f5762dd49b619899436a43b9b159898ed63da1674f689e4870c8955ff2c0d90"], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) fchdir(r3) execve(0x0, 0x0, 0x0) 16:01:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pledge(&(0x7f0000000080)='\"\x00', &(0x7f00000000c0)='&[-\\\',(-\x00') 16:01:05 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x80000000, 0xfff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x5b8, 0x2}, {{r1}, 0xfffffffffffffffa, 0xc9b92e7b3f754bae, 0xfffff, 0x183a, 0x3}, {{r1}, 0xfffffffffffffffd, 0x22, 0x40000000, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000000, 0x3}], 0x5d5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x80000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffc, 0x5, 0x2, 0x4, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x3, 0x92b}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x1, 0xffffffffffffff45}, {{r1}, 0xffffffffffffffff, 0x94, 0x0, 0x4, 0x81}], 0x3ff, &(0x7f0000000000)={0x9, 0x1ff}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) acct(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x94, 0xe39}, {0xffffffff}}, 0x2) syz_open_pts() read(r0, 0x0, 0xfffffe4a) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30008, 0x0) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x7fff, 0x80000001, 0x1000, 0x1}, {0x5, 0x7be, 0x200, 0x5}, {0x0, 0xacaa, 0x2000000, 0x45}, {0x7fff, 0x5, 0x9, 0xc996}, {0xfff, 0x40000000, 0x1, 0x4713}, {0x6, 0x1fab, 0x80000000, 0x2}, {0x9, 0xd7d9, 0x400, 0xfffffffeffffffff}]}) chdir(&(0x7f0000000200)='./file0\x00') 16:01:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x800000007) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) ftruncate(r1, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000880)={0x5, 0x2}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 16:01:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = msgget$private(0x0, 0x9) msgsnd(r0, &(0x7f0000000240)={0xd98d6709a9fd479, "543cc0a611e230907931deec23513ff37cc1798e34a3604e586363b3df3d63eccfb49e1510b5851a3866ce07a942ab3da6833c1c935ffaaf959f108e8bdf3b45e18771bf132565d0596854a68a44c86c442bea938da5697e74cbfa5d6907ac5f0589e161ebdafef1eae2d4fff97e374ea02962222e4eb384f00821f5f9e2a1c8f93dc055af11d65dd4be26ba779f87cb927d13a2b706286b2198"}, 0xa2, 0x800) r1 = socket(0x32db56ede3596f76, 0x0, 0x8) r2 = socket(0x2, 0x8000, 0xfffffffffffffffb) recvfrom$unix(r1, &(0x7f0000000040)=""/49, 0x31, 0x842, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x10, 0x2) semget(0x2, 0x99d5994a11ea7890, 0x108) getpeername(r2, &(0x7f0000000300)=@un=@file={0x0, ""/16}, &(0x7f0000000340)=0x12) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r1, 0x8000, 0x100000001, &(0x7f0000000100)=""/193, &(0x7f0000000000)=0xc1) 16:01:05 executing program 0: r0 = socket(0x1a, 0xcdb04ab6e7679aa, 0x0) close(r0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000100)=0x177) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10000, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000000)=""/3, 0x3, 0x40, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) 16:01:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4007, 0x9) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:01:05 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000000), 0x4) 16:01:05 executing program 0: r0 = socket(0x1b, 0x4003, 0x6) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7f, './file0\x00', './file0\x00'}) recvfrom(r0, &(0x7f0000000180)=""/198, 0xc6, 0x840, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x3) pread(r1, &(0x7f00000001c0)="2438d35de8de8dfd4acb8fe023807eaa1fa02d479eef1803708f41c1c4d1599cc4b60466f658243ee2ee2eedec247f4252523e300ccf62a25d66e67a623113f6770401daa259be252f7d0e17ff83f51bb3d32e", 0x53, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000180)=0x80000000, 0x4) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) getitimer(0x1, &(0x7f00000000c0)) 16:01:05 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0xb21c198d3f7a977d) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xff41) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0xd82e4d21cb27312c, 0x20) chdir(&(0x7f0000000440)='./file0\x00') r5 = kqueue() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7fffffff, 0xee, 0x6, 0x1, 0x8, 0x4, 0xffffffff, 0x0, 0x1, 0xb12, 0x6}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0xaf, 0x4, 0x1, 0x5}, {{r2}, 0xfffffffffffffff8, 0x8, 0x39d58fce31e41fe0, 0x10000, 0x6}, {{r3}, 0x8af0ffb5f4e0688f, 0x80, 0x80000000, 0x4, 0x7}, {{r4}, 0xfffffffffffffff9, 0x907c7f841e77bc85, 0x40000000, 0x100000001, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x40, 0x10, 0x1, 0x5}], 0x3d7f3de2, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0x4, 0x4, 0xffff}, {{r7}, 0xfffffffffffffffe, 0xc85c5806940bf6dd, 0x2, 0xda, 0x7}, {{r8}, 0xfffffffffffffffb, 0x8, 0x2000000a, 0xfffffffffffffffe, 0x9}], 0x1, &(0x7f00000003c0)={0x80, 0x20}) accept$unix(r0, &(0x7f0000000400)=@file={0x0, ""/11}, &(0x7f0000000500)=0xd) execve(0x0, 0x0, 0x0) 16:01:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r0, &(0x7f0000000100)="845187", 0x2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:01:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000140)=""/125, 0x7d}], 0x3, &(0x7f0000000200)=""/4096, 0x1000}, 0x840) pckbd_enable: command error 16:01:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x153) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r1, 0x1) close(r1) fcntl$setstatus(r1, 0x4, 0x80) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xbc) close(r1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0xff, 0x6a, 0x89c6}, 0x9, 0x14, 0x9}) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) pckbd_enable: command error 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) clock_getres(0x0, &(0x7f0000000080)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf21, 0x0, 0x3f, 0x0) close(r1) 16:01:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xfffffffffffffffe) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1c0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x7ff, 0x100000001, 0x20, "5fcec5d28d760920ff9fa20f3994fd47006171d8", 0x6, 0x82}) 16:01:08 executing program 0: pledge(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 16:01:08 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x2810, r0, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3, 0xffffffffffffffff}) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x8) getpid() mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) write(r4, &(0x7f0000000100)="4efe0cd7b4ba1e181196ec338d7b14998c7215efc5501c9a70030a3d9265396251dcf1fe83f12b277de064cf4bb2f2f793123d425f1d93668297fd2df7ce0be9f1b3ff5b2b4adca9c20e47a882b4e4a32f23a4040d845c6ddde80b466fe40221f5160b25579d302ee12f", 0x6a) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000072862d64000000001800000000ce2fb19d506439db00"/40]) 16:01:08 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:01:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:01:08 executing program 0: socketpair(0x11, 0x8000, 0x571, 0x0) 16:01:08 executing program 0: mprotect(&(0x7f0000339000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x1, 0x5, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:01:08 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)) 16:01:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) fsync(r0) 16:01:08 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x2, 0x0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) close(r0) 16:01:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0x24820deb9c2a7e56, 0x2, 0x2, 0x0, 0x7ff}], 0xb5a, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2000001c, 0x4, 0x7}, {{r3}, 0xfffffffffffffff9, 0xa0, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x1}, {{r4}, 0xfffffffffffffffb, 0x80, 0x80000043, 0x10000}], 0x298, &(0x7f0000000040)={0x2, 0x401}) close(r1) 16:01:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x12) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000200)="4b02aabd1b82dc9c1eccbe6d5d62f72ec1156f4346dcfd37a26f0583fcfeffdcbcd75a0c677b47cd91ac2ba28e05c524e38824928451c6", 0x37}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="4000000000000000b468e76c00000000c1be6d0be608ea296788fc5d617bbc09bae3191dff1513ac31ee1c63a2e380865f5394f925e94a77dba00000"], 0x40}, 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3}) setsockopt(r1, 0x40a8, 0x2f, &(0x7f0000000080)="9443fb55c6e1fd58b7ac098719f694a0dd731343cee0ffea6a169cefc3a9ff522ab039179597641dd412ebe1d32b59f39f31f887b7f92f4948767fe7330dec47b0e4a247204449fcfb588ab47ba1a1af7bbc68a36a26699c783dccd0e5faaaf6f2665155f0ee7c60838be03b06e3fda8a2b319e333b2ae63055cb05c8fc8388e0b4e560367111f501d156d411a65450c1ae64286c43cb1231ed84ec4391e97d9b6c05aa7e06c46d944a680dcbd862fd50ea3d513401e70", 0xb7) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000000)='.\x00') r0 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/35) kqueue() 16:01:08 executing program 0: r0 = getuid() setuid(r0) socketpair(0x10, 0xe04d38acbdc92bac, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)=""/219, 0xffffff9e) r3 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = fcntl$getown(r1, 0x5) r7 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xfffffffffffffffc, r0, r4, r0, r5, 0x0, 0x27b}, 0xff, 0x4, r6, r7, 0x3, 0x0, 0x400}) socketpair(0x2, 0x4003, 0x100000000102, 0x0) 16:01:08 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) 16:01:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000000000051, 0x195) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x0, 0x7f}) 16:01:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055d7d, r1) dup(r0) ftruncate(r0, 0x0, 0x7fffffffff6) kqueue() 16:01:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x400, 0x0) utimensat(r0, &(0x7f0000000780)='./file0/file0\x00', &(0x7f00000007c0)={{0x2, 0x2}, {0x81, 0x7fff}}, 0x0) r1 = socket(0x18, 0x4000, 0x12b) r2 = dup2(r1, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000e00)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r4 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r4, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfdb415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eadf000035e4e6cd57281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b529f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cce46b3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d41ed876934b44c36a9cf77639689c7e95415a8e02434151d7c625f264c3589e6313e10fe2a0c1bf65eb2a4d2de55e4fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e64400"/645], 0x270}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000540)=0x5a2c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000a80)={&(0x7f0000000800)=ANY=[@ANYBLOB="ff040000000000000000003411297246de4fe391ac09e7e3c08306ef9151b3dd53b80d3a4772a779f880a10473c48a9f7d3d773257d24f13a5cfc71db8a8e4deaf393814147f891be1c744b36d69926aad6d5f11b1408fe976ba1a99a9f9627fdca0f9f6d7269e92f3981c1e0612db9b98bc392766fb85b85fa08a6568f75361631cbc72aedede70cd0a217123dcb2cde310464b77293021531eed5bcfb88cb969d93cd795278115913e114ac503fef937c5626555fc89ab52dfe8ad58795c3db0fdae9a3d5f105ee6a6a14ab6b76c6398c27779e100"/228], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) fcntl$setown(r8, 0x6, r5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000600)) r9 = semget$private(0x0, 0x3, 0x120) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000b80)=""/189) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r10, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(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}, {&(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$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r11 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000280)={0xfffd, 0x400000001, 0x9, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) semop(r11, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) 16:01:08 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r1 = socket(0x2, 0x3, 0x3) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getegid() setregid(r4, r6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9]) msgrcv(r3, &(0x7f0000000540)={0x0, ""/195}, 0xcb, 0x0, 0x1000) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x118, 0x140) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0xfffffffffffffffe}) r2 = semget$private(0x0, 0x0, 0x108) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000100)=""/222) 16:01:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = shmget(0x1, 0x6000, 0x1, &(0x7f0000ff9000/0x6000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r1, &(0x7f00000005c0)=""/161, 0xffffffffffffff41) 16:01:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "30074080e9000300"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100000174) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r0, 0x20007471) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:01:09 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0xffffffffffffffff}, {}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:01:09 executing program 0: r0 = socket(0x20, 0x5, 0x1) setsockopt(r0, 0x2, 0x9, &(0x7f0000000000)="2de50165add33c9cff9ae53a776df5bcca15d11c858cb50f183320420b5b6ff5e4a457c81a46be0fc5632748abdf8836bbee68f01dc83d2480bf5e8d12b214ea4e18c1b4ad5fbc6888c2c3065f459497865065be4219020f50cab82b606ecf9a53fa2684cf47fde1eff1264e6e8fa9bbacb4f68641819fe76a35162ad98d80", 0x7f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffaa419eff}, {0x5, 0x85ba}}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x401) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x1000, 0x55d}, {{r0}, 0xfffffffffffffffc, 0x40, 0x85, 0x8000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x50, 0x10, 0x9, 0x10000}, {{r0}, 0xb1c71b728ebae4e6, 0x12, 0x800fffff, 0xe2c8, 0x1485663f}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x401, 0x1}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x88, 0x20000000, 0x2, 0x26}], 0xd6, &(0x7f0000000280)={0x101, 0x100000000}) r2 = accept(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000340)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000380)=r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000400)=[{{r2}, 0xf35fcbb65cb4d8a, 0x1, 0x72ea64266557aaaf, 0xb3, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0xd3, 0x1, 0xffffffff, 0xfff}, {{r3}, 0xfffffffffffffffe, 0x4, 0x2, 0x7f, 0xcaf}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x100000001, 0x7f}, {{r2}, 0xfffffffffffffff9, 0x2, 0x2, 0x6, 0x10000}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0xffffffff, 0xffffffff00000000}, {{r0}, 0xfffffffffffffff8, 0x4a, 0x1, 0x22ce, 0x10001}, {{r2}, 0xfffffffffffffff9, 0xc4, 0xfffff, 0x7890, 0x3ff}], 0x80000001, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x4, 0x9}, {{r3}, 0xfffffffffffffffb, 0x4, 0x10, 0x80}, {{r0}, 0xfffffffffffffff9, 0x1, 0xc990c03ddfeeefd9, 0x7aa, 0x8000000000000000}], 0x4df, &(0x7f0000000580)={0x9a5d, 0x8}) r4 = msgget(0x0, 0x1) msgsnd(r4, &(0x7f00000005c0)={0x0, "9d8ded6751b8a64fa7b5bbd199de3873aa4d3ef04e9b7edca5da464828561f00c9b4156ae9599b3ee6273b5be8bfd25c3b080c28e8a06f2499e7fb9bea9004bab731951fac3f49"}, 0x4f, 0x800) r5 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000640)={0x2, 0x7}) pread(r2, &(0x7f0000000680)="b6b47d7bf0c23b9f1f032649f3f1d4e92bd666", 0x13, 0x0, 0x0) r6 = semget(0x3, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000006c0)=""/243) msgsnd(r4, &(0x7f00000007c0)={0x3, "46ca6e344eff221b8ea30f94944d658d48cbfffbad2dab1e338796d208f32fb02f917a39a4e6bfb058f3fbe4f19c06e4875ba8373e95a277274c20b897c548a727f055af8ad0405b5c674733964f724a4b1334fe06d8f145aad6e282bc0e68c0194f7a53ca7c33e05f00cca2d4edf98a"}, 0x78, 0x800) close(r0) connect$inet6(r2, &(0x7f0000000840)={0x18, 0x1, 0x8, 0x2717}, 0xc) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000880)) fcntl$setflags(r3, 0x2, 0x1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000008c0)={0x6, 0x2, 0x1}) bind$unix(r0, &(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000940)=[{{r1}, 0xfffffffffffffff8, 0x41, 0x1, 0x2, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0xfffffffffffffff7, 0x2}], 0x85dc, &(0x7f0000000980)=[{{r5}, 0xfffffffffffffff8, 0x24, 0x0, 0x1f, 0x1}, {{r3}, 0xfffffffffffffffc, 0x41, 0xfffff, 0x1, 0x9}, {{r5}, 0xfffffffffffffffd, 0x20, 0x12, 0xfffffffffffffffe, 0x3}, {{r3}, 0xfffffffffffffffb, 0x12, 0x2, 0x0, 0x101}], 0x80000000, &(0x7f0000000a00)={0xfffffffffffffffd, 0xd57}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000a40)) fcntl$getflags(r3, 0x3) syz_open_pts() pipe2(&(0x7f0000000a80), 0x10000) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:01:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x6) 16:01:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x84) flock(r0, 0xd) rmdir(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') 16:01:09 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket$inet6(0x18, 0x5, 0x800) r1 = dup(r0) dup(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x74}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = semget$private(0x0, 0xb77e350f82157fe2, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x38, &(0x7f00000001c0)="882e01ae2cf7eb56b53ab3831c8150633cc1a5f862f9c4105fe6c80611f19034d4f8a13fbf4654f098adf1f15ba28331142b7f8aba616f485cc3bace585ebb9449f8491ef8d5f895df36c4") 16:01:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x448, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x24}, {0x34, 0x0, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="96") r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x1, 0x3, 0x67}) 16:01:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/49, 0x31}, 0x43) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:01:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0xd) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:01:09 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x42) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x871, 0x1, 0xfffffffffffffc00, "f6a2ff092c3462c07047e1f1a07138e056402403", 0x1, 0x7}) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000080)='O2', 0x2) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="0705") 16:01:09 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) clock_getres(0x0, &(0x7f0000000100)) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfff}) 16:01:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x808, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xfffffffffffffd47) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000080)='./file0\x00', 0x814a15adde3f8f93, 0x100) ioctl$TIOCSCTTY(r3, 0x20007461) write(r0, &(0x7f0000000280)="48cc8868e19f490005270813681e47278fd1cc09791e53430d48e244b45e9544d0e6eb240c4ff6d4540adfbed38caf2c70c184937807cd911bcb0ce80d8d72b08938cf1cf73f6dada81a0f56820a210db699c0de26a092828dc4a0cf7bbcd181e70c6eb2d755d9b4d83fabf7c22421182cff604ffbc2b70fe2089b906292353454eb9cb1c2e5470b71726e26d33bda3d4fbfdeb27288b72a60f64c845c90acd47498cfc3f7762486557f09e0e006949e87a925f035a99ad3d3650ac358e1fc79744955510d35e6d773213b78dcaa1101df8af669a0b998f020ed2c1baa", 0xdd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000440)="ad18f05de2f4ef18219c18749d5fb11875a512fedc240b1cda33f6c5d27081e2bbcb4e9824ecc05784738ae50f4214d31439b4755dc80553f7e57570f17c2074432dbc65eecd6aea5827dc055687e1cf2aeaabfc813d63ab5cd8a525ae4fc48cbd67af72dccdacef485a3b46457bd0c5ba87860e1fc65fbe802ccb99f14310c69d0741e4c26695e0204a7b2cd254630df0620030c9388895", 0x98) 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) getgid() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x0, 0x788}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x14) 16:01:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0xbf4) 16:01:09 executing program 0: r0 = socket(0x6, 0x3, 0x25) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x2000}, 0x8) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000240)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xb3405fa2fc8c83cd, 0x90) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x3}, {0xffffffff, 0x6}}, 0x0) 16:01:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffdc, 0x0, 0x9512dfbf851f62b0, 0x0, 0x1a9}, 0x5) r1 = dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:01:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r2 = geteuid() r3 = getegid() setsockopt(r0, 0x7, 0x87, &(0x7f0000001800)="f310f3692209486c655bd0188bfc7058854ea4567679ed8151bee024116a3dfff2c6e3e4898c516e4d81803b44705a136f187281745a0eaa635c3bc58343f78818052f7aa8f62a7f3bfdb984a506945fd5956f1954e639d22181c0bca3e48b48a9ff11f3b87c9ea9a1969a7788fd70482cb5d3b60ad71d94696933e25a0626deb7e19f21fb9f9a59bde50162cb40b5294ed6facd89fa005e", 0x98) recvfrom(r0, &(0x7f0000000800)=""/4096, 0x1000, 0x1, &(0x7f0000000480)=@in6={0x18, 0x2, 0x10001, 0x7}, 0xc) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x20000, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f00000004c0)=0xfffffffffffffe9b) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r12 = getuid() r13 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="90dd9dac21643b5059988428036a621d6a3ffbc9eba4fc46e8b7f92da8f3842523dd4f84bfb9a0df7cdaf4e4bdae494a236b2920f822b240f755656727da58f4eb6e914ac71b79cba9cea99592b36667d6f7ed61e4d71ea75cf7ac465f0a8e5beb072781a84fa1071b275340560d9e09d96034481653052b80192061ed5b04b0265126a5af88da225c0cc86c2beeb63c1dc47446d728f76e168f4903b4feafc415e0cd7f0571f43d6dddcad165354a0b745e4eb83bf789ed581f357d02b5", 0xbe}, {&(0x7f0000000280)="c6a993365b3e45daa2d6400949b34e47407e0f1ce0c262300f6d8568ac2cce369b8664a6ec581e7a30e8b215b346ee93744d0b8971757e17e95e7b8ce7e0021dc9a4b3640e0b544386bde2f0eb1af3dfda58ca7f75c8484019db04537a09223335dd2e0cacaa7f763f94f79b927b61b612e758cc59353184df890701870f4827487746fb2b197713c5e39df689db88bd24f727c11fffedc97b530b16d01711c317396c6df6163bcdb63b95072b4b6f31fb7c8bd07b9695248dc4c610c386", 0xbe}, {&(0x7f0000000340)="cd6091b690c3a0c853cd9e3693cd6b6fbd898cc8b606ebd987a07f", 0x1b}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000002ffff000000870000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x1}, 0x1) r14 = socket(0x2, 0x400000000002, 0x0) setsockopt(r14, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockname(r14, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r14, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00022e2f81f6cc12b32f66696c6530002a2354abfc71c7f321ae2fb00b993f92d7a38b3ffda0cb87d0a3ed96b43ab9b980a58c91439d3e2675583169851c924085e9a134d8882ea5"], 0x10, 0x0}, 0x0) 16:01:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001300)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = geteuid() setuid(r2) r3 = msgget(0x1, 0x100) msgctl$IPC_RMID(r3, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="f489") readv(r1, &(0x7f0000000180)=[{&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) pipe(&(0x7f0000002340)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x85, 0x6}, {0x44, 0xf46}, {0x6f, 0x2}, {0x16f}], 0x4}) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x6c}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10000, 0x800}, 0x8) socketpair(0x1, 0x2, 0x8, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x3a, 0x7fff, {0x80000000, 0x3ff}}) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xff, 0x2, 0x2, 0x7}, {0x5, 0x8, 0x5, 0xff}, {0x5, 0x400, 0x3b120f4e, 0x80000001}, {0x759787bd, 0x1, 0x4, 0x8001}, {0x1, 0x100000000, 0x400, 0xa1d}, {0x9, 0x2, 0xffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) pread(r0, &(0x7f0000000280)="9e43c29c7cf0bc26e5db0501bc479df4dc2a42fec0d76674a99a893c96f1e927b98b1c6801741ef5206b3fa6b157a25560591ddda0bc1c6151bc2088da3f81ef202fc8141c6bd1b64193e8023c91b4334b07ff136a18abb050742905c10e957bf96297668e5e6d42c9cce3adb9a6b706b7c915f101726139a1278af16302d172e99b19a4d4fe22ebc651dec11dcbf34dad85d21a2d5abb3120123da48c9f9d2b4c8adbcb4cca75dfe3bb63af0d32cac8edfb77c97c0a5bacc69b5cdfaeefe3cbb58baedb7a2d1ac57d601a8c165416e2cc8eedb89d753676837b31dbc3cfde03c8439f4b0e74626b80f13bfa5ebcb5dd73fcde14a850859ece06a6a8bf5b4101618bc1fe94b1d3a4ffe6d1a5f68841c05bb69d9e861322cf7244d372b2dd17a865d4a4809de489b1f0d50124a2dbe21f7368236ba73f00b37314cdb32c4aa33afbbd3de93ad75367b7e17853463f8444860a9c568f5e31f700c90fc14fd105a6d39f5227fbf8df5823468770960075c444b425474dad17873c175d118cfad3cc2b458db1711724dcf4938b225d4c0c6a9a1a0e9e12ae95f98e267b1e722c1704d38e92f39a99a002810556fd0ca9caaa7bc9c7dc47f1fe619adb6015f9fb1aa8a8440344d2b3104cd0833c3597de510633c1d529a7174fbf85b86f53a7b38c8dfb4c263545a11b04c7fd873923c88654f21695f7cc2e3f2840a69a25edc5f2ab131cc3cfe5fb2b7710b36f0ca6432994aad4934828a988883b8813998b7c74453dbb01a9dc537ca55e0e2a5fd22331f4cf903302857afe364d210194ca583f3654382256f68f916a445fb1822831ad9e37cd4fb7ce44f54cc7681853a3d447228849a718474c8417d306cbcc08edc6e1d1169e12ff626d88f2ac831e6180272e50611c27bc6ba237f37bbe0f682f4f342649222d6d8e787699151b6661df3b2c99632f2a09e465d78c7729b7b02660630bd2a2fd0c454af077aa0a180ca124c30d132f553ab434c72d7e8919bcb101d172bd3504b733ecb2735a759f3769503ba24c65a927c903161064798c1f9b013912cd66538f00d23b1604a214d9c0f4d2decee2e2c1420d22e4a355a758b78ddfa68be640d940a8f1136d921dfc890fdf1f58af0e76436f05e9561529eea25e40d42a749f1e12caff2190eaee2fb127fa376fdb4177e8e67f27891b60507f35b232334ccaa77b2e5f70eb0871dd69330e2af8cce468a2e9f432990e0fdbe595a2d926e82e2b6a1bf75ba7787daa20962cb675963bf789135e5ef4d126fa449f9a9673ccc466bc1f164cc12eea590b694bf264325d05c1f53057116962a6e523c23736babe883bdb65a09c397989b5cc34035efa9df6eb9e6d37fe1aa11881666978325b7c02513c70df8b8f1513907e2d16ff6ea71cdb10e145ff7dd2eb43d3ea56b1eb7858bdc2923c8c82ebb9379fd4c8a5c100ec2f0353416d02aebea36b709ba6aa29d4bfa3a8fe44b84fa372603523aacfb8f3ea8c78754fa22afb4e9042a0f4825625c602f5be58a9bcdd7a2f5a8cfa5fb9403a1691fda8c90db7b5051911cd66a870b7112625c2ae0925422a49cff50231c6d3f33f13e0f8afb507fddee2be41f48ef12a247d46329a8b4f2ad25edacfc482a70f790685064ba1db1565bce9781bb6f6bf617f5f889b7e397af3d3b9cac354f8266376fe43571c06aaa019421b01a1fa0dbd996f640d37ee08ac0cdf4e010a0d52af6c6b69426750979d4aa270faff64739119ba1d7c2140b0b6ca945a17e8a58930eb9d9af74563c4a477382ddc359451a9f76166deb227706d4d85dbf55cbe954f0a66443312199aaba76aa2cd46361f7afd4b860f50e2677883cbfce5de0887d126875e7501a544d2f359ae86ece09c00d3eaeeda944c89338f069ea91f29dc135937e4c957deb34127f24deeba12762d969fbda2ceab88e4e7f3b028ea7edaf5c97b6a07c0b322d1d5b535db726ec407aca6fef438c4e61d3792ccb838fdf7147a926f203cea90fefcd27aedd64ca73109f07436fcc8d64dd4982bf0039c75e7ea9bc0d91bb3ecac262084713f8257974f7f7021c15014d499e52684a38bef4056a77e40f2cc90e1d2f40d7a6c2605ad56e5e81363fd7c4d13e1de688313c2d285eae017c0c1db462a9659c1d407bcd6f11a87f303aeafb708a996329d2bc5a9ba60c40cc4d6e9a8a307436430382335ec43dfcee9df4e9e09a20798b8e4a4567918ed9f91b64bdfabdf48ff371b78665cb69d71057fd35ad26100cb62fcc1e2ff50bdda1d6836dfe47b7ff667e2bc19a0dc239e00f7b27ce6e8f23a1dbe65b79a994d7b46391b238b921d84e78e26d83a82ca0d7a20e9467ba46e29c6fee63a564ed0fa43c8078711b9e9f27f3af3b56c244f4c9a6c441cf95c8cba28eddea4d9d3fd2beb02e1e71b3a409ba714c29aa999a4e61b46fdbca129514a4532c26a78482e2628bf2ef792dbdab476ceaf6c8688410a901c9fefbca1b890227ba00b335d308aef786239378cfd945e437441320e865e513bb4ae00f55aadb9fb6b33d43572a4faad4ec9f924ab382dabe85e191f6dfcfacc82f687f2094e7283e790a15585461f817d99407a9c07fd2c76bd1196950fdf416d167405f630a5c14b6403f7aee2d5ca234a93003e365fb4a6b844652f6f018ed58465bf70dcb4fc32c780e41035b89ba25ae689b539713d39630321a89e5eadb19fef8777fc8c6f5f4d6098f8cbb3bef3dda02a2b5a0962ffba2545296546ccfb978eaf63081b5c4e4cec51eea72a4ead6c0f464a47cc9e1b74449776cbd674e7c9dacb622b19810a8c1513a0649a3e17d271d704c4b809396e11763c67eb0fdc66895f9312b26de22afef6a97ef5201b9cc1368f8fdccaadaafba7932d52c5c536d1627c0030d32a5eddf2e7a1123de7dbce846799301193bbb2455633f40e82e7ae20a84ec31cec3e06985f60c98bad54ea956d757577303e758a69e8449bce907a1ee2201abffefba8f1ae56d0ba8898accdc6cb3861973d7f8bebb19185812cf42932db61255d60190872f345eb36798ca824a014d8321e0a5fb3f914063aabfcee226e1d1594b27bf0c03954aa8d5c7e3786ae1705d6bc03fe0afd4b8619c53ea0f58d57cb45ff0be31f46cd7dace0120da6cbebd876ee290ff0ee9eddca9455028168053156b60e9212bc04f297725bf84f4aba405a450fe0211b8583849377e000cbc39f4490bde2707f30f296ee1f7251134da5224f4f4e4344ea3a3d14f84ef0b77dbb6f867df9d27f3033ace07012fe2315f26ed4f881d903e710f9890420ceacccf27c0b03e16b7ff3220615c289d51e1c738872c748a3f07c687a69f6a2258ff11583639ba5145961a6d4061d77b341648f01310a2f50ff918569888d077b80c6a3956c72f22fe55fdf4e7b509f615f874983778087046cbfc8e1be6c96f79623fc68d37490a6d27a919f7b2699f51f9a93d3a54911009f7bc2c0026175672b70636ad9b3b2e1e0c86ed1acc67dd75542fd8489643a5221d5a202129f82e95bc71e9ff6d33945a88a4137b01e0b3bf3a63f9459d7b630706ab69286f9d2f4dcba198dbade07acd4d9786125bea23b0a2dc25969d6e647b74c2c89249e837b6d6f9cf20ea13df56e9298a74c5b4395bc569830b31df3c4a9f317fd87abd33e17a5207f83e798e67342ffe26b6009e486b506618d814048568ecf898f74569c878cff9d876970c6991198043ca0853202599ebf7f0b2fd3671e26dca6699978e3158feede24f2d1633d7960380df4a0ab91595f48b2c92523f3e1c7fd9bf9ed257c7388890fe0e7cdf86d1ccc54d90c6c0e543bdd5ede79ea6e49221a9a09ba10de998f7c97f867d05a035a6dd02840a08d07a0e9659e637265499bc5d6f858387ba05e9e91d72d980d0c1c8ebac423fe34f93daa5687335aaec5ed349e407a59093af2104a97f0851bf81211be80810be190d691b9e905f75bf23ea0c6b43093d672c1644cf62d1434f90c9b32444e6745e58a1c1e912c944b5d2dfd4fddac9beeac4e3e4630afc99c8b895880fb1ef858ff658e6409b36bf7c7935a4b61d4a726fa961e6ff2c0794925bea802c569ea2dae4fecd5acb4b1d44fadfd8a903dafbec8253d78ddae039acb064db867bd8ed68363e65ffdf6b87436026558dba06c9e0d6562291d481946f9f7898671180a9804e64fd1b2d0643673d7126f7a69fe8191b8d6837337da91434f3f914d4a1e9fe0cb9aabe8f7f856c38ce7744ca80744227413db9483c251b4c5eb643858e082ff17df259643ed60efcb8925b25a46fa9ccdb23bfc59adec4e4013cd946014ecdce03c214a376b47dbfa748726acf26e4b6a89439ac9cd662c9f041d9d0a72915afc269f9f1803b7360bac1e1ca01685e5db5e556439b6d5830d4b088ad053da830626f576a11a7f2e12832b74d7d811e6ba449610dd8de358ec52fc876c026a7f646c05b6a90da5d3495c2c7e32d9861fbdf029cb1a474a7b9c0841204d9448ee7c43303d86a11a9853b221f67f62ae55074b7f467038b857a2636e3d625673ff9ae7a27274d7e9cf896ce022f8a40a358c4fc0984ce2fc3baf7798a17dc39d4110c30556da56016ee9b8d9093060ad8ebeef8c7d4c3471b6fc99db15f73a61a36a26dd01b877a418b161e5525dd5530b8926bf0d643c5a7dbb1f62321e699b357a2c90b5e7c8f70f68da1c87a43fae7c597734881a916fa149cb9cc8c63af90f35cf28a70c2f1701f175fc75d68512eff88efdcc38250fd3c5c670411ad410c38f31e589bee87bc2b7ac8c82e3d98dcc9350bee6fbbc129240d004ad80b868e877732d9c07398021f8b2072d1a42752be4b06332cade06b16f7ca17be578be113bdc81555f66a47778ebe6edbc3b41972dc274e006222da4f0d3ad3feed76113e46b5433b167004cb1eec443e58850091e0ada62ecbefca7788c314a0c2553592261fc754a2031a9383a07d6513b8cc37e89a0b45a752207bca220969706e410741eec8336c06b741c54747b829647c6059444261aff719ca237d2fd5cf5d93a5a5bd98f719aaf31902a99cc30a0fa530cfe9fc78f790b464ff92767a6441f7a1705602b817155fb88be1745cf0a5c6e221164ac6a5ee3dced55ad555658852ace1e2441ba9915da5dea78cb871571de75ca2e3f36aa36bbd68541ec97d0b66e08b59af55242980d06c7f6b09fef04d272bb0df7696d651f25154f119fab9d715183507b358114125d8d9841916b5d9a6f9140bb0c35e9b2c38175b64096be47bd223915fa86513f271b48841700bd1c587b7c32c094bfec9ead7530454f08b47623c0836f91914603a50a64239345104a4b2c16bc949bcdb2795b556b992a0807afc62756750d75b9dd989ff9465cec5bf4645dbcee170dd78a92d7d1f595e2ada807b9fd03cefa08835acba2672b65891bf326726ed65fa929cc178fcee10b161255791e91e7f4ff280357c753d2dd69a382ac60f327519463d30f8030adc79400131c240f77943dd2a80a2aa9630e518e2b897d1516d1fabf1c9734234bec0a058016072eb99f96f20de62b464d0fe63d3db587c1e4e2d9a390bdea98fe3aa19a631a26806e5694228b2597b29b96ff4e5089a04555d9d9ceceb216a12fedcc551affa488f8a15f4f045990ce6352977b0835d20d1891102cc8c83d80e8358f8517836b40b6b79fa5db9073ba7aed65d9558a62764301c2a520f0dde2a481eccba18b7d600b14b898671790ac3057cb7b8fcd498319fd49671d87765b5a4058b02715c4bc3ac8fc9c", 0x1000, 0x0, 0x16) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:01:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:01:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000200)="13cf962e4fa8ae4ff4ee7904918a549bc3411992eb35883477b2bbd4e2e8aa84a9d97672cd13c668d676d7ad0b7a85093fafec919ef0fa36050a99f39d4cd2e270ca88f4056bb67c24980f5bdd1d24fcb652812fbfb8e1ba98c03b60b3e3a683d93ece38e0b1", 0x66}, {&(0x7f0000000280)="a55b64912332ea90b39d27db716c2b6a6dd95d51900bfa8cf0d1c8aa1b1b193b8c6a3f23eba1770774319d152107fd282a0897f2c9b24e2f51d073ff6990750f9b215f226bddf09f9b2e544da28be22b2ef8e0ad0d2039871972e1e9ce7912738aaa38129d7f637adac0348666e3765623a945e8f91c5c4df4c2e9c4c700b57cf4f553b7a3016027f4fe58144f2dd6a62a1bc13ff5d06250626f5d0dfd538b2749692d2c2b36b907721e", 0xaa}, {&(0x7f0000000340)="7611a18c69823a64986c2dd36de25a28b571690637d3584d29613c487f510240cd41553c502d376df1c80a01540c817cd39fb7f2d63b7f1aaddef62963f00c9618e7d3f0149e2827a13ef900ba9eb736143cfbf0706275789fe14bd6db9cb040d34bef972d6658091cdd3116ee6a8ecc662c7931f46a9b9733230925a1d1e5fd37ad7ad04331ee122b3a1a9e94f03974cd6b4424802f4f5e941a92d55ab0c9a53188296c73478d3d00880a6babfd594da76fa19459167dd13a67e083adfe2e21feef6a5e347748a1b0f46c13971ae7b1b1a3db6b6912040ed6d8c9eee4ac49", 0xdf}], 0x3, &(0x7f0000000480)=[{0xe8, 0x0, 0x40, "367639936c0a415a4eabcc61acf01514b509b3d584d330df45fe7ed6067a882e135937b126b37ea8bedbddb2d0b38c86da4a49116a08cc5aa4b453491e893d093636cc3d50f90ec6f2a5b844e47a69985c3bbedeb650b3ca1f5ee94180c0ad8d58b398bae60dd54df4a6297cc2647f1292a5d3406a8beeb7c4524b20fc49bbc248a8af77a9a9c1c64438e0dd125b8c1ea88d5b89026c37122591b66e79a4ed921aa63d9c7a5c45892b214e130ee28d9bce54a91a2e652c80843412f6e16e59610e3b6115e1dc2d84d0056bbf28903ca892866fc6"}, {0xe0, 0x1, 0x3, "c657b14b581a4a3b397cd49d5763e918b8699eb1ad3befaed9cee3025bdbb75d052a9962e415da021ea2f8271ca7fe214dfaea298319c5769738393bfcb9ec9b330a87f59fd82de8f85dda17579bfe398154486299c01a287cd628eea6d4f90e1ea74f709e124ac7e7fdc2ae5b5755a9457d3c614b85fa14f6242987319b89a634ddd9f569381169de9a1cf74b891ffa8833cb28df930fcb87993fcf2f0ac1e9ef37edf4ecce89b2d392258a1ca0748138913a134ae87db9fee512f37ca6d2a51d5de02a2a092e28ba5e0e4d"}, {0x38, 0x1, 0x6, "3d56844d4c5a285349ef5108e2473a868abd572a559ce3faacb2d82d4434fdbf7b3460d0745a"}, {0x28, 0x1, 0x5, "2152d6f2f244d1e58e41daabd5ecf8833155"}, {0x48, 0x6771a509e91652d7, 0x0, "56fe8fea21085af3fe4f1251b970d1f0db84492b8a47622b8b1640b55aa8872bb9a6e883d1c134172c9250b8cdf3537cb7b786"}, {0x70, 0xffff, 0x9, "f94cf2a694ec634a4a71be03e73f3af2b5aad2d70c8cfbb92b21529faff7fecf8c06b4661ab4b39bdef105555173d55393477abb4992e2a93ebde499bedf1b7621909982b746256091b9c34a30581bace1da74757611383efe38917e2d36da"}], 0x2e0}, 0x2) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x20000, 0x0) renameat(r1, &(0x7f0000000800)='./file0/file0\x00', r0, &(0x7f0000000840)='./file0\x00') 16:01:10 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x62) r1 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xa0, 0xffffffea) 16:01:10 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) flock(r1, 0xa) socket(0x1, 0x4000, 0x8000) 16:01:10 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x100) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x122) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:01:10 executing program 1: r0 = socket(0x20, 0x4000, 0xffffffffffff8000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xffff) 16:01:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x48, 0x8}], 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x2c6, 0x6, 0x6237, 0x3c5}, {0x1f8, 0x7, 0xad72, 0x4}, {0xa4, 0xffffffff, 0x82fc, 0x6}, {0x0, 0x5, 0x1, 0x4}, {0x4defdaa8, 0xe099, 0x4b3}]}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x3011, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:10 executing program 1: r0 = socket(0x6, 0x29d0cee4bd771a8, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x8, 0x8001, 0x6, 0x40, 0x6, 0x3, 0x3, 0x10, [{0x6fe3, 0x8, 0x6, 0x3ff}, {0x1, 0x9, 0xffffffff, 0x7}, {0x4cd, 0x3, 0xe2, 0x8000}, {0x2, 0x11, 0x3f, 0x8}, {0x1, 0xd8f6, 0x200, 0x100000000}, {0x49be, 0x2, 0x100000001, 0x1ff}, {0x80000000, 0x200, 0x20, 0x7}, {0x0, 0x8, 0x1, 0xc3}, {0x4, 0x7fffffff, 0x3c01, 0x5}, {0x1f, 0xfff, 0x4, 0x2}, {0x10000, 0x2, 0x3ff}, {0x1000, 0x1000, 0x100000000, 0x1}, {0x2, 0xfdd, 0x4}, {0x9, 0x2, 0x3, 0x5}, {0xaa, 0x1000, 0x2e90, 0x91100000000}, {0xfffffffffffffffc, 0xa000000000000000, 0x8, 0x8000}]}) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804cba41e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) 16:01:10 executing program 0: getitimer(0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:10 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) 16:01:10 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x25}, {0x100000024, 0x80000000010}, {0xa}]}) syz_emit_ethernet(0x227, &(0x7f0000000080)="064457ff8785d57964d956fb68050000000000000056dcb2adb2537df51fb902a232762a087fcd2e4c6bb2ec827bc406a1b37e91410b63307ac9c1fcc62c5dc6566b24373926518dd589ed250db19b2d7b936889ddabcf1c8b41161907d9305b959980") 16:01:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x43, 0x0, &(0x7f0000000100)=""/67}) mmap(&(0x7f000012e000/0x7000)=nil, 0x7000, 0x1, 0x4012, r0, 0x0, 0x0) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="00fa0300000d", 0xffffff6b) socket$inet(0x2, 0x5, 0x64) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x1a3) sendto$inet(r0, &(0x7f0000000140)="91e9d6ee1c86882cc7c0d73062bcba69b9bffe4e9c503956a87dba03caead989f2d07119d73b439bba056ee4175d48d75a4dad20bba4beb5b4d536d5e42f7d332a7e85d08ec0c43d72c76d475a22f1a884e23a7a2c586848f816a0ea8003adbbf107fcda072101dd66ace89738fbb089e38cc989b7f253a1346dec58dfbd15009655089fa5d20740415cd6625e95459a64c9452f238aa8c36bdff9ca561e596114067de04bdb4f873d04b3d98a78174a2c9faa9a627c8b72cfc4270036584b053c17ebffdb317f26dcc6b1148592aacc1a39c26bc0c6dff3af9cd3aac28c594f109ba09727374e33c9d6b1231e8ddb43bf95a21188ae531edab76c1a6141409325d08ab340f92eba8edbc87cd90d1bc8e99496222f1e2617ce4812471ac9dbc3b99b9dd22767aae48c61eb4dde478570b042b69803eeb8dda6e65dc0b6ba0354e5cd2aff3de8711c688929a403eaabe87192b9c5c8fd9b4bc4bdafd99e921b3dc51945c5de3dc35ce9b13440dc1b705c9e0c928129a35feb52098ca59d7c53b011696142ed91484f0961703329b1615502b587d902b829e3f2ee0e2adf54b5ff9c07fcbb5a2c0975f1b74bacb6d9991d67b5b9fc728de6b2b7b7cd74d651a57410830bced29ca3dc00a42db0dde22768917d0a0406b561dabb764795ea69cc27583b9204f5aeececa54bc94f3e80805419919d25d01a618e006a4e27cbc431101febc782c3a71e09211feb98f22edaefba4ca8fe6df7fbf7f552cac02e00b0abd40698db5e2933e5893ae80b28776b4df162e357f43435b2d9340b986af4f7ccf1d3e0a25060e9014e376beb969705ace1f3549b113c3174ec0a2bdeea8a343cd24881d64c502a630b9ced129558fcd5fdc368e21617946bd9a3b4fe2bb6a5622d102669bd6c3e19f1c0eea303e654adfebe8a1de6ac47fd2440375562a7e48bd387851699c6f69caa5f36684cd0fd39e1d7822814c374028b92a2ccaf64948a256390c01d736a4c5f9f4f057086db8801d90dc2c1263dd849ecfc0c6ef3e2bebd991cafd70df5a33792d8a62b2f0331f19d6bb68f9d7157cc9f151f6d97e1945a9671e90020a19e92b344d9a0e20e5eafca852aff4e1aeece481f22f03d341606a64b832fec1ed7bea7674f53d8cdcbe5977258a23d1de3815ce5aa9781c67be992fa0b8f4267fe888a5829254637b66193e56851a37fc3b8bb52cc2cd62b2b7c6ca695943ff6c050b48705ec05521ed0696ab0f47268f8ab1ee408db711cb5709b958f4ac0fc20ccc4f19345b12655a5e3a82a58754ae5004f81a45d073b397a28bec70558c8af874ee53a3f0d8f551d8d4d4d133512bb595a39d4fb680ec253269d6066d71f5eb3c0d37fe720c13397b7e5b9647d5fbd56eb45ed82c336ecf2631cfb530a75473ab91f25bdcf49e57344731e6800f1e79145bcb8fae02fa039ee58c6e29912630f174bccf806b5494a1493e476e6d359565f281a2a46571fe1bb9858c6a32b1a92fbf9fd0418a5c59310ab513891c7d94e053d51b920002507789c67078e29c32e4bac232b17d6df0d86b7ca26f0d06869d7b223ee575656a12816a91070ada0e3a45444fb06c6e577246a138d9037ec131a75b5059cb127246844c9d92858f13393290d7f46be0e1854f28ac47f72d555d75d5c873d7d17298586f98a4176991c6b3a173c62b31d2ccfc3cf0337ccb5b9b22dcfc47449629d9e63999e3d981e57476dcf2df73d0b85bb09b378fa43f90168beff358d83ee43be20a226a296507e448e49d4d67134ab7c8003a79b079987710f81cda25a1c6df95a0de55e9d9c47c8ae0889f8191078bb176c89579b9ef6b2e3fa318d91daacdbd5b158e13332f9a56598a005ce59f9ef7d5a7e047b74078f0767f1e6d7625fafc0825f2e34fe6b27ab6881bd51f1c2722f2b0479e6f662446b19bb0cac31767f70b8ebc78f631badb05206fcb50620275316f82a5e7be903c644812f1dcc8cc2a89affab68f5937b6ac88dd26897bf97c1e606f70cda4d183ec08f46c2a7a0126082cc2c7efb5fad0182a2bff3dfab0eeed89d0a052f546e3867ee678d2f89d265580ffaf81d6940b719d417931acb084f580b0636443c3b50484149adaea71b4b5373741b0fbef3fb04b15ce328d2ece87917708797a0ffe9ec500f0fec5d6943855b704a8ee86dab4f8f5cf778a9ba476e42f719f7f7819caa7097ba6d37151b7d43a9b54f5eca32cb1bf2c029919295392eb79e891d3f93e85cd7f2c0bc15ead165f34bb62e26b5c5373acc4aa7d2ce28835116c64428dfa648b05e8ae01a3811c517dcf50dad1064207055f7460a63e79ebe21e5c243c8db985d1c97c1b9801ab92345f076e200ca5d27f5b0dd3714e12cc785b6fad0cc24e88ef76f0f5bfec97430ba3a25f93b69d86526d02e58dd86739d94e7d311d0efdaf8169508c2b7ff484aaae8d3a8b2336db44d0454f3e5f3e846e60b37def6bcb5853fb88310d1298164f869d76648cf8f0057c5029aa50fd2e64970e71b4f82412e730cae58e573bb8e09a402da17254f032c3bbb203847bd28250441153c70c3d8bf95170d53e5acdb15713f6450caa1aea3402840c8937886a2b7b71dc967589ee104e7b234bbdcc5081cceac8867becd0c9d3d3c18916c6c8dd3273da882679157394302dfb38720ed5e8ef230689e62c1d646f786c26961b6d3a8f1a841f1b24b02d31bbbbbc8d2f01a8b28dc68e067b615863e14fe1e35984c807e4af1b1348a54609db9740f61c6f1dda6394ee13a80b9e13f8703425b271c7e9113f77585979c4f9f11c84e0200af958364d6ec8ffe36bc5bd8b02aa6c594eb9aed34638b81d9c7fd8ee59e503b7a86a1a6838f1e1dfe4f44f6d8208d3e45821527d71652a7f8d7631c723b50e2a91de99ef142350d1f1b9c30827dc0bd5e123b41068ddc33b50e21784742b5458f45f82e118857f38b9d66655fece31f52ac8fad91134f5c4a5c73933c08939660aab3217bc43bc6b3f1d02c4c2c645ca81cb799d977ceb9690681c27402b7fb7640d38c37df5e0a01f38a7122aba118e5df2b9ca10059cff8ec6175ca6b1fb0149ddabcc334b2dbdc946855ea73675b0e5a1f103940d328732b701079f26aebc6733543812c7d7f32262fc63dc526270a19bd4c81ff40c460d41a514c1b1f5134c98ff53367cb7ddda6b386b0866fe8c3f35d5efc340827bff03c7692d36f973c77ec654b5c583b5e11dbdebbac2306364a53c58f11868d2d594e0d6b09dac7643fbd7fff3d3c22d650b5e98f0fcf38b6baedd978e958ca15e1d39c79cd28a89107c56fafbbdae188a9f314618d28c17c6d3bb5e497c70f769b6f8fe6c3e44cf6b8f55f3d916b145fe50282652351047e7cfa3663a93848740cd743e7da36085f8334dde8dca30a75893ec8809c27bb3d8b7c43500f9ff3220e46701dfdc012574930f53e4fa49af838b4f5ed510dd668316742156115b7c38fc92331af7c8429bbe386cf074c7065af43027de6803d12041bb8aa1383b6c33506e34d5db384b6fd4a26ebe4c1170b575adcbaaed1f2f92672d1e7e5b2ce50f9626e4e82778a74ebd0c63f64eb1eaefe053b94c76bbc17bbc1dd177fe6ac9cfccb4fee1c7315e4dc83a2a7c992406f6ce15250c630f745f653b4f585d4d87276617d37920f7ece391ec4c608e88f8671b983c61f93bd942bf4f9d23a3cb4a98538d9b3b1c9a2471e14be4402b4c65eba9248b073022acf0cdfcd758f3963ecc20174bdb606fb21681aeb7898b75764113c59c1a798941b9ac53a6ac51059189702860b35e1b60035ba8ecca7032a918874a55d001c12bfe7f6c2098eabeff66bcbf1fd81e86e811b53e2065128c9a893bb164f960c25a0e155bcfe9dc1b576e672b80434e2f67ee6905297091e84aa4ea6288eee769863e19aeb2644b4b9036ccc2547d95ee690d3e2350599c18f62b84e4ce2b6de86e493fc0906138c5e491e0f7e2effb2322f4dfe430994ff19d3ccc2081514437d2ea12805a2e88ef2148abd2d6d6f1765c1d5eb861cc002b17f25fc1104a67ad3722c981bf9ce30a87fc3e74b5735b7d03480913f552b769bc58464f386d7b8ffed9be4a3d0cb90e11facc8fe528b3b676a8c8bde0ab2b210b4a1ab91848defbcb50f4292d5d062cd3838adb627ea502a9be00974f545a798030cac641434f75e243bea9e2594b679c601185a69424d12cab446335474a20ad4f9ee31144f8567ea7b51b68c3e999dd57fd7a3f1869e6ba8d4be3d98a2a8363fb5aff2542cf01f82fb29e16236fd4092f0bec4254f01cde293d7d93bcadeacf1b862ba7755b0c618f716f8971b50841f2cdb80fb5e3a0842c71acb105383f20e8d218d65ae3cc5364a06a9568d4bc24ed9af0f66c899f97a78c713ea63ff99496f6677dc3f61118b33a6d26cce8e52aae2944b947b31eebe42f3d880e4eddea785fe7c13c2f1cf8bf65ea8bf3cd8139790d4530ff9ec9cdb713d8b6c620bff4d00fe18c58382815dbd418164de8a2486161fe323940cbdf6d4d4089bbe5fe83ff2bb73d6baa7e55690d9dcae32f9501e3be56016ddd73e7d39fa2fa1d95a1534584ac9ce6c6d1c1fa981bcc38dd78fcdd56dace81b4aa7cf0467c94e4495feaf12d9994a891bb9066d0f2903a9fbc1ce423cba2836e2f0543c89f68965618ec906961cc54162c0b4d855e067e6b9d518bdaa603b5fc331e16bda1d49bfe4f817da422b160883dae997831869d109fad9804525c147a5bbabc79d9db27411f510f5013efedc61fcdb1464ee589e1c03061595ae513a25f2e56e68ab6c2d5ef10bf92e760172021681bb4cfaec0c4336fdb7032d7bc5f4201d8939683dbf55abdf5a99ea6853761b3e0477e074fb55208a0a2e6c87dde8445649445d4166900a4a832823899d677eea8ff0cdd7cb67dfac263e13a98d8adc65e7d02f0825cebfd5822e6c37ceddc4da61dccbfa32ba79c2fc579c5409d3d7a9ab888c6e759e8b317866f239d8d700b611973d99b111ce365dc800839bb4b79a10e1056eab41ffcd7ba650ee1f95072c3fdbae8a40de2790e161ff5e12532c74fb0ca9540af18dce06efbeafc1c6aead3322675be35db978ef7d33b2b5732bafa8d51cba110848b088739a52b26627b6d5a8ffd4afb5a4e6cfb9268dffaa4390b2ed9fb8364b0ebc68cf0c0401013deafb6600c7bcb27d1ee7792ad43b7a44dd9c865d4d6fff51c31e4468dbb88b2a6b233390f58881a4858f69ffb3014df1930618614374949e90f1820aabe9ee7477fc1bb02cd0b93becdecebc9fbb8c26c1dd6770b1c4a90e64aba351d59b5d15d2c48f906ce0386650aad63e65246bb93618ed492e0632087ac1151c20d78a3195eb2cec6af99a25a1515b8a864595cdd58a1933fbf89a50c0f2d19eba2b800a4774ec903868fb5f3ab3dbbc2ec55e1240276f7d87e455127fdaab2f6bcc2f73d6f6b8d0372b99be633cb2d8dafa6895b314fc71abf1e10ccc5188c8bdcd6f7999bfd1d8c5b6d2d78bec439cd035a2bb643fcc3165353e7eab7cec7e67efc05f1ce6935586720c63cc66c80b6bc833e3a9c418afbfabb5c95861139032571663dc61b4ef2e566ad8d2084406b0817337f208c1e505077e929986cd68db14fd2806f7f4700060779ab4259fd345d0dcd4e2e0a887de8bc2c4341b54d02ea2d10ee10dd7537df4faa6c567d81e17cabc7a9f0c2ccc4fc28c18c0e9943e91dc3faabeadf861458327bc12a92d9df9081be17ad9496e53fb04e4a9c974e528edc47f5cc657f0fe62d74677", 0x1000, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='./file0\x00') 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x44}, {0x4c}, {0x40006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x86b, 0x2, 0xe4d, 0xc70}, {0x7, 0x1, 0x0, 0x4000000040}, {0x6, 0xc911, 0x1, 0x3}, {0x1f, 0x9, 0x80000000, 0xfffffffffffffffd}, {0x800, 0x2, 0x80000001, 0x800}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r4 = getgid() r5 = getegid() r6 = getegid() getgroups(0x5, &(0x7f0000000880)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f00000008c0)=[0x0]) clock_getres(0x4, &(0x7f0000000a00)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getgroups(0xa, &(0x7f00000009c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r11 = getgid() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/71, 0x47}, {&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000480)=""/214, 0xd6}, {&(0x7f0000000080)}, {&(0x7f0000000580)=""/183, 0xb7}, {&(0x7f0000000640)=""/179, 0xb3}, {&(0x7f0000000700)=""/232, 0xe8}], 0x7) r12 = getegid() setregid(r11, r12) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x35}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)='u') 16:01:10 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000c40)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x860, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x800) shutdown(r3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0xa82, 0x0, 0x0, 0x7930, 0x20000000000001}, 0xfffffffffffffc33) r4 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x0, &(0x7f0000000040)) r7 = shmget$private(0x0, 0x1000, 0x10000, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r7, 0x2, 0x0) semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 16:01:10 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0xd00, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x2, 0xfffffffffffffffd}}, 0x0) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000680)=""/137, 0x89}, {&(0x7f0000000740)=""/143, 0x8f}, {&(0x7f0000000800)=""/146, 0x92}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x4, 0x0, 0x43) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) dup2(r6, r4) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0xd3, 0x10001}, {0x18, 0x1, 0x7, 0x1}, 0xc6d, [0x80000000, 0x0, 0x33a, 0x9, 0x7, 0x80, 0x4, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3956e14ed2154a28e575746f491d1fb3ae3b9acb909d6c082ab78be8f9a01bfa5a6042bf3e787f220dc3105f57997b2d5518c6091080354bdae7305eb8a22ad46300987592c55c3d07d4cba4470e9c4d73d7dd4d69f9a963bc6073861e680101d26b0c1648b5b672c3f4923418b4feaf4e36a3c93967a5d203fae6d84df8d262072d6310f6396177a1836e49c2aca4979e5d8106c2eda0f2a5eb120db9a0e925c5a52291797ca1f5c6db9601b17caf6603857f10b55f513fcb6de4216cc204d1514a5a73407a788253ec9ae8d46db799df66b3", 0xd3) 16:01:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x10000, 0x1}, {0x18, 0x1, 0x3, 0x9}, 0x3, [0x400, 0x5, 0x9, 0x8, 0x20000000, 0x629, 0x3, 0x7fff]}, 0x3c) msgget(0x1, 0x34) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:10 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:01:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x7d2c646d14b16e04, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5d4a, 0xe7, 0x9, 0x0, 0x7fff, 0x1f, 0x400, 0x0, 0x3, 0x100, 0xa80}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x500, 0x0) 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x5}, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:01:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579d4105e2631bd51e8583819c83f9ad1f16871ca8a51a19da8e04cb9e7ea9ee9615b4293ec578f694ddaf9a4c17b23e65bd1571cdff2747bc3902e431a19a64f6f3c01d239c9b530360f0be2e5740c52b550a1976ee8c3142b1714acc0202f878723e43a44d0209454f1a71b88ca6b9e23a98f45d999f9b5b209923e00283f8388bff4e5a40dc6c246aeadebf4ea6303dfe2fcdf9dd85e840e23c20a348c68eb3cbc78e4bb1ceb7518521380acc6a0508054ca4a045b124ff59885399cb6aa1cc84a4960000000000000000000000008071a308471c41ecac5d466b6eb575a3f4125d536a253d58cabf76016032ccb396d409875d331d51f5b25ce3812aff862424762d390d24e911b373200316f6a18b23e6f99d2c985b2f89ad927ef90a9f0484fb808b229e645d5b8cf4a90d57b9820916735746beda36909deca7ff4e3b85"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="9f0456a895208e17f7bc435dcf6289635d9a651e03e919758fce58d11a47b65e69020b830874e68238f44d5cd539c65446d0fa4bb4cbe3c86251ef590b81765b0ef13e40b72a8caa54f663f809b42fb4433f545e9d216d5cfd59dc31446d1441747d", 0x5e) r2 = semget$private(0x0, 0x1, 0x44) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x400) 16:01:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/196, 0xc4}, {&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/26, 0x1a}], 0x4, 0x0, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) r3 = kqueue() accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:10 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) socket(0x6, 0x8000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r2, 0x0, 0x0) 16:01:10 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x140) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000280)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xb23, 0x2, 0x43, 0x100}, {0x7, 0x0, 0x4, 0x80000001}, {0x7ff, 0x0, 0x8, 0x3f}]}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, 0xfffffffffffffffe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:01:10 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x4, 0xffffffffffff2822) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x20) dup2(r0, r1) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000000)=0x8) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x5, 0x80000000, r3}) listen(r1, 0x9) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xe973) 16:01:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000400)="67800002bf69907a8977818ba77246e3e2896ab36035a1bde7ce8310c3ec88621d1b1c2e753411eda19c44c94a36cbd7f5f50d13292b6378dcd6330835cfa599ee0128720a34b426ee6153bad64432e2b6513ce369cb56733b409f00dd7275487139a9e2192002d5f547685fcdcc463fb65eedab293a0ca661150c093e350ae34bb4fa2aadb48ae23e777bc2af6624704b05065b1b9eefaf4b6ed341d91e818cd46ff7808c66ff7c2bba02cf22cf3b5c1cf5d70ed71cb289ccfa3bff885444a4c279fb8793d7e28e2e5112b2efc791dfb6bea0e7fec9876b1ce5967d7bf1f281516c842ce90a9c772e431d888d", 0xed) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x14c, 0xfffffffffffffff9}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 16:01:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x5, &(0x7f00000000c0), 0x1d8b765ae0b602e4) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x100000010000004c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="2a978d758249dd4e3c1a67f5f9343054883b651c2e74a834752c3853299e9869785a6305a2ee4beda4976d5bee1795324fa974aca10b4892643f13c7f6924e41", 0x40}, {&(0x7f0000000140)="9c538fcf16bde1ac00283247386995af8b231452c786759dfb5f26925105601ce64bd2eaf90358463d37e2", 0x2b}, {&(0x7f0000000180)="5fe63572b8333ac3902547725727c22f0e35085a03da9dd29b67cfee45ff9607fa70714201599361ed0fd430be60ae2cda09c4620f135be216d653ca9b39dc114c0e00b0fa963098462fbb7826d81726e1cf7cd6948e394834a098fd792a3ff77baf8a5309b3f41726ca08b4af0e078d937f55ddf9b833ec7684b0e5e7e7e1daaf8d94cc42136050f9033cfd3e9c2f2859e02eb9a1859e3bacb7a5eab0ef4724", 0xa0}], 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) sync() r0 = fcntl$getown(0xffffffffffffff9c, 0x5) kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0xffffffffffffff42, 0x1}, {0x18, 0x2, 0x3, 0xfd}, 0x2, [0x10000, 0x6, 0x8f, 0x0, 0xfffffffffffffffb, 0x5, 0x4]}, 0x3c) kqueue() getpgid(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000040)={0x4, 0x1ff, 0xcc, 0x0, 0x8, 0x3, 0x3f, 0x10, [{0x800, 0x100, 0x2, 0x3}, {0x200, 0x4, 0x9, 0x200}, {0x100, 0x200, 0x4, 0x4}, {0x7, 0x9b, 0x7ff, 0x9}, {0x4e2, 0x888, 0x26ef, 0x6}, {0x8, 0x80, 0x10001, 0x1}, {0x100, 0x9, 0x3, 0x9}, {0x10001, 0x5e02, 0x5, 0x8}, {0xbfa1, 0xffffffff, 0x0, 0x80000000}, {0x101, 0x101, 0x8, 0x6}, {0x0, 0xffff, 0x100000001, 0xdec}, {0x0, 0x9, 0x3f}, {0x5, 0x42af, 0x9, 0x9}, {0xfffffffffffff965, 0xfe7, 0x200, 0x57a7}, {0x4, 0xfff, 0x7, 0x7}, {0xffffffffffffff23, 0x2, 0x1, 0x6}]}) ioctl$TIOCSCTTY(r3, 0x20007461) 16:01:10 executing program 1: r0 = semget(0x3, 0x0, 0x80) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/31) r1 = semget(0x1, 0x2, 0x403) r2 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0xa) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) munlockall() sendto$inet(r2, &(0x7f0000000540)="ba0bc04c732226f8b7cc6523155f06bb85d2a22c22eb2e84dd7ad7d89274cf5c8e89f9648c374c2b469d9bd2c22fb4e7", 0x30, 0x2, &(0x7f0000000580)={0x2, 0x2}, 0xc) r3 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/178) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/67, 0x43) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x8) chflags(&(0x7f00000002c0)='./file0\x00', 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x80000001, 0x8, 0x0, 0x80, 0x100000001, 0xfffffffffffffe00]) kqueue() flock(r2, 0x4) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) acct(&(0x7f00000003c0)='./file0\x00') getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0xa0) getpgrp() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000500)={0x1, 0x20}) 16:01:10 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x3, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001180)={0x4, 0x10001, 0x79b, 0x80000000, "68046f047c80c46850e37857cba24f9ec6f79d0c", 0x2, 0x26}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r0, &(0x7f0000000040)=""/71, 0x47, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000260000/0x1000)=nil, 0x1000, 0x2) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30, 0x6, 0x3f, 0x4}, {0x79}, {0x8, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') r1 = semget(0x0, 0x1, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/112) 16:01:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() dup2(r0, r0) connect$inet(r3, &(0x7f0000000040)={0x2, 0x3}, 0x185) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x200) pipe2(&(0x7f0000000080), 0x10000) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x1) dup2(r1, r4) 16:01:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = semget(0x0, 0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffff800, r1, r2, r3, r4, 0x122, 0x7}, 0x3, 0xfffffffffffffff9, 0x3}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000080)={{0x6, 0x1, 0x8}, 0x8, 0x7, 0x8}) write(r6, &(0x7f0000000100)="8c65", 0x6d2) 16:01:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x14}, {0x2}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='F') 16:01:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80006005, 0x8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) 16:01:10 executing program 0: shmget$private(0x5, 0x3000, 0x20, &(0x7f0000ff9000/0x3000)=nil) 16:01:10 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(0xffffffffffffffff, 0x1, 0x8, &(0x7f0000000000)="86005bf2", 0x4) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0x4, 0x8001, 0xfffffffffffffbff, 0x2, &(0x7f00000001c0)={{0x2, 0x10001, 0xffffffffffffff25, 0x5b8, 0xffffffffffffce43, 0x401, 0x7}, {[0x0, 0x6, 0x1, 0x1, 0x2, 0x3765, 0x7, 0x50, 0xff, 0x8000, 0x2, 0x9, 0x3f, 0x5, 0x7fff, 0x83, 0x5, 0x21], [0x3f, 0x2, 0x9, 0x7, 0x1, 0x179, 0xe1c6dd0, 0xd, 0x40, 0x4], [0x7f, 0x0, 0x6, 0x7c16, 0x3, 0x2a, 0x7], [0xffffffff, 0x8, 0xfb, 0x2, 0xffffffffffffffff, 0x7], [{0x53c00000, 0x8, 0x7, 0x8}, {0x10001, 0x1, 0x0, 0x6}, {0x1f, 0x67160518, 0x7f, 0x20}, {0x1, 0x6, 0x100, 0x6}, {0x0, 0x7e, 0x214, 0xfffffffffffffff8}, {0x4, 0x7, 0x2, 0x9f46}, {0x5db, 0xfffffffffffffffd, 0x9, 0x9}, {0x7, 0x3, 0x1}], {0x0, 0x3, 0x3, 0xeed7933}, {0xfff, 0xfffffffffffffffb, 0x3ff000000, 0x3}}}, 0xfff, 0xac4e}) setsockopt(0xffffffffffffffff, 0x5, 0x3, &(0x7f0000000080)="77b82b8fccf6e362ce34c45b838b3c7b4df27d422aa217abafece58208f5fa28a8d36e85a930c6b1029912109a323ef1fdd590fa4448f5063309a145b7c33193a5cd2da0c30d072ea9d3354bb5bee9ea212959f0150234b1e8cce52cbe575ed8447190c403eebdf706bf791c964055d982043ce8a71e5100b4daa56ae2b2ca4d611d3a042cee6c11510036f33b7116f9257dc8bb94119a5d6aa813bd3dc015391ea5a257ee90641fe80264ccc7b024ff88708c22e8d8acb2dcdeff57bbe4f779e819147db57a", 0xc6) 16:01:10 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) fcntl$getflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000028}, {0x6, 0x0, 0x0, 0xfd}]}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:10 executing program 1: pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x7f, &(0x7f00000000c0)="845dcb2763ec9427cf04f871edb8f867f316e61b3841f727b0c4ef9e21a36ca8c8977f599939e4771cd4f778419f82f2aabaef6e4752f896e5db6bf42cd0f3f8c9a51255e3e4fa0c73d90fe2a8ab9c194f212d5efd496b156b241f0cd15ba559df0b9412d58160b79363c941b7e931f538335609107e000000000000000000") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0xff) 16:01:10 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="ff5c1fb09388ab4468756d120663c851bf68b4578e4b49e98c5216eb6344b43fd9e291a72762e70c61b9f4ab258d2be8e8a2bb98bfc506d67bd03a58d57f2ca773c58ad138331c0f88022e162e0c7382506ae2dce61f7cf587625244e02e35e4b589dfe48a1cdb5da331383c45b7add38e38493d1b02000000c149edce78c17ae42f257bf852b430f2cc3fe55f911ab04e7970c109881a853ed55c20f1ab992fe8620a79c12f4ded576c61d503335875505f5014768d0d05d5d8c464d341df4e44e2b0f5f2e07ef90b2293b4a92161dcbf15d4bdd774b7f78804722e0ae80a88fa2bd2261950", 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x9, 0x3, r1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() 16:01:10 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) socket$inet(0x2, 0x4, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) 16:01:10 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x3, 0xc6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r10 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000780)={{0x8a, r14, r15, r7, r8, 0x160, 0x8}, 0x80000001, 0x6, r6, r6, 0x956, 0x670, 0x8000, 0x101}) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r7, r9, r10, r11, 0x0, 0x9}, 0x800, 0x1, r12, r13, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r16 = socket(0x18, 0x3, 0x0) r17 = kqueue() recvfrom(r17, &(0x7f0000000800)=""/4096, 0x1000, 0x42, 0x0, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r16, &(0x7f0000000740)={0x0, 0xfffffffffffffcdd, 0x0, 0xfffffffffffffd51, 0x0}, 0x2) r18 = semget(0xffffffffffffffff, 0x0, 0x100010000) semop(r18, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:01:11 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x2, 0x1, 0x1e9}) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$inet6(r2, &(0x7f00000000c0), 0x0, 0x2, 0x0, 0x0) dup2(r2, r0) 16:01:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="ad6f6a2d95828ef7470501fc78a9fe7c61a82baadd87659dfcf26dbb6372b1c46b95363dc64ce196eb8cb04a135a9aa5e2bd3c567d2927f012853ed375731415229b3609e0842df9cb1d", 0x4a}], 0x1, 0x0, 0x0, 0xee6258e2e9a7cbc4}, 0x8) 16:01:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669ff7f0000"], 0x10) fcntl$setflags(r1, 0x2, 0x1) 16:01:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x5) getsockopt(r1, 0x100, 0x2, &(0x7f0000000100)=""/75, &(0x7f0000000040)=0x4b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x55, &(0x7f00000001c0)="93") 16:01:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x3}], 0x1}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) 16:01:11 executing program 1: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1fffffffffffffd5, &(0x7f0000000240)=[{}, {0x31, 0x1, 0x1f}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:01:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x8650049e88af2c77) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {0x5c}, {0x6}]}) r2 = semget$private(0x0, 0x4, 0x448) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000140)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = getegid() getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$setstatus(r1, 0x4, 0x8) r5 = getegid() getgroups(0x3, &(0x7f00000001c0)=[r3, r4, r5]) syz_emit_ethernet(0x1, &(0x7f0000000280)="ef") 16:01:11 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xf42, 0x2}) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0xde39) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) 16:01:11 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010fa8fde966d0ce0785070658bf6435cf11164a275455a4115d4c706b7ac429f2a80cef255afaf419791ede7fe7cfc6facb8273934fa1f6c68cfbb7a055fa9bd0d600b502480ae6ffad0ffbc05f0377cfb0ed0e23f3500e8c504e06749a606aeef899dadb3f17c42c1ed555f"], 0x0) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0xffffffff, 0x7, {[0x7, 0x31, 0x2, 0x1f, 0x0, 0x1, 0x80, 0x0, 0x40, 0x2, 0x0, 0x80e1, 0x2, 0x9, 0x2, 0x2, 0x4, 0x3], [0x7fff, 0x2, 0x5, 0xffffffffffffff01, 0xa000, 0x8, 0x8, 0x3c0cb17e, 0x5, 0x7fffffff], [0x81, 0x7, 0x663, 0x401, 0x0, 0x2be, 0x3], [0x6, 0x2, 0x15, 0x2, 0x9, 0x7], [{0x5, 0x1, 0x8}, {0x1, 0x5, 0x6, 0x9}, {0x9, 0x3, 0x3, 0xc827}, {0xfd, 0x9, 0x80000001, 0x4}, {0x8001, 0xae, 0x2c, 0x9970}, {0x0, 0x401, 0x80000000, 0x8000}, {0x1ff, 0xfffffffffffffffe, 0x10000, 0x10000}, {0x4, 0x1, 0x8, 0x5}], {0x401, 0x7, 0x303, 0x7}, {0x3, 0x1000, 0x3f, 0xfffffffffffffffc}}}) r2 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xffffffffffffff01, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0xd833, 0x1}, {0x18, 0x3, 0xfffffffffffffffc}, 0x404, [0x932, 0x6, 0x5, 0x100, 0x0, 0x3, 0x0, 0xa]}, 0x3c) 16:01:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) setitimer(0x0, &(0x7f0000000240), 0x0) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xffffffffffffff00) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x78}, 0xc) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000600)={0x1, &(0x7f00000005c0)=[0x73ff]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='tap', &(0x7f0000000200)='M\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='tap'], &(0x7f0000000580)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='@)$\x00', &(0x7f0000000480)='#f\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=')\x00', &(0x7f0000000540)='$+\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x4, &(0x7f0000000000)={0x60000000, 0x60000000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x1) setsockopt(r1, 0x5, 0x1, &(0x7f0000000140)="6eb4afca1ef7c253ed0af872816c499f3ada76720103c3e8052700558b2759a1be2707c82993d19e0ed71aae6ba77aac7249d917da723c7d375187457d8d530b42c4a53166910b97688b4ee881fcc2e49d2544b51cb9b1c49bcfa7a82eff3cc387ef99d08f660afe35b5efa7700071", 0x6f) r3 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 16:01:11 executing program 0: chflags(&(0x7f00000000c0)='./file0\x00', 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x128) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0xffffffff) setrlimit(0x7, &(0x7f0000000040)={0xb4d2, 0x10805}) 16:01:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) setsockopt(r0, 0x2, 0x101, &(0x7f00000000c0)="f5a0b97110c996944ee4d61d3e2382448963", 0x37d) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) socket$inet(0x2, 0x8000, 0x2) 16:01:11 executing program 0: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3c) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='\x00', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x100000b1}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x1, 0x3, 0x8, 0x8}]}) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x81c2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() select(0x40, &(0x7f0000000040)={0x8}, &(0x7f0000000080)={0x73af8fe8}, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xc4e, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="8e") select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x100000001}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x7e, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) 16:01:11 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) preadv(r0, &(0x7f00000004c0), 0x1000000000000145, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x173) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x9) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000b00)=[{&(0x7f0000001d80)="343c49722fde6f51aedddb49b24b00e3dacd05b8d16081f4f36d6af1623420acb38a93465aaabb11b363dca56887c2542e0f1dc36ba874fb4775fedd4d0471a92880613f41dd0e24f1ab7ba34918b8f9e82cee5d13aadb632bfe65c81e89efd375f5e8d55eec08ad624836bcc9e15dbb8a89c983b405fb7d6cdbd891d2d2342fbdf672ba9662002971c5af41e5661cc3c3b130f2dfb0ab258eeb329835627ff7902aa9ed984b191933cc34f360d0ca1d1e24add6523270bfc4235cbe99a2657221b3d1ee4726feafa08f33c9d5c99bfffff679b69af6580d4553284232d495a22c8a551e401085c1981128c271572cef8b9ff608534a2baecbdbfaa3991c774d1a8b0d2c2059adcba7e67adf8a5e06a52af828f608a7f6e711f2bdc64d3e3d25799a909bf6f0aad57067b761a0323f21e1467e7206096154c9c2dded2c5c269669a12622d9fee67e0b34b3d6e6cc11af2ece62425558bb8e3265a1f6f5ea559e6bcdd2824a154038bbd25ca1d8f4c513267f79137846bee35b00f2e4986f08ad138e2cbf41f3e2fb0a4a5cffbd9ace9e0d8a63a99f2010d841077ca1678c985015b176eee694b14dc754fc937feb277ef9f16489d83e8266e6a80a168a36d0032aecc653dd4bbbf040742f93b43dd785353f4399a926e0baa4bb651491f3dcbf0d7b351c6fbd57ccb87bf1c5cc7255d1bd27c7ffb718209aef4cd1036fa9d0a25891d634ab570617dec4d3e256e1fb2843c520924210468ebb0e9c65209cbd357d4befeabc17daa6187333efdb40ebefa08d42f82afbe7ef54625e49868daab7ade758bc30ea6e9d958effb06cc0c08ff2bfb68d6119255f86d89d1325241245eb78419121c5aa6a6b0eaf5441f6cd306c7086a3e3cb0a33a525c3bfd6f9a0789eb9c5d4be3358714638a65a6b5bc437bc31519867b6ee29700827a9032e44f61e6ecaa487ae440183bcaac6b91f86817c040e8999c2f8dc4b2c1d1a1d6fbf9c74e2c6c276e1ece4ae1c65d3f8e8f15a8cf4707a58d9c828cb18050166e86c947ca7f9d9fcaa4f518054fd4a7baeb69f713d6d15cd1ae3e6b7ea1327284b69e6fc66145f4ad0315467233f31d439c7eec7056828661b17cb3b3a826d85bb531cdb15b468b840bfe71deed8712fbc9bbc2bf60289e115251ff940b566c371e2187af6ac8308afbc7f007c25d0a0b27c3556a3f0ab065b993a798f3298cde40ddb1b00ecd6e60ee4cc4500b828712bc93d3d146f493818acbb5d28d4fd927e1b47cafd0b7d948ea17a9a5d8764f1161b82bf1c2bcbdd208821332325d3b692f12dd8e2542b964e34fa5e23df0e7615de73c580b120fd423c776725b2a0b10ebef14f4f87599fd9fbb3aea8cef60fe283e51beef63f0934c447e5a100fd43009505e9b9b3b16d3ad4d3722718c29c3486791fdf5199fa0c839059fdf564d714fecc51e72c54aa7e68ab3bb47e93124fca63d760f0ed9ecd3617fd713aca67a43df1db8d584574220b57406bce36ab5c41895c1eaf5e8e98fb64a382036a650b7ba9386113714738e2de9aeb0681d818439f3f41f5639b284aacccd27f94797055d4c72dd89b030d7377fe4d72887ac90c51a03b922ee72d9d9fdbe265d8c42f6146882cfe2c6112bec42e9118b03d7e6ebbd40df535787c7df6ddf9a70df19bcdc86a17d95bb64cbd1db033d492937722e4ed8f6fb544bbadbad2fb370432885acaeb0612d3e5a7aca8851679f3967f3e2a61d6f26a25a90ca1d87267a5efaf5a219fe1c2b47361a50b808bfb6c59073851373b511a675c6444dc9ad01cf1e02aa5e8e984d8473e0e074d04c3af845d957bd05f70c617a25bb3d758cf9b03d2ec3f469e2266ce8ab1e534624532b259ffc9e64b07b11f3c4bd770456c341f18f1bd3156f8ab08deea7bb8a0cc7e181cabede7a676e08b2b1e9ac8ae122fcd42fe3f0554a14033cd7cb1cf0c0354ce405f1cda2f563fb61ad9aeb281baf744cde6e76655a44a6ea615ba8db353959560eb8d3d8ab6e0428632b805e3f7db221f96e8b28190fde535fb7e7202c947c06dd1246c5ac3e0b7508637ace3cca276a1523ee4d96656c42887f2ba8a24a830fcc698de5a504beb916209d15a130c71b2c609286c5387f8c724a7ff60d659bc0b321a3ecaac9fd4fb83d92ea65eb1ff4a3511348b66e7689c56c268bba84631cf53f0269a0a821b84b5752cffa475bd424ee4ca57b9109f1256095ca64fde7d86b8082d3cde2b9a93d2978635608933485fe98399fd75ecf410bdfe88080968a692109d82eff2b78b6f4478ae05a49217e8fcd414fb205ff3d6594f4742257f98a6d6a0f6413f0d6ae579230ad66bf90b323aa93375ca62c272191980b866548557420615b332e36a0ab93d911db9a0110a24ee51fbfe182464cda30c65d0f365bfd52aa7e42c2630e1c850f29742b81541985245f6c6ed2ac785841e6c466b82f2f37976084d8461c762d52063e9d791434ec4dc87b15eaa56909ae90b508be06e9b171ea2cc0376bd02a0a66dc7f58ad39c31172663ec9218330c0338f228222f23a0a341aba3165629be9fbfdbcf8b9a3ff7386eef29c82c3b8ca6f23bf4fc6dafbbbdc2debaacb42f7bc44c3f8ed8a857e9eff1518d409e532281a2b9916b9a9625d4b465d25038ed58cfa4faea934b7bfa225a3731c692bc483c5d8a012892b95c45da12c3baa7aeb21ee245f76bd7ec75c25c10cabf4f19dc693c89c5f9d51886b1e49407ad99e25f86b4d77e45438898ffc1bb10cee6c35a0a1036d54bfef2ca6431872a37bf2d7cb63b3312f2a4c529cbe718faa3e1b1d45446658317311cc7a885ace0c7d97a063f16b014516a59481dc176f4991c551628b6f84ac31e80d87bbcc93890625c7492c42d7021c8201ca81c8801fff42f046aed2d35c7ae40f7f5f7deb372c9c517d9a5af937a6013fc06fa06d32a0911b3e248f0d79523789a47835a818cd2fd959fb364edbb06961c0e44bba5de54b38f521d084ac0f2e622968fc64d1019cdf98133a104c67cce228bbc1d012812a1a80016d5ca3e83711504a475bbe73bbfbbecb11acd4f0d5c1015557a2519c3035501fd60ccb073052953eef7a39d56d64f3df26fd125e258b28427d088186b986b68901c7e1056e00a88f278477f125e715faea34dbd48d206c585907a00910e74bedbbacbb9c844bb6b0bf582df1d05bcabc04070b552db4f3c72e76f52e1f3fabfa56a366b94716ffb50a5e1fe535ae634e2570954e70cd1d47ad5ed9c5e0668da62b8922ff7f2c701d442b8e3c744229caca642775f0085edbbe5097bf84ee4831f1132866eda8a04547e689b8dde3116cb20811be4e85521f9e104d81d6de7a1f03e445b561db4bfda483162e0f559fc1a13921d5d24fe48f97b58664426d032735cc433ea1c7264365f335851d14168dce661647e7aaa84f4cd3de823c765ae27a6173affc819d3f30f27d9483fc8a1408c3974075df41aa47c3741f07958f1f683da6bbc072d66e9f921c105c3670f637aafc98b500265bf243ed93b5a9bceeaafcbdf76a417e1d8484b22ae432d5704d326a3a53e07177bd5b4d2f9f96ef834853945cdd98c34d17a950935417aae9723b079f32c7030b76173c7c2ad64f76ab7a30746b271035ba40cadcadbbca30d75ab37f420bdaf1acee699959c99680230be749327a90a9a9cade2f5ff8dfa3434629ce0b6f84b7b481884f1a407e80e15e39f9bbd6412ea3172673491ffacce61600c7c73c5d047dc472692e55f47294fda415e5419f627adee222b5b0076e107d72447e7236c6a0a8a3c6905b38958b37b85dd18c12dde765a10e5b967191215611dd11cd75e8e99ee7b8dd792e5a98b4c2b5b29f484e0f28c510fe9fa8b93fa4a573ade93e984eb213463adc47ee52db9333ba155a7db7b0b7a98f7464de9b7ffd93c87b96d5bfd610e2503452ab8d0839aa8cf91f60f1e720aa84836606706ab1b9e805db305599200a2a0a90bcb1534065afeb463a9fee18526330d139ab775ebda4d78f694d5a49ebb3f99985ed82e737bb08bc9a49cad039f514759a872e5104fe2641cf209ef8ed6efbe32646a9ff60e4fb249f05d466cdfd8d8e93f186acbac6d91dee7d8ced16e9d6c6264609057ff43759a13ffc00f6ab4820ced6cc63941e341d5dc3028e6700fdf1f87138e45ffd1ec77ebd2a5181b9b1b7faadace606e323aba0fe34e777dcd5a58585670b83b85dcb1a7c0fccf70e7d3acf93ca9aa505972ed003958d078df1b6ee7572e3474ac43ca49b7437305a416a064469237ade525497418632f42fea56ef300f2ffa1565aac7c82d7a94eeda586b6f1458af79de936724760638301392de442726723cbe647ad261b97c40ab00d867bdebf575c637487e8d71ce0c102f7c36597eb8ff12e503fdff753e1e9969e6c847bd4b183c8079e596fa7fd0d497cdfe2b8b3eadc163596881324cf519e555615e493237e8069aa6424091943cf42a0e21fb17d1e71ec82f48698ac2b4179d70f978578bdf38f68f99955ab031d843cabe05961eaeedb7189131de5fd0a1353e9b06efbf71d68bf045796bd22832a958d7a6a1dd24424ec824b83087c7928b9b863ed2b0055248eefe68eb4d02efdfcd37d07fe6a50999bee5b842c7856fd76bf7c751b9719add5d4f4ac78b82e6f54e0cc6f4f6f1304bfce2949e8aa17b783541ec31c78b5e8466bfe6481e0d34f11031ca0b4eb21ca28fe986f4c7e8ccc282e99ac46b7b56a32ce5a7e458888953b3fae1a61ac033eef93627014270eebaec23ed473485f894ea0ee1d5727144e6fef1e23a3437ad725116418ef346eb1828afd573348901b8f2989b5c5795c6a6a8a1c3e91d8e129688bea4a3c275769fa15cdfafef61506c2279242d746c39f51068313350486982c16fd38a7f35dc6f722bc303cc507e1e56018e90ca4306f7ef3e0bfbead400ec50670366f950bc242ff5826d8aeb12cfdba53b92175dedd894a106330a09a69234efe504337dc1c6ac20dbfeb3f3f2cc9c3d5cc940b98dd1104047c46070f05807aed0f479438d84922403aa2892922e70e45a6164202700ef40d5948f82a5ca8423a6e4b558dcc8bbaad6dfa26d9210380cf114f68ed742456630e598982ff2276425f235c28ecdccd765bff86f6785752c2a56fb99502eca0c2e02acdf5db0c264a3d0bfcadca3fb47a16c18d79ec1e8675e819286252f4f4f121221a8f3d42aac04dc07587e2e5494a739bf54c691140a8ca0c3f1e1ace92015ceb2c4654e5ba7a742b6ee42f24cddb3597fd0b25f19bbdfb46f16f3ca8b0d5a60d53fa9d69f885e83aabf986846287043d3e17eb72e90f8a7a3ed8aca462b0d6454a9b34218352ffe562eeb6ed20cf882024300362bda4aa5461bb18c84b1c6eaad91ab1b6dce0bac99e1eecc7c27200736470cf09d811aa32cabfcd66c38d5d0de7ae15a433924e228f6abb2872e138599e1cb94b8ed0ef3e7a5389a008c2acd74abf74105e05fb89a5666333a1cc7ea5723757d31722bb1851cb7ccda83dc6cb128bb547809baa4f867019570a64de58dfb63b470a8acb1edf4bbfce5c542e01e257a2ebb7f5c166a6f58a808ea137d9d885c20c9c2806d5480ac2229363ab209e333cfc74b0bcf11b2acddc0d6674a44ab695f4d4d8d29b3fbd531f42f17e7811d5303756b4ac2fb4a2f1c6a60709ef9d6e89c6f2ae4a6297156311a0a018dc1f687f765d344cb1d1a7d2c1715caecc5a505d5bb4c52945a90240bd7134058ca7bd5c1960f64b9db227b23b857c5834b1", 0x1000}, {&(0x7f0000000440)="cfc6ed5ff90d9cdfa78131aeb47235d57a0f", 0x12}, {&(0x7f00000005c0)="8d01ccbfea660cbf13acd0f7ecb3c3016df40638d512d9f40740074adf14261b97bd4cadc7adeb17778937e52a990621827767371d1386b577b8d2c027", 0x3d}, {&(0x7f0000002d80)="2a159f0de3df50f43573c48d26b1ed51f77f0d6464add7833c5f7d8179d621abacd77a7cca4e55db045a23bbc8452a531a1ae1e39cfac15bd7a7384efc4b62fe35e78f98ef623216178b8ebe191f75871d176d9fed90429926c2bb3f11e4ce490afc079958b20bf2fdf3b7ac3eced5910696e6b7c82a237edbb03487406ebfe979fbad5c143b0e298879bf1f27408bd0ec7664c3cd48db13ae3618d628f19829d9260d98a6cb0397ccaef8d75b3d3c0deecf62102c89ac2f4e24f897b70099588091fe66abbf6fc59fe51ee5058abf17e931647d952fb0a7f3353022f6d216b2b85a14d5c1f63709f76afeacf43475e1335f08691b728606c82d6518a0f437250d4939da389177f6848190e46a59350e1e90d82d6bf1c6ff0adaa656dc4941570d1ff1ef9cbe4bf43d87ee4e71b75174354ce03c28a299145014b928b751eb90b64ebbad62416df8b2aabf5b09159d2e7a0290cd5fba75becc5f0b2a6968a6e6a17422d27e4670f9d56ecd450b30c31a09d8595cc85a956394e9abad6ea474cb1c872488efa102a841e74d5c8d15b6caab9b8e100835da426585ed70db195bb69dc883cb37729391a8a30af0a8c430557df868ff161fdcd8c80404ac848bf1dfffb4766a1a1b271ab81517a7e11a97aebc92329f7f88dfd74516425232b75c66eaaba3c12c628a00054ee9f64c3c7b18f275cb49db4e9df46611caf5f792e69c946fe585c150234106dafc2b06ffee44c2edf1ba0be645e92b59fc9f65aa97c310ea4fc39378b0daacdbd19309a04bae4b1358c70176b2533544d1ce6297d2e83281f9a8e914b9109e88fae4c1bd736e081e86d8c0e9f7e5b0846be6c65966c7431a1074acb0afaa3190ec32dc56b99d66aed8867f55caac5853f0461c2cdb6ff1835424aa1d3699bdb7a473f298f88fe5fd6bc183b0fcda507a364aa7f013ecb23b347e733a4cf2cdf443079051a178cd0b68715b7a0cba5463e21cd4770d3a528492c1b22211dacc7fb0437b5a1df876e66c3e953d9902cbec9c5715a10311a969ee47db8db1675105356a92bd8848dc4f6e710a077538361e2512e7e465543e000d7215dee66aa35ee92632349fd56cf77f110e6e7f7266ff72b42c9f586fd6c1539d7a7bace5ce4a3f022924c281f47568e5f34420a410dcfdc8651f52030960e91abe3880aabe33f1c603d87906483bea151a701a823e03a09ad8f9e380b842f8be6937e07b674068d63ffc6784581c477c6573afba84d8e6c97c1daec7bd589e7544ca49073346a161fe6da111bbd1bf7dc6443286ae76e05bc4de29afdda0abce03f0a9af840fd53f5f451e8eee42089439e8f91851d91eac6f363842edefdde6b7cc73e12822a9ee4c98921613ace15a1c4785a6c4772d1ee7ef2539809b6e5bdf97e6dbe919492a6dcc6cafad387af67cb6cf17ed3f751184ee742611601aa6e39e991ddc410fcdd6173ae24ca7002391f1b6ae6ea80b6db123149f89e362992c358838887ea654cec44d14010960d3265953f1fc119d71ba858aad2c983794477d4526f3f9d24a04e0384578d5aac4685c2ce6bc8928e958e9750e752dc0ac653db2215d3a2fa699c73ea56daafd04a4af210cd564e0cd80d7bf786fa8dfdbf4164e5c95566cf069c7ccfada1620a0ecf71e7f4c051404f9d156d393b579a8918054d00ea85ba119374c32cd63796cb8fad65a33f0f69c99c50c61a8ffb6b544e9932aa93d0cfa0229d49ef1c6755d3b8179cc341869c51a2808849a68d08c7852e1435e68ea1fb7e07e0b37eb5cf20cdc7136551f63f11a81b81eeae1b7ed31c9a89d0b304605622567413279d17621f058ee80be5ee445e4528c67de68b246a3cc832e1feb86c7ce1c8a85f521f7d7c637542524d5bcf6d1d6f77eef513c61d8c1a4f6327b302f42cd67fc9b09419bbcb57c44180bb92f6a3476458547bfa24ec6d045a5af5a1df8bee105f53ece1ae4af1821d0ef5c45f1361566c147777f5095f05714660af24358b4edd78dd31f14ba5e38931fd110bccbd55bc330ded86ca2ddb23dcb17dc73d89e0f7eca9418ac0392d3ae43339afdb80574c622e2a399753d9b9cc63598014a657ef07b1c29f4a417038f068818b1f092f7903cba288589ad12d6796733bc3ac45659e596d0aad890ba3ec4affee18f5cace2ba5fe2b58bf6462b5fc336390fa760f376f1d52ae1f9762addb63c9b685531105f884394d280102aadaa7cd7fb6638483985facc4a90fa5b3dd376ed089c25f351018ebda1216e6e4f438862818330f8e5cef231efaee36c43ff1ea368dec71742ecdf35da92bd53e6e2d1694d811e46a9d9b159fd35785013617e329748c4678f6b04a31c3797c724bd209306371ec7946ed0d2429101f486218f7df0844c256bd550653bad580bdd24b2480143aa0588993a05525e66da26240152814ecbcf2a30d1cbce60cd0355dcfad8a325af71cac692c5a54ba17b6a460d5879b90d5ecb70327750396e6f807050e4abcba8173028b14604d5b227db73398990cd79cf027717247ae63915e0dee74a135dc0254e7259b80fbfe63cc7f888439ab8a617a8bada68558a378224e0df11395a1ba66d9b0abc61069979efc8d3845b95ce08d4b1d7dc0fa8f9e57bf5b3f5f83f8882e65dde00f4f741d15f6ac441816b65e7e616979bcefbdf2a72a62585e59b57998e63dd38235b511b382bc624f5b56087f8f07c7edc2c5463d7db2f9abc1c3ee65e66323cf8415c6c831a8ff68b84267004f546917739c37d24b6635de4ed205567079206e17fc663c50c8ee7bf47c9f1c52ae701d598041635441cc03387430a9e451581e3ef31bd5f9bce31ed09e7f7e94a1727b6fc5f08855c89650c67909b31eb85edd689cd8d41902c1bb9068fd9f508955324b7137d3fb8e611289f4b44641b241ab74e957c487bdc9f4f8824e208f20bcff6aa5cad7260f9d2a819a82233d2ae7e80581a3e0b3d91d0a330ea57619521946974dd12e123840d49b1efb49fa45baf6cc9e7be9479d64351a42242e1c8136af73b22a09496a3d3e8e25fdbd8bb4179954525bce0af418dda16abb722d1f8afb93485fec6b403c28b2dfd990cf2bcc60fd78792364dc83737e2108fe8ed24d35d66b0acaf0c7d117abb7d0c3ef726363f5aa6077c4359cc3bac046242473c6c989fd3ac469675dc68dd8d73ca7784e4374ee81777b376b309f8efd375a2e932b97ab7557a802ed5680cd17c65b91d5ab9b8f1e62915d97aea588cfb708151c09a2e94aab1f3d92d5f630b1772300ee8b28b923aa1410a675ff36e767535e6f27b8551ea5943547fc5fefaeea99ab8b11a9826c7f37fb8738cb6777492654affb8eec89aaf5b213c9b4c481a8012dc26691b9bb8861aac14dac281f22cb7c9d595a5dec89d7bc4eaa111ca70b53a81222ade77ea991dd93e8c8ff90795b2249603cdc84a9dc0c07be7f6bc18522d8e59b652ae75c69a395f575936d24be3cfcb6f08bc0387ea42c176bf64f6edc6ee19ca9f381016744dfe7cdfa26322d692f5311f8518ada2c93e67934593c61f7f60c8e9bb0bd80cbb6b91c964866347f561108bb1bff3a74e33d047df4d3aa7dee17416e73b6f0a77b9598f7cd571ab4b94937c35159c8d72be670aadf40202883240609259b740da99752855d1415a31e480b6a1c77ebe023eeea3fe0cbb8ab7cae2ac42b18527744289acf6e339c1c26eae7aa1ab237de4c5da1c51a86017532088857c092bdb77da432a263d23156600dd7d99db706c2cd4b32507e50d50d180242b222743791b1473c5f4d263c10a78cd868bea4a93f0825735b22dda4431a5ef1e0cd3872e9064acd24e1ead74c1f7cd93658f984aa78210470ed677a6923b9457c7507d5e2d9465980245bf0030e554ed40cca6ba4836e0dbba7b1f644f273a56db65c8ef2fa454124b6764bece38944ee781c0dbcf46998e6371791f0e0438981ee70dbbde8515e1d7c73b5e7b3c4824c39747ed1bf175d79cbbcc98e18bee3984b259f659ae6a6c6def3b3f6f20d2130dd8f02d1c4376029b2048c63e683268ce197bf5720b37dd7674afa5bc70459902bc32b4fcdd4e5a285b9d561b7b269f60cbc0fdf8cf1d6718c22ab1d8ed4f1c302efc0509d63e4f41986d31fd188c6fb73b1d7bd38bc8229c7c1bf4434d0576157b6b97f8e0126db49d6d1c732410f34d7f6a03067c39cfa944922444e994b7b9bb2fa86b2cb1f4eccf308a9a2b13694cebaa445f824592393b8d407c28e1731f64cc4149cea52f09b88041225ac4ccd7d9e980f8d4c5dae3502e44fa52f502a17826886b179a112b9d94f218848a42c3ae1bfa3a26a0d061ae5448eb7e0df49ca6d1507c55457ad8c48e2a7846db8035d90b95eb98d1173bbf915f8e13aa745231542235c142afff330fba9f37098d1fe5e5ab98ad0ddb88fe673d274ff4e328c1c0ca284353162bb01c8e8731872dd471c7a96e566dcb309a07e8eaaef85cb5fd5833bc5fd9ca5b1ac4b2e4184ee175e76ed79e7efe942083f29f167ecf2e3736fa1fb9c22fc62f5707d2bf25f948279ba3e0da818c0951ed5e2f8a219eb19f71fc4fc8e1988a770a5ce645cc6f10c0e596a683ae57d7320fe4978a78a8ad45bd57d61913a84c78478b5fc1a153049a63dee755bc939a026d798ab9f0e14fb7226dda0350097707be955fe9e97101d628a7b7ed18e9e92fd81255eae618efd25bf8c37d4b6eafa6d855e7847fd5d4451904ffe4e2ee47bf97c4bf10cd331b4cdc9454cbcc748c925a23e187c96985d91a2184c689d38d1764f2def33385f10fe0c1b4f2313c704c011e76425fe812cb367d9f4f3e242ade670f97cbcf564ac41c5fe39be32e0987fd33e974d9e87c0e0ef3b2e126cb46ba965a33d3b62c5bba66148b1b15819ab4684a310748e69d47b32b6c2bf09fa63bdffdc44304bffb0559509fbd29dcb564ee447aaab1c1ff7c606ff51ee549b04ca2bb34d394e99f3ebdeaa07cc1fd996fa041e2af17e85fe862382a62e23644c9933ccfacc717697f05fbd6c7682a48386f89ecaecae32ece212574563c1fb3bc9ae2d9497da02abc05d113e39e0cd6b86063ac81fd4f64db7da05845c3dda8ea3419d20f65f3f539125a4ecd8a12f8ff40d8e71ad4990bf5365c8c2890a658dcc09e1d337ccb0bfe00a38c9c609bfe2bab560a627d76499f2bdbfbdb92029d1ea14909f44f5485b99d86faf494b8fcee6c9188dea74f8b24d0b14b7b6cfb69c8195cc2fc1e4e3aae6230287323d6ca7aca51f96bdc444c419f11ad3828f109981ca67181fc2c0f5e087d54af7f07cb56576d84f5cb31946dcc03bef62bf50c506bd72f28a30d76fcd5932b54f7b0a5cb11559f4d22765f87ad94891e7a551e1d623f57607f451f95e282f1ec92a8659cd066fbf4a60f3f0422e5d55854717c35969f140e4d7c83a0cb70ee55eec797be198027a6b98d610f53ab54c23b763fe59cf7ed2429aa95213254ba6cee0f56ef7693db7363698d5817fab00b6124146579cb92d7fb23502d63105fdd3208ae1671208807a47da233a6b790a5854acad73d0141f17b6d49a498ee58474941a8767488cd89ca249a9ebe9c6adce2dc7894b32ca25512c39c67b8247c17f0f88dc4ebfae38b66a42754cfe7f6b247b0ed2f6ca8442cf1ce532c025403df75993e0bb793e8d16a0ff845dca7cd93d4a9e53266ef38534b15f6b0cdaf9fa225347c0983554b09111f1b85f0877452203e6b3b25452856797e30c59c38b09f9f140a86679446a0471c8cd3c14faee28c38e3", 0x1000}, {&(0x7f0000000840)="aaffb4a2149854c2a3fe340ad66b7a1049c6cf4cf9e30fc08ed49f9f1439794e54bc9058cc1ef9f32816bfd4e6df267fa7040c8993f75a5db79ca232d9e92c4540a38bcce99354eec21835a95c84ef657a5cbb2af17252d7679cfce6c548f94b6a05a8cf39a704ba9a2fb15c022b3ae9823e40df48c645f0341c25f22cdd904697337cbf5dacf90c6af4efdbdbb96c9a4676ef1d", 0x94}, {&(0x7f0000000900)="454d0dbe48d54e62092e5f5671a328f85c83574d46db9985770bc2a33a6d7e07fe2f96e113b8df55c0873825efc895ccd69b624bd09852c4efcddfa3d63ac661182b0c9d8efd9666455169574bcd7eb519fb9828eab8358d1eb1059ac5bfd0d74971d991a9ad272dd81643cc577b955116ff2de9578f3bb21e8975314810e19c13b9cef4415a4242a939ecd34648ce763a148684446a258f199b7632efdf79b38311a26bdef2481e7ee0264a2c1f767a4b4a494507cfa950273ae7b3cad10b792a47168a", 0xc4}, {&(0x7f0000000a00)="230474c7d83fcabce2412d556393a4dec920f1239309de8d53597cd6a5f1419f23280eace9d6017b1aff5d222c7be1a2706cbafb9d0a1875a6a917cc1904405484ff72419a404b1be4242280166c5f476eeb10d3ddf8a549df890108a2181e189ac768862fecdf066d604579d88a8a2c67234a525cc08e863236b37e3ec4644b7e6644e0a2403ef2ebde2f1c052a52e9904ad0b80e7fa09d65accc4248161a25ded14ba2d3edf2c124db28e772cfb464ba16a98152c59d573c1ea9d3d6cf8af52aeb72d48a27f8dd913bb5de03704bde978eb24a0cefcb3956eb8c34c5f080906bb77015f463b57cb26322b1b7766459dd651e", 0xf3}], 0x7, 0x0, 0x0) pwrite(r3, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) fsync(r2) mknod(&(0x7f0000000080)='./file2\x00', 0x104, 0xfffffffffffffff8) 16:01:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/75, 0x4b}, {&(0x7f0000000240)=""/122, 0x7a}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/155, 0x9b}, {&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f00000004c0)=""/221, 0xdd}, {&(0x7f00000005c0)=""/65, 0x41}, {&(0x7f0000000640)=""/23, 0x17}], 0x9, 0x0, 0x0) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) 16:01:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0xb35e1b05572ab611) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') unlink(&(0x7f00000001c0)='./file0/file0\x00') chroot(&(0x7f0000000280)='./file0/../file0\x00') connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r0, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:01:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:01:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)='TU', 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 16:01:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x7d23f6f61bd16145) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000100)={0x40, 0x24}) r1 = syz_open_pts() close(r1) fchdir(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0xdcf173377c7d3f04) 16:01:12 executing program 1: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=[{0x90, 0x1, 0x1, "9ec39115379f6433cd750942d334199c934518b6d3a1b9a584f850d456c3867af7f64c100bb97684bd8c8e2ac92b0d348ce75c933d8368283b88c9074f3a023603c28ac1cc41c0343cff42913eab33c756212a01fdd8907ff9827621cbaeff3932f292cdc13c874dba609be6933228821f268729ca27d09fd6"}, {0x78, 0xffff, 0x62a8, "b083ce5a0b3f533596861b1e5c1980a9e77795f44e06addde5933da7bfc47f6bd2c8f15a0543cc0f6117071542547f258ffbfb00c0401858bf5f7de196611e44fe3c3cec5c1e41fa5b23eb8ea8b0c9abb547baf9ed8658a1c4e1d1995a6386a10bf6feabc2dac858"}], 0x108}, 0x40c) mknod(&(0x7f0000001940)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x4000000051, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x31ca, 0x0, 0x7c04, 0x0) 16:01:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x54}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb1, &(0x7f0000000180)="b61b303d46903fef77a356435de8c47cf794eb1e53b102ca7907ae4e7e414d0900000000000000f788f3e1d31416b77a53927a0fd9f081f0d89cef60f08487a8f8d81372844622cef201f41b049b78263832bb716969aa0c1871ad697c7e5d7de8760fbf5ea170071570d9780e7aec24b40026090000000000000076d0d2fee51400da054bdfbf") 16:01:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, &(0x7f00000001c0)="01000000", 0x4) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x840, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semget(0x1, 0x3, 0x104) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:01:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x80000000, './file0\x00', './file0\x00'}) 16:01:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 16:01:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x14) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x6, 0x4, 0x100000000, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x7}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x300}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff5000/0x8000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x6ac}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', '.\x00', './bus\x00', ['./bus/', './bus\x00', './bus\x00', './bus\x00'], 0x401}) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000600)=0x20000000) 16:01:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = getuid() ioctl$KDENABIO(r0, 0x20004b3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000400)) syz_emit_ethernet(0xd7, &(0x7f0000000180)="eafc1e20f09fb4fe36a8b6b8a182321593915909385ffeacf5eef63aeaf044df0119cbc4f57862f37524f975803248a7ddd37a613b0daed7023e7738780e3b68fd916f559c1f4e8d206654184ae42d3b57c96aa9f5677bc232819cf43906eee647b788304a668d098897d636ce713f4ca52675e76dde0a230130363ab842faa6b96947164edc785b5bff26f80325ecd154a14d85410ab268858b27967d5069089008b61ab06da1da2278312cf4668ab41490aa1114629939354c08d9d9bc7f180e0b1bc9f3edd580600674a36a64ce5236e910c1f355ec") ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x9) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x100, 0x1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000340)=0x175) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xfffffffffffffe00, 0x5, 0xffffffffffffcb11, 0xfffffffeffffffff}, {0x9, 0xff, 0x8}]}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x8345572520c29ade, 0x80000002) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400"/1032], 0x10) socket$inet6(0x18, 0x5, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) sendto(r0, &(0x7f0000000040)="01f772e210bc976cb4a6d2c5dcb8a5195a4e44bdeaf213865ee4922ddd2a972d7cd1a84daffbb155f26f453899a82047104c90c45dce3f449e", 0x39, 0x8, &(0x7f0000000500)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) 16:01:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000140)='\x00', 0x200, 0x40) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000580)=""/124, &(0x7f0000000300)=0xffffffffffffff49) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000c40)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000002c0)) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x860, 0x0) r4 = socket$inet6(0x18, 0x5, 0x1000) shutdown(r4, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0xa82, 0x0, 0x0, 0x7930, 0x20000000000001}, 0xfffffffffffffc33) r5 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x0, &(0x7f0000000040)) r8 = shmget$private(0x0, 0x1000, 0x10000, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r8, 0x2, 0x0) semop(r2, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)) 16:01:12 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/88, 0x58) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:01:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r0) pckbd_enable: command error 16:01:14 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x4) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x9}, {0x1000, 0x8000}}, 0x2) pckbd_enable: command error 16:01:14 executing program 0: r0 = socket(0x18, 0x4, 0x3) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82020300000000000000695e7f0000010018a56941653000"], 0x10) rmdir(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) select(0x40, &(0x7f0000000100)={0x8000, 0x1000, 0x989, 0x4, 0x4, 0x3ff, 0x6, 0x4}, &(0x7f0000000140)={0x20, 0x3d3, 0x800, 0x80, 0x0, 0x9, 0x9}, &(0x7f0000000180)={0x6, 0x100000000, 0x2, 0x1000, 0xf2e, 0x8, 0x3, 0x3}, &(0x7f00000001c0)={0xff, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) dup2(r0, r0) 16:01:14 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x1000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffff9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8, 0x1, 0x3ff, 0x1ff, "6c91fb9eafe63ec7ee4bcd68b21c64083de53bcb", 0x7b, 0x4}) r4 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x81, 0x1, 0x2, 0x5, "c555e4d57292f542c44da7bcaea97edd6942d5b0", 0xfffffffffffffff9, 0x7f}) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000001c0)=0xad45) ftruncate(r1, 0x0, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x7fff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x9, 0xf5, 0x800, 0x6, "6597a7f0343a5bde8df825dc00ce55cfced1e429", 0x5, 0x3}) listen(r1, 0x6) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpid() r8 = getuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000300)="d9adfe674c99419148de7f46ed92246718fea0b0610255814f1336a62b9a9852740880a455c78957fbc412d8adf1c90164f4a12d8ece7426d7dca84c84de57a78ba209781ec6e439358940c728fb95cedc536cf85e0d415eedb5e538081d5caddfd2dc94a6491c397f207458c308cfce6baa0da4a14f8fe5cde57406ff5bba5c63816e5b960e5b30ff54160eeb806df5ba8fef588533af8a97a85dc67277976b456bc80f25b9a624c4f698cd6c7da6429af3a8d261d1862b92550b59de14391a6dbb9962215631c8dbb4e1910059579db3fbf8", 0xd3}, {&(0x7f0000000400)="96273c5ef27cde03b93ff8e5e3c081494f922b6e21248691fc4ceacf5efd1e07b9d0153c42ead4933d47a8d42fd8d8f9fe24b5dc7167ca9404de5cd102c01f193c70ac9f163c2e88b27f9aa4fdc83aed6bf0b602f1ffd1dc48eff278fae5c8f82ef4c495f58b46ad8c377c4944ec8c05893774c2d0655d4c7dd1d406dcc2bff854f6305b0873bb06504b2cb55949a32cbfdb9ada29399ef48339d0eebecfee30d4cae5a4daff2365a3e2219b2910d5309efc76c88324ec3d23a9a731ea2178fa1798153b1f31fa9c2513e728121b36e4b76c635a99e5c6271691088454", 0xdd}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x20, 0x2}, 0x2) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000600)=0x8) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000640)=0xffffffff7fffffff) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000680)=0x3) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000006c0)=0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x12dea4b0dca9662d, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000780)={0x1, 0x7}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000007c0), &(0x7f0000000800)=0x10) pwritev(r0, &(0x7f0000000d40)=[{&(0x7f0000000840)="0dc08fb4d998c3fc2a99f43d33f1970356bc1f577ed26d295b018a9dd4afa1f606e06e6849cc66bb4cf9ad0feed08054d43646f742519314977888cf8ff77c88f0ec6608d6c3c8b7df495675d91e14080244e5ae4cb1a908e75d344c225503472d8f6b0166542070297743a4214993a20223d5f664e519fa43d8c3c9256834180e8d06e759336370bdb72b73de318e972c62e2346932482f1100270795360d98cfe68ceae44e85dcc702653a3f951a473055c21f4a977d8835c5ba85aaff6979dc2d6b8b", 0xc4}, {&(0x7f0000000940)="eca39ef17eec5fe1c18871c4b687a00146fa4b3f7d658cb7641953b2ff4de9127ba953aded43525db875d4fb79bd3f5cf49ce69bebbe3af5839408c4b501fce22b4c50619f377f74d4584b08378909709cf529bea91aa55861985b9a7b2981938d429871373debecd07eb860090d4694a0a9b7e96412e0d051311d2638703c375b0dc56c4c658582c3367d24e3521baf54bd6881ca38a98471548015b9b5297369013c5364a82ac9bf4e7ddb97b6c09ec49de9", 0xb3}, {&(0x7f0000000a00)="4a823196865da6e423b5082a18a3a86d0067577db16f2883824439a05bb4a23b62567bd54f0b89665354c02a28993c42b5670835f4f97313f66abbc07e6ec895d97be16f46e7cba49f9238127fcaad60000526b058dc914b6027db324a97ae0685308847595987a320a2a63e018c5f7d13db2ffb49a7122ca37e65564de9", 0x7e}, {&(0x7f0000000a80)="0b1b0f4fb3cae720bc7b8a5d9b0286cb997cac86a6d5968c", 0x18}, {&(0x7f0000000ac0)="38e7b5271af2ad7ea1170fd6aead891397da69cf7e655476e5ad8cbdd74d4f13f37cd218175e078cff90bca580992ca9690703350fe3ddc9fb4fc31d7d81ceec97c0a9d6644a9084c631fd7b1517daeeb1a6b5bcd0adda2d74d8948b2352cf6a8bda28144a21cfa0bde624641d7ceabe4bf941adfe9f5768dc7e9ff877374c80b3e733a0e9895743e4ba46eb4c3a2383f6d18dc1506b58bfbafe583b0f5c3b1e5e75bb9246fc9598a1f660c83467933303239012287b7e04453c4bb0bd99d511d548ef16941913b3b73f36c4afd0e5935ebd76e0951c5cea298ec3b9eb50b4a7650822958aacaa1687348b61b1804567bb", 0xf1}, {&(0x7f0000000bc0)="5c603b71d26efe6264a8f24044e24602f04475a91812378f49787299e3b7d41509dc7b1f42579fafd8f5a7d5521540f586e37fa728e4fa75d052f7a2c0e1c02575cfd3dc87794efc017535124554c53e2b9277e58eb150bf00a9cd1e4d37f8294b39a2db8cfeba07ecb20d03ac5ac05a15314635c8f001151fb095", 0x7b}, {&(0x7f0000000c40)="1714001a9f8800c6f46bf9bd25a1a8af0b217e4fd0748e15eedc30d34512ed004cb823adbfd468c70c619aa1f78c04c10a3646c2bfd9d573b481ae785d7872c21ee65c054b127338ad2166f8047d85e1a1da955a110462eb216e65c6c4eeb47db5f07deb96c523dfc3b908e871404700f9d93610f2acf6b3f4160eac7adc40a14bd8fd93e29f0ffb4782cb6c40c3d6841d02f63dd081589d139df49dba710af242460716f5cd86a95d97b725aabc3191bd59459124d479c9fac0517f33a961b29253", 0xc2}], 0x7, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x3, &(0x7f0000000e00)=[r9, r9, r9]) 16:01:14 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x190) mkdir(&(0x7f00000000c0)='./file0\x00', 0x182) chdir(&(0x7f0000000000)='./file0/file0\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xc5a17e4fc4273606, 0xffffffffffffff9c) r1 = getpgrp() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x10, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14, 0xffffffffffffffff}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse\x00', 0x200, 0x0) r7 = socket$inet6(0x18, 0x4000, 0x3ff) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) r9 = socket$unix(0x1, 0x1, 0x0) r10 = socket$inet(0x2, 0x1, 0x138e) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000ac0)) sendto$unix(r8, &(0x7f0000000b00)="28a2652a4a3cd4ce9a810faf69da5d3dd6c3af0ff0d9367463da3988a022781090", 0x21, 0x8, &(0x7f0000000b40)=@abs={0x1, 0x0, 0x3}, 0x8) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd\x00', 0x2, 0x0) r12 = open$dir(&(0x7f0000000980)='./file0/file0\x00', 0x8, 0x5d) r13 = getpgid(0x0) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) wait4(r13, &(0x7f0000000dc0), 0x8, &(0x7f0000000d00)) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000280)="acab4eee04724acad852fb3491d4922b839570c37be95fa044e76697457d744215bea44ed037caaf90b9fa08d65f1bcaac0dbc6d0c689cb80879a7725276a27c4e633c83e610062699b184481d007bcc66fdda9cc11e399d64ccb62180396b02b1928eb5c517aabd4374f44acbd54c51570fc3f3905500937ebdda1868f09718f99c934aad5f5c4b19ba1e0baf213f11d00fdcca7e2b5b11846aa5d450fe46e42d1867b86de93a38ade36eea0fae7d41a77d141233152a1d0d14cbc022eaa58fbd84c16d2fd487783b03f315940c2a56", 0xd0}, {&(0x7f0000000180)="7f1e8769e6c0ab69afd882a7b4a6cfed049688c3f160fe81e90df04a60510470dd146cebc43477239f414c39aa98438ccb66b0ebb870291d0c080c0468a5205fd09d7dd0c23c9b70e1909720a59fbc42912a74eedc252589412c9f8f78a400e012b397fcb8630e6fea86c2f6e1ee8cd07575f5dadd00097380a863684f7301585291928be2663bfc5c46b0e21bdb62445d682e5efd74e9e9b817be0aed5b4fa52ba963d11cc735b73b51e2ca1ad7006d5bab", 0xb2}, {&(0x7f0000000380)="c4107b345dfa146b91c396539c2d9305accb4d72dc650008600c1f7abeb4d49f9e2a8e7e05e1dd69748079d671eae8cce6f5beffc1b6ed7bcd0cc4f0a02db131241073dfdb1ba2e982595a2b21a59a2c57512d32d5feb455380dd28be38d4bf2cb70869821e02846cd633b6109bcef519a0ce39dee68091624a337dd3b122cc997cb4fd4a2f57dbfb1fe87ae44db3f93eb2ba8f7f029fc38190e1f36a41b61b915d772d8e8bc3d289e37590d2f7a2c3d53edb429bb19627dfaa6e47ab9", 0xbd}, {&(0x7f0000000440)="8f4b2c0e645cf272605757e069a16142f0d5ccbdc5383315fac2f05cc5dc5d6335616f8e31d9db65b14c25c046c8cea2e4da802f368b011facff9d7563741262d5c23e8e9a6dad7627946d7ac4486e08366c83ceaaff7662cfcd477c64a2532cb631136a72583167053ba8e199f752396c544b", 0x73}, {&(0x7f00000004c0)="e48ffb02353eed1ba72c41db3f89d40e08448a91ff5546a1c130eefe28dbcf72339c8515a4088b7df0b3e7755cdd54140f846415d751b73e9ecf5d7045d79667c5565f351ca84b43f49d3409f7f24b6ba9b19438b56af3663039dd638b71bf47843b44726bb782cb547b97de403c031a80", 0x71}, {&(0x7f0000000540)="8e3dbe0d0221657f864a5a9070e4f78b3bef95f26c8c3cd5d6c11a0579b3816b84f8e6a42a12ebb2eb6d5b9d068ab6ec22bd90545ad16c0de2d5cac9a0d9355a928eda959e9afea543ff25517e7a22f4dd4f3434a4f4c86d1badcec504a6208c12510c5f2d757045adc450914e9b02f80ae36f9e256f12aaed2b31124fea642720d90fef85ba67b38e5a1a54730dc94a981110f7f4c622550d62cdc25e3fdfa02edfa2bf376f61f816916b9e28e045f8ecab0b455e8640693385d5e3dec4601c6940351e829d7f34e7384354", 0xcc}, {&(0x7f0000000640)="849096058bde3dfaebee4ab874d039d7d80b8d923410db92f208b8a938e676bd59295698a49754495142678d623007949e9e8d5c1df8abccc511153ab86fb9c2305871ca0a00cd91ec18a82b83d63e4732ed45ac854307992072c429241c9d56b948c00b136dc2dd3a878d62d85db8883d9b6799d0e846fd1404d2ffc602bae7549036a93b4fb471717e2cbc63791db27b", 0x91}], 0x7, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r4, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x70, 0x4}, 0x400) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000cc0), 0xc) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="b1", 0x1, 0x0, 0x0) 16:01:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/38, 0x26, 0x40, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x100000001}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x5, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:01:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xfffffffffffffcc4) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:01:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0xffffffff) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:01:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x300, 0x0) msgget$private(0x0, 0x1) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x1) r1 = semget(0x2, 0x1, 0x10) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/132) 16:01:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="81b414b64538d457cc25ae1ebabb7d44095c9aabf8f83346524dfbaff682a350bdbe57e85b5463ed71dec179de0dcac2af34e4d3474be1803b4c72c300ae31316c76337eceef", 0x46) semget(0x2, 0x3, 0xd6) 16:01:14 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) r1 = syz_open_pts() r2 = semget(0x0, 0x1, 0x6) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x6) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x4000000000008001, 0x100000000}) fcntl$getflags(r1, 0x3) flock(r1, 0x5) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1d0) 16:01:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fchdir(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x78d, "27647d503c6618066c545d6593c6bbe4b263f15b", 0xff, 0x73a4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x5) 16:01:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xae14076546b22411}], 0x4, 0x0, 0x492, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xbb) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:01:14 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = socket$inet(0x2, 0x1, 0x1) fsync(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x91}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) 16:01:15 executing program 1: r0 = msgget(0x2, 0x80) r1 = geteuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xfffffffffffffff8, r1, r2, r3, r4, 0xc2, 0x544}, 0xb4, 0x1ff, r5, r6, 0x7ff, 0x9, 0x7fff, 0xb1}) msgsnd(r0, &(0x7f0000000000)={0xd1d7977e48bcea4d, "07d711ef97c633a1b6c563fbb0d736c9e0f37ecfbcb83dbb4e17e1fcae39ababb448a1efb8454d2acb42a63d0e539cae0a"}, 0x39, 0x11eee5b04e0edf89) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000100)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000f40)="b6") 16:01:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x5}, 0xc) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) 16:01:15 executing program 0: setreuid(0x0, 0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r0) socketpair(0x0, 0x2, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0x6}, 0x8) r2 = socket$inet6(0x18, 0x5, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ktrace(0x0, 0x1, 0x108, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x7) 16:01:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x3ff) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() nanosleep(&(0x7f0000000040)={0x8, 0x6}, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {}, {0x1000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) getppid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x459ad632e525c77a) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x38, 0x0, &(0x7f0000000080)=""/56}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:01:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(r0, 0x0, 0xffffffffffffefb6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffef7) read(r2, &(0x7f0000001a40)=""/178, 0xfffffffffffffcec) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x3, 0x10000) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r1, 0x40a, 0xffffffffffffffff) chroot(&(0x7f00000018c0)='./file0\x00') sync() getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r5 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) socket(0x0, 0x20000001, 0x3) fchdir(r3) fcntl$getown(r3, 0x5) 16:01:16 executing program 1: pipe2(&(0x7f00000000c0), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xffff, 0x0, 0x4, 0x1}) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:01:16 executing program 0: socket$inet6(0x18, 0x3, 0x102) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 16:01:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000040)="79fa730e7daa4beed61e37ca33f08aa3a1a1d1d5e09d8eb62f744344321bdaa20a209a9220c6e015f407bd9f65258b3508b523ed587fea97", 0x38, 0x0, 0xfff) open(&(0x7f0000000140)='./bus\x00', 0x200, 0x23) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) 16:01:16 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) setpgid(0x0, r1) 16:01:16 executing program 1: r0 = semget$private(0x0, 0x3, 0x24) semop(r0, &(0x7f0000000000)=[{0x4, 0x0, 0x1800}, {0x1, 0x8001, 0x800}, {0x4, 0x3, 0x1800}, {0x4, 0x5, 0x1000}], 0x345) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/197) sendto$unix(r2, &(0x7f0000000140)="d770c19500e27280c6bd30fea95f9ada9ec6401cee9b39e11d780fbd2192939e81dffd250bd112e3aff6fbf72ce5", 0x2e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0xc}, 0x3c) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x7}, {r2, 0x80}, {r1, 0x50}, {r1, 0x100}], 0x4, 0x0) getrlimit(0x1, &(0x7f0000000040)) getpeername$unix(r2, 0x0, 0xfffffffffffffffe) 16:01:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x10001) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:01:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[r1]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() fchown(r0, r3, r4) pipe(&(0x7f0000000140)) 16:01:16 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x400, 0x6}) r0 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x2f, 0x1, 0x4, 0xfffffffffffffffd}], 0x100080001, 0x0, 0x0, 0x0) 16:01:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x1ff}], 0x100000000, &(0x7f00000000c0), 0x3, 0x0) r2 = socket$unix(0x1, 0xb2a520ba136f8806, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:16 executing program 1: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0xd61b1a9aad4c1c98, 0x200, r1) read(r0, &(0x7f0000000080)=""/49, 0x31) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r3, r4}, 0xc) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) 16:01:16 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) getdents(r3, &(0x7f0000000280)=""/228, 0xe4) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 16:01:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706dc7ce2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x73b296abd777f415) recvfrom(r0, &(0x7f00000001c0)=""/58, 0x3a, 0x40, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000112000/0x1000)=nil, 0x1000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x8, 0xa48, 0x7f41, 0x0, 0x6, 0x0, 0xfffffffffffffffe, 0x2, 0x3, 0x3, 0x8}) 16:01:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="ff0910d61a18e585df210000000000000000"], 0xa) r2 = dup2(r1, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x57) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00010e2f66696c643000"], 0xa) r3 = open(&(0x7f0000000080)='./file0\x00', 0x12, 0x2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x200}) 16:01:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x80000000) 16:01:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') r0 = dup(0xffffffffffffff9c) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7, 0x8000}, {0x6, 0x40ab}}) recvfrom(r0, &(0x7f0000000080)=""/164, 0xa4, 0x1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x8) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) recvfrom$inet6(r1, &(0x7f0000001200)=""/156, 0x9c, 0x802, &(0x7f00000012c0)={0x18, 0x1, 0x0, 0x4800}, 0xc) 16:01:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000140)='./file0\x00') socket(0x0, 0x4000, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname(r1, 0x0, &(0x7f00000002c0)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:01:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0xfffffffffffffe41, 0x0) setuid(0xee01) fchdir(r0) r2 = semget$private(0x0, 0x0, 0x608) semop(r2, &(0x7f0000000100)=[{0x1, 0x8, 0x800}, {0x0, 0x3, 0x19539b062cafb723}, {0x1, 0x6}, {0x0, 0x8000}, {0x0, 0x1b0, 0x800}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x4, 0x101, 0x800}, {0xd5d016fbc430e5f, 0x10001, 0x1800}], 0x9) 16:01:17 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:17 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x161) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="9f88f0bfbd44c1a4a7045483a95085657557cdc23cb80ffdabae4b893b27b4b851ef507d52ff7be8293ef8ec95d77833bb51401ca676ec3cd7c6235bed0c87bb8aae932f789c8bb2983092f0094ca1c29d239ec25f4d830465b403b954247ad29ae0e9b178c4bb703d5c83c38670ec107250218c946b4851bd0bcade653e3379a24082400ee07e36ce54e51ed318977f4d5ca6c778e37f8c1c7574b25b718b83d0ac834d79b1b080", 0xa8}, {&(0x7f0000000480)="5e24048931ce13d1caf2c18c725087c6891572015e372e207d2be48731f51eaeb8d6f317886c03eaec80d5757fcce2866d85569a607594342b415665436d765d72e5eb750edd4020fc25949025eb165e24ea9e63b5b9bc9f922a87f1951daad57cd169f053eeb3da768dd792b09f112183e7c6cff8033051e7f2a035525247ffa5717f0b0a1682d21c3e92155e72d4f94d680f7e3d5b6c09bd72c930087dcdc2c348ad0940fa4e75232480142955d5ba5042fefcd166eeb06ebe6c19c1e0bed867fccfdc7a830eb8c145b16f00aef16fb3cdd19f55be9be2435ba82ff8b8e4f93d663663706676eb196a2fa70fdcf566394de472e8aa6d934a18318ec9c4f8b36bdcb5108e08fb68470f9910170b185d186b2aefea02627316f192861e0cec4dfc5a464cb6e4e13dff4bd180d2818446938b6029f3afcf1ba20d6dcbe07b1c8872c36fb09de73d01ba16b8052fd3b487b792f10d76223a7c6950b56a0e323f4c5d20e3606ba71520d30395ab3add141a4578fe002fa94db5f227c8f27e997db2d9166b2b8d12158b226d15887392b9e7e9af76d0a95cc96f496feb2d2c43da0cc23b5d0497d8aaafb0ed3aa3314ebfdd421e5b56a9c9ea0e3267e525bc2eaa5963a0c864722834b1ec27cd69c5702b47138fb0882d69d38c0ac0c199983ea6dd048a46045ba7ffb889ba47e506bedb40e74aedf2ed1ff9a664b5f6e13f3f6ee57085efa6100c492ff2989b36f47dc7b107905687ab6ef2ace00bca094e748edce488583b613b23ee088139e34329d6cbb23b8ec0eff766214cdfca084e2666a31aab23e07650569794868df9e855f0cee4e34ff280496a8b7b6cc7399a1fb912abbb1b22dc89f4046f2adc28bb96f8c862cf2141979ac7924bb88ac7a1588bcdf0388f876c32943a36c79c48bf6020ea382fb0cba1224640cc79d359f6e9f02ccdd52485aee97dc694dd00101843a2fff6609f13be54783cd937ded0c0dc243caeab0eaf445da3619b0afa95c4cd4f2d412a6fc067a27a1ca38d5d1fbc0d6fd1b9939bbb9eb03cf0ca9dd61f0c6c37f4451409845fc7b1bc2a52eb5062d3819f8994532dec3c941ccae5ca203715f9bf286f81c00dfebdb8ee5fb15d16b2552faed76cd00aba27b3f2927acbb83fe341a9b527aefafd1e6749b0b0329c28231331e99efe2665e3808c7b86d9e4438d9ff1fe1e0c8be3e4a0afc51556bee0085caa99f4ddfb7cb2b19a147dde44b27dd27ed6aa06243efd0af502b1fb34a8e3f423a81cd82679d7c6de1d385d49259f1e59516183363c4e3748a3937cc3dce892ada7df4eb3df240156857e032caa71a7bfbee29aa7e866e6174a480e425890ff20dac10bbad3744c3f6fe219add5f669b4adac3e589212968864fd782e41802843ac56fdd37d2e9c8ab915d1b276f5598030634417681f855fb6cb0263e779fa30a318a05c097661aa64f51c9f22b0c4bde5eafdf7d74ac784af0a874ee16e5d60f0d4f4e942afa9e0bbc977cd42fa68bf5f5f9a39de463174b42b13095e1ce8ccf0b98355f9b5a7219196b6f178680a5d1fdc8c1d200c4736835cc5195329fe25e0a52e18d513d7394bfb0ad4869110ec00209f4ced2992bd651ecb53d28e615bd6110c41482c058c2ee6f5250b739630b1680bd08d9b23a5a8258684b0c9b9ca7c32d8d48cd3e2bdd69d7bd2b4aacd75fd9a60971e6a9f6d1dbe1822e6bd1d62dae1bf249becd611f37204a53b21f2cf421c59a58166c004ca37837139a3e7a244341971edcc485d25acbcd84e2cb858f478f81f19bdfb155d120bbba2a3c22ea5b5112e952fb4625fc6e44605e6705bd0b6d7f5d54650998935b5f9c45e5f6fcc942e5a9a38e6d27e45ce549d0eb087cfb13b97635e53363ddb85853d14b4fb5a1afd4a75ce11cf4ad43880415362fcd574184a07b6dffa0ce1f88a7217f19eb14cc9c8b23dd62d00a393db1312526da7a1b32cd68d0136eaa912bd2ab540e859d12b5973a11b243730d60a3614371683850b095faf76b63c61821d481ea47fceaf8f71b30d279e2c820aca1150bab8e988bdbbb82d83a8d32d5b5bdb1055676ada95dc49cf04b4eafc02cb9fb93cf30de005fd21a6e1d8c2efa6ac8830449beb1a42d27c4844dd3c2780a91157fc3804c86b56bf2415ebf1a16f98c1e1da6038422cd7431b148094613fb62c49628011405df9957b46ffab6e093cd605064a1ddb71aa692185c07ca2e28bef2d130c1c0aecc06c31c14acff77310d5c6525ddecd84b9c5ffe90c4c0e8efb7a9794e45f9f32666afb2ec79a4d371ff93c84061576d122c1696044ef29811b3b36d5d688ae44a01379c1853787f17549707243419b8af5dc7f6ebdff627755b793749f47f30a09a0a515d0504b3a35271ee128cf06db04bf06d1074cf352fb86527cc35b5bcdaf7dfb43abfbf19b5df40f759a5e17a193cf8f66cea3dd01e1edecfd568709278306dc8d6ad2b54fd559001413051a224e2a273210bfb714b11f1e60f604f7ead06da0eeed03c3ab3172cb22786adc9cf729a2e2eb896c7424438f57d7fa98da4a41e388323fad8425744aac3d61d064f9e66b8d3a71af13455dc9d448677680f311292550f800131c2ed7d05740367cd98db58fe6f68ccfc23d8e1f46d5d6ec9e76c015461e58c9309f3cc53a9970cec7951f5e8d8e7f943c06699754bdec6ba6681102e97aa52345799aa6a16ab708ded9f94c40ca06dc8f83f9f842f57d32ee542fb6ab9985e7b4696b8fcfb9453e80d8b17560a488cb7b888a1bb69ce850e2ba9f00dde9457ec41278f12e1024247fec5328444e8fccae6f477d1c3c12447721d0c65177b59a2b972dd45727b2639b242201c59ba9bf86e991179798102381fda1de6f7141d55cd0c49e2fa593689ede953e1a6f0d8ebd812c840b0128985525ac4ab519e5c84f3599f6c1b28f75241a4597722e417823deb13eba1e67ce869fc7434f29185b9c75a264c063aa49fd3b5607627878a925742a0fd41fab8c3bfea3a18088662491a417ee578802ad30b98b41a9a85e0ff67901bdd77af66a6343db1e09fc98bb6a410cb4b42f2e97d5c8eed27e8b5d3012738da6c2ac577875109a431b373e17b255d656d60f7936f8ed3d3b02ba2781614bfe4fee6eecaba97c067910aedba8c4b80d90302d6e0b114b1be3f0076b60bafae74f79dd54c537f9aed960cc3f04161fe28abfb7c70820f78f8dc6b4ee0b52be0ccd1b4b32bc044039f25110d5dee7a5cab9e79d7314e288cea92b63c33c5caf4d88f98a7342e59922403a0b0b6a82cdf6c7e322a3bb67e58b7bed921ac6b63b33ef7dcbda137b00a7b06a287e17d124f3c543d440b5f9add1d802073dca7bbad69868b84e7ab69d29430a2624a91cf096a37ab1bca3b5dee08f2aedfc8a6820fbefe8f0624cee1341bd80562c848341263f1fa8dfef50ced0168fb80fdd193416551c2bb021a8feed3eca7e9f795eea43e4e7f92831062a9f8039a706015440751c2cacfc18adb803845a5a8457209e1138e95f3cb341c8da94078f4217ae2e4f614d1d991573234e045e962ab0da54a089ba31e6339e3145eea466a9cf881017247f3ceab55d4fad3b274b9ba374bd4ddb866089b394b6b69a96dadb516771c08156d0ee56cf8189ac9270e2874fd4a07c991eaff32f39c1668ec9d8b9dac94a1203f5671bdc38abddf2a32c465ee40f8a17302f75379d016c4b13e80400633b8a5e53f8c2b39a8c414944dd9a9a4059053efc20ec584cdc43b317b4e12b4974a2a5a24a11c8622895a80fb64cc00116bda27866876634abb4ecc2cf5062357fe05d8777658f18122040a814ab52bb99d7b9c674ae5dfe0550b74228c4ed89f9180493856430a9cb1f09a0cc98a66c2ecca42e592cd239faac2db8697ad1225be9b2e0c99ff61ce6e3909f4aad59bbe304917cb46edd61f5cd90bbc63d2367fb633512aa5b4338746125e37e5b255e67ed34f973e2a39b8bb0f54eccfdef720d3c49720c322f9b2fc6487182a0097401f1afc4db00a2ea657ab4fdd19c8237231a59eee3e6eddd122133ceceefd8bd5409cacbfe87126bc57191e1ae7e046ab12bd54aed33b67190537d20f2cfaacb1c2328d168da4a8244b7a50d813949e8c85390b23e06857a8c164fbe8237af211057c5485db1f654dd1627c2d66c88f3f194887c8be2870ee415dc6ad9a17455fac3b49d3c701361f015277e728f662853018f07402b4c87410f77dbec45b4842c73cac0363b421039f60c062a34b8a15c17bc077b483f13f67a03593cedbbf7617a9191d01a6ec633769c9f7c63e17011ff2f419e5d6dcba0bf4c2f342527674ce35c5e44b086e3b9ae092ce4d29c9a7b949a3011219ba61fe60a79a5ed9b00aaf79b85264dfb0a2f37558a8931cf59d54f0f49da4e24f0efc310deaeacf122c0de4b3f22821732cbb688dc9d57fff0e1d346b4805bd7c0a6edbd2d84233c5246388c5ffd82e96c0b262e58725a406b4d73f31628385cd42fd7288795d10ee96462713fa56e3f47e11be028785d01f934144c2c633aeaa132d0ba54093550987e08c5b7f2c380897b3029c46fda04b0e05817ac5ff00b9fa23a5904180dcfbf2e92feaff3987728caf4272bbd178e2926d11614d2ff9d6aa5e105c253ea36cf5eff90238ee27cebc8e33dd3a99f233bd8be0109f75f3380e6731eb04bcf1f7a47cac5a3f0fb5b731b570274f422ae21805176e2c2745a5102c24ed6c48a3fcb6620c3f45ce35a95524d9f74f4770ff7ea5dd765251d6ae2edbfd7a037e3ecb35d67ccc4b7b7b019bd7f7fd71cd214ed86f6f0f69b66ba8c94f0990638c3b667de15cdb99723f663709c3b892b74954a8e90ab98922d1d19325398b1f97bce415cfc38ce17ca23c24ee3d5fa2317083103bd505526924b526914eaae17511a5503fedf4bb476a5af13c4b168d30da002c35453b2eba83410ddf8511b931aa521d4082a8087aa724f564748db3e62f59812be443cb67913043e1ab3aa636c399f80ec1973c6c8547b81cda4dc2fdbde2764e77b1c0516f06100a54d16741ef51dfe8d5c3e790ac024950ef19140b1f8737cd6d106ce3c829d829233efbaa8a6da944a11ad1d058493480fc9790b7d2c9ce223273e3c9cf7510f56a6dc62af6f70727befa78093e49d588a5f54041853feb38ca96a21258250d90aaeb3fc443961d0e25534a62149743a9d1d7ed9d45d31fb7846dfda32ca16497b16e176c6743f422a16d1e58d374d5088de21e2c8d4a4916c45121d3bbb12865ec283a6153ac9104ffd72d73ec51609f1f188051741fb294ab360a68b364c9dd0f1368b1060e63a50b35034d5143f360b50c375d485f294c71e52b8e47ea1277ecfdeac4c4b5afa84fee9abf6c1f41f1f432b0764666db4cd187dadb06a864c3b22ad1180745c30299f6ddf85a06b91296abdf179cfd576163abc2f85a9635fef130a9e0f7126057a86c59e46644d92aabef00748d1cdacaa5ee4acbb702a754dd21c64414d8b9b7346b620b987c0344c29507c86eb472f7484e606b314cb11773baa2323939bc8782f99667c989ea8db7ea3d5ab65b9b246c418a801734b378974e109199fc451be6ca2c335c71c63e9f00a5885be5f9d198f3bee5070250d28281605cf7c320b5d30fdc9cd5479910536de55bb02c0c0004598d892ca5907a3f8294bbb7f1f11f6044b849defa6e9d85a1caa215bee76e5e8467d52ee4793cebc4a3f4415e1efcc95361ddba7cd85fc78f2f5b57e4f184ada257cf6482a080acd5a7c21ba6a6c94", 0x1000}, {&(0x7f0000000300)="53607d4afea4f6bbb18238b083dc8a1513957d63e245fed7969aa3dea096c266a2d500aaa7cb516c94a783e54ab73d3fb14aa3684555215d40e852b9c51e25ac0137f1f7192901f74269b172178f4bcc111b886681639d6e71a3e9d58bb3fef0c7d8a9d902087b5c1c970f729a7efed6e81a1b31dccb394b7c86fa03c4f3e21d2c94bb5b00027f5f36b582e878fda93fbb86d7730ac552bac7f630db8cc10fcfd2edc8af6c7c2d2f58cd2fbeb4c751234c1e2d8340b933228f1cd2a31534ecba220705f72421d1fea8ec7a9857d6df7d4eb33821ffb9d0e31f619d188cb7ced4b4a03fcf71f09f1314e9a74e35dfb371d8ed2e", 0xf3}, {&(0x7f0000001480)="1f07307e8e9f15bdb263410d511cf992d372be1de3b420f4bf5829a0fd4e3c342f061b97bd8864d4105f2a53cb88b4a6bbd25c892f6afdf34ea7e544fc7f7a85789eb8efa208e434623300a56ac2ab715c86c4ae9c1fd243ccd61687832c1ac73a826c9f99da12856ed06c7dacb2d03f54163e471a001047e284992a3799ed", 0x7f}], 0x4, 0x0, 0x62) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="31d4a0262d1a3ae733780fb161194cedb5faee0ef0986551accc2aed97d8db3131912cfd8c949c2d68283a5a5d32676076203336e9a4ca3a4c051191647e46c2438eb0990011f26a3d2f9e9f3bf399cd4cd187432e4c", 0x56}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)='oL', 0x2) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)) getpid() execve(0x0, 0x0, 0x0) 16:01:17 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0/file0\x00') 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r0, 0x4004427c, &(0x7f0000000200)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1007, 0x600000000) 16:01:17 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x200061}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x6, 0x6}, {0x18, 0x2, 0x3, 0x8}, 0x3, [0x5d, 0xfff, 0x9, 0x7875, 0x71e, 0xb7a, 0x8, 0x4]}, 0x3c) select(0x40, &(0x7f0000000000)={0x0, 0x5dd9, 0x7, 0x7, 0x3f, 0x1f, 0x3, 0x3}, &(0x7f0000000080)={0xc9, 0x3, 0x5, 0x4551, 0x3, 0x89a, 0x40000000000, 0xbd0}, &(0x7f00000000c0)={0x8000, 0xfffffffffffffff7, 0x8, 0x2, 0x1, 0xffffffff, 0x7, 0x1}, &(0x7f0000000140)={0x5, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x80000001, 0x495d, 0x4, 0x9}, {0x7, 0x5, 0xffff, 0x6}, {0x4, 0xa1, 0x41b5}, {0x100000001, 0x80000001, 0x579b, 0x101}, {0x1, 0x3, 0x6, 0x100000000}, {0x475, 0x6, 0x461, 0x9}]}) 16:01:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000340)='./bus\x00', 0x40, 0x4) chflags(&(0x7f0000000280)='./file1\x00', 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000480)='./bus\x00') recvfrom(r0, &(0x7f00000001c0)=""/192, 0xc0, 0x3, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eb", 0xfe0) r4 = msgget$private(0x0, 0xb0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe9, 0x3, 0x0, 0xc3, "332798f3684781712474f45ce0df0104d1863fd7", 0xfffffffffffffffd, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xd3) r1 = dup(r0) getdents(r1, &(0x7f0000000180)=""/89, 0x59) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) fcntl$setflags(r0, 0x2, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) clock_getres(0x2, &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) r2 = semget$private(0x0, 0x1, 0x102) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000480)=0xd2d1) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x20, "d7e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x98a, 0x34f, "02ffffffffff00", 0x0, 0x10000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x14d}], 0x1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 16:01:17 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0xe8, 0x30, 0x3}, {0x5, 0x4, 0x1f, 0x20}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 16:01:17 executing program 0: shmget(0x3, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f00000003c0)=0x199) r1 = dup(0xffffffffffffff9c) setsockopt(r1, 0x2, 0x80000000, &(0x7f0000000300)="389e36203694d281d01083eb05a44f1cb69c9b8266e9e18ff7ce16ebb1e126bb96d2ae84599ad5df643f793c325128e741", 0x31) getsockopt(r1, 0x543e, 0x1, &(0x7f0000000200)=""/248, &(0x7f0000000180)=0xf8) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setitimer(0x1, &(0x7f0000000100)={{0x0, 0x20}, {0x6, 0x2}}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000340)={0x2, './file0/file0\x00', './file0\x00'}) setuid(0xee01) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x0, 0xfffffffffffffffd}}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x8c28, './file0/file0/fi', './file1\x00'}) 16:01:18 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="0b094aabb40b9b3b78cbf53e42746748293b929c59281cedacdf95948816fbd47a4eac8a853cc2d1afefe010c8", 0x2d}, {&(0x7f0000000240)="cd017c75614cbac24020b294f5f1639841f6e31e8aea3a23ead5256d612c2a78fe1be8509e23ff3b47b093621009a5eaf9ac6efd0b7565aba4dc5f20af399ef05f9199b8a53a44b0a15ac4a61c77e766e35ff97b2138f206ec92cbeced5f1de15e24e19ea7e250c279648907b3cb0e78a6c5d52e06d110afa90ba662f110a903945f39a572278e22dde2e527cc9103b8c6d54fc3a51bfb2da490a96fde986e906792176e37636484768f4fee39e34cdf3c264f956bfc1f43ae124023c3ee65772d2119dca03c36b28ddf1580c68c77f65da0440aa7f564e2ac19", 0xda}, {&(0x7f00000001c0)="9fe2f487b596375f4e5e5b5de6907b380fbe77793231e8ba6aee85194f46933e796f3876", 0x24}, {&(0x7f0000000380)="da3ea84cc2cf59bda782a86032616ed1662dcdbf173f76032edd44e1c9d489def17c7895a2869daef0f6a786beacd02f1cb7520e100e6fcc1b38f408f6ac65bf42bfef741393770a5be5bb1c8c001ae956158e63f5900cab460a933689afd6e3fdd0b028e273b65a94c78494adbec83b0a6e216efc7e09dbe416d74b3674f62d056dbf64b28cf501eb5562425320ddc6b0a54d42e2e31870c93d4aad510cda4f924c1a32be24bd4ff1db0e851ef1276163f52e8f59b0e0b8f3f8d11798753b0e56dabb4ac5b5b3604605742dd47a31cfcc4c26e86c99a74913d95540b0d06a48c7e9768e2260c9b74b64", 0xea}], 0x4, 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000500)="8ca39dbbf54660d0d3129cf3b87984b3fb7ecfb4da2a528f5d3a98611ca691f045653752760e13040b50eb13803dea8db8f16098c4e023573ed1c151482a5838a5ffeda5a3f7e2170d6f56a237eafc05919f", 0x52, 0x402, &(0x7f0000000580)=ANY=[@ANYBLOB="00e62e2f66696c653000"], 0xa) open(&(0x7f0000000200)='./file0\x00', 0x3444d10f84b887d2, 0x132) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x9d, &(0x7f00000005c0)="b63a8946c1b8edd88200f556ee9da78a35e8b0a42d0d4a87fb87855307c58910aaae0ebd6da9008fcf44b4b7a8f4e3b79483027177dd6da342e0668a65556b18a470ef08088c0d20a4f75b6e04cb51c073da17911c1500930f64c2161b1ecccfa850baf4bc4ce7c4a33772224cf2eac824a7c5790af7ae4085fda3953ab5dddeb835c6470133b6d059b5bb65895de535a0b6ca85bbdbdd6cc39bf5d3f2") fchdir(r0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000040)=0x5) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000004c0)=0x9) recvfrom(r1, &(0x7f0000000680)=""/81, 0x51, 0x43, 0x0, 0x0) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000140)=[{0x4, 0x0, 0x5, 0x3}, {0x0, 0x8, 0x6, 0x7ff}, {0x2, 0x6, 0x9, 0x100000000}, {0x80000001, 0x4, 0x1, 0x7}, {0x37, 0x80000000, 0xca28, 0xf9}, {0x1e1, 0xfeb, 0x7ff, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:18 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) close(r0) 16:01:18 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140), &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='][\x00', &(0x7f00000002c0)='{)\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='^)}\'\x00', &(0x7f00000003c0)='.\x00']) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getpeername(r0, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000440)=0x3ff) execve(0x0, 0x0, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x20, 0x40) r1 = open(&(0x7f0000000580)='./file0/file0\x00', 0x8000, 0x10a) r2 = dup(r1) syz_open_pts() openat(r2, &(0x7f0000000140)='./file0\x00', 0x400, 0x14) 16:01:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x29d3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pckbd_enable: command error 16:01:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) write(r0, &(0x7f0000000100)="91f77e5c65b4c292df2cf7b81c078af5a5d2c2efd62f988f584c7fa953d03f7ce72ddce32e84cb38ad357b7be4a47233a36a2c723b993d6523b327febe9baa5b4ea8ecd49aa8af9fca3cf14a6c04fad2325c2869d4d149449d51e7e3c289b025c5e228f04f265c7ef5d43fdb1bc0845e3f13ae7449289966017cfcd3a2bc1d79dc117f33bc9660b8ee5bf0693d25bea9f31c7c65869ca5dca4d222042e487a0c0a368b452633ac1284f552492fe2fe03afc9e87256597d61ab83efc2b58c96bdb22d631ff3bd5521ea5a79447b99b24564ed77134812c5252320", 0xda) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xfffffffffffffffd, 0x2}, {0x8, 0x8}}) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:20 executing program 0: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="00fcd97c796f59b62598e0efe38877b1528dbaf98192c803e8215225c7a7bf3c968fb28ba3882d2392286c9d952f14c03eec87b81e9ab927bd578eeb37914dbd57b0b1242570a1d57058599cfee1838f50b291c8b744ddb9f9cf24cf185fd117088e0e97d9a5415e4ba8038ddf1c1187e8fb09d211d387d853f95a0148ccab427feec954e7a6a470e04970db29bb9e464911488a67", 0x95}], 0x1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r2, r1) connect(r2, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getgid() chdir(&(0x7f0000000380)='./file0\x00') r6 = getegid() r7 = getegid() setrlimit(0x2, &(0x7f00000003c0)={0x60000000, 0x7fffffff}) r8 = getgid() r9 = getgid() r10 = semget(0x0, 0x1, 0x4) semctl$GETALL(r10, 0x0, 0x6, &(0x7f00000002c0)=""/70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[r4, r5, r6, r7, r8, r9, r11]) pckbd_enable: command error 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000200)=0x1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_emit_ethernet(0xd, &(0x7f0000000180)="40705edcf4a3aaf07ae2511420") 16:01:20 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000100)) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:01:20 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0xfffffffffffffecc, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/143, 0x147}, {&(0x7f0000000240)=""/87}, {&(0x7f0000000400)=""/95}], 0x100000000000072a, 0x0}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x1000) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:20 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0xfa}) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) r3 = semget(0x1, 0x1, 0x500) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/207) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 16:01:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) clock_gettime(0x20004, 0x0) 16:01:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:01:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x100) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) 16:01:20 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0/file0\x00', 0x3000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0xa2b}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket$inet6(0x18, 0x3f8a28b3db7bff1e, 0x1ff) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) pread(r1, &(0x7f0000000300)="6bbbf90505f98a7c40642182ff3a98fcf89165e3a4b627c770060ba7a101d2e6ba05123d684eb315160f11606dd79ff78ad2064ffacbe76923438955f547f32fa19aa8b0e7d2c567f84cbba045d19f056a7fb7a2aba2b31399d0f3f5fac369a5799d331255f5213184641fecb1e44c425826218230b55c34b80f59e6003642f4f8fd72acf85b4fd781f3ff0435f41d5011820c36dd8e19cc263cc8260f8e330d097f4723dae9fe6e53c19565c853e66c292f25ee51108545b108eb986c7edde276dedd066e70fbd6aef3cd1baa70107304d52e2048dd983a05aa4f464d09757dbb5954", 0xe3, 0x0, 0x0) listen(r1, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:20 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x80, 0x4}, {0xcf, 0x6}, {0x101, 0x80000000}], 0x3}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0x0, 0x1}) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000180)={0x3, 0x8, 0x9}) getsockname(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x4a) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) getpeername$unix(r3, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) fchflags(r3, 0x1) lseek(r0, 0x0, 0x0, 0xfbf107ee0b7af920) r4 = getuid() r5 = geteuid() r6 = getgid() fchown(r1, r5, r6) open$dir(&(0x7f0000001300)='./file0\x00', 0xcbb27d17562ac339, 0x100) kevent(r3, &(0x7f0000001340)=[{{r3}, 0xfffffffffffffffc, 0x2, 0x10, 0x6, 0x7}, {{r3}, 0xfffffffffffffff8, 0x12, 0x81, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x21, 0x10, 0xcec, 0x23d}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x1, 0x7}], 0x3f, &(0x7f00000013c0)=[{{r0}, 0xfffffffffffffff9, 0x83, 0xf0000000, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0xa8, 0x2, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0xa, 0x1, 0x8, 0x6}], 0x3ff, &(0x7f0000001440)={0x7, 0x81}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r9 = getppid() getsockname(r2, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000015c0)={0x1, './file0\x00'}) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r3, &(0x7f0000001640)=@abs, &(0x7f0000001680)=0x8) ioctl$BIOCGDIRFILT(r10, 0x4004427c, &(0x7f00000016c0)) r11 = getuid() r12 = msgget(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000001700)={{0xff, r4, r6, r11, r8, 0x4, 0x800}, 0x7, 0x81, r7, r9, 0x800, 0x5, 0x7, 0x100}) 16:01:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') sendto$unix(r0, &(0x7f0000000280)="bcfcc1005f58df1ac9c99f3c61ea14cdec02371694bca602c41cf6ed8d612e71f5c3fce0558f3dbc3b78361edafa58f077e305235dcaae58aab4c4ac3334ea7b68c142483d0cc275bcaf52843b6557e0ee3fd373ad7dda9b49134e6edcd6d335f3f4d15e3a6c90a77e82f71c01fc5df1618ea6f7bc05a7b1b7aac71aacb489b2ff01c37a5fd8373292c6e89f6c533538efc8930d56172293820bd4406007a8dd26bae221b3fe3ee66fd2f8cc8579dbea390d87585624305a117c5fcc13c0dcf1268fc82853b82f2188f218", 0xcb, 0x406, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) 16:01:20 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x2) ioctl$KDGKBMODE(r0, 0x40044b06) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000000), 0x0) r3 = msgget(0x1, 0x10) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000869c2f5b000000000000000000000000007b5c348ea2629000"/169], 0xa9, 0xc860eb748fbfe64c, 0x800) rmdir(&(0x7f0000000440)='./file0\x00') getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000300)=0x8) geteuid() getgroups(0x1, &(0x7f0000000240)=[0x0]) geteuid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getpid() r4 = semget$private(0x0, 0x7, 0x40) semop(r4, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x4, 0x8, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) 16:01:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 16:01:20 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="00000000000000000000000000000004ffffffffffffff00000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000b20000000000000000000000000000efffffffffffffff00000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501454c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\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', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) r4 = open(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x134) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000340)={0x101}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x6070}, {0x18, 0x1, 0x2, 0x10001}, 0x4, [0x2, 0x10000, 0x40, 0x602, 0x6, 0x4, 0x1, 0x800]}, 0x3c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) r11 = socket(0x2000000000000002, 0x2, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0xb196b4a9a4e69127) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x1, 0x6, 0x7fffffff}, 0x9, [0xf1, 0x4, 0x7, 0x8000, 0x20, 0x9, 0x9, 0x2]}, 0x3c) sendmsg$unix(r11, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r12 = getpgid(0xffffffffffffffff) r13 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x6, r7, r8, r9, r10, 0x0, 0xfffffffffffffffc}, 0x3, 0x7, r12, r13, 0x80000001, 0xfff, 0x3, 0x100000000}) 16:01:20 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x1ff, 0x6, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSBRK(r3, 0x2000747b) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getown(r0, 0x5) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="03") 16:01:20 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x4006}]}) syz_emit_ethernet(0x9f, &(0x7f0000000440)="b669bec14018de46ef820a880ca8e0114b7574d6c21058c196b6298f50c0310d6f285d1f3aed36c70a609eb457d3872408b94692507c53a22a6c73cd14272628544e612fbfb62876c486b63c6319d3964d555d0649f8e86f4f120d14ae960665735c8f45fd9c427d4d0958cdb2e6362cdd740427c2bfa7ef86f27d8060a0757e104b3fcdfc527b836d9d4d605e6d89e0f916566959ed6f9b2f000000000000") 16:01:20 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffff9c) write(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x200, 0x401}, {{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0x84, 0x1, 0x3, 0x7}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x0, 0x0, 0x2}, {{r2}, 0xfffffffffffffffd, 0x8, 0x40000010, 0x3, 0x7fffffff}], 0xfb9f, &(0x7f00000000c0)={0xff, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r3) read(r1, &(0x7f0000000180)=""/47, 0x2f) 16:01:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget(0x2, 0x0, 0x8) semop(r0, &(0x7f0000000200), 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() r4 = dup(r3) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r1) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0) read(r1, &(0x7f0000000000)=""/11, 0xb) semget(0x2, 0x1, 0x6b6) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) semget(0x2, 0x2, 0x28) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x400000000020, 0x0, 0x200000000000, 0x38d4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x101) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) 16:01:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffffd) 16:01:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x5, 0x0) r2 = dup2(r1, r1) pipe(&(0x7f0000000140)) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) socket$inet(0x2, 0x5, 0x1) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x6}, 0xc) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="7f93a274244dcd06efb5cfbbe6c288a003f102550b897fcc3aa4619e444d74e59d82b0b585dedf5c", 0x28) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x8, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = dup(r1) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x10, 0x9, 0x6}, {{r4}, 0xfffffffffffffffb, 0x40, 0x40, 0xffffffffffffffff, 0x9}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x9, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x800fffff, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x8, 0x3}, {{r3}, 0xffffffffffffffff, 0x5a, 0x4, 0x7, 0xffffffffffffffbc}, {{r2}, 0xfffffffffffffffc, 0x40, 0x3a6f0169ae9034a, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x2, 0x7}, {{r3}, 0xfac305c1da79f855, 0x69, 0x4, 0x3, 0x7}, {{r3}, 0xfffffffffffffffa, 0x2, 0x4, 0x3ff, 0x1f}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x100000001, 0x6}], 0x8, &(0x7f0000000380)={0x10001, 0x8001}) 16:01:21 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffe53}, 0x16) 16:01:21 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r1 = open(&(0x7f0000000a80)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000680)=[{&(0x7f00000000c0)="57f6795bc596d2ae1f976a3b3fb0ca0b8d68d10725549eb5f14404448e21c03b52b57694f3c6bf857eb69df922b4de9b8e153f5b97c024", 0x37}, {&(0x7f0000000100)="3052b30fe4e55ae4b05bfc145466e933f809666cc75d40", 0x17}, {&(0x7f0000000180)="bcdf4c1beb2a0bfacf538356bc94c549f6a5bd8050fa51c0fc45e739012fff208da8d1262d4f506beca7e809a85ae90fd75754fe9e3ff54c74c45b25a56a914ededc111a68b2d38984a01bfe6ab52813c29412044e5e43e9bda398c8a6f0037a2506afbc8d727cc9360bddea52b9ff339784519c6ed182bc991170f950cb3948a749d07fbe518d12620f4d657dcabb01a893c9645c925dd6c82e", 0x9a}, {&(0x7f0000000240)="047783a385b930e83eeb7175b87b9440d0d5876ba8a0b3dab090ce5615d7b9c0490e7b688f747c6cde861e907f165db511f7c8aa4951a66d35ee363262a8655c089d02e72c163e0867183876344df13c7f53b5f8c500c1e53da2051a723d6d384d8559e6d8d19c54282ff3a2c2bc38dced7922ffe53b67f47fce43e34aca2f6bbe190bea991dfb03a62a2541495ef7fc8ca20125d0c66da0fb289c837913310a03f6808172848b35", 0xa8}, {&(0x7f0000000300)="34b73b9d5103c58686", 0x9}, {&(0x7f0000000340)="ee4cec6a67d89794cdc61e6ca3d1ef49592e04f9943a684f91a8a3b1f25bbb1b07d5025903e709830fb55c229d1ab9ce4f73083a5548fa2b38", 0x39}, {&(0x7f0000000380)="01e1c2437fd428af53c530ef4023b07a4077ee33d7e81593dde9551367062881d56eb19e06bab8f2a7ae538acc58bba54e551870711bebc9071ed2dc0969840416af5efe7571ea7e49637ad544755984e9327f2821234a1e9da69bd9e41326a9e02dda47a22186ac83b063a166f7d73c79b97921898c40feacb1aa9464b1a94befb987f134be636fa46dcd4aa0aef59f779e9b2cacf8c35c64a3851ce4e1520dd2aa1e9cb2a0a04dd91fe5ec0d3ce73a", 0xb0}, {&(0x7f00000004c0)="9d84d14ddcac685e6d15ba5ef394d6d96ebe2eb1ac75fc147ba91e9e8166d349c664fa47bbbdeb2e54289210151261514043abef013e7c73697f91c83059c381e86b5740ee01ebf0b1def8c5337af219570e44c07dffb06d9f95c9684d8c12fc2bf5535dad4f6ec39aa56936730f527c3c911bd2d23675b1fc036b804d87842a3e118383eefe8499a544cb8b5329a0f18642f4d884da771822a742b22c4de72e1d4f02834c8e96c9f8a000770117b397dcba7ef9134c420243dd5b96c92f9a5ec2858e92fb64ff44a372", 0xca}], 0x8, &(0x7f0000000700)=[{0x80, 0xffff, 0x81a, "6bdd722d11db6435f4d0baddf4eebbca825c9876a0e8c84409619a2ff5bf0d09e22481e43939e8e82604cad816812610216c60f1dfffc20cb0db26d6684ee9d597ba9b1345cc66722d96ee21546e3235f16822409d67a13a3d45323d2b06871a9912429efbae305c54e6"}, {0x100, 0xffff, 0x10000, "011f3022e393f4c368141dfab4d57847a6ff7d4fff544df5353a4ebfa35a50ee7b674ceb78e2bec485e6029161c4d6da44fe9cd66a9615670c9fc543a4a61c73a842a0311313dc87d50708a85ba1ee296ee36f41fa4a2f2dcdd5a2503c16f2b40e102baef178b1d612be86091b517ab87806e66fc5d012d7fda1566a4a06dc6c37e038657d3d8039aab78a10fc2ee0cd98fc8ade6fbde461b5e56074d4617744c13962ab65ba38265769910ff8b51c60d368f1662cacb8cd9c5ae6edf54b2bc567132f8b478a775cc7e4c87718439c6a9979e4953c1c25831af97d394863e602fe5358a6ebfa5dc6c13c7dd59f5e"}, {0xe0, 0x71f5502b8cb4d90, 0x0, "8ba4ff7b654f70a5cdcc0ff586bca94f2f8a81acde5c5538cbbdb5f43170a02bc78133b513c80d1d7f6d3c7db101c3f14ab6f7dd41dcb6c1c42db0e5bf9e7bafb43b2b2372d9e83b963ee081599754e3800944d56cd775362a2b0c895402de73c6b9e6a120d5681c873b7d85bac82ede3b74381aa5637fc60a3b21014f260045d6582b7352c4890bf542788b97a2494daf9d59d5cb5464f0621e49e8002c7fbe435dcfdc88810a6d8983ccd34742bed9cd0808b7868ec42cf057b1ade807c6bc2062310f70b634136a44abe526bf"}, {0x70, 0x0, 0x9, "60c6d6b519da86dc5b0b883bb39686818506ccb6b096b3380785645bac7675c16734472861c8ef4c818cbfd96e15feaa80800c2f8166fe4eafd86dc981609e88588ef3d0dace9d3ed06050f6e19dbd5b18447c99dcca99be8901"}, {0x40, 0xffff, 0x101, "9f056ff5263b1f1a1edf4357fc0273e323eaa403ca4d4d6dc16d871998ea254f5189e1f157f0ff66685a"}, {0x30, 0xffff, 0x1, "677c6799d73ad1d2affd692dfb18926a94dfe712f5b403c014"}], 0x340}, 0x400) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:01:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x100) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="a66508e9cb26f84b3b992b53f29a133094e61c846a94631e7e0fe53b7494f7681e67f939bc23ba36fbc9dfade399ee46b6129bb78e8a76d11271e738db39339ba996c56314ac26069c88193b5b512a642299d8683a7e0857d4fcdab8b5024db4b8073ba6a0b5cb57e8cc3697fe8765c6ac73fcda7ddcd61b4625e3397c72c5b930a7cac9b3bd321354e5a8e0ac0bfbd9107cd89cddc2bd92a4521d4140101e443174c37681842785fbd5d654ebd396a0481f24d8596e2156a315c3da73", 0xbd}, {&(0x7f0000000440)="6022738b2cc83268a0c7884d07a5f5e22ff257c8aed8677527d29d1d865fa4fbc840ad8dd94733ce78285a5038e031544b08b438ea822901a61078a0984f6004f0dd6e9ecf471333247c7266a11e404b6c44bfdeb41f8ae8ae5ae314541e19d174f1b5f90dec9ed0a802dcb983b653d035276fb0c04be8e726537a8d95eb60ab671844ab2845be8a3c571dcc5e9b3e4339485b0fef280787cc733e3215e22e8670abd58cffc1ff8d5ea1b28a4f683a54391d62e71d1577328c30f5985feed3e7526b4c6af07b87569c5254649f7bc175919e714c2a52458aa148b682ae4a49cc3a6173ba399b1dd6d620ecfa0cdacfa8458fb1923fda199c15a7d900f4f0438cc7833e3ff739b27852a688a6fd5e473f8eae70e14c9a504b008becd79f9087e7391ff1bd3008b0fddd75e13d9b9fc9968b89ad69a741c39b684f632c23e8de9a82462146a27e6110149cc47c60acfb474c57985ee8fb519cdbf12a8107a0ce295d5f86c0d0f31c327a428c40dadc20a09760a926c4bfdc8bad7380f4bbf9c7e74d536c8e5afbe7bd3ec59ca4ec5505e4ee9295c7355074f884176199c45c58e4a942312636e7744220f8c730cd2913c26c8c303f2062e07d9d44dc261f46d059bc32561f0bd84c73fc6cddd9314e3489faee23dbf5664d99c7838a309ed2166a0b570185f95058e213bb8312d4d9ae6c6513caae3842f3f2d2b0d9a1fc598e87af803651480b3202694b3fd8875ab7efffc45ebc1ccd55f89e36df0518c31877e75977249e7eada431a86b99e29b6a976312bccf7fee9b554ffab7224dbae3fb0b4fff2feecec6be703ea44fffb98826baa71f7ab5c4d40526d876381f9c705b6ac0e2c4271a64f163643e3126fd82fe1bb5283498376944041760139f7ed8e8e045ee836df78d54b407c4b9d4ed4e12ef018b571084fd8dceb76534f44d59f5c25d31640e49849975f77d03b805a7c5286820e545c1d0229d030d1c4fe6fa87b322853d2bbe33888079fd60dd721705802be3166af3bf72c676f973c491f99ca23f994b20b3f089f1e44fe9cbdc1650b26667f1ad00d8255652ee99f4025f1e173a9fc96f38cf5193843b280937aec7a412685367bf3dbe325ee39fc65b410a5a4c2e4e38a323f14bf29a7f80da38a91658a5a176e4094fede82b1ae32c67a5f9d7cdf66a9dc471763cf5c3fc1c62298bbde23e09086adb66493e9840424550aaf9e617b4683d27abae7e749766dcff09dba12f5f7766657c503bdec2aee5bc1e0d72583d493446b9e655fbb2691563718eae95c43092f5a31833e7a1b287d05910482ed6719512299333c6e0ef95a64c5abc196060e5608aa07885a3862e0525af29f0d962f34a642944e7f86f8792e85d4849fc074ae1fc006db95aa4596459edb93e1251b1fd37621be6c8c976e82f3706cf9c95ac75a1537e144524c0bf92e48d9dd82243f81e1d82bbc208c4cbab4879bf2c4fb66c9570ab5a6fd9906afafb31742cb3323a2a103815edfbe53cf97e2723b5853deb74d62239529745440118de9ef2cec71d0b70fafff39198ccb8c38506385d9097224fddf11c8ba312a9c10f2a493b0ad327a521c6f2f731451408b502e40961db5d8bb49738afdec45881ff40ad0d1c980de8e91e792d4549cfdadcf247d89f84417008a2b6966521b370be9d638aef0333486732a12ad84177798bfef2ab77bbeaa0cc5262514bff672e1fe333c45249c4c9d19e8326844aba4de4c12842a6f762c53de466d15768d7d6e0b641895cffe8c0b941a6a8b74966e544cac20fdf80b49d970f3322bf3845609c1518202e226c1e563619edeae928b2c9d25fa844e0fc2b39d1a2bd9078ed3085a57e5fd836e693d189cc87df1196de119b68eb26f9b12483fca7e797877b92c948d7a50f2ed0c4bfee1568e7f7ab68098c9ecaf31d6ff90aef0252b0b007588cf43e07af231c5e78e629cb534824121576e987fa3d320b45e72134028c914356eda508faaccef80a35717059f41dfe237624b75d09803902cc4ae0d23e209cd047900c4a15c0363305bf18bff0de95afc7a5ce66564c71e0a774e67a823b5d90406630d3236a681563b93f5155db095d7e5b9a2acf9900a7934c68e2a2582ca6210b5c8860ddb7c0f04e7b34c9f7866ca4e7d37f00171ca75af42e791159ae131a3c58210913e86378ffc8c80b930179fd75fe81b9c2e4a4fabc47f20f9851a3a23452f3a90a401332412a5079d6367a82adc941d437534c2b2e25ec39fe501d24ed19e85e5ccc0a4cc61dcfc6bf816265dd841ab0824ed80513d62779dc3806e1aee2c3113af2b4cdf8c71e5cf88117b844f5744594c7b8e8c0b9354e435686412a1cc1244e6a2032e30770fb0ab9670b73e2f46f83f1315dccb6b45a0cfb9c1644ebd5687a7b39f55ee2ad8b01a5a208a520a36d659e285091622a69b2edbff902b0a28dfc6e37d39fa62c8f8bf0607549c80b30ae1eff4d129703a9d7db490b8c783237b7821e21c092b1b17c341fedfaaae1cad1e65a7686b39ce83ab523cf2fd7d6b2487e4f4884cc70f08ae5ac06c6b3130baadf3bc6c94bc82f3ab3e5adc2c8474682948227214192ac5c7c12cbe5db4a556e482479039992274fb6edbb0c09c82994f095f3d4e56f521e421adf33cc999dfcf3dc3e6e855615275b977b860ca686cfd984f1f3fdbf4f2ca50a658af3c3bf3d74c4568a88400c8c7e2696181c2c5ad86551856fa0cacb2d55f1ee2d51167249d267c71a7a8eec8ed3013fb18211c43443df47c5b3ae5fc315873be038084561856b3b480f93b5e38e9ae1105544bfcbdd85511be4ab4f7bc864a980fdeed49841565907a132bdd2e2de067e4474d929b95370bd6c8b20a7fa516ec3e981b271b94f680293d1d14e4d7caffa44bfa20005eb198f45a47b7dea7cc99e952d23242926c42fff4fab4e1b26133699d67d74bf43f4061aa1a43897314147ec97e1462a28cf9003e3ead9029e1e286e3b280d2f3872f538628aaebb5bd48f8b09df463c4b89214df6c801325d563754d6ad86606bdc073791ea17a0580d7a07c5696a73d44139e50c58a1cf483fb77e9dcd0051a60580da0116430600d45f59f063ae25917fab5cd9c91b4a79df0815b0723f541e2de5ea414e6df039dfc3cc3393120d49f21ded2d8a97c9f7361da44a433715526303676b8b36fb46ded7859ad88784c5460b5133eea5020a8fc642223c3eb9733960789d3d763aed52e972b4f7ca5b16202772c6981c4411965a9951fc2eaaafae4baf1fd377f05621cf9db1244029557c7cbaae56683de37f79402229915cfcc66a5c8edb9cae9070db42c9849c730c568b09c4798082a3beb97a244e64644ce96241b5601ff8f098c809380c0e67a6be2691209d3fd28b8bab663d525e9585d056913d80aeae3823094b60808dc1273527d066cb9dfd4e1bd5c14d48feed9bf582cc9268d5b49a2e1b01d40c1625caaa9e130251cd30c20cdd27838554441865641aaff80b3629acaca2b3ac651b938db33cff69a9056cbfeb6a53026d97ff3cefdd3d5a30a22f8129e16388b7fc6cddeb4373f8095d915ffa03e0733ed80935e6d61c604497f137e0dcb46b0ea6818eb3ef642b1078799fd4fa36e93aaaa2dcd4d5d28aada37ff1ce62deb28199e6f8bede64026111d26676145d7d02c57a7161270a2a1fcde7637d6814bb6ae8b504679d1961bd7ab50eb4501bf33ef0e4cac2162a6c74d2f066a73b2d9508b3cc4e7c341303ad9ba8eadd87ac3911fa803604ca0d9e87bc9c2920d989627b8559b5d0a63d8c9bd4c16fbce0c9d440d0b62d50c9749f62cf3e95076ca3937226bd2bf865b66b6b74d2c29c562ae13c4e98bfe2019db10d28055198e707c9c1a0cd3ab25be3b02a698c6101824f3a0cd1f79ac4442617090212e6c7b1d4be7641d83921fc36de2978e2e600c6af64d95e01edb8ed59b7ff0a31f0b8eb668e99d058b491c09f38aabd76f94d914ef4bf2dd36778f53dd21c4a573c6c088e49f6839dbfc901606a53a5da9d9619a616c8d4fce95f296a9bfea8efa9ec11ede501c70b85c29416af2c295cada59fa45375de21167c05da909cabcc9e806948e64e54100c3d89af46b085684afff8375b40b76218fe9c078af404bd78878faced626776fcf0b22175dc6a3c166a43021bbe784bc4115f81d93b2c449db1866465474c2641361442f521068df7102bba07f8be0f206daec6d6645b0d9accd4633849e20dbe51039edd8498b4b1b7d63a665f477024ccf0dc925f638d96ad6103ddfc33061f6a2b0fc314571de7a814f9d2ab12365a05b4640c92c4a7fde8d4d3c589a308a001bb3e26e8c1170f183c70bad3b135bdcf40b8ab6ed46a229c013db40f52ba87a3785ee7d7880943a7bf0afbe1f5c08d9c065b900d8227037efaa15e1234b2e82cd32274f88f08eaaccc842cbe0afdf25cdff55a461d613d895a0ab3f9f66cd506e030eb08154aa198b7528391f031e4e110135cea2f7737addeabb9f426af20f7639e699bc76a348ce50caeb2ddd8d824fadc4043c3cdb97e7fff6d03747cb3622bc03e53f03bf9edcd7aa3562c17e9586181b6c7126c34323dc1c3bac50d8c5480b274710c45ea22780d7532c91811895ea1259a20c2d48a4038b5ebb9fc40ca097c786620d24a76763643adb26156e8dfca729353ed25534ba86cf8693e2fc0bc1fd0806486435412b50f132263eba19f6c4b4fed12aff71f06325aa0ece818b2f1e214fb366ba5eb3b4a8607ed7ecbc98f68eae96ed0f47b7d813cb92ee289d3e58509ef6927ca2d5e7abc14226ad5858a217e2a80c1d5135b1dfc16bf8fb3fb189f18bd17afced84ecae0cd5de5ca44b34d356052b6a9270149072eb0fae6427b6601c4cd0d5054f5738ef1100f4a61fe9c128b70564579ca0e76be639b6d3aaa096aa071735823d3744b248bf9b83cbb5de9208ebc6335b4c8f86638557207a7313b305d6c2d6a98017b1ddd0b285c0aa6782f84cd79ce656fdda9c609c4aad47e90d6362d188d5cf62e377d0d9f4ce2b7a4abbd84d1dbdc7e90d4f4976b2bd4ec78204afd510e52a02b0889abdd8792842b8dff5217b84bfef121e0b4ee3f7cf0e4039eca8531866579cbc4b8d8f4445046a291e3cda8c9377e8c2758a9db8da4c008d016e5ed4d299373143496eedf7749b0ed52fb9ef2e81ec4b4232514ac72e2963998fd46ce2ecf32d38ed06ca6867482e0b3b00c8d5e1d9b55005d292b8ad53fa3fa75b423e23ec7bb4d0141d288e928c84b07f2b207a840da3ce26cd5f72c1a761d23caa5881873b1bf7a6294f127ccddface63d6cc6ab8f991dae928c47334c22773b5b845b9294a1a6585649261b2670a4ad8248d282a3dd46ec7c5a66ee36311b3867c184db682ea04a0eb17415e90b4ac17fa5f6baaeadf38608a36a7dfa5ab524b7e32aaa7be4df9ece19bffe5557d3b12d10d653895de2c90fb0491717821cb252d7ec80a32691390651610a7d8290abee7711e750c8fc2556cab7118ec075a03eb76eadfe31037744e20f7ae2d24618d5a4692d1a2d5f0b6be5fdcd0f34165b1ad060a81af55c2925ffc60f54530b8047829cfbc1aec40c14ebb82aaee859feb5613660b1920caed921573440f9875f3355f9c6da94420e6c7db7853509379656c6e1ccaabafc26d8d5421acdb4c307ee8a19fd80264ba9301acae3e7babd31c2eb79ac89dc4d58d365e24c5ea6c4f75ffbf746923315ce0ec66572ebfb85e404bb27f383a88366d64d832df3aa98a7d94f3d7b051ef25aeaa55", 0x1000}, {&(0x7f00000002c0)="e9d77f8b4583f6a3a31cf4be7457369b08e007147699e3fd3055a11e1dcb5c5282e8d3144c2a4343be3a37377333153ef1ef31950b288f14f614e70ef6ed47d4f1b666b515a99c83acdba50c11562f9dbde337827b4bde774f3b0c60c74042ac7e32b42e854e1c7c805c833aeaeddb230bf9b0b09f27eb359e953f8244fffebfcb623e69f1f49475f3e08512955d138ebb2e6823d5a08d63c3fc5791521e445bf585c21cc9d3b0a14033ff5d108c65a54b316c4d8a33d0eed0c36fdf70ea5b45d992ffadb8d37266d2d0611a752f8ff22b", 0xd1}, {&(0x7f0000001440)="4b52efc9fbee01170c9dc8bf602072573d862fb724732e69d68f207ac6aa1047f3f359751cf40b6490f3a8fc5d743006ad67886fcc51ba9fd12195ad9f4cae4cf6fe7d877e8c45b831a8195e0fbe984ccda0e4fd63b6b93380d033679d5a0d613c776817b28500dda5579726f2786c49e2c1aa7a1897ffff50547d", 0x7b}, {&(0x7f00000003c0)="b0c620bf937cbc0d", 0x8}, {&(0x7f00000014c0)="f1fcdaf008616a2c23092b703c1da860ac96c0e79103c193bde3faa9105787cc5b65fdee31272f78aa5a54492efb5693ebd828ca8a49b08867012337484d3083ad4a1be9bf19df0db5839e9a374a7889004b68bc82df09ae9a758692f6f15f3ae07fa70afcde73580ce226b163236b3f662f8cfddd0a287c74ee5fa7941f1d9c201d1491170f74e1566c1093e880178b50ad60355456d2f3ab3074d70a3a0ae129dfb3f42c177f63be9e093889825f853dcef52d", 0xb4}], 0x6, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r1, &(0x7f0000001600)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530004e109c4196bc7a65e7be9b425d0bc3a3ddf69385ad84bd58c037c4155a44a2208baf90ecc5dda6bfe075b1f04d1fe9d810849141b16f0c5f219213999fc64154b7032667d3ff94f64a16633699b0cbda33ea8c04baf71cd80410203a80115a3b74bcfe18a9bba550ebd601a134e047cbbbe19a57ed1fc6335708be5168303cf144dabfc9df313f5e5925eaadffdc545f87b24b07fe2141952bec2cd3d9a79812b9ccadca9a71b06457cb17f6e21531dc4d1603bbf0e5676a3e25fbee3c47fc1d10e9e13f2ca6b47bb0afd943fa3ae4146fb92f0deb7ad235cfaba2e6f8701fa5a44d70a8d7684a9647ce2be4607aa2b234ac6fcca769f349e182a8872c8a15a618eb3cbe8b79c996dd02c8f9e238c6b8d78796"], 0x10) 16:01:21 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{0x0}], 0x1, &(0x7f00000012c0)}, 0x0) 16:01:21 executing program 1: r0 = socket(0x2, 0xc003, 0x6) dup2(r0, r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69deeeac2a84e6a8bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3b1554799b9b813ad30505e8f5300a49fef9d612fe284871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/168], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x3e5) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c507d6dfd4237b8fa4d012ae447473ca40b7a6430a61520cc238495aaee48c02f6ac41e6bf3bf554799b9030000000000000000a4aa63b9e2f69fef9d612f871f4385f04157795e6b19c5fe839fa202361cd8cac7dbbc5b65c6593d2874b4122cd2350000000000653b5dc763418dcd6756144511a86426e6c929b02acaa4eedb83c8fb9eb5e0707b7c98d31e387057424cc6"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:01:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r0, &(0x7f0000000040)='.\x00', 0x80, 0x8) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000140), 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:01:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) write(r2, &(0x7f0000000100)="8c65", 0x82b) 16:01:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) setsockopt(r0, 0x29, 0x4, 0x0, 0xffffffffffffff95) 16:01:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x5bcb) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x56b2149c1ae1cb60, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xffff, 0x1, 0xc58, 0x7, "3bc5c0063a9cfd37b213f2bcc9ea2528f5988baf", 0x0, 0x3}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pwrite(r0, &(0x7f0000000180)="67586304d381386825c6011fba1b2ae0669937a22b16eed927c3d3d2ae955a5dd2f012a959796d808592540689947793d1dda816e9b3f294df08561a1d24e71b7fb176ae1fef06ec48fdf1d0a70f65c6f4c2938f", 0x54, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8030, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/239, &(0x7f00000000c0)=0xef) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002800)=[0x0, 0xffffffffffffffff]) r7 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) r9 = getgid() r10 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002a80)={&(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f25c68e0735ba"], 0xa, &(0x7f0000002700)=[{&(0x7f0000000340)="28ed1bc9ef498580704424ed9171fe7975b59078fa2df273497cbb7f7c8ca95f959c528dc477430f835199fb8e8b4913b75f4d50999ed30dec1f4fee21f89d5c0b405845a297c43be417bda65e06b5f3fa9a079acefa28869176955615c769fd3bc934ad57244afdf561c2406186c591a2210f26a19c83584e065825c64e3618a817e599a72f35420312fd692ecbe75822e2ebfe4a402b7595513fe69e4276d18ccc4000a387ad0ed7b91eebb008d105791edb452dcb6dc116587612eb6b4348a3148dbc5fd69898248059540e2aea97aecb1e067c1d8d044b1ae4ab2878b416", 0xe0}, {&(0x7f0000000440)="a621dfc138f124cdaff23dc3f8fd9fa85b55058cd4ad06fe413c1aed06748ca0afec25392e6ae65380688a0d7b227bc05d97dd110fcb5e78bad55e50accd0269da9114d89d71b85383891da6e5cd9d093f3add61577329e0e0152c837f7fae450e31ac142eeb30668b0b6d7f175287639bdb6e384d7910208da1e6791578ea1568529de306fdc37e3c62f2ac51c9eaae4e1e86a05593530a344cfc483a96118853cc6211f414dfc065908adcbb654d42236d65690d07f9fde801718f7b2566cc83303bb03f9106f39767b7fc932cff5b34de84260169d07376251b5ffcec0f6e3514dadd99ea5913a2334c99d18649246bc11d69a27751ec8a3ead01", 0xfc}, {&(0x7f0000000540)="834676ee89fc03c5fac8a9be8429f3d37b3f18a9b3ecd98b675ed76b9dbc97fe755015edfc7e163c8430c7b1a87033c363fce7be10170763c0dfc8e1d91b830f1521d0973d9468ca6aa5aa8389af2dbcc2d78927acdb5ef9c89f2185401c7d3f31ac7e577c04f80184b5dffe433fceb84358ab99ef769aafe997efa84ea7046d5053e461efa8", 0x86}, {&(0x7f0000000600)="b1fe9f60efca08620f9544112d82b843fac80c5241ee1b7873c6619623a62c4f98c0950fff99e46121f1a06ffd1463cde15e2ee6e7fcbd93e5bb32a14e24c4a05cefb66589162d009a7e58c142b6275d095ed1b5375c61adb25929821c622b10d5fceaac021dfc3510d197332ca0427fdaf16a6541e96ce2cc9bf75f6cb475ba1b5626062388fe85ce86a2631e4d42ab980b209010f533d41ec7c5b88aa6f8761866a97017da7343a21c82ae13d78d4f709c0af94c84c07fc2d38056359860b7cf09b37888e6a116923f5e9c88af4c75921d5e9950e62a63e4b64b609d002ca8badce57e3ebb269a86b20b2b2a0bf742c0d0cc05b7cb6e68307ee4c759", 0xfd}, {&(0x7f0000000700)="5222fd237123c5cbe731f670ba070a58d30f4e4b2df134e2f4246de282e6d63ccc186ff120dff75bb25127b90a4c860d65c543158faedff293ce05ce5b2d7befd94ede45396e60586f53f37f1a5f4551414269cbdd732b955238615fbe063464bffb0b227e210bb0cb39f97f15706c5f5dd144254314a64f0272e38c480b60a81065cd25ca8f2c8f4f3105046766b25dbb8ce5a12c8a5481b50937e1f52441d9125007b3bc105167b3a3edc6215b1a6e9c33c6a55c2649a8587dfa1c986cea2f82bd35dc7f95a92b41df3c22ce8684eaf67c0a598b0e6ae88c81c85a9f4da9151f51a2878d2462697b8d69383a29688a802579a1163c3076b073ae89426690270a71783d387b2f6b50ee8efccebc1ecdf833fb19a78038e79c7f6e8bd98471af025698fd78eab40b6c1cd049407cae755e52598b6f5f10a4d90acd2cb10cd03ced630982e348f1389e2cbd7c690a1713df819d864aa6bfb33dd0429c11b95df650e1a25896e5d63b2b96498ee177492f2ccc4e4d109a9a7e762cd01c2542bf0520f3e144bf2775c841a2e2e0a1acd841063e4bb4228823124b81d254292c070f4d72f16fb8598aefff0dcb7a971c814a38e3053e101ebd03c1dc260a294c6bef6b86e0c8c2595c597af0b126bcdaecc521ec2277c6ec7775c7383fa9d743419f401c832ee18993396f2fe5e7a8e1f841213fe2b27dc0f981314145f4de329f81f02995917c897fd2933321c161cfb601c3156ac5c1f8fbf13ed045c4942e74edd6abac83004997ca27fa1cf63a26fa04cd61f0e9e4a34d98c2b77c6e4a6c24685143d1974695fa9757e436f738a84f910cb969c14e51b021b682f317d958396935dca50ea91072a6e43441fda31b1130069e2dd049cac8cb5f9978cc75b8b315479cbd6e2c08f54ccf9de5da69ac4f24cb630871f29e1a099647713d0d1c9bb290e584852382e193663e00edb36e7d4951b63dcfe3e3efdc27616d8980cc804146430684601bce883dba5b3c7a96acc9c1b0ac23dc69a95ecc5d7cf9311c82fc2aee12ed07f27bc6a7cc3da7108aa1fd2c26beafb8360b4842a710da0beabb0b9228f39ec3ce28ac251e08674ff9a03bb4b7cef2b7c532d74f8d50ba2e4bff38bef9f2ea5a6b243dd17af3134a19186b6ae10438916a32244cf055bb44e33c19556fe97e0e470cc9252befb697b3f7a58ecbe5e7d4770caa0b056e785ec9d0590285f7a23c7dbc000f447ec2d4f725319c30f64c8fe1f80e2653bf1a8115cb14879e9ca6bbfdd634e82fe3b948232d1167a0272dcd3dadcf569cca96e73ae83c88d4e6ebb9e3d6b83554c3db4724307a332d6bce2ce2361f64a8db11a61065cd2af40ed4b5b91f1b7371f04f00c9fbad0d9491161efa9a44b50dd7817e399cccbca3f46b4a5231ea01ae3d1ea50a5e893a76a335762b05c7477a2066d31799ee6f1e95760942250b560d21a8f78c34f3ee976703bc81d2e9894b2932b3bbe90bc2957f914c131facc801b30c941a112125e171b8d6d2e0ec751024ca568cb95987ed10e5c125a3a15331d7fe9c3c255d583722663e07c83e0a6b20cee93734e8ce245c627153499fde2cc7cf4814ca936f6c4ab99b386ffbd0550813f049e5fcdd49b4f69526ac1f094249f9407b19987678888049089698ec659e2e266d8c7e5539386ec2c7d404b48c94033f36cbf5f6f295353d69058c3b296c9d33818e6557d93c14de9e891b53a5a67f2db8406b6c57c5589e7d857eb5ec3e6507b4df424acb02bd1e144769e29ae8412ece5e6830c515e709655bc83172ec4b3a41bcee6ebefbc6b858be6b054867d4d55160eba4aded785af91f4d6cc397a27578cd7b37f41cc81f8b0a10a4e488a3c86084abbb6eb85cfaf571eb0a45fae52916163b0f38cf79ab529887b8b3b83455f889e57f469dc91bcd6de649640be2e85748b7854bd6e53566b4ed5c13d26fc78972e99f9d161328a32b992c2ee7f51b484d898d6157a524c0754076c468532c09b44fdee1814661c74af8105ffe8ddd7c946f075ff697c756d2bcc4dc1c35e11d121b493a200ce5ce72df0a2305f2cc0f90cd7aed94d2b2fa6a15d1baeb409559b32a964d26cbf6d7acb06e13c02794f8cdc80a08fd805575b26eae98a5868934c547e371f8d0fbcce49d06ad31cf7b170ae63c16b1cecbdf1e901df54e33706bbbf01bd98d27a9ee772214e15a0ee43a1f8be0b281a232791592be5c12986c7026db0fc80b3ac3b9cfbf1e7b6606dd652d414eb0da03ae2cdf739a4863a0ef87a051b1b36e46a4b019e002d9198b4ceee6f90315bca70c41d8c3f46b0c036f1d4b374fed4e936707503d398645862ab094357e1e2f63274750f39ae03b7b102c69736bff192d7704aceb519a8ebfdfe5623c3deec7436b04699e2ae75d9aca02daeca629c5349e9094dd27e4aa056c1506e13fa69c925f2f6e510cd1f34e0797a3ff3ac4a62f0a21f53a6adacddb8a7a5690744a43bcf2a2f6b5f2b80c01a3ad90434093894689ec0e9fd34cc7ccf415b31a801be0ba98cfd0982a9ab07105470c01d9d24bee38d06c59ba899281b5fed013ca57ed6cc5320acbc8ba6087c725a68be2a50b2020b8f7ca7efcc21a4c4bb270a612862a4f0a23b15a06bd95d53bcd5d066497e36809f511e586939ee2ac760e10ad7a269e631b1f296aadefdcacda8aa6f18d16a12b8e45878c0d817b3d98822b6bb56e1e7117f422c1290de6af5b50a4367a295899335b3895c56492276879ac3b78c57f0f8c659e09cfe4b769cbe282dbb7e310d8ebb20236ca46f212ba60387d0ffb9b537ef1f0fa54728edfffa57f56bac5368bc99b7ff3c70e97542131619169caf080626bfed32dfae53ec93471f591a4843d9b0714f046ea7e371c98a3362a519c5ba8d27bef82a8ea0730fd55a127c5890bafdabc2f8d7d81961586ef6da5fee9a2e53d14a5ca27db68296661f023e34372e279de88e2f58094edb094e0266196d326a66324834b4e119296e29ee281f634a8295e8bd639ace0220a74b73262c3879a120633ba03099d9d92e79dd4231515862f008378922afb38ba3d2794c08fb6be4da29a2479f2a219a84b37a67927ee31367088c8067314f0aa007e3a2956380ccea39c36b5ec3278192d1a811d7598f08e3eb8941bd39e62cef73f82c424e99ce01e0f393a633e490a4d86117702ec90b87735807f2223157dc4aeb9e10c867f647cbb6fd73b01c88c307bbfe0cf9c6bb3068d920de0477b07223838fca9eddbc6ee728b11ec5824c3c2696bc9e23138d0b726f5eebef0e970a3f23387f4f85cbcabaf7e94152595504b969db020dedc5017e18154a131f89db1a5ac15863a28d531eb8a85a211d82e431e27af4da472faf22af17861022c12b1c2597b51c7cdd2c40ffddc80b9e1fbddc0a66a322fe1549c98b56f02d9b167e9d5099a561fe14fea610b3fb7d0871a604848b47887813d4a65b471c5a512bfbad161f6844a9f8b3c2e1e9d414072f60e9762a3324c4af255363a1862634088c7a7401f8191b719f8eca771c8ad2809c0845523efb32f246c2b91b578fcc1757603f430e81ae0b279a043672e7e73bab43ed8117a40e1b8f9412001fea37a74c7a9403ef05c0109bcd5724a77ab29fee2da1c48d595a0ddfcb9b87e24a7b85c41d264071c602228ca0c9883cebd9568c65db76913be93dcaf73be15e93656f7e1b5608d30824adb2345dc66936b656992424a305222413cc678d508bdbfa97b646e6fc40bf577eee974d2db7f92ff81b4d988e38600a18902518c7e729640d16982bf8f0c186df5f966c091d72b4012570db94d0c3999bfd8cc568cd4a5811bfb86a9de889e2de461cdb00382573bf45d9d52582a2c74fe171367ca7d644be6ae41fa252acc5f50250f3a43b6fff528269ccb553508c1b89c717ed16d006766305444e5daae00d1be91a5835791a40cad1d7c1c1e1a50513b42a6b67c1f297438ef672f4a870f85542ff70d3377bda88e48c6b6d6e0eb40c251f045e8d97a203d649e40327276beec36f41cbd6db206e3524967f3ac18995d4b8bbba7e33b59167f3ec4f092220f971e4afa16b2c38772a196302a9c355069b552bcae0e7388a2ca3ff31d2ee830af5289c260e2826ce4d03752f544c62e14df6391cb6802a273e7607cdbe3bc4d3980e6a1a308e68c670633e06de96885d77bbb61c2d0c9f2b703224087350fcaaa6251f99dadd4c53a2236f782fb98200f52451205af6aedb7b719a31ff7ff380d14efe8835f5f28a754ac2d550c20fbe9db7f3d1d6767defe2f3722751657ab19a8b136a2f41bc8af7909bd6d5beb4a3673026a286a505fdd0f130167bea58d7f59e0e8f7ee15380c9b929a7b947964bb8e48597074ff844fcf6848478ef9e32c6ac2b9f211e23aa593888ef36196e3ea7dec6c197ee32809d8823282d45f9239a1b3ba391b9df098ee90b904d24a1b51b81f499e91278b30b2df868c2ba6f225dcffca67d70d5563be131489be0be5e968d1ad69193ec43e49d753b2176d913bac63324e61d0c8ff2b50733b6fbf6cc1f795d0d8faffc841c8946462b8c58bcab3e14ecd28395b3501337562c872d642806b0fb947283933a9e642edf9e98295e22ec5a404311ec63f9a9fa4c181018a9993617ec430c8ab67e3b846c3011a62a96c57685e7abeecb77c445c0ed52f77703485dc2310164e5957915b9b404d18e77685c2635faefd2f673e2edbbcbda0e7245e4c42d5c37906c1bd67dae59e74f6d2fe59659c25211b259d5008479655ab3c2fb95a78138eea79633cf3325474900143fdbd8a914686f5a14cd3259bd5e0572fd9638fd6df001edb4014579f4b49c553c05b39b5d4f769b667776b68431621e7a4e2f84aba02ff4586ff7df81bde858e1b1c1f221688b0ca00cbb0cbdcc6670a158abae7483eef41065d7e578b0bf2ac839b827169d7f8be0098082f411d708f5d40b1dc2674f551a44bf92129cc42cbf13cb30d096afbdb86b328fd61f973f92da7a7a50627bc7582610fba82703b3769645098cfde4751a2ae48d9961d0b2f27325031c20ff704796cd98092c96ad133b0e84a398551da8cf4bb50a05ef97b352d51166516d387362d13c9d290cfa8bdac6b7c18253417c988d6ce7af433f065c0449b55583e9ab3a8b3603f06e2de24d522278c98a7e6bf283e69c777fb29ae4e1d67a05a875c5ff260a5f5b5c94e1eef9b9b72719a996fb978132e93a335c7c0e089853c40b045615b98d205cf14f9861c9edd4390f2a61de36876084a9e0cff4529fa99ba329e605eea6c9080a125b37a52d6d8f8f4135179d00fab55903daa27b224485e85e9a68b2e0b41e7d8676a95159b3a897f10af31e38afa79ace52f00f256e0beaef3f44463aac52bc25afe70a6d0579bf7e442ced0b218411431692d91606342aa09673a128c786cd858618e8633f6845acceb421c00fdd824195be91bf41fc73ed476775132ce239e80664c1755ffb67848b72f9d6365f14d6cee7416e3fbde7adacaa23878e74b9c4edf7f3052d29c9aa989d82bd1738cbf0134ec7181e4290382007556503efdbe8d0dfc1a970798b5371baf018d19131591f3b214a2332e02745558ed0a0092fc9a64e601a4aad990b98cf8b1430e35896f719aab8856a6cde6d97257f9774c475c96908bafef3b0605c4fb33cbc4bf5904b58a5953f4b438086bf0c51ad5fe15ec7660fbaa8dffc6fd550fce442c298bba60b550179a7f107e8ea84dc10f8994c80452177b07abbf7aa4bf212a12cf414d15e6b8", 0x1000}, {&(0x7f0000001700)="a154639a5adca4c4c4b0b3db96695822434211967c30fd08ca190a3db4fa284829a5c50c6be842c9c960cd69f386f0fb4ef1fc73d94aa6c85146270b523e117439da5871b10e9f9c5bb2bc8644f52b4c802923a43956831673ce9f11413f4ad6150682096af43c45bf6fe97e25f7d2beb6f83d5016b44aba32ecde2361306b8fcfe34ae581915cc2d1c1fc70ca3ad64af88a4a23d3e13df1f8bddeff3b5ae3458d396ded37b726ed595e92992743303d65f5244239cff4a1fa9579fe30e5374c9af9666af1e89413dd489f50fccbee8e24f2817e1e58bd0ac6d6ccffe537ea3e442759ede1d414412212d6fe9293a78c262d61f61e550bad95930d2d4db0353a4a1fd88e2cb1aab4f5f4c768bc91ddb3abf2cd34aa053134016ed766ffdfc8de0ce9cd3fa1bd18d56f35af1fd8ee84a758d9d6a8966661eeaef960c0c0d4449eef4336601e9e7569234fb6cedbaad909597ba82824ca4fb3cdc5df4ee6a838d556e7633630b1c25c6fd45c254437c4a4a300499f0a67cd605f1b59047345bf11922c6f8e83e5d7e83a9838f67960e7e3d88612e848e683a92ebf361354c6185025c32d829cba2cda3fd83c0e520df67eef161198beab44e5ee8d4b041a0c6d34bf666b7b9378ccb32e07929495387eed83b6a868f70afbaaa4d1fbb4f32ffaf002794b6e881febbaa52bbccea490117bf7d01f0a31f0099db093ad8187e93a7573ff9fb9ef96a153092c2499dd3deb3c400e1b0b5af07104b8aa7f21bbb04516bc16e3924e7f04472078ced2118dde8edb61f89c84cee6a390d0eaff36736e9426e781236aa5eff6b7b34b783bc87f04189302578a306eb6b638356eb49b427b5dbc160205c88e146481a076b83fca7b18687ee0662eb98d76791211206d80ed4a680db5874c3196c12c854c8b63410e028fa049d92aad282f62a48b348bd520bd30f8c4f6e883df5ceb467b087f139979486766d920d19fa9dfe97e4e9ce40b8572207b8dfbf10454d80c70fbedca242cfdb6812fdd32fe9f0d2bf3c501c74dd0ce9b2af954cccc6ba141c6efc97af27a4c9d1e4fc610e377832af82888d59eb564bd57c258dd63fc422cd5c5b8279f6a9842d989e4379be9832b547f14898636a6790cf3ee034e4d58fb7beda93f69083d9502eb0b8acb1ded78b409fbcb23b5344fda70980f09b666cf7d93de0095c188dda0797553848ac5e198297102c924f1222f0835e463ab7da0f200914fee6d2bf0c10836fd90823be79f55801ed665e6a8209d7e0329c22598ea00a415d9c62111a41be93be09022ec4520d001305139efbfe74e93d078e5317f350e942e9b66591c8e469c51a43b3a2d2341546981dd7e98179b7c407306052eb61240870cce112ae35a5c5020aedd7fb5bafe5d519c8c3a6607c66d97d703a554ace49fd4e3b6e4117dfefb8ca2b4958d081a9fb5a7cf39d87ba150bbb4927c061f06c5b5c6fd7c03063dccf1474647e132ece706d613d651559766a37b17c18dfd010c3cde0f7117ef98a71f490deeabe79941e353ab1e21d6c52ff6dabc1c441b77c2f3d53e81cb7a36bf9c64e85667cd5373956142cd371ac95db1ae5ebfd615ae42d83ffc7c1f793a9d0e2a9f5ca346a80b0551be3f400c7d1e08510ef82d340efa385e822cee842293f9ad25cf5e6f393bc048447b4a0adff393db9a270ea0d41ac454907af056044909ae54e51a7889f1ebb2695ee51d5a00d244b1f26deebc6cd100bde4c6d029f3ba8517259c36008bef1983987714f11d7ca5fb68e2f7c801ecf1e565641430f5cf3b6338302acca2d0cda7adcc945c5ae6d21dbd15a0a194e71c0da859a91b4a2fa433e119ea2b8b37d5418a77f40b92a4fdb84134ab5619e5bc5842b483543674cf6fddc2544bd2dad80809c5e4bc04496110fdb826da138e8072fae432ba3db320d2e4a41ab92c27b12d01d9a9de3302c839ae0f8f6dbe0bd73acbb26fb5b2e1dc03ddd35f9be4e9524cf06b22c888f609a68c05e2afb1499a53aa4acbd79b0b800518f4f857c42f8838f3c4fe8dd9fac82bb8ad5e04fbc49ee8bdf19d8f6ab87574c399106af80be68399b0d4b9afc7aaa054776a66f71ddc737195e2addd3cbae407738bc4225279205b63caf9ec18537018cab10fc6ac01bd9e82b3f4813f69eb1c38e4271a3adcb1cdb4f7e5a8db00bb9947c459680929ea36f369e5009521ff41fe6a0a237265b42544d6ea8f5034d3e9f35a71375948ff25e5d3452b40817d6efc3309a7b572f7bf4a7bf0eb0e7874c489a7f420b591bc1986c4df48a7fef79d05d2c590bb5db94a76858275f2469dd804abdf6ef3242d31071675cf7a48101ae0fb7773941eae8c2049d5592ef89e90dbd56cd8c2f8c363df03cae8d103f852749f239204f4b8758110face75c79d49336cbb4b9a6d09036efbbe2a3de31f938501d1995c066b1fd8bafb401816344ad8475343380863a313ea72c7da6606439b1f756b49db1bb47e1301b52f4ab3113b8285fd80d5a60fe0855ef3993e22cf8704edcf0ff17d07a861a6885dd991f9bc0cffeb6eca56a123b841ef5630e6d611d1b6441a7287d0534e69b74447136d2fbbd7dc23304a7bf66dc9a415685a6f20f4e56151dde1763ad6f1c2d13be96065c534f5999bd85bd37a71c02772b1a4ef554ac4ee5d3e89ade21ec61ac5bc0c3ea767adacc90612f492cfb2192527b7c22f36164334afa52513a91acd338a44c637155c30ec616210757f4a289ed660e427a846b0cb0289489b071449e101b0784eb3b11377ef9da73b4eaeee48ac4263ec99e3fcc86fe3ad4c2ec0f276912e22f3bfdd7197d21d8f8e6ddc1d1bf408aa742b3c9584f9cec6db7268d181f30c254bd0be069c86667f56ae0c363462a70a9347b485b8c86b0d6d5e58bbc5f6d02d8cffb16df7af6ea537cb5efdd29c2a0a26050bd2f2640676dd680899f6855d4078c9d3218ee41cb3012ca672294e87f8f4dd2956438bad45f05ae2f8868025202fbb91620f7c63292e57302bbd5822458cdf6ed24b688c53b9224cc1e20bf86848be53eed89432f293e3b4e71a06ba7748cad91361ee4ae9df2120e6ed0f1b113367905f435a94796b3fe99c4ba18777cfdfcacf27ababde01618ec29c635f07d9475dd86de5884d27e4af12417f06833ede6e0fccc1662229b040f58c20b0ed435b8c072af976fa221ca9080391722a996654fb1f24f36765e79cd5bbabcfde164cee3559e8d8d291c4446cc9d368ab49ddd5b3bf1107767a2424d4d37e9514c6dee2228fbc3766cb979c3cda587cd2ff255cb8d9178729a078e475321c75725d693d13359577f1e8a5436fa03a207db6e312af3c426330b4b65bf0253a89097ef15dfffc526c33a3e3f3201a5508290effca82e01724c5d0b7b509bcb6142e44784e3928ec8c4594a8797ca7b81dca1e8dd9c676a8e8805c4b27fbfb8735764e24ee095ddce5b8b2843788415c2f0ff794b86d40ba946b6a2d102585ab064dabc57965a7837f264fc18800734152b5529e36bb16f7936b6ceeff74ce4dbdaeeaeb8b3815dfb6f8f2dcca661c43e2e024599fc1b7cf1f8aa33deadc934757a93ff696415d823468e7af0f3bab1c90f7865dfdba37e33074d9a50e266d794bb75efbf14ca35cb842c529136c8015e282ada9dbaa91726984948b8a12cd087a7092dc97f38bf7a615977c96ff6a3ac7e99e9affc10c045b53635176c463ac606b4d75eaaf35a2c2b9dec0ec8f53cd451d50327616c86760d992fc9eb817eb829528c06dc1324fbc5c912eb587a6e7c13b334f4a409d2f6369ae9d41700204f99593f2ae67ab935be9ac02bd514a82802a54777a31950b21d512947cbd09667d5eca88f7c8e9a3e4c3c39a59cd7ea8f0932d1a97c4ce34d638489c836b0c6caa9a73a58c0e4f48e9264e20d5197a89c50679c4feed2660c8951a13c2b77538551647b4b8e31b4c498bc98dd9357d1abf27880ac5beed096036c97571ac9e0a246a3ee4356ba0c031585989b74fa574fd8996cd0abd0e097fe2f3051e9f8c310325de3ab106a4086d8ca03e948da33f3314d6e6d7b6187e5e0bfc335251ab3a19dd368dd059aae5d6ec17a8be4098cb57a9492328a9c03c193dde0394c00ee8e10bfc335506d2ffce2c712e38791094bd81ba847847d9b9785dd575a4e7a41c591ea5716280d615204c0ef10ce1aa2281af79a6a1eaaa0ec30fa007f2e28bd38cfe1bb2777784013ec5b906b59612128f8b5e940bd7df0e68b47a78a4158492d6350b7b53c0b05a796ae0c2192a232936c9274c6c02b737c94671761cd1a1b000132a67ce5bc90c197a1a519b0414a4484cab0022f89db0b7b3b8d9b35fe184676bec01706d416c2fb0f85275e5eef0bf7608759f4c62332b9d4658fd869d6322e7752105209cc50272bebd6c3ae36f11277f7dfb68d6c49210ca8a1a27d5fbe8720a6d2835394ce745bb0c6efd6d3c319f3a3447083cdb5ab09125ce2bbae382b6a43a70cb05797fde66f16f15d5f06b8fb5d7dde6783c8363b7fc4005818b044f5d5178043e80ce10da6b750e226b06f7b9a5336f843268849d85b66f8d0a8dcf246355d68d6dc8a1d08c9745afd1f1dd3092c83fdfe5dbd1c157bfcc8295a7b74bcc563d269c6bfae32fff4bfd45ce0a8456bcf1ef14c3280722321b2e1cbecabbd5b31895132075482fc7665422da548ba5986467ebe12c0f960ea56a910312d4a2c80c9c82737a4e11a73107d117948584c63ea117a5784c7bbd8152988a321c9484ef944c5a79be1c72770f62699bac730e2c81645b1c858175e173388659db376017b41f4f5b9da3c098429523717cd02b163e9a83b0bb2db90c0891a670836f9fe7c86d33b339497574a0b76d1883aff77ed5845c72e48591fc47d81549c966de82efe5c924a14c89e445b49fda36350890829d8ccb442cbd20483b483c8489fedd555a1e802c5bc54e3be5b4d6f24d0c1613a6aaa6a5654da52e91dced1086989b3fad114cfff9d1d0604017623cc41330f79ff9406f8817a3685664747be7d793061060d21a1404dd3db0cc38705dc05e265823c07d3b11523ae120f606021d1d65a6b09a33c42d21b7f91d61a7e07aa81a0537eef2f3272bc3de062310d94476991b82863a65a5e1ab8862b17f88963b265e92ccefdaed14280f7594027acfd8389bdf756e21858985bb843159fd30fec76bd308355003a11caa001073ed3e6d826d4a7b033012a8fdc708aee523bb011bf40b790b36d012d7c29ee33a89cf9444d7f61b3050c0746c58ff94c7c5cfb44782f693afbb745fe02e27aa485f6b42dd69e347d8b22a2a5c79db8370cc913ab9af0ab0a6fb878032bd9b59106219128f93851197147b22959a2091c5ee6c11d7c210c94840ff535b648f75b3b5c852b1c6afd4ace4963a0e6e4e1d19af565bc56f94fd58d08492e8ca80f09bc6344dcbeefaf44d1481c1242bbe5189ce41fc02417771f2f291afb65eb1682efe1ea14486ff1a1ef13e247192e98b7acdca348b5d438aa96d80d4fe6a531e8733a02b4f47d3dafbb64142360364003a9bde36c41ac7ef0b7cc6ef1b88ce59d42209cd803be6211adc820a73333f8694392bdf8428e596f6c0b2654187fa24426912504d756ec9967eaee075415e4a5649b551f89ff47c9ca53133adf2b1dbcc28dd83d396dd94366f53b6f4039fa47b7475a9dc601a9e7592bf32bc02e95ff30fb35aa8ec6343fa1b6f2837a0d51f0808e1ee97ec0569962811c2fbabe3eaf8a3705cf7a0e7b115d2254407fb3fc6abbc46", 0x1000}, {&(0x7f0000000200)="92f3006905df7657aad2a7178cabb6e4efc1591e1fbf789ca1723da8dc47f476959f599abab0520119ced7226a80a9138e766bc3c2f1efcec0ee2d422f", 0x3d}], 0x7, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x128, 0xa}, 0x1) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f00000001c0)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x938e9cc0362f54ec, &(0x7f0000000040)="32822ee63349900afced868246f316d3f62180ab05223cfd68c7935ad08a9b93e9791976fd5879443cd2110dce71b494bafcdcb98a3b079a219d2abce6906c29a9406686417582243a578640ecf4dc8847332d38907ed96f98af6a33c3b4bd68365001ee1e1b23ddfaa04e0658dfd209001283fc412de64600bbeca98b54120c4621c59645f54ecc34fd7eece4", 0x8d) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:01:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x101, [{0x3, 0x1}, {0x1, 0x968}, {0x3, 0x20}, {0x1, 0x200}, {0x0, 0x800}, {0x1, 0x9}, {0x5b3e56b4262fd975, 0x100000000}, {0x1, 0x100000001}, {0x2, 0x80000001}, {0x3}, {0x3, 0x4}, {0x3, 0x100000000}, {0x0, 0x1}, {0x2, 0xfffffffffffffffa}, {0xe123be3a6d75f370, 0x400}, {0x2, 0x1ab}, {0x2, 0x9}, {0x3, 0x10001}, {0x2, 0x4}, {0x2, 0x1}, {0x3, 0x100000000}, {0x2, 0x8}, {0x3, 0xfffffffffffffffd}, {0x1, 0x3}, {0x2, 0x3}, {0x2, 0x9}, {0xbd075eb21958ee3e, 0x5}, {0x2, 0x10000}, {0x3, 0x773e}, {0x2fbf726feaad69e7, 0x81}, {0x1, 0x1}, {0x3, 0x9}]}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000200)=0x80000000, 0x4) close(r2) write(r1, &(0x7f0000000100)="54f506f984ac7eca92ede4b81d9774f47f0d9e5c0d2ad670ba437efd5108bd03c00fcac25b02ea3a4235db56275a342b6d55b7b906569225db8714bbf49f0ad1273b5b1056c4ecaa0a7a15fd7c8bf6112586f1750c0a7cb4f22abf9eb3293743472a96568bd888f2a4499b729680343de7847a033d33334031dc2a8cf17b091464e719c083c3393d794b9b7817b1788c5c5fd3f5453e6ad859dbed6ce4b6720ad6042e5e3a29abe75fd95a7b2cf042b0bd2e68eb79ef4d2a52ded61924b53397f58799b6883c676aeadc2b4548aa3a4c647bdf4bf829", 0xd6) r4 = dup2(r1, r3) fcntl$setstatus(r4, 0x4, 0x8) getpeername$unix(r4, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:01:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x4d05f0585aeab28e, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x47, 0x1}) r2 = geteuid() setreuid(r0, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10040, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa2e27b47a507c29, 0x0) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x800, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x80, 0x0) kqueue() poll(&(0x7f0000000200)=[{r3, 0x1}, {r4, 0x100}, {r5, 0x58f16674e6590e3a}, {r6, 0x2}, {r7, 0x80}, {r8, 0x100}], 0x6, 0x3) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(0x0, r9) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x80, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x200100) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x2a6) 16:01:22 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004008b00002327000000000000000000050000003f0000000000000300000001000000b5000059", 0x2c}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x80) ioctl$BIOCLOCK(r1, 0x20004276) open(&(0x7f0000000000)='.\x00', 0x0, 0x41) 16:01:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) socketpair(0x20, 0x8000, 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000280)=""/198, 0xc6, 0x843, &(0x7f0000000200)={0x2, 0x2}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="a78ca28077e1ddffa214b59e82893dce4c953aa4e0614c5e9758054a8d53fe1f35d964af9c3eec0c909edcb9933c4d9721154e54e009b8092a51798540af81d28e169c414777d892a076955ddf1a28ae0e4602d80dd818232b666daf0fab6caae5e0212b36e31a49a76e68eb8e92883148", 0x71) openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x10000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x0, 0x226}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x106) 16:01:22 executing program 1: r0 = socket(0x20, 0x1, 0x0) socketpair(0x18, 0x4, 0xfffffffffffffffb, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 16:01:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524", 0x49a}], 0x1) 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x5a) 16:01:22 executing program 1: pipe(&(0x7f0000000040)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc) dup2(r1, r0) r2 = syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x8) 16:01:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) fchflags(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0x3, 0x0, 0x0) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:01:23 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)='v', 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x8000000000006) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:01:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x2, 0x7d4, 0x9, {[0x4, 0xffffffff, 0x1ff, 0x8, 0x4, 0x6, 0x1, 0x8, 0x200, 0x1f, 0x1, 0x9, 0x7f, 0x8001, 0x6c, 0x7fffffff, 0x4, 0x2], [0x8, 0x16, 0x2, 0x3f, 0x6, 0x9, 0xe93d, 0x4c, 0x80, 0x4], [0x5, 0x2, 0x6, 0xffff, 0xfffffffffffffff9, 0x4, 0xffff], [0x3, 0x2, 0x10000, 0x50e595c2, 0xc61, 0x8], [{0xfea, 0x81, 0xa37, 0x5}, {0x4e932fd4, 0x8, 0x5, 0x7}, {0x4, 0x1000, 0x8}, {0x9, 0x81, 0x9, 0x1ff}, {0x8, 0xfff, 0x8, 0x1}, {0x10000, 0x9cc9, 0xfffffffffffffffd, 0x7}, {0x5, 0x7, 0x101, 0xfffffffffffffc00}, {0x8001, 0x7fffffff}], {0x100000001, 0x7fff, 0x4, 0xec8a}, {0x0, 0xc8, 0x48d8, 0x4}}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:01:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:01:23 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x21) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = semget(0x1, 0x2, 0x220) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/174) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f00000001c0)) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x3, 0x4, 0x40, 0x4}, {0x8001, 0x5, 0x1ed, 0x42d4}, {0xfff, 0x652, 0x5, 0x100000000}, {0x0, 0x8, 0x767d9809, 0x1}, {0x8000, 0x8, 0x9, 0x1}, {0x3df, 0xc8, 0x20, 0x10000}, {0x9, 0xffff, 0x6, 0x18000}, {0x7f, 0x7, 0x2, 0x4}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0xce1) 16:01:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) socket$inet6(0x18, 0x4000, 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0xffffffff7fffffff, 0x5}, 0xc) r2 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, 0x0}) 16:01:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x1, 0x0, 0xfffffffffffffffa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x40) 16:01:23 executing program 0: r0 = socket(0x10, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xfda, 0xcdf3}, {0x18, 0x3, 0x3f2e4787, 0x1}, 0x9, [0x80000001, 0x9, 0x4, 0x200, 0x4, 0x79e02997, 0x4, 0xffffffff]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:01:23 executing program 0: mknod(&(0x7f0000001540)='./bus\x00', 0x1000, 0x4) mknod(&(0x7f0000001580)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x184, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000140)="44b4d3c032cbc26fb3684bfe0a4ac97c9c669e2b951aa70583fa3ecc4ebc3b00eda2c7ea03f18afe3db67f8a48ac9a9d04343a9c80c89abc02ea3421df1b08c40c91c5ca9dd5f09bc221b4e8a3068f6683198f292f77832e1991b100c2960594f32ab3e879ce992e666bc0f14d209a6205c734", 0x73}, {&(0x7f00000001c0)="5c6ba0e7249e5544150575a2b80374c3eec8d3ffd049dd35ebb633ad6cc5527f1a35ffd8eb731e8ef5e4296e162692cf5ab1387cc87b44fc9bf8b842825692cf4cf81bf55d1ff4a04c8c655524b1a9cfd82d44c264357bef8b01de5ef6722f2e826ed48b13211e485af85b3ad705cd0b4e693065acae67d55f7293bb1278b1557beed5da0f68ccd4fc9a72021dbf79a2b77b159ad2", 0x95}, {&(0x7f0000000280)="6ea408b184f179a04ca34ad2e5ba94d727972bdcecb84d1699a6a01158e9b34d3788155b7ce592cafd2d77b94b563a51a7cdd8d722090325dfcc5e1d085a86baf99b9b0ff1b2", 0x46}, {&(0x7f0000000000)="13f2d838c61c2043b14730b2bc", 0xd}, {&(0x7f0000000300)="f623c50613dd99eee1a0d38ac986edc1dde01aa799fea0f980e01fdef5fb1b713d8deea6430b597522fbce45918db334aa3a0bd5ab85b0bed287574d321c77c3b994cc9cc7c16d30c8b72dc98ff9297ccb43cc3e67e806", 0x57}, {&(0x7f0000000080)='p', 0x1}, {&(0x7f0000000380)="4e511a85735c704cb890d0d685b60a4659bddc3df0056280bdbf2e3e086ecf3f82758b2fcfb0bbb10be6f5c4630ab63f36239b72fc2b03a69990d2e01ffb771472984dad6cff5410e90a044de1356f38ab052a01149f9f4076d4a649ddb0ac9bae7f6c4c67b324d678a8f9e65cd7afe8555de17f8f8ac6923da997dedf9178e39ea35311acc1d95bce2649e0e972cac9d20d7ca2a0b3cdcca92d3d506fd0247ecd8fc07b3ed64210e59de018e55c48d6508fdaf0619154d01999dc8468be8dbb10ecff9460a5ef46993efeb41abb5fbd96d77428c110", 0xd6}, {&(0x7f0000000480)="1d82b4c098e3667d4ff7cceff479b2141741eb16817daaa0a6dd4a45cd5f5ec60223f26b15425d9257e33703bd8b878269da4835928e0332baf101aa12b1b461bd06728e882bce342191dc0d39e2986c74f2dcabcdc14f59b775641a42ce4aa6f01063db8a9c859ae85c173a7770ff4291491462768e47606ab3430a8cf3f45d7570597293de3f11d849ec654a1a8fcb77b2053f4fdfdb1d1c54f75f89d16d31700434be61a4bb36bf8e472b3ef19bf2af3d53f15743cd5e8c792d21158dae5868984bfea9eb6d814d231774d324143a4e36efd56049c5ca71da9261f96b19387dc8bc059ea95e70f630ec484b44a207a2af37004d5157b83e63b9dfb6e041ed6617d5d724bf849d623691301b974059afb991a573a203739142cf04b5119af6c65e729dd22a070196c9a25059aaf84ca8a2f77c349b301f7038fede9dbc2c810249fa262a8ea9746f47e0a8ee1d0b2a84b8d4b82015de02df5c9cb2b8bf93573efb4a29ddea3913134b4101e1043c7a6ea73d2d6a83c602652b2855a26076d5c393b903d04cdd987af027a07ad8ac842d4cf5107dd937fcee153af1c8cad84efab6bb730f8e6250a94c24a81a3adc542635683f75a0dbded1318a722ee48b2cc4905d4f696cb566ac3ae52d752677b85db67a816ee19672ab4e37b613149be8e19714a082fcf84437bd424586d0e3c231632494b486ffbc5275c0760ede824b9f808ec97830f0fb0c50107ab912ae6737470048a1ed91921904d745fee8406e97002861c9f17092330d81a646c5f637d6df44cfe5a97a97dc862b33a529c391282c0ab60af0ac1c1f0498a3cde4556a80b764b685e82481e99709f02f4d3129ac38786c9b86932dfaab4b912c6bd3ab992911cca6888adff05e910f603fca3e9e6112536fc8161de69c2fe6e129e2dfb00cc84c92d47f978a7c9b3a522f3a698aa0db7e3b4b0e598eca2274d460364c41d66189355fe81ac60e66677765e1cc648a10f2dcfb3ac33be96c02e22e271d76d9f2d3ddb0cc201aef4471216983ed29b6280d5fadf26ebb97b481d1a2df139be7d763805d1914992f1ccb17f30154c6662285396fbdbe4a99a1fe68aad13188f272e60c468e7c743a712508676b17008345a9330f6edfb53079aa6a12228fa586d588ab8ebce16dc66e7a1160fd730093e4e378441a70c7c8cf777848306540602d580762a9ea80d9e44f840fd1bc81568f89750a8587b77ac8258770a7e0e23eddeb0f9efa246fc9af01a2c76199090bc7e4f6ae8920a992afeab9588c73e096de47ef9fe88656e47bcda20dabe529aa32f3db3b48eedf6a2589575d5abe215e58fb941a4eeeb62a7ddb3368b875488b003f746e72fb66080f486bb3e05074a2b77a76a2fda0ef633e0e625903eab02fdcc31fba4846114190bf4acdeeb1391ec7a5e797aae083f6897c4ca9f1d9c9565be6f2e2aec360bdd73706f34728892ea59726144e8fefd50cd0e3f3d696c2e541db52c2ac3ab65a68e74b7f20c8cd7a04b38bc9811a2eece68dbf06fb0426b9275784a3d3f39faf0cf54bf4222fd72427986977016ce6883fde56fb94cfe6cf2aa688f85db53a90549e6132760903819e3177079c9f8c8fc0c60dc7de3ee00aa0a7dd7f312e32f070f6c799ff37794edaad8e704566a7d4c654137deab59feb4ce8389bbc088bef8849b1f8772c9d8e60b8db00bd3186e95a54d7888606f69acaf4822847489901bcaa460613519f5a57a7c7fe4d6259f717708836f17eb287f527438cbfe43d1e4a20384539b3f6787c6e979e52d3c3ac7be2ef84377951159d03f0f6f038aba66a5ddd83f632b02be09045dbfc74d2c7244f9ce8c0acb39921829261d889785bd8effe0a104d6fb4b91e8b1fe3c72afbcb8951cf6c497ff68864617d383db1e26eb7309e1996ebfe1da7b49eb86d22bb7b23e94d49e996faaa610827364c068787a789272d1cc158b536ec1774d2f0abb55c06cd49778c482bd140e5e751cf05392bd9305684c4b5934b3699619ef4a06b8156c50dffca5d3153f2a9e00d2e774c3f9c43e22a15cc43544ae1853ce16f3e0c5883b4f8822c17d6c2618775ac4e0ee1c47e696945d486d9927c4db71249035f71a7a01d5d663e4d55511ff6f508e1d1c914a9d21590cee5c62c1316c8b9ebec2de32a635d296b57aae08d323de835d340494259d8aa10321d3ee4a76329819dc595f83ebeb06a54feb8d6637ce11090027c39344e6b1497249002c7edb7693a4902f5c07c4c78d8d9d465f408babb15573f80a668469b6ffb0c5ebb333b5fbb612178e3ed46e410896362192afaf282173176d2183c91d17656b6252112576a9b60bdef02023408f999522b2c589301db269517f190fcb69bc100153eb693f931d4357d3dec0d17ef098c004e0196b77679f5e524f2f69bcbf315c6956e56a23a3013c9fa3f73cc4ca797bfcc350ea03fcf8cb77a205d8ede5f0013046d151ca9a3bc4a74e57c6359c3ab7fa88240caf870df196b3814cdbe9bb7c7cbbb5df54eb3c948bd6178078083349e0551029de5a50fc7f1bee246586712141b973d0d5cc64f39f3a39e935a65877da820d3c8a4d9e79798165832534b1a305a945198c6f3fbebbb44925824e4743fe637d7a27f82b5ec39f9bb0f772ca729a0849daa9a8fb9d2bb06498c65ec450a629e983d3e5754280eced72aeb86d734e04f498e6ad7dd296c39be24334ee02f81f9015575acad2da3bc21c027dc607d27f8e2e4d04770140d7af45d34d4ffb2f8ad6ec3974b6b207b5a93c2b6a777afbcc9258004bf628bdfcf53fec3013f1b4d1d16e0ca674dd422b0765fe4c17a886b8191146d88461800a6f29d74c5b0d0193e99ee4c002881ff0731b2fdbb62a0201404968f0670aa779d8b06769ea8e63f17fafa3931dedf1501b6c3e906bf150e445d5b20999e92f40995a5a8dfdcbf632a79028bc530940e7a7d3110a71d99c7ac7f447045f644fed664ae8372420f393c651aac6fc5107c8a29598437fa3df8d2240485aae51316a45165f0055ee512d658ddf3dce8917dcc3866cb4a93a933e33c5ed3379512d97822d5e2c2e95416f1df4b0ba30c2c9480d1e2b53516cde6eb344a586b6d2a791c94fb958dd16938e20e3a2351edd85ba9eaef6a929033ed5868cfe50f2e5967606a1d2519c1a1a9ae4b3cb17a927ac871a1c9557927612ea588b140875650d756b870f936eda6e0fe836c3a02a038a8fc5d8e5f74daef86ac37cac2817e656d0d1f20bc89bbb0a1b6cb7b1085eb949c6d3957fa8c653e5596b9342a4cfad81f88ce036b80c68b4b1de49d2bac5119b251987304a8f3e02c784622a6480fa47a8aded6f4bb26c51b077678b54f5f627c13a422493b3a0dcb9631b3ce76b88372f491aadcb8d6008efb6f09a99572d7d2f8eba9cd021a7a7c4fe4b4a44316dc341b5f93cc52c83cc907ace037bacf2d2931aa7521fdf244e96889a53f068fc87027d8f5c72975fc05bd8db3cd0d57a623342b0c273db771edd58ca8c9dd24a9dfa43650dcaf9df2d18596a72639383c273e8b55a3fd4da2f0f33db6148fa4feb48696d41835a8a95b30fbfd5eedb4fa0cf816e04d5ab3149ec3e354b4ab17adb39c5a91625e27d39cf470ce162ea2f9c000cfd5c83339787ac637d03b7211cb64f06cfc593aa7b35c6b76839c78211c8896e8b2c4e509320ddc31522672c452bfa5ee0c38b5780c1ec6669223ceca0fabab3ddb92575b46da1f9e067e26f9d600081a1ac1f2227925c6916ae5ac55cd8528b77ab19ccde544ec578fa3482766e0679d9389aac17da4f552707ad4d82456b14d6f3be9eb8fe8494b1c262effcd048ddf2ee8640c2c804e83351405160b539a815c2dc1676ecf2ac1135eb3216d4b75991c128622c94845b28084b26ea175170b019a6f59d0d50ee469debb4c11b449146d188d526393d03e485a21bc397e85694b092e038f958f7a5369cb172e16a1f4ab6d1ec3ebf7acfd07a5a28372579d8cc424f292142c05c455de4487095a2b1df4ee89d5e226c503e94acdedd93c05b9c176819bd658e41db60bf2c9f9734106e2e9b18ce93190496c55c6ab6d4e1d344e8113a4ffb955912914a134371dcaccfa644e08fdfda59aae8c6abb96433a6014a62631770fdefbbbb7e0857456542b22fb772718022989823cf561dab778daa23c7c8beef5ea18f8b88a7852af3488422a62af07975fc1016b85917ce0a8af296a2271d8c3b10251accd898800e4455e1404c2f6693e336ba9d08af366361e671e2c009f192cfa57c39b8ea3bdd4abd75462ab23d781ee1c24ade975435fbe356a0ad23bcc1c757e4fe9e92d60577a30757e2b094c23434861c1723b6242ae1be82490b1c18355c6e4c94b63178ded6874c1e4649ac2acea8e1780ae48e581c1f23c2bc6d5647b1878eecba15fd2d9d2f71f2bf60654e17ca4c0ecd5f28921533c9dc62aac14e4fd176c745e0aa9ae96ada8e741f32924a757b69bf438eca0952d9ec682c43476d6219d351f86af36b94e4eda8de386629734d8fc0e0a3f07f00805aa34f5337caff401472080a6851357b589a9b55b7d3bc7829924feec0f1a9986a8892736664027655b9184fac2711c8c9c969e541ce7fd019b0eb1b85ff6fae2e906e2c0ced7b3d0366a5b03caa811e0a9a4946b9c742b9bbfe5540a43e6c040f2946c239e154b237bed02238ea799773752894f528a8466f53cc7e2b4a8f2dcecfa330d36a1fb822ebdb0fc5ec0a10beed8f77403da79526bc17b228e88d8cd92ba727e2b8ba6da2935f85c53994f44a0be9614add53935274a27c81ee300fbaec08581a74b47bbee0377e6358f720089bdd7aa1b8aa09bdfcbfb966dd3893fbd1346b87e03ebdfc0f51f56e18f1e0380ec48c71dc0a30f7672254071ad3bea243371013c6d89fdd16f4f1121f0a294eedbc53ea0d1769f6e963db4f40726fcb442ff468591dcfbbab6efcbe67468a183a62fc2e4f2aae2fb9fcbe50f69984d04ac759910d3c78376f163dcdb5b6e22fbec306c430acd14abede235a506249ccf9e8fad6355fea4ee6e19dd4c6e4870478af32e25099adc9f5c95b24df8c90b50fa048ca0fe570deff6210d41c9acb4d356396779df71857595f4cf637deca2aa0705f2cbc77507f5289526fae2eb84f06a3c619b50398f4f6c94b792bda4217f6cdb0c93fcbf236288a2a2f993622c04fae3c9c9080cbaf7504525011eb402b24a412d71ff54ecfef658e9ffe2946ea357d5f3a20d1a6b8e09dba118d3cb4ac95651c4df96af6fb1d544ff1268cd66e02b87537de02e76d3c3f971655e8e68bf9befaa3cb73eeafe783fec4ba1b00e3da86c24eddc4877eff3a38f6014122e2347dba598068fe002824f029f5db872dbe732d73044acc49181316acce3601857f020ac1c380c15352b946849fdbcad4684fa0ce92ad798c9ed5b29f7e6f4f1f96ec0596f4c6ff66e24565823698465a2ee4f21749e00f21ca0af81043bab96bab617073f2db0a8efd098bf77755d95463f72a166f76234ec4a33d90dbb23dd185d8dda76e673b57d5290225e2b35db7409bb2d961762b55f2a6b564aeb704f2637081a6ac48b3b77a84ca4e5a329a3dba9be4507ea52bfad7919e772d8b0272816d6017f48e743a186662e3a68176b095f6bfe9918cbd7b9d89e63e213647b2766ac2f9ec49c1c7a4aaa2f01d75f172697460b34dc531db5fa0fadbfd4e16d218460ea27d8bc096d0f4a841e7f17931b6c0ff8653b15055227c2c1b0da48dda54de86e45ba427e34e0", 0x1000}], 0x8) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x80000000000001) openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x0, 0x0) 16:01:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x8010, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x25, &(0x7f0000000080)="1b") 16:01:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(0x0, &(0x7f00000010c0)='c\x00') r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x1006, r0) 16:01:23 executing program 0: r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000080)=""/118, 0x76) socket(0x20, 0x3, 0x5) r1 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB="000026a77c7331884f3039e7062a2e37eb0c933126f8b7de"], 0xa, 0x0, 0x0, 0x0, 0x0, 0x73e725c8fa33b8fc}, 0x408) 16:01:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x3, 0x17200000000, 0x9, 0x7, "7a43e603419e4ac319a6d1093f24f3859be6e0d6", 0x1, 0x4}) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) getppid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffa, 0x44, 0xfffff, 0x8, 0x877}, {{r0}, 0xfffffffffffffffc, 0x6, 0x2, 0x7fe, 0x80}, {{r0}, 0x0, 0x4, 0x2, 0x8, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x98, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x61, 0xfffff, 0x6, 0xff}], 0x92, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xe5, 0x7fffffff}], 0x6230, &(0x7f0000000380)={0xa5, 0x7f}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)="39b45ee7ec448ce58bd8656103538afa0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aace5d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc275388af71e814f6a268994472736a10c37b34371ae3122370d88a10c3a741503e9f31b90be7eeb733a91251411f5fd9d5e5e14bcbeff44ede0eff34774875029900092a909f169d0b7041bb3b20167c380770f482ac6feee42831f762f54d6f9c477103a491ea640aff2082f2f8f1a47c121e4c0378abad2574ae", 0x135}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x8, 0x200, 0xa148, "28d02858b713db0176d2445a9267eba4b3b67516", 0x6a8, 0xfffffffffffeffff}) r4 = fcntl$dupfd(r0, 0x352a5541b8051ba1, r3) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f00000000c0)={0x7}) 16:01:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000300)="a980fd6bd097ab0aa922626692e8fa85111cef41b4132a7442915196327c3fd5d46303f4d632cf5161502f1648bdfb49af88bbe37e84d16ac5355f0181be02a9a5fc6163e6831b2c901e78639834dcd250418cba4b94ddc93e6b0b9609330c69d93de740650e98800c9a74521bd3788c0e60ab82a8ea92a9139298e2e1b5293046ce9cdba9b9541d3afa0ab4dd5cab970c6890444729e373d58f5dcb46d5f5466582ff5416d903a14a1e31cbe784d277054c0fe7d4b9661352351bb61140e96cd17ba21520cb5e9c497ca5f82c1cb0cafabe96208da38f048f215e2117592c2af872394ed61810acefb8df", 0xeb}, {&(0x7f0000000400)}, {&(0x7f0000000440)="7aa27774ac95858453a8c1cbaf69c432dee11773dd9459e38c96ef9859", 0x1d}, {&(0x7f0000000480)="a0bcb6cf26e622635ede82145e8a58ce88e71c360afa6af1ae2ded8e29c81e5bba347c6cc1fd40a73491858112c55635142734de876c5f642dc4145dc1e9ee39505d4dc13a532d2d8feda952947da8ad831190546b94e956dd2684dd9cc325598562b7b7cba606c6b6b344be4ed83a6d5bb95b2a956e9e01e772f1951628104f7b622845ed723baab9cbd219f32f1630db53f8f7f1e91866102dd87bc8711da8b3a0f695e557f2562a6c3b9898990136a2b851b5029e653bf126173ba0850410973b11fb007aa40f5ac2c111a507a1d214cb6fc87f2fc6b02c845d158fc14aeb4d57f3eb3b1b0a04933969ff35ff81e69ce23295e971f12c15cbdfb00aa0a375edfc708e4499b7041e51d5f1b8cfe81b88037021544e7b6e67f4352dcfa51dfe0041535ef6bf3e4bff7f40fbd8d9ec3692d644edcf8b5347d5ed3ed9e83608e082d54046cfd69356d4a1843ef1ac926f36bc2de56c44fc4f8ff67f924c198ec59cc5c6a37ee0d77ba87459001c7298885d7a38ea871c0756f5ccfb01b99888c2283f38e0fb0033d361e8f4af97c0ce0db1df48ac611a025a231c6406f6c67f57bd959f8dd5bb278471a6370c87314b5a8ff305052d66648dcb7c870f1125a862e124603b47acb2f7d4d407cc65d0ccd3ad73e4cb501db49e190f9f1dbc3d130a62581298abf205550df8ca330ad627cdeba16dcceedc6629355e20eed2ad04cef683b7ebfbfcc32748cbdd1f9a77721e17031c3cede1e333a9177df1a283caa6b1a89113b058de9ccc890b8f5afa9e8f374e186b6ea2aef72b2c904161e7f766d8094bf083550fa7f097b8ee42ac68e7c199481edb28b920ecc43adda2487e332bed8b54cc8fa85b2d120bdd1ca4e717adb9fcd09ee9d185a8950383c83bce53bdd9e6fae7c7c43ce87b4e0dc610cd9de95d1dbf4c5b6460987546b69886f91e6afea082ff8e479147cd6ff8839e7303694dea0a21be1105abf684d4d0ac8ad0bd46aad1ab342c1b400f3ad6e84b92041b3d4ff6a9e5ad9a6ac5691ef576204735d6b8d23d8cc86e6aec28934cd26def5e5b500481c4581583e67392a4277edb6de1375324e132909571f6b988d3e3a6874739ba8a6038b54d60077ea59e87095929ff1cb692f03df66b2823f84456de722170104277090b202a9e9b51a4e5ece72a39538778a74131952cc540e3ce94490a9e346275822472cf48c38fe62156e332288db7922dd871c1b5f2ad8a6406369b0ee0a347fd104f6340da833aa3e8590017f290dd34d004e991dc5db572602a01c7b5853b0f9a2a27543643cff0507229a3ed95e0b138021cb337622bf530db98e40cc7fbded688c65fbb1112630fc82ff168ebf83ab97904f6a1476934e74af63032eeb28b22e73b11f46e700ebb43531d4af6ddb90e835e7401dec383d1277d821aec40e6eb8acef31e59cc2a2b84fde925bfa849cabcbbf2fac3f0820dce73e665b9896efe0d1c8108df3136c5cbe78380663c580d89552d6c4e7171357d3ef4503a6b300a4c9589e4600c4eb93784b91c0347cd1603eb5da8717972d08e55f7282feda1dda05283fe7345b1c41800f59a31269ccaef50eee23b0104395aff6e156e9ac6d6efefb35875773115aec7aebf3981e4c9995af29ad422c9da36716b85953ed460fd952bf2c3541b4a6975f24a0b94e2ff31e21596e3acb6b2e9bb487f164f009efc3cf95580e05e201e66edb09b6f560ce993a47c60f92a10c8c4008f51bd7ee24f7c88bfdc15bcf2c130f018f9b2ef739d3649d8053c0ef71860136aa55a3d5183c9140d87d8e2eed0c70081a833d12db9f9c677bdcccf93796e080ae4d0adf4c04090c3a74ec13f5479449199e6a4af0d48f26953723551021ade2d6613d6c2d2f27423e26fb9a70b361031dc02d99bf67529d5b7cefbad1487893ae05b5d51fd767e02d0f054dfb2c5a81c0a627e374e970b0cd256eb380c51ba7ffb6adbea2bf6ce9481c20b5e625a1c25a75ed8bc411812ac9ccb55a3371ed7f137428d05f437f5433fba0eb10570c4f2fd3c8006f5295b6bd591e8655508aa54c08db855cf7aa6a47d050399e41248ff1143277260b22ea6e0e4e795bc2d4690f8997fa66f296d28b603e18310dfb6906d868e83cce058e5744f75e7f388e67553094c199bf26c8ca7f68c8021bc4ea94b5793406d360077387d09bd87b4d3c77c860a59f418b5d88920dc98c26ad7f4031e8a27f9b7e1d72cdc360b3584ab324424098ceb1e3c60da612d78a52064d40a20215a2147f352e76640e0248d50fd71c2ee6369ea9482a2e1f980aafdad48e32a26190cef7141f352fe2252992a62a679608b53cf9feb3d081cb72090d121bc5477643f58631d05f3f8889d57aa5690d8692552cafc72b8eb848d28f03ada39045990f052e067bcb18b9d06fd99f3e09f1920587928ceb1875600664ba2dc7b5c58a8a5be5de1a6813e5d995328b69ad81a1762130aa41e12fa955c6bed8012dc62190061c4424a80de18f47c654cce42e68b18f7d21c39909ade5ce5d3f10936097efcb0894f395da8763b693b64f84cf5907c678c8058979d282474646f37d393f3ec989516d1b431a55cc2fa29b18101d9a48176beece9cef73c259ca5e43498a7c334f6419de85946d9b88b0a2f4871a52336547b2bc95510a7250ef83043efa75d3061514e717573efb3089119911fe65a9cb31990b492529b972ac4494a286ed34639f25d725a1fd1febe383493164957b47b468cbe9a04bead8886586973609b7ba0b441b4989915b12b1b36965556076f55b15810913d62af1aa3565ed668b76485fa259cc0635221cb9e465646839f7452dfa4b1e0a1b7b578d01573945c2f75c0a77074b631b4345c24c29fe25750f6a503fc5831e489b86f63884f48dcb47363a8ad22f6efe6073a937fc28bd8f9a35506553cf78d8884694da720bf5543aa0e6c653f2d5a566b055d08b779021c5ac04b1ab3374284135268af3f04cdb9fd66eb0d61d0c180239af0ae314e33992fc19e3829697b022762d661c288dfdc24ae8df83587dcc47bed8b7f3b9de4c01308eb722b0937dec6a70bafa3b9189e3c73dff5c7c0c7d747c96fe952d7148d10a713548bebff3f36d3c95856ed38914a0762accc9fbf910eaafa4947cddd4a2ffd43963a354397c2fa0f465db0624679b048045733e4d68d12c01db6ea2a37564fc2034154e1f3244288f2bebb86dc029157d29d3a7df8610b09a87e98e7272ce87992f501de21ef0f96281b30d3a9315e61b588f538e123ac4f02a270a055dc42143004235c3b89e3b6efd76b30965684fb88949990e1b03a0425c23721694d4f2c7e5fd58ac543eb18396bd07a64e09d0bcbf8cc2bbeea5f21aa96ca1cc48c19a07ca7402da75315a426b7b04ae4227ffafbe19fa5e43e8c5a225753054668a50625955dac5129eb245f132e8a7c5529da9fa3d066fad9ef588cb17d5d9a14fb60c8c3bffded74ecaea482fa9a48845244fbadd1c5b8ca410212cafb116ee5c5322c02dd47e4a007db3e39ef2b0dab804cb40bad24f6a05414a065440afff99241fc96aace7b01525c0b4525bd707149ad355d6025e0b25c771b0908123b57481d166ca1f82b81e864721cde3362c8e0292d2b8f16904d0b462d7e723742fee2b77247c658e7fbc702aed90a2804dad767b1f167757d06282a0c365b0aa4e93529ac683551455a805077ba1e669729f5bfa0349089be2268aeb81cc221710ae49963fddc56e42d4de871f2727f902735c7c272972634e2e69567b190a9ed3928d437f26e28294e8b347be1ac96af55d40a4652f0b3175786f3dcd8154be53da1448ed6e6557a4d419f97907e375b010009c199853f2088649be0f2b693ca0a228a6d6428d4ed1aa1a2c59ba9d7351c72bd67b4dfa1c2d22c8716db1daf3e1696f377be438ceb9dab04b75a7de24772d98808bc5e811645713baee35ab2ce17849e38205da05cb37bb5cd0941995d42baf5e9b52c3307d57c31ac3ff92863600b7764636f27d88b5c51a3dde0b8b1f346e60ea52b9de6fabce4b99804427f549ddaa805d25a99bf8e1be8c8bd370d364008c6e7e62eb3516329cf10a145927fa388b5a113b279ceb890cae8ef6c52cf6c9a225935be79907d508ae193c85cd23c65cbe6ced2b01898d66cd2e226007235b169d08350d86452b1f6b20316e4ff8153691bdcb5f7036fc05fac537a2c82496d3c5b02a43fda6feb3662ad42c374a17cb101c62d93362c8b52903c9ab64a051d6b0d0a0d127975c3fa18a0f040db239853c46031cbadf68b9a45669a0568f0369748253e65dbf638b535b717f642d2a14cc8b94bf602f415bda97da236205b804b0ae6156b9db68d7fc91ab07e2374e7f7c6fc11d40fb1ba6a9b6b07d4e4adc082128765c72c9ffdb6e7e8dfb14434427cb874a79f3856c72ade5674b3c901d237092bb30cf636aa24f1dbf88f5653577568e011b09cb6d646ad43030e73a9d1b344b8a3ff8415e50f3c20316a3587dee1e8b21dba41932b2a940a98a23339ed56325b4bd9d842a50dc8dd870f369be21a9e22c9aa59b4ca6b14189a40d9bf2288faa59bd75fb128dc22cec484111cad6a19b1e6d28cc2e0dea9e23d6af83c64ee4828fb0f7acb943ce3392ad4df1f3c10da35335c9dadf0a5a7af504515e569ea4378788852a1d364b0914bd8a7ac7f0c7d9d9f8ba67a8ec9336c1219f74b943bd107dad35a9ed408733c48ad58abc9e574ded32f0c407c2828a150cdf1e1dc9bd668bfe30096c896884baa1d6bd7257fc69e72037331565734c92f528acc3dffda3a8bed107405aa8491248c37673af394aa876688ab04b3668a383a494c3d0da19be7e72dcd621540d6a76419ea0d34226c902f5cd6b8c2eff4d125b11c95840d85991776254dc42ed789ec400ee2f3298df50b68f32b6ecbffeabd503e62c900cdd51b0e8383da0c5aab19e36174c49bac1e6a90f07b10cc8e2194f1ab3e06a0d72b774fdd4cc272713e0fa65e074abd1bd813a85038661f09399d0a90880d942b0e97af4fa3a2a8bd934fc6684f84c7f96f7bf8120080b82bbdcd2114e9da0f22dc79fa92b1f176762f87ba73fc9501ff9b1000e5f164440ef392b27616d6ef82f04da5d03a95c818e12bf08a35a1fc08346dda8c310dfc2251120ea16e6da404034ef9ace68c0f4cc072252c1805b826308ee12632ae2827c745e8b7b344d9aa15241d152acdce17095caf3143040ab26ff799e738fd8047ab8b11da6d1fbb8833bdce598ca0abcfa61659f4984ef9b424d26e3d502c1aa38a52ed1245ec1edc9aeb4212181d49c48f4111a8b4caa9127e72d1e4c9311e0f691ec2b515b97c3faca27f75ffb831fdf9561bd08c27b9bd916c0b7b07e1cc0a14724994b43aa609f4b1564e5e0143a7196f39ecaa272f5dd5674b79bab8bb42fe6c0ee9f14a2a62d1cf2c20ef234e7cb0cee9ce7f028bf5f4693cda705ad3b4e128c31e6245befd0f15dc9422d49d6fe3d2b1ef87f10c22de8efa9575e144195df611597479197490860eadf0e19f47faf8bf8daeec0a448fa9c8887519f82265b8bdba68ea0d93fa8b2cb52ea6eb70d520f0b29c2723acda2265993e526e1fe4fb3d8bcd1a6cca956f8e617dc0492b651663365933be2e8ba7ef25b1c16ada2231e297f3738984a2354673e7d4bd3f30c2ba2805da96a543229646c67fa782fed98d4eb5556591faab3f33fa0907c5738209d0e938250d6e08783738efad0322ab72b15499ac53d50792583f36b856f654802c87dec79b14", 0x1000}, {&(0x7f0000001480)="bc29002e656aae9bb6abf40579e4ebcf53c613675ce2ce83ad8cf648cc61bfa831bbb26f11a17927d51fdab76d4447899de2cc11c38886cb6920619711b76515fb42ded70ced633afc1b1c1ab98edd9e381d9fd768245e61de3c7289ef89990f2da80c5c141b0da968bd0ee7bd8a3b7a79eb9028a91f2cba506ae9a8a3fa711d1973", 0x82}, {&(0x7f0000001540)="879607", 0x3}, {&(0x7f0000001580)="14fa7ff29f2e076b504ad485722cc922a13770fbbf6e7ae39a3d73b7d1a4fd38c17c8553d5b1c00d2b4c485efa9dac9ab912835b782210fc858418796d6ddf85acca6037c0149596b1deae0ad152c008d588939378317b51b351855c76efa5c059cb3c6205d8e3bf54197c9f0b004e4ed1254445e2855ad943a8e467c518a5ba6186576fbd9f05ed8f70761362665fbd73774ac8b40072d67c861f97e33d29cca3eb4cd6be6162b9abc52d71064e8edd6b2378c04e6a69ece0830d1c3b050f2956486706c4163fe9f84745d90e612c79f28205079857f4609d44770e4fab089f43581caa88337b25bc2bfeea8cabf4b20351fa65acd44ca071506d3e8f000e67f8bd808f93f1b7e297b1b5771ef895ae89a3f41468817220c9465c2efaeb463eb327461deca10dc1dd92fd0165beae42c76b450ec8efa9e273e30a02c7e4ab3f94443f398a1f0d80d1a575cb1695908c5fce2ff9761383b47aac1c3ad7ecbf8a9e4517f411397aa6b6c9b4bcb6aaadd44c00ba6213c643bee185fb14937f89d3f0076cb72cb743990a05620c6da0af4bfd831d9e363c4788ec68fdc4c9b8ccf1b71eb77dc2be083749ff8fef801b63363bac64830eae0e66dc5638dfc6a0fbe1b373b6d1ff8523bfe3350339a419cdaa3eb3eeeac2ed176e4e63f5e18fb95631f2d66dd45b5e6b5bbd8012fbbbdca2516ba418c5db44e5eb375ea525bfac86ab20489883028fa15d63f9d739a7af61a578b023958ad6d08eef8514ef733914af681781934d86214a89eea5bd0d365ed02e3dc1554b95ae6ad6f99fa66922cc960052a7c087b47fd28c930fc55231ce54e38eb55c53fdd3ec84593c7c54a23fa486dfc0cf277d7ed4fe4f328f66a10f61c10e41d7638b1c14e42a818660b3e26f51d2548f13d3d46e0b29e4f6b23f1942e67463e5da3cb4c81e227fd0794c265b155dbbddb3cbd3f8669b73ce1789c0a17a4ab230af3e0fbb88cf5c05df26dcbc02780e6a5cf26d627f59f643df14eecd07f7b89857595f6668c89cc9524ad32f319523ac89c8dba7dec4765747ef77c9a93d9f22d5cd34e7e1dc17f638e5a9453cb77bd7263efe90b164cfab744e8af1cf9808e7ed6b7c81e17116133fb7d8b7eee0b6e7accabfc8d5345e22509fb306316d1f19ea41e6bf8f00fcf56816d5a2294be74a88c7bb6b96d4e32c525ed5d0e7fab75394d354f023fad19ec56098c612631e494e0ae06b9d39d05b74e951c8487bf428519a9e481a5b7e2c7baddfc288072c2d78704cfaa6e12be6440ff5aada96e01c7ebdb64751162babdb5d7ead8725aded04e7bd866e93ed95650ad98529455731f1377f4da583d54abad7135fe6913ec36a29e4c6843c8b12b08dfa28bdbcda21319fb04ee87a6e89c368e8dfd473afe5509af3696bcbd50a6a0195d1b34e3359e9d150c80fdb893f0f13e02ee861bb61e1dd057ee770cc98119b1ce5f1a13b8a8535a4dae7e943954c702f3e65856a086c112b5fb7e5abba2c0c61166adccb78d5c3380e2bcb15eedca7d1a6dd9f427a77559ca43fa1fbb8d20a6841474110c28e6db2f2c93bfaa2d9d809f519807db9e33531b8eafa33794d2605117735f9a91f1e99cff0b22944948998b9e0c90e41ae72e42736bf188c62d97d0dff4a5d77c326db22f44688950911a5f6fc825667d1fe8f43da61db7ddda9b2623c3d8100ebd7d441dfab104238a4af5f64ea157faf6f0b7e9dd7123cebca38d56e2768a14f863dc8f006c3ebc692fc4bfa114ceef5050dbc77cd7120c9dcabce53375889220562118cea9b4f56905dab2f6e2be625bcc9b66383aaa1c8d0b45a799b926aa0f0998e4d4476abbeed581e5eff0b987df2982334de2d22aa3a3e37361d1ec162cb77942854aefe05003c92ac8d885440b16a16d3a1235dde53717be37cc21848ab3d7e805698349d7b50a5f9c21837018cfe635799e76ef063cad88e21676b255fb7132a000d723026def4f22d1da573dfe66f044fd579e44890ca27ffe2f8829531732732b481a3387ba658e694e63e7e9271f7d773dbf3dfe18df0b3d5eb3b25eeb23dac00a0dd7570c4c55a87d00acb43717bb006842b8a6df7da581366194db825d91c038de9cb8cc1dd9a55e0129b81e4aa1bed07fabc3cd7e2db2ecaabac4d5fd2a3794c7e488a33f300255c71df8bd1a5798000592f1586f186a01d1da40a6f3938cd6579dc309bebb85efc9384b71dcbd8562639b81616da38213c372d41809ea267f08b931a12aae6036e5b5534e360fd5e18009ad1efe0e0e7712690797af15de13370be8259dd9edea3f54d2925ee4defaacfb9614146354d9d6da567e64d9a2f33df20a2305df92ad47c51bf6ef8d5ba3a7f923d48d0bda6f369abed113a1a3eb121b6ee6d6a6a7a594e1f39701523eb868c0b79c2e869a92354f0715badf17a4cb4fdd4fa0d6d6db9216dded8ad71264ec7e387e7fabf03a6eea49b3424a4f49b0dc3444ec0e899c2d8fe74eee5f2a8666667d88c0b3b111807eebe752b33b1f618a0b239593843ffc83aef28c0ad2156f630aac7707500103446216a7cb5bcb9a5088f7a7106064f8d2823a7464c74b92fb1b29ec2545aad83d14ca7248ec41cb9360411272627164245eab94e10c330cc36616d4a036f2573be67c0cdfc4cb5a95d46015d0cc60c2def47dcfd9cfea9032519fbf46f087e948edb776965f9ad9828d8bf4152cdca9005c99cc47abdd96e1d58d84d7bba8c9ff4e5e7c3a7d3bf3abb24e9d65812e7a4d3c1c0b35d771c059231d1e92c82c2058c9dbac7ae578802dcb0738400a1abb05354c8f595606bb07fd5631c75d89218d98108d9bae45674a5d7791417657786d5139f83f91ed8e39d8e6c4ea2e11c570a729c2199744b9fe20d3173a0214f979a60b64d9e0fa4d5fa2ea2ed2f247f25b7ed2dd5c14efecc66f47021f7450bdc77b89d1b823ae74413ff6ad3846c209c454efdc34ad95e85bc738f3818356d4904b5f7c31195bfd9f60de6ec56f1d2c290a5bc5cc75c41785769556e6f5fe105ff8f0c3a4efda5e5bee43788fe29e4b1385e8115cb01778634c005b4536b9c024baca650c08c3266ae3eb3f8628f05f8d185683e2c6a486c883002be50ea16e1d4d745e421bfd35a0caa05c9beca38781e4eb31d9490e8db87ec0f70c7cf78102fb18c07b7582742641df7a8d29e0e511739a16224c83f8b52af335c474955e3d74879de94f564e9b2eea836bb0bce2273e74ebac1ab3f8ed10bf8d6c8fc303b917b88bf0c20005719a4f69b1dc3754008f60da7c7eac3a2aaf53b105ae846ec04909a9efb0f15e2534def2f259e34b077acdc410f1e48ab8861bf536c46451e113333ef6cb140c55e487fca4a303d5b087ae12a7407ae5f8b2f671f2f55ba0db2b9666a7d1d5272221edaca6f80942726690bc2f607a2ae7439553d8e4db70dd4dfa5cd8985312939d283590e01ee6d4ff2d03414dc45686abf65d91f78d14be28ad378015c377fcef57a052e765ed54995a54131d66831a10d081290cbf828bffa4b501c3e940df483e17e78466306eba71bf10064f04f1a235e49769c2e131ab3fd1b20fd365de32bfdae17d3e949c9bf0b20b2542f1f0d9cc40149a2afa2e4349aac31deb0d2c0a3f425598b02bdd94c4236179523dd078c29f63cc873c894d0eba307329b43770d12b1e9ed011f6d0c6955835283bbbacd6206959d2509c4172fd660e801e539f4af6234899e4f91ad55cd64b75022d38fbc1fec9ac8d7bcbec77f3919dda88d2e1d9743ae7b72fadf8e27b97ce9b9679340d2107b5c0cdfc4858efcde4bb5adde0cd9aaaeeafc5cd1a3f0a7e80aed9dc90b9b8e7c4af32346b5e1cad3b63c7550acbccbf13b62f19fe69bd543d58fe92364ea65107b5d6455d0f33ed7bb2715d895073c757c30874110165194c5c8cefa3734ea1449afb392f7db7e33cb9e8dcd1cc1d87c94ff9983f22986696abf8de6e94e982eb5bd200ea42ce086af3cca136683cb811acdf198512f3d1ab938becf13bcf4d19b326e6553fa8f3ed788fbff35fb954a198b0236330f6b46beedf3aa6a59fa3ed1d967e7ebfe4ae73b35a962041d1264bf98f012d1f1829f77d3f132cb775f65c52fca196d62ed640f69c6c92bd9e262dad0cdca658e6afdbb879ec93f777f899b7f03947d8a36ce5f3d0656c26670442bd3b8bc0595ad4489d4176d317920efcdfc308fc10fa1e7ad68351c9455cccbd8536d04712ae97833416bdd6fdb1286feed1b570a64b827b5f8adc3eed36afa38a2c77018c7fbe1852f616a162455f38351102c0f999b82befe9b52534635d88298a184c70cb8c49b365ef3a73b3aaac8778a6dfbf486bee839b508ec17c4f703fe53c550d50249b75049d325f74ec4a9dac83ce86e6dd227adbb9f4e8c0358d886d98a57545f7f8ef1ab5a48ac98c35d343f0052540da2a3a218f059812ce3889a9872079d527a0749d26d634dc0c206a4cc8bbf03cf32723877e557250361229e7c0d5084f7114217f6f0bf67a1562a6fa1b86d6cc105413395b07a286581a9098c6de901ddba8a190a695d5803954eefeae892657eae2ac3c9c6cf6602bf3e5eaa855c26c7f20a80f8f13c80ef95a394113584ab43c721c1708874b38a8df9f8cca97ec3e0a2e01c8bed95fe4ec60617664cff14a54797330e6d44c0d23fefdf23b41cb681a6705bc7a6eee2c280cca5df576691e06e0011860aaf732d750db9167108d0375b4dd15c19f252284054675423b98facbe71cc29dfda626ccbf5301bd8533a02339af6a7f3d438a04c078c19d065d6872a1e1bbec81b21282cc3f6b7312ad9bd77623188023ff2b0e2a1a9a93c9fe82401b6d15d38f02fceda8ff73c1ebafc1d896b30088aa24cf79e939104cf07e0c3ce993d162beb54b1bbe12da5d5c7d9b37ff334ddff097567365a10f0786b34e818f0337c0e866fbcc22e3e02bbd91405f5821bf5943e2fccc8ee087817e74a8bd75bd04923cb1fe2c965705e77c4eea9ff4fbf8aaf00f43d260dfc8d4a34b5923fdfe7724e530643799abfd46be1ac592e1baea040e665afa03c206fe5c4be9e2f0ea5775bfbbaae9ad33aa951814f0a13b06beef6e6c2f92c63281020d5c1f8ec54fb954bec5d4c60e21bd86ceab47032eed2373f032f55f01c055d2a72efbdc1313648fb3a0a1122e4a910e0dc1d9a23607d0f660355ccf1a44d63b325b097a6b01739751a04e9b3e1f56efa12a231db5100a5832f3ff377b45834258d28ce443727d05617a5a4cf256d1b5c24665f51c045975fd883180ff0202df829d47b57220c2436813659efd0f282f815bdaeef62c2a1df5b4731c366fbc9c1bfa947772ef9014db94190ee676a16c99cdf5ccdee52c0098a6d750d390728cce385f4ea32e46f05d86575e62f9a69774b116f1c59e951cfa6569c916984a766d15f5b83f2e47470a6e924eefee6a5cb0b8cb0a8af0797b4dcea50512fe56f2efcc5162bd420f462aa714ff22530d28fe4b663d909dfe92a493b2353784868d78190fb0765fd3f7c00d66f45d040b97ae1f4952d1cf9dc36defd8addc8c4017672bc8b9a34e787bfd931cbd9aababe6c835d0ce5780d302cc742443d1b35182789bf60a3a87adf80e59b0ae8a8cf31885f905b693bde1aa58fb7f2ac5b3e3d8032ac917e6d7f0db28100b0dc06a75257d1e74cdd88ab0e64283218fa987a2f22e039be64c1bffa920f2921c1baa31a83bedc32b2a83784a49ab1df247f6b3a1da960adf50a047dac5e3c28573adfdcf0a59705e71e0fe4797a", 0x1000}, {&(0x7f0000002580)="f62012d4ab342a604fd5f8d83e6219cbd06b40817bd755dd9fe779b29f72b213f777fe8d1596630c79f92a62d3beb4b6c28e5c331ca5c465ea5fd0f556e7975deeb27a064576f542c17b2d3c318db4bd124cb44984dbbe16b5053d26e1b076ac653f267e387f23a4d39454d7f18c975e17721582c67cd03c0622dd6d81d25d2e02bbdb942d7c4960e10d581d8914a22659f4a203dcfaf14e75e0bae3b03b8c27ee05faa3771c518d9f83da55afa0dad7566c1f1a9ecccff1fb7de511074df254296a5a7807698dfdf5c220286811e5", 0xcf}], 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="3b74fe1f40ed58c46d558a40599c2421bafea0931202155e0f9b57cbb2c4836795659f7f259a3ac3e6f63bb963554f7759b5bb20adcba15d4976cb2df556e7407c6b9b9bf8f74bdf86e5d17877ebcb7056d341556bca075bec649e79fa08e78ef9688fb45c3f2aec90ab60ec5d53cf1100fece31effb48cbda33d0039920000c8c9fba7947939018f0ab25d07766976e45a918cf6b3304c1e04c58afa7ed830c57d4e058b23573e61f35938b6943b8e78d7fd1c76415d26b99ceeb68b3aac035f23a9e7baf819b27614d1df641cf7eeeb4df4d0acdb1142fbe9c6b41ce2ee5ff289ef1fc858e451ba4c5c06fe5", 0xed}, {&(0x7f0000000200)="7210451c1879eaf0071a0cd8a7f18b37ab9c62fff378681dc154e5ba9c6403fa57a3818ad224fe1bd87f688f1e74c45ba7907736ef3ff03ab0ba1d8f77d1bb22ab3bc53e01", 0x45}], 0x2, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='\x00', 0x148, 0x110) kevent(r2, &(0x7f0000002700)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x6, 0x200}, {{r1}, 0xfffffffffffffffe, 0x62, 0x3, 0x8, 0x6}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x5, 0x81}, {{r1}, 0xfffffffffffffffc, 0x80, 0xf00fffff, 0x9bc, 0x4c3adce5}, {{r0}, 0xfffffffffffffffc, 0xc1, 0x4, 0x2, 0x5}], 0x6, &(0x7f00000027c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0xf1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x656, 0x8}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x3eeb1e6744552bb9, 0x8, 0x6}, {{r2}, 0xfffffffffffffffa, 0x48, 0x2, 0x800, 0xd0c5}, {{r1}, 0xfffffffffffffffd, 0x88, 0x1, 0x3, 0xfffffffffffffffe}], 0x8, &(0x7f0000000400)={0x8, 0x40}) poll(&(0x7f00000002c0)=[{r1, 0x188}, {r1, 0x20}, {r2, 0x80}, {r2, 0x20}, {r1, 0x10}], 0x5, 0x5) 16:01:23 executing program 0: r0 = semget(0x0, 0x0, 0x240) semctl$IPC_SET(r0, 0x0, 0x9, 0xffffffffffffffff) 16:01:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:01:23 executing program 1: r0 = socket(0x2, 0x8002, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) madvise(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x1, 0x14, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r3, &(0x7f00000001c0)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x35e555e7f32397f1, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7f, 0x9, 0xffff, 0x0, 0x9, 0x8c0, 0x8, 0x2, 0x3, 0x9, 0x4}) close(r1) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x2}, {0x6, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:24 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x6, 0x400}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x6, 0xc7}, {{r0}, 0xfffffffffffffffe, 0x41, 0x2, 0x1, 0x401}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x502fab31f9e6e59f, 0x2ef700000000, 0x80000000}], 0x1f, &(0x7f00000000c0)={0x4, 0x9}) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:01:24 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x80000000}) 19:14:08 executing program 1: r0 = geteuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = socket(0x2, 0x10000000000003, 0x33) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f5465e7dff2abb90b47fe25f00c78f0666978653000"], 0x10) write(r2, &(0x7f0000000040)="2ba4", 0x2) r3 = dup(r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000100)) sendto(r2, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f61002316205aa6270ffb17a1934ccda65525612bdf42d5a4812b2c2a0e88f91a94399063e869bf1999a0215406fd8fe0ecb8eba3c06c08495f3b4de143d273c4a9da5a97ec6766f635a30578e0994839b48", 0x91, 0x0, 0x0, 0x0) 19:14:08 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x10000) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) madvise(&(0x7f000036b000/0x1000)=nil, 0x1000, 0x0) 19:14:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f00000024c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000023c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/75, 0x4b}, {&(0x7f0000002240)=""/62, 0x3e}, {&(0x7f0000002280)=""/95, 0x5f}, {&(0x7f0000002300)=""/69, 0x45}, {&(0x7f0000002380)}], 0x7, &(0x7f0000002440)=""/65, 0x41}, 0x40) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000002380)="dc1cb5c32219") 19:14:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = getuid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x81, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000140)={0x20, 0x1ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r1, 0x5) lchown(&(0x7f0000000040)='./bus\x00', r0, r2) 19:14:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x44, 0x4, 0xe75, 0x8d}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x445e28fe, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000013, 0x7, 0x9}, {{r2}, 0xfffffffffffffffe, 0x22, 0x2, 0x80000001, 0x4}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x22, 0x1, 0x100000000, 0x8}, {{r0}, 0x61b9e9f6e683859b, 0x0, 0x80000000, 0x200, 0x8f}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x6}, {{r0}, 0x1a410d05c9eff2c, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x100000000, 0x1}], 0x3f, &(0x7f0000000200)={0xffffffff, 0x51d}) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)='|\x00\x00\x00', 0x4) 19:14:08 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x3, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000], [0x0, 0x0, 0xe115, 0x0, 0x0, 0x20000000000], [0x1, 0x0, 0x0, 0x0, 0x0, 0x4000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000], [], {}, {0x0, 0x0, 0x1}}}) 19:14:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0x3e, 0x1, 0x0, 0x1, 0x1, 0x7fffffff, 0x1, 0x1, 0x7fffffff, 0x1000}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000080)=0xffff) 19:14:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8b550b7abe94fdfe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0x83, 0x1}, {0x47, 0x3}, {0x26, 0x38b}, {0x8a, 0x8001}, {0x23, 0x9}, {0x6, 0x1ff}], 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x25}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 19:14:08 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x6, &(0x7f0000000080)=[{}, {}, {}, {}, {}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xd) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x105) 19:14:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000300)={0x0, 0x1000000, {0x0, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000280), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000240)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x17e) 19:14:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x6c}, {0x1d}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x181) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x4, 0x400, {0x9, 0x2}}) syz_emit_ethernet(0x1, &(0x7f0000000080)="12") 19:14:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0xb420) setsockopt$inet_opts(r0, 0x0, 0x6d, 0x0, 0x0) r1 = semget(0x0, 0x2, 0x8) semop(r1, &(0x7f0000000000)=[{0x3, 0x0, 0x800}, {0x4, 0x400, 0x800}, {0x0, 0x3ff, 0x1800}], 0x3) 19:14:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x0, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10001) ioctl$TIOCSTART(r0, 0x2000746e) 19:14:08 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = getegid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa6, &(0x7f0000000200)=[r1, 0x0, 0x0, 0xffffffffffffffff, r2, 0x0, r0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 19:14:08 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 19:14:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000200)=""/118, 0x76}], 0x1, &(0x7f00000002c0)=""/62, 0x3e}, 0xc06130ee58ab1063) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="284000be2b40", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0xd4d609524fc5210, &(0x7f0000000340)={0x0, 0x5}) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x6) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 19:14:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0, 0x10e}, {r0}, {r0, 0x2}], 0x5, 0x8eb6) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) shutdown(r0, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/27, &(0x7f0000000080)=0x1b) 19:14:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x800000016}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000080)=[{0x7fe0000, 0x1, 0x588a8b88, 0x5}, {0x2, 0x0, 0xbb, 0x9}, {0x80, 0x5, 0x3f, 0x1}, {0x200, 0x80000001, 0x3f, 0x10000}, {0x931, 0x0, 0x800, 0x2}, {0x10001, 0x2, 0x2, 0x5}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') 19:14:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x1d}, {0x6, 0x0, 0x0, 0xe3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) 19:14:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x1000) pwrite(r0, &(0x7f0000000100)="b982e89f26c0b7b88371839b1cefe9e91beef211a104000225bf3b34efc9f27ca1a9878d42b86229af00dcfc6fb9c0c90ae9bf0f", 0x34, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x430) semop(r1, &(0x7f0000000140)=[{0x0, 0x8a05, 0x1800}, {0x1, 0xffffffffffffff63, 0x1800}, {0x2, 0x3f, 0x800}, {0x7, 0x5, 0x1000}, {0x2, 0x5, 0x800}], 0x5) ioctl$BIOCLOCK(r0, 0x20004276) r2 = dup(r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000280)={{}, 0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]}) 19:14:09 executing program 0: r0 = socket(0x2, 0x4, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x140) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x51a3}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 19:14:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x3f) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) 19:14:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt(r0, 0x5, 0xcf, &(0x7f0000000180)=""/114, &(0x7f0000000200)=0x72) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 19:14:09 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x1, 0xa2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:14:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) read(r1, &(0x7f00000002c0)=""/110, 0x6e) close(r1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffff7, 0x7, 0x8, 0x1, 0xdd, 0x100000001, 0x6, 0x2, 0x0, 0xfffffffffffffffb, 0xb188}) open(&(0x7f0000000140)='./file\x00', 0x200, 0x114) write(r0, &(0x7f0000000200)='R', 0xffffffffffffffa8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0x80000000, 0x4, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x2e5e30b4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8080}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8002}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x9}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff7000/0x5000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x8}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x800}, {&(0x7f0000feb000/0x13000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x8}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) close(r0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x2) 19:14:09 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="921a56637957dc124dd348b54277bf8430448ca9ff091a0a3df8c50f9ec622fd08fd5f37840ce985bccb6015bbaf94cae9298c95baa4541859365848b166c1021c0089079d8604cb5499b512b152e59538777a1b2faf063332ec478b73ca80dae442f8dcfd241fb0f69fef773c761f521d588d3d5c50f788a1c4d9ba56e2b7b715920b4a7f030ca136799589abd3a58beec88b0415aa1ae2bf1ad501068e0e840a66d0cc3dbbfedb9c68245085867904", 0xb0}, {&(0x7f0000000200)="2a532e9dbc639d71572a047d6509ce7f7c8ea6c741180739dc276d1d5b6f02564fb584b5472a9bb18de51858eff84077a265ff33e9a9fddabc34918fbaa19865380259911031d27a4c522d0c64d3d62b2099ad5bec8bf521512dc518afabfc21e790f4e2d3530fefd90df6d5a7875c078073b6fcb559f2550f5061fa7831c5c405667190d09d75a52f8e6645fdba428e2982407891280242828a065c7e9897b632851140e78843538f3b0e27f4ca7c7af64f75e68322cf0fdde52a", 0xbb}, {&(0x7f00000002c0)="9518be067786b035d77998a3401f26defddc8801961bc96bd87f4daaa5576f84e4c57ecb7f0eabafbf52a4be941326a0c3d6b56a76f6a6b7768d3638446eba864d41b6ba69736ee87c50631f470f5434cffc6991625b9dc312a12a16f447dde08a322554a523e3506a59c21caf22b45816f3888b5cb8507dd99240cf6cb9777905ac6174994daee806235875244c5c5c22ade6c77f0d86ff4df47256a6e82e49a600be8763bb245cf80233e6d01d911f8905b41e5809cf1a63e9348a604547be4eb9490b413023a010576889571b3a8b26cb48eed7613be8f063193661bc8f8b", 0xe0}, {&(0x7f00000003c0)="0d3f0402ffa7f45561b9b7ee98eefa2f8962238ebad1f89506fb925738572579006a7f237ce7dfaea30827898b3fcd9dcbf0fd427b95ed3448380a09506a93972c56af74ffc32131b36ca7736f0deb6304d04b624465d203f7a4294c9d1bde066470aa2893ff020100b8", 0x6a}, {&(0x7f0000000440)="7f2a3edad919690dd8f48cd93f9a2cadc20c58ba88eafc619dcdf70dcdab5d70ebd5b22861465a5ce5f40596c23a117ce31a0932a53f776b52db98cedef0c4dd4ad1e91c7274e9170d57a9deee297dd3174d0115653c712471a41f77d40bf2fdc9228f644ea4d32b95d42aa0032c8c9476d8bb39d39f346accf0cf4de2503e8736f01f483e2bda207acc8bfa1812bdd2f05ecda180e8920e623cb64642c58f65b7ddd818692b8ff820f9211a796962ebbad68a246c35769daaaa068cdba21ab440d79930fd1fd916d1f62f109e80594f4f44330f5cc19ab821c57c9a8e35c54bde9316d8a5e8d7764246ac3710ea3f0a253f717444b8d3a597f40d12", 0xfc}, {&(0x7f0000000540)="c818122e7b4bf3ccf8a3dde82b8146ffe7153e30b5618a4f41867198ccf965782a8a4a0eefd55255d5e1eb779c643d2f413569a132370df61aae8ab399a9e8dbd453988480294cf6eef88813dc3c9877111f008b5290e15d66677177f1ed435d4dcf80df6370020083c59cbb13beb2ec7c30ee77348831f43d8558f0d9c3b885a288fe6317f1241c0efc0cc03c0759c944339765b896ed14e044d242b046756ee080d7264daf06e8df03d5925c2f710e366675653bd38e8888fb53dff1380b88ebf06ff4e22d3c50da87de3466d22261696e89e3db6020bfe96e3a80862cd80b801a97320b7097a98a1b3afbdd561dc1838a49a1", 0xf4}], 0x6, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000700)={0x1}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000006c0)) dup2(r0, r1) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 19:14:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) 19:14:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000180)='rc') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='./file0\x00') 19:14:10 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/132, &(0x7f0000000380)=0x84) r1 = socket$inet(0x2, 0x1, 0x1000) setsockopt(r1, 0x3ff, 0x6, &(0x7f0000000000)="1441b8dc05bf308618e80aee6341e1842927415630a1de5c8f87933d3b844cb88360852b4e7a2b3b2dec4b798270b89030a0", 0x32) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt(r1, 0x80000000, 0xfffffffffffff99d, &(0x7f0000000080)="157111bd14f859735dfd7f94d18e54ffcf987f3ed8ebd00ca34785852343ee906d4ab69a423a83a56bdb9d72c382ef1b5c48bbd62191d14524da120023685b8023c9f1497da7a6453cd5633e422ab5ba7963008fb22e7332d100e6113e86e4660f95add59aeaa29978d340f035970553121d5842f4b78d5c21520e8941a95114ed06119632b483bec8cacd5cee8f64383745634a19f3a1964e7283ebbe4800c24b7d70065aebcb7e80f95d83b257b1ccf2ef1fc54da04c2aab2dae7663332de49a582c3ec77c3dead898cfae90a4558f07a2b7115e05bec0fcf6fc11422aeae987d4e513eaae4e7fe805", 0xea) 19:14:10 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') 19:14:10 executing program 1: shmget(0x0, 0x2000, 0x100000000, &(0x7f0000001000/0x2000)=nil) shmget(0x2, 0x3000, 0x4, &(0x7f0000002000/0x3000)=nil) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0xa629afdc67370960) r3 = open(&(0x7f0000000140)='\x00', 0x400, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x4, 0x0, {0x1, 0x9c00000000000000}}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r4 = dup(r1) openat(r4, &(0x7f0000000180)='./file0\x00', 0xbe5fd06c113bff7b, 0x13e) accept(r3, 0x0, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x41be, 0x7, {0xaa0, 0x101}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 19:14:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x2, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x59ab}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 19:14:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0xde, 0x4, 0x3, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xd35e}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x800}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9f}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1bf, &(0x7f0000000000)="b2") 19:14:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xffffffffffffff2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 19:14:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0xfffffffffffffffc}]}) r0 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x973, 0x4, 0x7, 0x40, "2d75b9b6f432fd8bd87761a788ac66c820d9de19", 0x9, 0x4}) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') close(r1) r4 = socket(0x6, 0x4, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x4, 0x6}, {0x18, 0x1, 0x4, 0x2}, 0x3d, [0x5, 0x3, 0xef, 0x14, 0x0, 0xfe, 0x3, 0x200]}, 0x3c) pckbd_enable: command error 19:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_addr=@un=@file={0x0, ""/93}}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) 19:14:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) 19:14:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x201) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x10800}, 0x10) 19:14:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x9, 0xfffffffffffffffb, &(0x7f0000000380)="b1bd07ad8fe185956ee1972c911743b013fceffb9a0338580e67cb8988535c030556aa1d6165db00aa0b6c294ffcce7fd103535c9dbb50709405911c1f4caed42ba6003cdbea6fbd4fd73f17f555284aefad937bbda23fe35b0e44f081d4416cd4398879f5be6d982ad22d41ce4b1194dc22c5160079f9769395dcafd23048dc76beb6380099c536ca5733c7723bafe847f0d89cecb8cb8f5b19ba51d96d2e9b155aa864321480b5c46cb651e6be740951a4fbedb27df49c321093576f", 0xbd) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x50, 0x5}, 0xc) select(0x40, &(0x7f0000000100)={0x7, 0x6, 0x100, 0x4, 0x54, 0xe45, 0x7, 0x2}, &(0x7f0000000140)={0x7e, 0x2, 0x81, 0x100000001, 0x7, 0x4, 0x4, 0x8}, &(0x7f0000000180)={0x2, 0x10800, 0xffff, 0x6, 0x3b, 0xaa, 0x1, 0x1}, &(0x7f0000000200)={0xc7f1, 0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 19:14:12 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) dup2(r1, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x10000, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) close(r0) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x4) ioctl$TIOCSDTR(r3, 0x20007479) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:14:12 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x4) ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) 19:14:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x4000000000000030}, {0x2000000080}, {0x8000046}]}) sendto$unix(r0, &(0x7f0000001180)="a255e607fb7c18a9bb0c64", 0xb, 0x400, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001100)={'./file0\x00', 0x8000, 0xaed, 0x2, 0x1, 0x7f, 0xb12, 0x1, 0x1, 0x1, 0xa, 0x4}) 19:14:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x200, 0x716, 0x35, 0x100, "6286f7685b65a51082ba7e5d63c250fcfb9237ad", 0x6, 0x9}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)) 19:14:12 executing program 1: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 19:14:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r2) r3 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x168) 19:14:12 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 19:14:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000000030000003591af0dc1bb893f"], 0xffffffffffffffd8}, 0x0) r0 = socket(0x18, 0x4003, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 19:14:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0xfffffffffffff800, 0x10001, r1}) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x800, 0x6, r2}) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 19:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xc107e35cc8b6292e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000003c0)) recvmsg(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f0000000280)=""/146, 0x92}], 0x3, &(0x7f0000000340)=""/6, 0x6}, 0x800) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000400)=0xfffffffffffffff9) 19:14:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) acct(&(0x7f0000000100)='./file1\x00') 19:14:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) r1 = msgget$private(0x0, 0x218) msgsnd(r1, &(0x7f0000000180)={0x0, "6598c953c806ea0809fb3c470e369a033d0b792acab40626b88f873656eb82100b92fc9042239143dab11350e63681e77bf794fd53a817631768b01c63f1e04e2e247a1cfea7f4ff0bc4a76759bc322d7f12a553f4b7257de33f66763fbfac9b2f18c59bd9c2c6dad49bfa"}, 0x73, 0x800) 19:14:12 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x80, 0xfffffffffffffffb}], 0x1}) 19:14:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229c7e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x5, 0xfff) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 19:14:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x3, 0xfe, 0x0, 0x0) 19:14:12 executing program 1: munmap(&(0x7f0000783000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) mmap(&(0x7f0000acc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 19:14:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 19:14:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:12 executing program 0: r0 = socket(0x2, 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xffffffffffffff80) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="f46ea474cd052189fe5a63e92727543778a6f62c8f943b0f545df2f4c8a1ed18659f4f99b62df9d0f79192917125b4f48a4add92fa82d76a465d7f8ff8867c930683594a6f062ad87e620f5912a9d60f0e35ad9b0db3a6d6296801eb422465f6721b541cd66be88d7958341a42082bb547b5", 0x72}, {&(0x7f0000000100)="7ae78d0bcdf41ec262ea42bf3c4481135c753216d7e32f3bdbffca2e0c00e3fb33a486026e4eace2220f0e2486f4c165", 0x30}, {&(0x7f0000000140)="8343a176f6b02d4bb98bf90c2a6d1d79344820979cad483b7bee36ea754d26b9d10fd317395ef2910d49ae0e32afe2626b9af2b1ed0179c55488825dcec9644ba7", 0x41}, {&(0x7f00000001c0)="a2bd9af9c3962e7143bdebee4c6bdd57bb2a", 0x12}], 0x4) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), 0xffffffffffffffcf) 19:14:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd", 0x11}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508"}) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ca10 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00ca10 failed: hole in range 19:14:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x6c}, {0x6}]}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 19:14:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001180)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935643aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b341411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636128c40a1e022466a788767c715467b2809073687a6a5da5ec51c8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cffa054693917aadbe53d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d93a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c040158403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee00", 0x803, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x13, 0x0) 19:14:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x1f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000005b9d071b542a53870000000000bb6cddc20200000000000000000000000000000000000000f8eb9f8decdb44324d876d7ff52fe619f61e00000000750502a787fc182af755a1271f956096c437d8025086559d3466c72af127b4913f2eb11dd8b63f88f34cc2c2c63f0993e24a13cfce618acd4e0958ab126b3a696c5ffca31e5b900f0e4b9086a10c511b7738628c2ef4b23807"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004a6000/0x1000)=nil, 0x1000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x9c, 0x9}, {0x18, 0x1, 0x2, 0xe2a5}, 0x7, [0x7f3c, 0x1, 0x7ff, 0x81, 0x3f, 0x7, 0x3ff, 0x3ff]}, 0x3c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:14:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='U', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000080)="c75a0cef3e35b55ccca5121cf3e6565bcb7d2e231c8ec68530899de7135725d37452062734c013f08143ea0ecc2deb8abaf814e70a4d1f77a697454e81ce09db88c87b89916fa111ad13fca6b8365d08b13c0435ea6e16f04fa1bfe0610fb0adf569479935b9265b12aa39acf2778f749c5f6f9d3a2ec0fec06e1a36bfdb40453c709fe1a4eae082172935bae4b01a29a70117bd05574f636d021d3e9ae86a8fe3345b9472863be6335074c7c24d75fd2b5783b77144722d73c473b8ce5e60c4cdcce6f6aaa7cd1728f6aaf08ce76e", 0xcf}, {&(0x7f0000000200)="dd13f767aed2d10ae4da3bc59bd8752c92", 0x11}, {&(0x7f0000000240)="2703946710b99b6b02301a84e562e5cca4ca5d722f36d423bfcb02469be18324b6e169581b05b14cd710d84538875e17c3b61468391fa366dbc5", 0x3a}, {&(0x7f0000000280)="3444a58d21e819b1c43c4acfcccaa0e19a62441571e3760c8bfbe5928ad953af42e0da45b10937096b02755954b91bc2fe61fcb5fe913d0b82234c3ce062fbab0a60c2ed7800a8b468b671", 0x4b}, {&(0x7f0000000300)="9176fb3f0be28e5dfeed5e12e8eaabc8b935da86c7a71833dab022627422f5fd63a11ac931f5ae7736eb97a4266f576e29147333386e27479c3ef93e65167690c62f8e38f888a935df3297d6d072fbf1edbcc020b3c7b5cfe9ba24", 0x5b}, {&(0x7f0000000380)="ecbedaf6541324dc1637bf935739c7625c4898872b39b138", 0x18}, {&(0x7f0000000500)="4343cdcdd3e486835e42a16ca5c1f54655113361bf8bb27752aec7317418117014edd1cde756fa738958cd727021bfc113469a8f232e529bfd920d6f4639bec781e6d5e5e433e70adbca34278bdf8c288d9bd59254c1984c956abe0e31bbd926bb100e5150f0e687c0664a31b2b00df6a19c54fb4420aec50a0133165881a3a45aff6979a7075e901fc79827471d029d90c7c0dc44923761b8abbc53fc64d2470cba8cfe72a4a3dda04028a63f4db0792932f06c50aabe78ed338a6a43a3c174dca3ce012f2193725ffee14929bdc8067c9f08ee130ce0d86064475e539a546e8c250f65440f5b61", 0xe8}, {&(0x7f0000000600)="e1b28723e9207aff265f555c5ebb9a3ff4a7f43f6c79770853f10a5e60568d828914a5c1c326de2b375db619e218d0c8dd53d9116a0d175fa85febe2362fc4f23a5fe7dc8428e24b3192b522e16934009a89991769b1a02d09a1d1402faef4f9bc421743a3a2bcac70be5a607acae5045b2a1f479de22906d8c26e467daf7b3763d98f2d095c9034cd1d52368269448a01121c0929fc52e82b0b1c65e74c6918f7cc6de9ddc3fd65443ea747a9c4636d26482f37b462cc128fa80e3319fb1aefd1c4e0daded3089f1e884cf85220801a6d574884b9e42ba749c009c580774e2f3f68d4e1cdf7ffef0ae2911d3e7dbfc1cfc229667c6f321026d36e9d56d39f702aedb09842cd9f0dfa100dc8913c11be95f9e662d40b82ef211b5cb8fe7884cc34a21f2a2a041e9e78aa603472d489c5f0b05b42ffbc644342aeed7d487051c9508788b94402e3e8d1a451d89ff65078baef2ed197a80ffd641d508f19357d58dcb0c158abc1ea679065ea6ac75be8a6327ae8ff87e66f89805545debfbc6c52aa1d20659dae158bc66374e6982c76adab7beaff41f62e5e1c2317c5bfda36b6fb22d2dd1c6f96e20b595db862795ad95f308b346ac499e34a7826b22273f98bf805d558c550375f6651405bc984ba29208c9e0696efe159ef0f6fd4b9b86bb1cd1e643f26553826ec6a6fcfd082ab6488c10c783bcc6179971240223d0616e708ecc4c6f6442f0e55b80bcf550290f26d8fbff7a5fc599d809fb4eb68d164b7fde3a95f8b06fcee3fccd9d5a53102ee10d8649307ced220ce9a3ed29471b6d2efae7962be9ec553564e8ec5deadb8b01cebdbf7456911492de0ffb26495e4312a421317f111a8355cb97aae4bb37471ffd0ef2dd223ca3e599bc34bc054dd71bad83bac266512a7e6376f27f690844aa5842e8a73b50dbdeab146aa165d1fb00c93586f2824425ff0d246f82ff4dad140943a3c8fbc9c9f84dd998d675772161c76742ed727710aa1a4d9a07d077855b5184d723aee561021d597be0a44bb1d02b0b9a7632624ae764145f13dfd436cc4ea278d3b793e643208cf561b3a9aa231f5aaea3c3932a6b73f59eae6a0743c2f38237928c357bfb764ec24cb70f161b74d6a9dcbae9b7826cc97070be8ecd20f46686344b7ae46af49915a4cf3604257e4b9318b07bddd025fb87c50543285941814f5d2f1afeb27c4ece5997d1de39dcc841dc4e5760b5a3aa891ef7554792a10a5e8237400c951b8727927cf80a9141efa1a32f1c142e9b9d0361f491ace22161a3b698ba85455d4b5b8984759d5d12e3d738c579ddf613b8ae5a166d5daa03a64ef183721a67d41625f2dac4cb78101ede5fd7a242d056f4861e84ffda5910476fb1447b1f160e683995ce95a2372d57eea21507a1c7396bc30eb81f26799edaffb9d918441d28e0705cc74b33f8f96c744fdd25b4abe8fc132d07513fad3bc2a15aed61d7c1fddf27c5ee02b6d420491e8c96022bd10f8bfb5a8859912ee5654008dac078a8796a150c07799baf074858eb97dde9ab01e1862dcf858e803645df4feed8055ef4381f583663b3b7159df0b3a010004a4329441e729708b725cc4291a1d83f7ab0f251163532d515dd47031ef206240952b8d17ab29be908179b202e8041290dd278c64a7d51c097c9b79d8da2edeffa3e39a936550f776c0ad2583dc9ea0cabf61eeee7b8597ff1cb4515601c06d7e60f8efad13a21e4c88712fc008c7b97ec8c9ba08b5c6c1b87dcdb09c6027ee9828cf0e7929e133ffa7a160f19f2e0d64ceba41d28d0a31fefaf25cd720e0f17513188637f9a745f4d3c9d257019a72e028571d2889438c307047ea013d20e0be21f87e6f84d735e1858f77ccd720704493a7b7c9fa64a39cc2a7fdb827b15b7ecbcc87df4e04e35ea41702c107f8e110a38075349d779b89deae4e992e30933894492e6896f8a26a7495d308cf91c1b76890575fb1d98b27d8dcfa8fd7b595a9c3421731f94f263d98c538b4e89d6712892786da0b0b6c16753aaa3d09a6e115ef95a4dcb8da5bb12191914bc9891a06c390c934108334944244cbea6853aafb0568f2dd64cfffc210c19d75ca0189be36d272177d934c336a828b61b1ca0aa23798ffda52d095e4cf97081928097c436cde87a6c183b6052ee514ec483d0e6fa0599fe23863e4d2385fe1740f42866fb67578b4e3455ec7f5c1afd0d125c7784f70b9067887e81d34e743ff49ee1240a5a492da59defaa7b7047a981c513de4da4fd8a24aeccb3d8972a39b4aacf22d0cd3d15453014372f46c5bff9463429fa064b246aab1716e4508c3fd6f4bacb21686c58c48c165e56f057d9c68f14fd1b02845ffe54bec797e2cdc873cdf3f1d406593d7a8930916b11d53f132c6381731a28a62d263f46f7ad22fa92b89fbd158718a2843f415cd0a019ccc4dc98ebe3858d2b05e810ea6f1076ee508eb4a550b2a7a553192215c9780f28c952d411feac4e91d413b24cdac1d857465c35ae7cac4fca7b06fd9117f4970e24807081f270771ecf7b8f976b35468f08be908ced08f481a68d062018789b5e3357cc0e668a6238b570292e6382481b7978aa4904109796fcc3a3f65eae584a42637863b0fb41ebbbb8ddea24818f519c72ab50b9e1c2165ad7ceac62fe649c47b3b210646930acbfb99f6163cc6c35c9906436bf7bd8d3c8936e1e2b6300a001d500aceab94f64a637ea3eb74e6d254bdd936e27967f1406488e7ae217be50339975e0be9c744e1db8cf2ae2eb4df5be913d7db98a6d627da6eedd31dc96c5ed9bec2901b86da2020e55f8a62de096b5d0e81f74f8fb7848ae9a9e683eb96469a9e950e98225c74a558cfb921cf35db2afc3fcb47709ff528ad529908575b8e1a47d84a7d6fa0b5820b20fba31194396c620dccb0f13b826f2b4d3cbb7e3ed04435e50d36c36dadea679273c324ff80e4bf3bf7b8dabea01fa335fc69c4863282a22ddc2841e4cc3f611e0ffdf3ffacada27bf219975adf3f72920c875d053e57d59a56653efe5ac8924f2225115a580602aad87cbe47ee105960ebd7eb969582617e92dbb0c306c3725415c9f92f53ee2f90b0723e6e4f285e255befee7feea6fabd113251093c2c2fc67121c4172fb02cc46bdebb1b97e31efee61a89b473be2cb377404aec80d84cdc33dbe1c7dca98671d817e01323e286cbce8fdf7b715dace0311f958f9ccf766327135f73d225dabbd5732bfa0407af6e81d775c167a26214706dd2d372591d1ccc6c38008618151831bc0897e3a998d82bfc3fdde203fb21462482a299037ed13e43296446bc8e8bf037b0189e3f0bc42af4b6b194ad26de25bba2f7ffdc4370e21aee38ecf6dd8af8a025e9943b18739e586dd547b3b6c2a3f98a83519838e84560ef4d90275fa36ae5ae59662a2b93d6acdbf48fd5c6e8127f9f499ef0a340991059a32e2027f1c09c5520904002d73ffb4d9d558a756aa06491f92adc06016e73e50846195c065c2d53b7b7b916f5f6576a89926ad1320bfee8861731d9353aaddee64e7a0297ab35ce8676b7ba2f9263e5e2e42cb4541d6c0d2b77a186723fb56134384b938f599911d5f325b62584a2f863ad6984e6a59db70dd590fa5d9c35b6d0aa7b793eac1743f9ade046f03a96d896d944daa633b89729b8c908223a0905ab3bf185f270d5dc062c83ac64542ad96ffee4519d23139324bef60fc4e6f92991db90edf226955b9820ac2edc7939757d5333ce27086741db6b9f5b1316afeda742aac1827294350cf37de675a4c49fc092c60d6cda2e525b43cebd9f57fbab5bd94f10bda1ed3d406842269fa95e978b25d14d031a0180215ff15f12d532fafa4bf806678337be71399c6f1388cb7823601bb3b26b9a2cad804908391b07b2c38f9515aaaec946d7977092c50d26437369aff894735bf8d44ae80bd0f98c9338d114bd64c65bda5d53d5c7e2612e3450db3209a4c1aba34e0123eb284649ba2813d92eefc460b94ff0f48fe07726ea2a8fd72ff17ef704c4d2fabc7acc1c5db44060b6b2bd14cbba0c3f94d7b21a847709e8d2b712066578d5a3e6d378b49dac95d9a027104e0d982c6d65909c5bba91343da45e5ff868cdf13dc9fb48b13afb95694c00e410ff25850378860f568dcfaa3dcc07a7f536ce0f724e25b8cd28e67c2051fda48b47f19b4f92e7930dac3f09002d367944e43d1cacb208b998978382035b46a440eb145d7765fe6a420842ae01baa9610ebb100a7285b5737819084bbfbf1e981af393d8acdcdfe6f6fc4299567d282a4e12e5c73ab02cd566c9729390a1b931c87b88154dc04acb4629e8c3467f5ec8585505395ad6355547367b69373865d215635a071819e17fb1d24d93e50c39eeade7d080ca2aca8d560d38a4916eda264d7e7b7b8c294fddb1fe42e0f4b4d41eca40425c92b1d48d144fbcc29d772b5024db599d8cc86a7671184b1619bf45c4c85ce22926ca02c6522c650dae7b5176a3f216ad382e0491214814406f0f80b87b39b7ee8d25b2901502c8c12f2f3ddd83fb6351bbd7a34f913d27cacebd741038b005e8aa1478e1bc9f87d0f7f254ccd4dd04ea4a892c422f15eab7502b63ade51b56b4b98b7bad57e94aed6f842d3d961aaf8df0e729791338abce582c994cea753661954b34db9151d691aa141f15688e7b27eeda5a8a6cf2ef43e194bbbbb1eadb7a755f967dc64175e1c9ae039687c98ea2a86d5f01ce6a96971de9a400fec3e3a3105234e9317562e2a890bb0334857f40138f37f0d1c976e79d26e2361f22c864875d22dc70eacf569e587b2ff927931823751302c1642aeecb4239d7f372dd7c89b40fb430992c24440884a67e174cd7b8074228b07cbb3d3c9ffa487b68c5106ab3fb20efd58874f622cc95843545f68365d7cd148c0cb093e6424342fcd106388f4f58ed3ed2006bf5cec31ed1dd724d3bb0d49c4ed3c57556524d34a2ce42b346d2dd7c2aaa5303510f74ac0aa0592c3f9bd23b279487b9772c2274652a21dc159ff7a1f9b5cc2056d02594dc1086f47dde4187d15bd7bfe08e64f9a5aa27daf694f222f074f29f2738fba6c64852df73c9d88508ef769c720f115197d301275ee1d71bd7b656563b82bef3919b9080ef382ae6730fb860d1ba09161a4cbaf13f659eb9445d07885658abb2a7381524d228690559ad16d6fc21d385fe61edef59ca5a393cce612731144e3a4d7af6956b34c1877d2c12317ef7328d4e98170182949835e8204dac17c648c7f6e4523aba91ac1e31b67d28ca4097d5c792d8a858f2eb1cd04fa927bf37661f9b9a5ecea206c1713854ecc0b0ba961f00fa033c4f010300015c8241c7ccf53f4b500770b7d8f326916a1a6284098aae64f92e7fdfd0b0d503e9c4b7f654af1ed7b7e5f880653134c9c4848a946709d599c4bb9a6d5e9be10fa252c913ac6341fe8ff5b00639c3070ca7c51d03d51d17fc7a01de5b2121c2cff55ffbc9b0a62c0125c4e851d7f410c6a60e82f0886c342af331dcb4cbc97cbd04b9cc80e7229891423a954bcad291a9873e9b441209968d22ad74ba4feeaa7a3b77c4d992a89d14a00a5b4e5b98c5d0d4eb4bcc3113121ef08a48ca546536e960d5a2ed822bb70d8faca639726661acd0bd748e4de56a8f5a6baf5c960197ee8854d6a3fa3abf69dfb64dbb5ab45047bf1bec61972ad9fc182312de57375b9d5d99f5445638ae6cd8b20b7f78b27fbc3e98213c0f485d055cbbba6bd8c7c8af05613c2f1a8dc0f45b7d9357ace4", 0x1000}], 0x1000000000000023) 19:14:12 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000100)=""/3, 0x3}], 0x2, &(0x7f0000000180)=""/83, 0x53}, 0xab6389cc713aa473) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x4010, 0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x81, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:14:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) ioctl$KDDISABIO(r0, 0x20004b3d) pread(r0, &(0x7f0000000040)="90ae8ad2b1c4166129382f9e642d087e924d698d6100b06140e5e1ca432b8584c8987a9477467375189e6c29216e8d02a7d902e60e01a3a321aedbfabd4af8434f4448c569691189b0f2861164e05c863049b985a3451b17c1f029430d8570ed7f5f0f6c10555921560a72f16bd9e42ba7d707726a5407b69235c5d8052761b3a39648ac2bb7e4e87c5ee13830d20466b320f1f095901b42168574ff44b857dad46a691f16f00d5f40e18456111304dc2293b10414480b5d1220696839a2162a54941ae69fbeed13958e4a78bc710e98c80da1575c1d1a293d1f8aa668a32cc4f62e0f72dc75e3a3d12523ff8171aba541d9409ec4500d10670f094db72ff6410297d37c2b487a9448dca5587acde239ccc7332279bf5ca0b0c7c46d080af9ebceceb57d790ff89b00ced1bc0e76780df2488da97b913c92ec09b18ea123f5b878addbaa6d0b1acd9a774f031a53ab8e08871d4b15efbfafbd16bab0038c94eec55efad75d5985a40a0db3eb0a4c8f03cfc973de3a71df266f5f631e04d7134d9706d4aa90c6e516c4dec64c7a12797c2adcf8d4db206a1def300f029532de802f9d236c9d2b9779f39a0ac99edac64d23bed237646c69c16c94d1807255a026be8641fb61c687a9f59ecd5a353b371f29c8e6f08662e7a413f8396dbc76c2edf323066c38ea21acf26d6b6598530dd427bd4d0ba1db029c6f4bcb80df80feefbeca8b9e5cd7b54d40f2643fb1b1f54be44e52339104c04d0c9ff3373dabcae939628efaddb111cedb13b535e2f39940c5b207713a7c2208ef5078208932f8f3b9dae4828056aa3e740b621e6d4c52fcf69406d20a1a851737f9432feae6843b3d925ace102c51e9e8edb51edd0b0a273c2eec5bd70ebbc589ebd8f61790d1579c495eea24aee6f8c4db89848c91dabb279aece2ac336906c49fd883977256c9c173a1613eeda91b10754273e2f2b80fc9e922c7b2b942586a1cdd174f0ec746ac322be28dbe8dbfcbde863d59578047fec5f8ac50697c1adfbb77d38296efdab6717412a86a4a6302f4306a40c0dd750de5149cfd542c3731666cb01def2ee13f90dc64fcae3a427df3a2dc94e35c20836fcf9fe76834c86daa5a9de1c7dc49e0ff34f2f27f1855dc5617afa84c4393f6dabaea18f8db4eee66b91ed80fb88f6fd524e3e61d20f32d124ff99234d739cdfa79a9d28d66114e7e581a4d638e5494ca10321a84afcef3dd51bdfccc1f500370b4d38e6dcc01b0ac5bbd28d6f6d9f5f2ac656bcfa9bb935ba8e66d8f9dc4a02af3da7b6140d301766a2ba8814a536803445aedc701047d14a3f3d642015e50debeb651fd9c6732ca2545ff77e07e6ec4c08021375d4c661d08e764de129610201165546de4fd1f2ffc8a146da5184ed26f8872357f40f8a508f1e5fc1319b6ae4650321288399412f6c59c1f400d133152b1c795cd20d13c300b8ae43d51a011c841d0656fa6d74f73153134091aa6c46b31666e122a673b048fd918e70512c7efba54da232b4d15c4d3266a3937b7fc47f3d539a4cdbc59cb5271e5e3e04dbce1c6bee9b98f3ff8932e7a912396045898d58188dba704b2bd0acc43af73a3e7fea237dad2bb6de7148e68c7b658b3916a92859f3ca81566e13db1c217bc8bfc63e6e28ed8980b0c7c31196582569e84ac733026a0b5de6494d878fb7e40e76ed54f7573de39fdc0448ed95b7e3ef1aaadcfe2a3e78454e7e803510a9e1cad5a1f978edcfde7383f141f773636aedf6e0a36133b65a9d8a9b4881cef28cdb23bb41cbcdc3c44e0d129a0643bc5d58d5810843ddc2d98afd686d9b7552f0af635f8046a0aed373caf537f1a512aea84cbf455ff5d253b845d8ccc6cb27c07e09f70bc9ae288f1e6de0e8726c8f39d7787d998259e3e26207e80059404e0471ccb9944470170d5342909e8429fc623702a21dd74f92c3782e1d42811d6b2a706d4f87f3db55048515e509fd1a88d8f72d7d9f0214f30ae128497bcdaac5aac336d7c838a60ed2a0ecf84ba4c6a528691b0e04a04028105ab5b060f65f09f4f50172e7f019738ee34377ee23c0650130bf7a0f0d32541d1164e7e415af9ac81aea67e3b3caea59830afa511d948e3930e59c08b6738989043e02581ae15fad6d9d3488697540e671f43d55c0a664290d0f796a2e3bee0ba5983c400e3659a16b34c0e6282d9435f63d51c855098d39dceb6b6193bc85654554597b85d2ce83a0a963049c3e45a456a80e7a13912cacad95028e3f119228196eed0f48339e2aa4cbdd70baaadd8d23916431d25d511f3786e7c60d914214212643494cd7ff16734396cf143e49f0387f6f6065c1bf1596c72055eed4fdfb78456ee29b7b9ae9f5662922dca457b7ec4d658be2714e311a97a6151bc2e2eaa84d921f69f304a9f4372769f33be91c1fe3e8980a08987a3a8e9ecaf07dc3f3ca1f1414a25eb79f3fa099ad8cba6e0afb92adde60810515f13193803db7957bafe12ed57d3f0046f907240a2193fd1a39dbf123fe7316b985a854779ac3709edcbb41c4d5888a729ffa6460b15c1f8de7b9d119e5b61a48bc0611bf005695d98474bd86d90eeb481f8ee4e45f638b08f9369650eee93dbc8a915cc4484288e33ef1e09039062df7d068e6ce4bf2e5e0352c08e352f480e6f025c4214e8d84688a9bfeffb7254df07297173e76bc74c5ef165e34ee6f8697632298e6b4f681f246014c363b8d922d1f8dd2e9f407641c59692dd15f1aa56252730fab7cc096b9bfc45dcecc2085c00dc42bfa8532d0462d38ec264966653bbca644fea985ff614a2d3669a5652318d77a0682a655725909bf19013f2b27beccbd3fabb27fb55f33350e7b89263bd85cd8f9dc364c9a3658983cc3ac12577952071bd45a49b447cfea3ce78308681bcb089044811e4263d244a965853a89bb221a0961a3157930e2cf9de6c9707e253323f9c589faa018e48ec5db1b57482c3dab879b57d8ec9f370b9ea1424e969b49bf29b63999390ae77c47b136ad3f2b0759c3050a3a0e8b78617c0729ac95ec2bb10bfc4ee2b37a95dc545409446f1adbee08baeb0c11ca1a4881e417bce32730c63725150aaae8aa547b6fd7583a4fc2220c020b963f7d8b46786604fd454a3e2fe3ca565a5dba5b2406201c1d3fcd56f59a398bd756f16c707228fe387ce88f4365692cf38637d0b99d9c3b648ab9dff7dff567a440fa9e68a1b48cca152d24e5d01c500a2791aca8c0e0fcd767467002ee159f19273283eaa796c6b0cc5bb089611f103365c43bb88236f02b72a29a59d380b255021c72f6694bb44cd9c95bcbb7861c112064c390adfe77de967f56d6a4278d1f66500a1354330a2bae413361b5b93f44e3266b383f9d2458f81c43ae26b489ba3815c629311d39c11fdf256bca845119b7e635598b51cd33f551f23d601c52e4cc37ef53533d52e49c7ea9b0c2581e76051b00a09970cd45796dc88d8a8f77adedd9da9ae4b475f5501aa8a8e05804e18664998439cb6a95e4356ff2413247dac2d8564a23bd555a0da2646e2410e600ad4607cab5608874dfd00b283a2a5fbee5cc392cefc929dd81aa37a2d1c3fccbb0aa53cc49f0cf223c67a024915cdce6c3d755fa679d017297751aabfd63586f6f546b6010f0fd3bec78f205881aa50fa4bff16222379c13344a2ca0ec79d634be1bdb9c07a876ebfba6769b6779f5d17053a9d21c2724a3b6e34850a2ea741755cee836e7005561a4f0485f360ff2e39cb310982fb2958c74c324d3f2b7d2dc1e0a6a6f8ec657c37c41e92edd7d99da5a9aa5c33054c24b692875ec02ea07030da0c6b52e7e94ab10ca1a215c1a20fb154c16af51ebbf53e0b32ce243b418b0a8d556124c1b51a52057646bbdea82036cfed6159b537800720ff67bfe9014fb4558a4aa9e2cf1b474e9806d291f2d07cab78e99aecd2d6bac1096425d4f24fa979010b48cb721541d53cc43a4dd6a3c393bf0dc324efe147c6a9793eee7a72aa11f0b5c2a73aa314fee6ab4e5894aaf60dbc4ed890f397a247bcc676ea51e2b4785698efe6d9c26dd0441fc96442e272f4c847d4084728c19108c46a7c7842d631cfc6ab318fe9bfa26f6267632039b49d9a99fddbdb121cd5579b96e464368b7c86b92df1fde083f1f2cf864a50ce4e89100c3bb4303318cd80da0b4f98eba3f1e3b53c1b83358bacfff2a1380097d5307c41af8389a32ec543bdfda8b5f14118084463c8644b770246143a6dd6e40c67efe873f85ec717445c33ee01f0439e99248616758876d52744d66884184e13334bbf7e7f1119e231eaa52c537953222db68280a7c1296d964ae20c1d4fd12d4622b0578f2bc817eb60cac9ba9bee090d2c02aa7acd4d249ec6ce8c626b26a02f7692f197fcdb7e3a45c8ed5cb99e7e578a67a5e0184094a2fa3f691ce63f3f770a24958183b1dc104a723c0930fded18318ce7e1fb6aef3c9452d9384ae4804c91753f7c48b860114d2e399cea162ffa539ca80cae99d9acf6b01d40355e818a92a8dca7b3302526bc009724ae9bb00c42d086c223f0ed7f373751abacaff0de8e0477ae66bfa4c0310920487a75f3c3b4eab1b5daa3f3324a361dfdd7efbc72228a408c212b98a9508540b79a98c5b20de8d5d974958c36d7490ac79e95ec49f6588c62993f095d85050509f448281f9f9ea668cac22684d3ff66cf632aa7e497aca03c9dff359f646f1d4ea85a5e82a847720daa7dcd8e321ba971dad2bef66e85b8e1fad56e240685b78eb2207c2a7a1f74c1b3442a1741175adf2d3549f740255477b7d2029e071f145b6c90b9418353f00897c48718d585bf13acf491ac26f5b1d6c2433198b5d24054abf4f67002541c7a205db746bc9b87cd46e024eb492b2c9ba450e195726d9b6e22e9d6d723828fb569200169468664d9072190785317d9ceebe582f644a2b4caed83e1bfa53a35079825621322986d40812e128e5cb1c58cc7f6794bcee01b8133626b422c4f7b3d6da41d8a79d7d09085e921d6bf489d060c8d630d10e299a2b24187d0fe32740f9825eb0950273e05a1c979a5614f22300bf8876941d1a71cc0a442af28fa74048715027bb49edcf432b4c14e6b1b40d0d4c1c22ac1201c99b4796be27d84fa4158d0fdb3fa6e0ad0dcc554c8e9f89f85da957514bc6d6ad3324f630079c1cc15a124694c80133c632d99d7dcf1dae21bd0afb0e7e29e405b02b601beafd06f7f24e7e1f8664235ac7a4b246c02f4eb19569e98fc0faaf8406bc538ae53ee0c45db38f3dbd5db8981ae6261e1fcb904126745304bdc838f95d6f439c2043bf8d438da2116481ddafeae6dd07235e4b67ebff837af415b355857b129652a04be7426a1a36ffbeb2051dfb5edfeeb08f62e6e92cbd98a10fc7e2c35f563a6460bc0f6f90c9b44628d4652a32016d475e1dacf3ce51c13716fb87a948c2e8f1304fdd3ff2bd2a05fcf7e0b7c1765396987962f1fbf5301f456768df867cf3640f5b56660f79974cbe8ba2fa1c2613b09e79480612e83b80078fe1905e5f36690606948001a4913233ccdfdda33faad19fd6a14d6c4cdbb9e61e4bd8c1c7f2363e78c989e3de2028c0f1b2dc0ad704368b16955920ce77e1ed0e7cdf7759e8c77b59e5e80b6d91369892576b5bc78d3a766c318ded7fafae937f61167a3e434ecc19cd7ef5d06d19b963c8968a15fb7b612bb176a73d6e9897286f3a5ded3c7525fd6dc773ff34ac9297c397b9c7291579f62c5083715dc965a433ab68c11817abe5f4e6ffc115f", 0x1000, 0x0, 0x800) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001040)={0x0, './file0\x00'}) sendto(r1, &(0x7f0000001080)="e78d23e9df55a0cbf34d4af9b2bbe003e177bf43b4b5a6f43a4daa382bd184dc60aece2618d3460142c96e087c0d6e9bfcb771c094af197fb96b6a7eaaf60519c892aa474389c06c62d06a5c1bbb3ffd7240895cf4221d85801752786c989394997fda879b6334bc4e5bc8fe031f26c39499a32af53ea90a3a5246065688eeadad21bf5f972bfc9034d39573477e3cbc75d9b53639a0bd07e8812a570e374d6590e84395bf1607924b87d640a411f799f28b265130263536a2f962da181e35ecd11711e0c7b26cb67574734e9d420a94417129f0619e9c7b9bb8e30cf1661808a69c9789ca858d25a57fbbd894ef85c0f8", 0xf1, 0x8, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f00000011c0)=[{{r0}, 0x1dfe453ca6bc46de, 0xf, 0x8, 0x3f, 0x9}], 0x8, &(0x7f0000001200)=[{{r0}, 0x0, 0x20, 0xf00fffff, 0x5, 0x9}, {{r1}, 0xfffffffffffffffc, 0x81, 0x18, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x1, 0x1, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0x9a72}, {{r1}, 0xfffffffffffffff9, 0xa1, 0x2, 0x20, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x80, 0xed4100a0a106f9ff, 0x9, 0x4a6}], 0x1ff, &(0x7f00000012c0)={0xfffffffffffffffe, 0x6}) r2 = getpgid(0x0) r3 = getpgid(0x0) setpgid(r2, r3) r4 = getpgid(r3) fchmodat(r1, &(0x7f0000001300)='./file0\x00', 0x44, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001340)={'./file1\x00', 0x1, 0x6e, 0x1, 0x0, 0x1ff, 0x4, 0x6, 0x1, 0x3, 0x5, 0x1}) getsockname$inet6(r0, &(0x7f00000013c0), &(0x7f0000001400)=0xc) symlinkat(&(0x7f0000001440)='./file0\x00', r1, &(0x7f0000001480)='./file1\x00') getpgid(r3) getpgid(r4) r5 = getuid() getsockname$inet6(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getgroups(0x7, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r7 = getgid() getgroups(0x2, &(0x7f0000001580)=[r6, r7]) r8 = shmget(0x0, 0x3000, 0x42, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) setuid(r5) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x20, 0x0) r10 = accept$inet6(r9, 0x0, &(0x7f0000001680)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) 19:14:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x87}, {0x6}]}) r1 = dup(r0) sendto$inet6(r1, &(0x7f00000001c0)="4c01b0d17854f3ad8f479fdeb488b08f18ec76e4874783d934a017ae9ba00aebb0e884d63e415796754b18f6f97f2c2e2c7dc6ef5452cc03d58543c9b58c8bdb3ce2605833464dac927b0a498cc3f389e034ef7786d4b64862f84d42fc463717de7511a02d5518b0fb14760a4758ccc32f20b725e621e6d586112a0360321a0ea52bd80afcc23c1c823fb97d42b24a1d5acc5ceab50e004a550d56d6633d2a5ed646bd26df57386a226aed45f96acbb82a3bf057b54bdfbe5d435f55a5edf9eda19a7a17e56535fd194031373d168aa91baf3abf4f97df8b25454a71f8ddff6e408e7f8f29883f", 0xe7, 0x406, &(0x7f00000002c0)={0x18, 0x1, 0x9, 0xff}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x93, &(0x7f00000000c0)="b6eab4d517a81c60e1051040433c82e4b6eeb160ab162c778128b856a741792e5c485657aed628ec250b562302da884879eec693c66553151c4945b0e7aebaf5539bd794c3995ae4e1c743b91c31293decc2069b2766d340b8d0dee002213e93d5f799f1d7e9d4ebe4407015c8683c2676707b262a27cd8b25a4aeaf707a80f43bd845a1c0a75df7984604c781eb0cd82caabe") 19:14:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000600)=[{0x10001, 0x0, 0x8, 0x2}, {0x1406, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001ec0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000780)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r4 = accept$unix(r3, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5468afe5ccd800000000000000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a5c7875fea1556825d608ee2e3fb271d60ca7eb44fe16b8e3be195700e0e7efb8a3bb3004e6e9e5012563a44e1df9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39abeebbad6d5a915ae884aa94f88af723f071c087407d62000000deafe4a6854dc1419809771c274d72cef0dd167bf1f225e722049ce91f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910aff586940254346729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa09d06271b45752967d20a5355dadaabfedfd788821308c2fd028229e7afcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a363a046b1f8f47be98621e3465b6df05d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac867aabc8d7ad5f67456335af3a2245776e91975e0ac7bf42a7c708fa2b7349e0d78bd23d0496234e7b9454968896cbcf3ef465ca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28aabb8908904a52325f3a35250c54a278bba830944e9f2588d6a0e2bc27fcd0342f9652f025eace71360fc9144d1994118274919dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0daa99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed59d0e719804f465e1daf"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r5 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, r9]) r11 = getpgid(r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f00000025c0)=ANY=[@ANYBLOB="3000710000000000ffff0000010000002204c096f3d37ada188a38c287dd0e045131b772c706a7fcde5aa72874f8032d0c998baf89ce5ef45390045892e5fb423cfc2666553be4fe03d7f0628bbdc79dd2b394b70d502637d2db22d4478d767a9cc97ae05fa9ce6aea92c878a582d1e5efe9349d9f7e3fb46ca12dfb4698d51a18e5a9ee48f3ceac4042561341810eab409cce889d114faf8f220ba9f7f64002c7ebfc194b73e2aca6846f4fbe3192440a378dd4d0d49c1237c46f21", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="20002c14ff1600010000f92a86a31000f5", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="0000000000000000000000000d0000000000000034f68e7b3a2ceb15d1645d391034212d0739f406975e36a47d3b2fa2af5357aa17bf5dd9d07799afaa68ae71fcc23f1448cd1f58d4020f19334ce7d14c76e466ebc9473e6d159fc4426a3019aa83bce258be39fd6bf74a5e4146553b93f678e6dd02ef759adda92ccb7d9ae445c68b1776c3fb47c7e81de419f4120f348ae85247018586a5f2a138af", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r5, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r5, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) r14 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) accept$unix(r14, 0x0, &(0x7f0000001e40)=0xfffffffffffffe56) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) 19:14:13 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f0000000180)="ceed0047240fbaa3726fb99a398b26daef60c1fa9c0a29d7abad94e4c78237f0365259d248dc17badc5da5ea39e31a041d82f8f9c185c0bd75a3b1c4e1d0938b794c8dabc83eb87b9ef9c5f2da1c4d041835182b1e54d799a58d9634a03645d085b80567239e22fa4921e3cb453dbb62ca5384917e8d00"/132, 0x84) 19:14:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./bus\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x10000, './bus\x00', 0x89bd, 0x5, 0x8, 0x825}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040), &(0x7f0000000400)=[&(0x7f0000000080)='{\x00', &(0x7f0000000140)=',\xc9*\x00', &(0x7f0000000180)='\xfa%!,\x00', &(0x7f0000000240)='!$@\x00', &(0x7f0000000280)='/.}\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}@^\\\x00', &(0x7f0000000380)='\x85\x00', &(0x7f00000003c0)='\x00']) dup(r0) 19:14:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x4000, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:14:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000100)}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@in}) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 19:14:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) preadv(r0, &(0x7f0000000080)=[{}], 0x1, 0x0, 0x0) 19:14:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x124) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x7f) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x40, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fff8000000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0xf28e}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x10000}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x8000)=nil, 0xfab}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x80}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1ff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) open(&(0x7f0000000640)='./bus\x00', 0x2, 0x3247e670429b2f20) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000680)={0x6d6a8ce0, 0x0, './bus\x00', 0x70d3, 0x4d, 0x10000, 0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5, 0x8, './bus\x00', 0x7ff, 0x6, 0xfff, 0x16746efb}) 19:14:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x5411, 0x0) sendto$unix(r0, &(0x7f0000000000)="70e4f2edcae36a83e562b402e7776bed283115c87149db91f457052d3f4e0a31dd736fb37df2f0d63b0bf7dc346cfe5aff38a1e6d05363cd7fe9babd02eab7bd74957b29b8ec9c3ff4af9ff84f6f0f66711988e8c769b55506245602e4f43de524c20e27b22d6cc2dabc", 0x6a, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x20, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000000, 0xfffffffffffffffa, 0x3}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x1, 0x2}], 0x200000000000, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x3ed26a04f92477a9, 0x2, 0x8001, 0x7fffffff}], 0x8, &(0x7f0000000200)={0x7460abab, 0xffffffffffffffe0}) 19:14:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getegid() r2 = msgget(0x3, 0x200) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, 0x0, r1, 0x0, 0x0, 0x882c13e4ee0e6df1}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:14:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x5}, {0x1000000000001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) syz_emit_ethernet(0xfffffd81, &(0x7f0000000580)="6b0d1f0300fc0005abcc33ea22f55b215cc7495ac6e4615ed3569857c6ce9da597c19fa55935c26b24afbced9a4993c2580ee5e52043a38598623c79c8f9ed650852db9656e7c243d8f75c0440c098a304d01dc3731cdb559155d2caf8b54fd700e304f6f08971c46b0c01fddd88dbd5adc6a79954f36fa679e68422c38780468501fa58e30dd0bb7f463983ad8fec5693f1762f208a1d2e48600027fa50b142f9f2c9e40d1b282399175e264406e74646d59004b1807173800425afb7abcfe59f41b19b3208af61096dc391284a9fdfb245527c428584a07069a83f7bf6b32f7f32544654ab3d0c4e3067dbe8dad29d3f85170000000000") ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x80000000) sendto$inet(r1, &(0x7f0000000140)="f3cf97470cf68dc304a6140582b33eda5b26591792a58b1423f196a0be9da24bd585fb29b17535dbe39e1eb2e648923d7cea41b10fe7b06174e58dee818b9b1c62f3762136f0ecb79a84b2159d947ca4db2b85dea6a67415d8b39e7b161e60c51300cb82df34c632e8c0cb2650764d495e124076377b99334d06bc18eeea0c935e2264c0041ed6faf8d32d0e768e8ee0b08868d8fd3fb42713a4fe961b3d5b140fce7073816c3970ad13b98787e44fc7697c2118a10872a67e0004907bd5643d3daa5ed3e4ff40cbbfe7cbdb4f50c532174006ed7ae50e59c03e8d521f", 0xdd, 0x409, &(0x7f0000000280)={0x2, 0x3}, 0xc) 19:14:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x10}, {0x2000026}]}) pwrite(r0, &(0x7f0000000080)="b1", 0x1, 0x0, 0x0) 19:14:14 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x100001ad, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 19:14:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair(0x2, 0x2, 0x100, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x1ff, 0x1, 0x1ff, 0x0, "000000b700265b0000000000000000000c00"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f00000001c0)=0xfffffffffffffddc) 19:14:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0x449) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xff, 0x80000000010000b, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x8d) shutdown(r1, 0x1) 19:14:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1800000) 19:14:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000100)="d0bd") 19:14:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/55, 0x37) flock(r0, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x5, 0x3f, 0x25, 0x3}, {0x7fffffff, 0x4, 0x6, 0x7}, {0x6, 0x4, 0x1000, 0x101}, {0xa214, 0x0, 0x4, 0x6}, {0x3, 0x0, 0x7}, {0x400, 0x3, 0xff, 0x80000000}, {0x8, 0x7fff, 0x1ff, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") getrusage(0x0, &(0x7f0000000080)) 19:14:14 executing program 0: ktrace(0x0, 0x5, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 19:14:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x265) 19:14:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xf24a36e8676502, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x8000004c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgid() 19:14:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{}, {}, {{r0}, 0x0, 0x0, 0x0, 0xffe}], 0x0, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000070d000/0x4000)=nil, 0x4000, 0x0) close(r1) socket(0x2, 0x2, 0x49) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 19:14:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x12) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x1d0) setgid(r1) 19:14:14 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x11, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x20000000, 0x80000000, 0x101}, {{r0}, 0xfffffffffffffffc, 0x4, 0x9, 0x2f8, 0xfffffffffffffff9}], 0x3f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7, 0x26d}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x200, 0x97a}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2a, 0xfffff, 0x15, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0xa7e7cabc55a6f06b, 0x1, 0x101, 0xf4}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x6}], 0x966, &(0x7f0000000240)={0x1, 0x2}) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20440, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 19:14:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() close(r0) getitimer(0x1, &(0x7f0000000000)) 19:14:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x16e, &(0x7f0000000500)="1ebdbd1f18cb4950b63eb8c4ada7f8f4dd2105c4563f96e7e9380fc7e67efce3855c19f54181b6fbecfaf14430538621ad015116f2e307c7858927926c2b20d52c51154701bfae05d600e79e19a774000000000000007b04e81538d8578a08caecb1a9f79031d658c74530fe46dce90dfb28cb853b8e9a7bc9c871ed6478f5bdd9b3d991f3d9a2f57876d832bab6fd33cfad8d504f4df3261a5ebec51bc7f31ba2d15fd6711a232ca88cb9fe85e1ff8145e820d0d6624d1b0caccf7c5af39144e5788ad19b540363aa94e0999150a6fb680c343a1b532917a3641ef52778b6aa63382b6764b8752d924b65db4aac3807476140894fe892f7bfd476a811579a0f8597d5ebe737d9fa3cd6aff42303f62c11e0621c1bd96896d7e683ab37c23c9a1591007b13214c299015003e4d46ba49d33c30c5c77e839bc7f48a9afd13b9d561570c61434dd110826c9ed0834c37224627b92b34b0de4d75c65266b1678051abc2142140be1541f472a78bbcb5") 19:14:14 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x871e}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x8000000000, 0x0, 0xe201, 0xffffffff7ffffffb}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x65, 0x0, 0x7d, 0x0) kqueue() 19:14:14 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x4) 19:14:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) fsync(r0) 19:14:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x2, 0x4ef7c070, 0x5, r2}) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 19:14:15 executing program 1: socket$inet6(0x18, 0x3, 0x6) 19:14:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff7ffffffc, 0x0, "750000000001000000f9f640fc00"}) 19:14:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) chflags(&(0x7f0000000280)='./file0\x00', 0x10000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000400)={0xa0, './file0\x00', './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000340)=[{0x1, 0x5}, {0x5, 0x1}, {0x44, 0x7}, {0x23, 0x4}, {0x80, 0x5}, {0x87}, {0x101, 0x2}, {0xe2, 0xaa}, {0x6, 0x4}], 0x9}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0xffffffffffffd691, [{0x2, 0x8}, {0x3, 0xfffffffffffff000}, {0x1, 0x80000000}, {0x917242b891f83cfb, 0x4}, {0x2, 0x7}, {0x2, 0x8}, {0x1, 0x5}, {0x3, 0x4}, {0xb729370444293944, 0x10000}, {0x3, 0x3e1}, {0x2, 0x3}, {0x0, 0xe9}, {0x3, 0x8}, {0x1, 0x4313}, {0x1, 0x1}, {0x2, 0x9}, {0x2a126ccef6a0db45, 0x639}, {0x3d858ddfaebaf599, 0x400}, {0x1, 0xff9d0000}, {0x1, 0x412}, {0x3, 0x5}, {0x3, 0x8}, {0x1, 0x20}, {0x3, 0x3}, {0x2, 0x8}, {0x2, 0x1000}, {0x3, 0x10001}, {0x3, 0x9}, {0x3, 0x7fff}, {0x3, 0x7fffffff}, {0x3}, {0x3, 0x6}]}) lseek(r3, 0x0, 0x0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}], 0x2}) 19:14:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x1, 0x60}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0xb352c877117b4db7) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)=0x6b69861c566341dd) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000380)={0x9, [{0x2, 0xfffffffffffffffa}, {0x1, 0x101}, {0x3, 0x10000}, {0xe60ab415d77da83a, 0x3}, {0x3, 0x5}, {0x3, 0x4}, {0x2}, {0x1, 0x7fff}, {0x3, 0xfff}, {0x3, 0x5}, {0x1, 0x8001}, {0x2, 0x80000000}, {0x3, 0x1}, {0x3}, {0x3, 0x4}, {0xb2eb09db4e9aeb8c, 0x4df}, {0x1, 0x5}, {0x1}, {0x1, 0xc72}, {0x2, 0x1ff}, {0x1, 0x5}, {0x1, 0x100000001}, {0x2}, {0x3, 0x1}, {0x3, 0x5}, {0x4735fc99a9820695, 0x6}, {0x3, 0x7}, {0x2, 0xfffffffffffffff7}, {0x1, 0x4}, {0x3, 0x2}, {0x2, 0x9}, {0x1, 0x1}]}) read(r1, &(0x7f0000000240)=""/154, 0x9a) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080)={0x10000, 0x6}, 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0xfffffffffffffffc, 0x4, 0x1f}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6, 0x4, 0x9, 0x5}, {0xffff, 0x4, 0x8000, 0xe000000000000000}, {0x1, 0x6, 0xcc80, 0xff}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000001340)='./file0\x00', 0x10010, 0x101) r2 = semget(0x1, 0x1, 0x100000004) semop(r2, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000001380)={0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r4 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = shmget(0x1, 0x1000, 0x90, &(0x7f00007be000/0x1000)=nil) shmat(r5, &(0x7f000040f000/0x3000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001440)=""/55) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) r7 = socket(0x18, 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001400)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001500)={0x9, &(0x7f0000001480)=[{0xc798, 0x2, 0x7899, 0x800}, {0x6, 0x4, 0x54, 0x3e70000}, {0x7, 0x4, 0x80, 0x555e80000}, {0x1ff, 0x5, 0x2b65, 0x5}, {0x7, 0x14000000000, 0x81, 0x6}, {0x11, 0xfffffffffffffffd, 0x5661, 0x1ff}, {0x7fff, 0x1, 0x0, 0x2}, {0xffffffff, 0xac, 0x4, 0xffffffffffff0000}, {0x200, 0x80000000, 0x9}]}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x4) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000001240)=""/251) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) seteuid(r8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) 19:14:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x408008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 19:14:15 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7, 0x10, r1, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) 19:14:15 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x8800, 0x0) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, r5, r8, r4, 0x48, 0x38000000000}, 0x9, 0x3, r9, r10, 0x100000000, 0xf406, 0x4, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getegid() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r15 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000002780)={{0x1, r12, r5, r12, r13, 0x80, 0x5}, 0x100, 0xffff, r11, r11, 0x3, 0x80, 0xff, 0x232a}) r16 = fcntl$dupfd(r14, 0xa, r0) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) 19:14:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x40074}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x20) openat(r0, &(0x7f0000000140)='./bus\x00', 0x20000, 0x0) 19:14:15 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) pwrite(r0, &(0x7f00000004c0)="4ff8821b74fe5e1ffea53bc6093e70dcbb73e4be9df26543d1ddcdf042987fea075e12a160bf0114f34eb9e4932ef0e136fe97023757d2b900d1e76efbdbdfbbc39c6c346b9e047cbd894a0a83990cee069e63488aecc0d2ba342fb88cc920b8839ddf0e1bf457d2b37726e611cfb39d19706aa6f0b8473d73b518402904d21b9111df0a00c1f19a3490d049fc91b298c0c53e3c3e0d82fcf1a76d285d28361cc06cf69b4a2a5a321567e6", 0xab, 0x0, 0x0) setrlimit(0xf, &(0x7f0000000480)={0x7, 0xfffffffffffffff8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000400)=0x7) pwrite(r2, &(0x7f0000000580)="fb59476c0bb2f86d8ad2bea7a722092b61358bb75afc526df88dd637c947c6e8d563b0fea053a9a213aceb3d979a53bc55320932185e55f32492add2ad9ab60840cd32f0a2685c47c825bedb61e105e1afc9da6e3f58c3bd1845e979bfad8c24a767e43c27890622017ed2b8447ee942899aff9ca905b73b6e7ac2dcc25592975e85abdf2917a28280489840c564d24e1e03a292cb1431b31fe7d309c8df004bc0c3e52414b7aec7678b652905db", 0xae, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x3ff, 0x1000, 0x3, 0x2, "d1f67cc01f2fb58f8d5cd34589504ad0c72ec7d6", 0x0, 0x7f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="0e43ad08e292f3997de18f085decb2ca2defac82b9f45bcc3034e820e5f37384326d68cc790aa03d03706acf22202b20219182731ce7cb5c043b8cf42c377041ab1a71d524f7d4c1d2e53eac910a0991a06ac32122a78a6dcc53e3ad65e0fbd66291c8cb41349e180f75c3021e101fea896989e1f3299b7108c1", 0x7a}, {&(0x7f0000000100)="21ba6005c8e61f54e995bdb9ad9d6d85665d9314e75408cd60980521326e66b646c5b3597252bb172584eb50fe6752d0e19d32e4b63deb71a1e94141ddbdf97c77849851fd3a61cd1952ba07092d8dd8249dea23c506e59a8e8df4d7cf631bf8c2d52090423568e6dd1b33eb30f0669a8a087c5a7e165faae1116dc3ea0a7dd2f2e8f79dbb092b39580cd49b4c465660d87ec2e47acaa97b1494bceea0279eff0657113a8271ec2d4a992252bb2ea2d46f63b08e9e8c6073ad85c5bb988f7996d3776292fc4cc0b9", 0xc8}, {&(0x7f0000000200)="9a7f383d354e69aca25c4a4527edc189a09b0f8b1e10b4dc50856e38549fff3daaa87223355eccfc2c3f303fcf0c4887b21bc4f7ece155c74fc9ee3770e4b0f8d4da001c6c66021fe30edc4e4101da9522f530fb4e4c92b3cdaaf6dcd5c89855ed730e077f23444ec7194f9c4aa07cb5fc583c0dcedeedd2437f44b87e99273d56236a10b78d35575c5142fc9a5e8e5f73c62af8950c", 0x96}, {&(0x7f00000002c0)="5986c77e020609b474588b536ca3595e7a291f3c522b26ca5e90b8cbe1471bb8914f7d45744daf9fdac912cbb27fc9f46509e3052b2e1f46d5a84819e7ca7a1971c61b68f60881b4a447840e198fe667b0f9fff01a15954af216dbae78ade8749cae042f95caa82b7fa04b2975df40f47d64524324e7cf2ea7fd4780e2574b3e95f5c726b6f61e7553663c7acb936ed0ac529f6d3cbfe5311d2da4909e2a4506cd7d34b039dc6aa7de3be5896f5571ae1a26160806d1b53361cf2d53dda8ad3954e4004515c3ac7b61a1c20557de321d90cb1984603565a8d12174e77bf9a6e08fe491d1e9b88b2bc05b5b1eedc9763bcc6137e1190a30", 0xf7}], 0x4) 19:14:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(r1) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 19:14:15 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000340)) 19:14:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2a3, &(0x7f0000000200)=[{0x8000, 0x5, 0x6, 0x20}, {0x8, 0x5, 0x8, 0x1}, {0x80000001, 0x6, 0x8, 0x6c}, {0x4, 0xd3a, 0xf2, 0xffffffff}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000240)=[0x1, 0x104, 0x6, 0xffffffff, 0x1000000040002, 0x4, 0x104, 0x10003]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) 19:14:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x13, 0x300, 0x0) clock_getres(0x5, &(0x7f0000000000)) 19:14:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x24000000000000, 0x2}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008034ff0701000000000000000000ea78000000000000000000000000000000000000000060", 0x2c}], 0x1) 19:14:15 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c61300008669be1d248e2b9c5da0e4f65b4bbc2111fe620db3a0c491f18e45efeec7df17c357291eaca65bb11c999833ac3bc0c7cd2a99e7ea2c8f55453aaa0de09ae9ec3a9647e0000c02afb09b0f43c02acc63830b795bbd75e2913e2d5c1500d6cb578df5258f3e4fceae1e03ca1467544d7171cb8fce479092a48dd6234538c812a0010e84dc920bbe6"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x45, 0x2, 0x10001}], 0x80000001, &(0x7f0000000180)=[{{r0}, 0x0, 0x80, 0x13c8b96cdbb48e21, 0x1000, 0x8}], 0x100000000, &(0x7f0000000200)={0x1000, 0xda}) write(r0, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) 19:14:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:14:15 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r4 = kqueue() execve(0x0, 0x0, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000000)="c8fadc2e894f03eb81a3cba40686d340fe9f4c5b735ca58eda37fa6f75", 0x1d}], 0x1) 19:14:15 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000240)={0x4, 0x5, 0xb29, {[0x401, 0x7fffffff, 0x6, 0x2, 0x80000001, 0x7, 0x19b9, 0x10000, 0x5, 0x3, 0x2, 0x3, 0x3, 0x7, 0x1, 0x4, 0x73a, 0x7fff], [0xfffffffffffffff9, 0x2, 0x341, 0x6, 0xa1, 0x3, 0x0, 0x8000, 0x7, 0x71], [0x8, 0x80, 0x5, 0x7, 0x6, 0x9, 0xffff], [0x9, 0xa94f, 0x1, 0x0, 0x4, 0x1], [{0x40, 0x8000, 0x5819, 0xfffffffffffffe01}, {0x80, 0x3, 0x37a, 0x4}, {0x3, 0x2, 0x0, 0x6}, {0x9, 0x0, 0x5, 0x2}, {0x400, 0x6, 0x6, 0x100}, {0x5, 0x9, 0x2, 0x2}, {0xef2, 0x6, 0x6, 0x8}, {0x8, 0x4, 0x8, 0x7f}], {0xfffffffffffffffe, 0x100, 0x4, 0x6}, {0x40, 0x0, 0xfbdd, 0x81}}}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 19:14:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8440, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xffff, 0x2, 0x0, 0x0, 0x8, 0x1ff, 0x0, 0x75a8d8a6ae106872, 0x2, 0x9, 0x7ff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4005, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:14:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r1, 0x3}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) mprotect(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x0) r2 = getpgid(0x0) ktrace(0x0, 0x5, 0x100, r2) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x101) open(0x0, 0x0, 0x0) 19:14:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x6) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4, 0x5, 0x1000, 0x1}, {0x8, 0x100000001, 0x2, 0xdcc1}, {0x5, 0x7de0, 0x6, 0x7}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0xc6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001000)=[{0x5}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:16 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 19:14:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0xd1e) mknod(&(0x7f0000000080)='./bus\x00', 0xc010, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r0) 19:14:16 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x3, 0x200) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="08e94e36cbb292edce00ce087a21411d13e65595aa1791c3669c18635b0d54500d85e83399139dfc6a14118620b906e42f938f357c676c1c8f8066ffbf3572ff923cf4a97e32edcd57", 0x49}, {&(0x7f0000000080)="0f4fafc9a42860f84ab3aeea9a912550648278adf1d6354bdfa88963d72b4c34fe70a170f5c37e25c36ab8ffc54d38cd6e9aa77d3d10d2971dde8e23398b797ec58c8c3344151e1d5d9f8f45fda1a12fed28f99b3b22e26a4f71bfba9750bef65f8c1ac13c5bf5b475d726099224a3681d923fc403092e47922708672e49fd8c857ba6c6796fcc61569ad4d42d68d580e2d0e032b8d2cc3632847b58e4608780c881e70541012af15049bdb68b4b950f2321326ed41e3870", 0xb8}, {&(0x7f0000000140)="6f7a36a4a5008707ca0a53aeb0629bf62f89fe3e605248f5d065df91e7a1c153dab191a86a8abca5a8ad68ac0795a61d1239a8a8c5385d7818d1c43b2b7b4177ec9cccb683514ce16589f0fcefdd181719f0cd94e14c7b5f0a2115bc9d257d57e1d64657de9da91f55154b9db2d4b4e9cc52612382ed047a87d3e1a18351714dd466ff90911e02404bf3e9be030b73d2f2e0c762d31aa9493695cbb838c818ca302a437765dc55122f0be93dce00647482129cc178127cdcfc0babc9f702ef40dbba678b86b8e45e8e438e91cd3d857390552035a8c01f4e48fb2043758273663077fd40b69c540f30606712", 0xec}, {&(0x7f0000000240)="8e542ee1c3015a682c3d19cf411ad01a2f404c30339dc6e6e1efd07f4e24f4a850497f66bdcaa6d039dabea5eef2ae818271ae8122d114eda4fefd99a76542ae3746fc21b801b5cf", 0x48}, {&(0x7f00000002c0)="9c7d82b72254f62f5321bce8009179ce7c93b6a3fc83f86a48dfaa38ef95ea4ed827c8a16f05e51abed60e028d9972f076ab66b5b640be7eeeaab3ecf2f92cdbfd7f36c672b153e163e7443bf3e9a91b62161eeb", 0x54}, {&(0x7f0000000340)="54ccfe4fc79102d288e7923c35f94029ea93807123c972ed5ef6c403ec770265c15093dce85402040641351d768ac74bad5ed1bfe9b4edd1bf8ad08d62baee0628f335f9205f629c9e1625aeabcba9ad1ccf9efb344d53925e1a3da01511b963d2192c2ddf95f04b5343d161a1850226a5edd7228e742968990e84b7f1f723c265f098503006aae5f9ffc7e14cfd0f7f937df343464d97b3498b07458c8256b0d9840104a2f41f5dd1c9d0d9e9bd071ba784a180829cd5c3377e8ecdcc74d8e042c46245de1a6f659807ed4916906cfe2f0eeee03140b9a03dfd898a", 0xdc}], 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000004c0)=0x54ef) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getrusage(0x0, &(0x7f00000005c0)) ioctl$TIOCSCTTY(r0, 0x20007461) flock(r2, 0x4) r3 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000680)) getrusage(0xffffffffffffffff, &(0x7f00000006c0)) r4 = socket$inet(0x2, 0x1, 0x9) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000780)=""/190) pread(r3, &(0x7f0000000840)="5505b88554fc61aa55865d1931217dbd8a747fa2b9a47d83e95e175306b9e041e4a64a7e0882f1c5fc349012d2c5150715c26666ea9f6a713513630686a732d2de2af07651358e94ee738acc0467bf8e659fc925b463949692d48d0089b9f3b3cead193b9e59b12580c4e3f89622781235fd6a86fce8afdaee9379995ee7fcb524117662292bbf0a3fe4e62ce1f267", 0x8f, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000900)) write(r4, &(0x7f0000000940)="f2c8ef44", 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000980)={0x4, 0xffffffffffffff00}) fcntl$getown(r3, 0x5) r5 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000009c0)=0x8) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000a40)=@abs={0x59b2a015c3091bdc, 0x0, 0x2}, 0x8) readlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0), 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000b00)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000b40)={0x5, 0x3f}) 19:14:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 19:14:16 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x17) 19:14:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x10) ioctl$TIOCSBRK(r2, 0x2000747b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getgid() r9 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r11 = getgid() socketpair(0x1, 0x1, 0x280000000000000, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="9eb723d58d1470121873fd17308b550bbe1a14a9c6922fd6a5043facc778df02e76d695831", 0x25}, {&(0x7f0000000100)="1e64034e717cb96297e3d1110bcb293559c72469d3d15e027af711b488abaad9b5ff6ed2e0d6310f111d78a063252c9099c5e1244b24c1fce18b226169e7c8f8d2cf42ed75b211", 0x47}, {&(0x7f0000000180)="850ef6e56eb885484769fbaa5330b351fd1f8b3badbe27", 0x17}, {&(0x7f00000001c0)="e4b79d006db0c2a6b4b7cfbd687badb15bde5b89b835f07153a4f4", 0x1b}], 0x5, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r12, r0, r1, r0, r0, r1, r1, r1]}], 0xd8, 0x8}, 0x4) 19:14:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[0x5ec74ba3, 0x81, 0xc6f, 0x3f, 0x400, 0x0]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x161) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) pipe2(&(0x7f0000000240), 0x10000) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000040)="eaff125c00000000", 0x8) 19:14:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x35}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 19:14:16 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) mkdirat(r1, &(0x7f0000000280)='./file1\x00', 0x4) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") pwritev(0xffffffffffffffff, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f00000003c0)='./file1\x00', &(0x7f00000002c0)='./file1\x00') semop(r0, &(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) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000004c0)='./bus\x00') 19:14:16 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8001, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x14) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) r2 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) acct(&(0x7f0000000080)='./file0\x00') 19:14:16 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) listen(r1, 0x7390262e) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x10000ffffffff}) syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) 19:14:16 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0x2, 0x2, 0x1ff, 0xec, &(0x7f00000000c0)={{0xffff, 0x40, 0x4800, 0x87b, 0x5, 0x3, 0xffffffff}, {[0xfffffffffffffffb, 0x23, 0xffffffffffffffc1, 0x20, 0x6, 0xff, 0x10001, 0x7, 0x4, 0x9, 0x100, 0x7f, 0x200000, 0x1, 0x1, 0x0, 0x0, 0x1], [0x4, 0x100000000, 0x6, 0x1000, 0xffffffffffff1408, 0xffffffffffff8001, 0x4, 0xffffffffffffff00, 0x800000000000, 0x7ff], [0x2c, 0x100000000, 0x6, 0x4, 0x3, 0xece, 0x8], [0x11d9, 0x0, 0x7, 0x80000000, 0xfffffffffffff07a, 0x6], [{0x7ff, 0x20, 0x7, 0x2fea174f}, {0x7f, 0xffffffffffff50ba, 0x81, 0x7f}, {0xff, 0x81, 0x3, 0x6be3}, {0xa073, 0x2, 0xfffffffffffffffd, 0x1}, {0xead, 0x5, 0x3, 0x800}, {0x2, 0x5, 0x2, 0x401}, {0x100000001, 0x1, 0x3, 0xcb8}, {0xbe2, 0x3}], {0x7, 0x10000, 0x1, 0x4}, {0x9, 0x5, 0x92, 0x401}}}, 0x100000001000, 0x9}) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') 19:14:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{\x91\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='%}+$\x00', &(0x7f0000000400)='{.@\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='}[\\\x00']) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 19:14:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x2000000000001029, 0x101, 0x0, 0x0) 19:14:16 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchdir(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="b666353e326beeb8858a3a1034f4cb672b", 0x11}], 0x1) chdir(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 19:14:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x8) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/96, 0x60) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x4, 0x4, 0x80, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x83}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1a0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6d52}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3ff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000640)={0x3f, 0x100000000, {0x6}}) r2 = getppid() ktrace(&(0x7f0000000680)='./file\x00', 0x1, 0x1020, r2) read(r0, 0x0, 0x0) 19:14:16 executing program 0: pledge(&(0x7f0000000000)='bM\xb9\xed\x92UJ\xadi\xf8\xbf\xb9!\x0e\xf3\x06<\xf7G', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) syz_open_pts() r0 = open(&(0x7f0000000240)='./bus\x00', 0x100, 0x100) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000200)=0x8000000020000001) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100030062757300"], 0x8) 19:14:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x0) 19:14:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0xffffffc000000000, 0x2}, 0xc) 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) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x304cbd6736a6fff3, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getgid() getgroups(0x1, &(0x7f0000000280)=[0x0]) getgroups(0x5, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x5, &(0x7f0000000300)=[r5, r6, r7, r8, r9]) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x8) r10 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000140)=0xac5f) write(r3, &(0x7f0000000100)="8c65", 0x170) 19:14:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) r1 = dup(0xffffffffffffff9c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f00000005c0)=0x8) ioctl$TIOCSDTR(r1, 0x20007479) renameat(r2, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') accept(r3, &(0x7f0000000540)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) 19:14:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x400, 0x7ff, &(0x7f0000000000)="d5175eeb8c63f15c8e2e6edf73bd644d1a7ef2d4c4f8f09c56047760a0269be51d9bd7ee8b93af032495f1318bb17fa333c407102efc1525574a4f133352bd9cc2b415337d2588a1099f6cffc6c30670cb9aafc31b0ed876958e5cd3127f20a53cacd7fcacdfcce9263d4ca6a18c652e2121790aecbda5357ea7d91d0b121fb5318c747999a674d492e8379053473315aa6540a3fb2f9bb8", 0x98) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 19:14:17 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x101) shutdown(r0, 0x3) shutdown(r0, 0x3) 19:14:17 executing program 1: socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) r1 = socket(0x2, 0x8002, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/159, 0x9f, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="62020207e00000012000c98e0f4adee7d04a1d30d1ad62958c0ddad4a072ee0b6c597a54daf8ce17cf56bdea4043d80884f1dfd2d922bab27199ae5ba44d1dd9547eb5998e9bef1203b189d7681c3b4389e05fbd51f69502fcca67f16281d21e94d1e37e47e9b16a7967bf0138ba287f09e518f40194fc6e7b80883cadb7c0fd32bddc5bfadc39cdd088f6a2d92b17ef60dcf337031dadac394297c00c907d8938f122c46f28c8d7d07a6ff6f5117c29159271f2c3b8bb6312f11a0e219e406131d23e6de5b5ade3bc4ecc4a7ebf43547f"], 0x10) write(r1, 0x0, 0x0) 19:14:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:14:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") 19:14:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x529, 0x1, 0x9, 0x6}, {0x8, 0x6d126afb, 0x3}, {0x1, 0x3, 0x400, 0x7}, {0x3, 0x40, 0x5, 0x763}, {0xffffffffffffffca, 0x0, 0x80000001, 0x80000001}, {0x5, 0x1, 0x8001, 0x847}, {0x16, 0x8001, 0x1ff, 0x9}, {0x2, 0xfffffffffffffffd, 0x84a}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 19:14:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x1, 0x7, 0x3ff) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 19:14:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="62f897473c25abee64951dd66aa540ec83fdad57450f5923904f0d84294b87da32424e6a61498913a1644245156a568d3b11fe", 0x33}, {&(0x7f0000000040)="9be975196911d3e3c71b4c2d6fac4630df054fd01150d242e6784247ec13fda7c0466caf31a4ba5d2801c9848d8b0c63c329bc57d76adcd43218fa6393f53e04a79f779fb8f2e9b3ab80feb5aeebad16fde5d36f37cd69ae94f3a93fe40e332c88bcdcbe01a1a4577de5ef714f646298c28437ced6480e715dea95be25d5228e47de8ea866ea873902a9f1bd5ac6a411bb1e606e8ec143a8c6e950b17ae7fb1df0db1ee29ef04611ac68b89d8ef2eb3037c0018bf08c5964a9c8", 0xba}, {&(0x7f00000001c0)="aed31e6c95b18db2b814016c994ee843b34bfe01ac57526f666bb466de4b515874defd313b6ceecd0ef92f1469b45bcd28c73b046ba0ba659ff51b0e3f9596543f85706a285302951483824f0c3a1fcd4d819a395b2cc99981f6e29f0a364449ab627859951999be7997c579e996eff32655c24d83f0ff7ceefc25b1f891cf98bd972d30627310d0ebbcf2afa3f014ce31f5508c3475d96f762414cf4d3e2a58ab06ab559ffb0d1b22", 0xa9}, {&(0x7f0000000380)="a78dffa0c91a6465b9c9f9d7562939213baf740de78ddc91fd4dc93415ecca98aefe6a58eecfea093ab7b4a8f358ba9116ca773c4fa210d93d9788a2beae5d33faba3e2f75e2438015364ab26385f470c96feaeb7d4f30c40b67aee1b359a1eec9bd862ec98d4b9976ba82ce4f1b2d8f06fe5701156824f54b9d4344219851084df041eaf4934e5456f64950c59748219363d4637f189f8b25e2c454c80f035b7ddf5f527f168625895f8b8f5ad365113a1e308e705352b8bdfa0b3eab0ea9160103ce8b86d00d67be2a3670281ed7b1fde744473835afe6ddd2fd84", 0xdc}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="e039f9062041d1c6b555e5551380ebb4eec91eec9139014edeeb425aeb2f1b7baed79fdce5b0a4700d5ded654f0b1eef7a139e71daaad168fb9d", 0x3a}, {&(0x7f0000000480)="3aeabf3d00194b51064e55253311ea1fe29212926097f3768981d96fa691a7043a8fcb7963e9659ff6adacce550c6c4250dd3a9e4c62a26a005dd438eb56ba03d9603abe4e4e1611b4fbda3df6ef24b68b", 0x51}, {&(0x7f0000000500)="5c5158d429271f216d55891ed680c4581da626234355ba2b0587c95f3b58ff6b28e511832a7338943997d643b0da30f2c74faf50608cb1d251ae2cb9cbc46b890e259e831cd7161144a35c40ff602261e4d96e54fe0f106a72a95f748761535b426a830249d3acf845695732416658b56d0f73391a8698379c79c248c2957a8f20bf6a714995d45cc9d968a51fbb0b823c4ab925ec66cbe75fe125f9f66660c4593917367bca3d2e86f4b3df38a20ee2a06860be5d9ad0e5ea99b76549ccb958fa97477bb3795f2510f0049ac2d2a7e1c356e87fabff5b49e6caa5765179ba24246994", 0xe3}], 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4}, {0x80000001}, {0xfa8e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000680)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000280)) 19:14:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x3, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x5a720082d3057b5f, 0x2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x24) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) socket(0x400000000018, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 19:14:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='='}], 0x1, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="2063b79d3f7adf3dec9af2909c71e3e7710a936d8b3cfbf934ec4b2a477ef4a501ae57a5cc65dc20e6561bd518479c3098558b241db74984acf35201b8884d7a2fb40b6603848677c170ffafe72280fadd478c40b6d592cc2891c3014f455fafff18b6560daa68da59ef79d94171d88cc5f33e4267cac6fec5d561f12d31f56427f7203d029b4f771c4f78c4a3c5e4e8508259bcc94aaa001a5be90d5fadad0da9336956f635db94", 0x45e}, {&(0x7f0000000300)="837529ef6e98aa41b3c264a648df136a8528346e36053182aa61db9f0b6da6ecac6f9a5f18f7c63aea7ea86c0b55d5ca9d7141b95ac857db556937c1c0e3cb226059e34b91d4569593216253f696020ce3d6108b10cf9c9b2c6549e2312b02f2adb9616610ba650713de3edb029fd17460e59b80f351e3b4f3e2129e4e557756ce2c9052a19d4717aed70dcb35d553658f", 0x91}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000003c0)="b0967f56bf6da96de1ab558a38e824d7c56ef658dfa560434ec43f32374cfe331bc364243fc47dc89e9f67d69af208a0e114b76ffd4a588a99f3451a27bfd08f01ed7b9085f0942d3736334558143b67c6658eec3ed3280f7e7c3bdf0d8c4a05b34a640cfc95819dd21c97b7b20bc053c32d58efc4d64cf2f343097ccd1621da2e82181206188b5631d8c6a35447ea48e8d22ccc7f9d63e4b338c0f51bc5d9ff253b9327161e72", 0xa7}, {&(0x7f0000000140)="d348ddeeaf5ba38b418ca44d0fa785d06e9e5b24c9289db206f109d9158e6f2f182168e14c6b338241902302f84c6daa3e858e96cdeeec", 0x37}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="d7f98e730c224091f9fdbbb8d5d3884ce13d28b13aac3cf39181cbda37ca0f9dde86", 0x22}], 0x1, 0x0, 0x0) getitimer(0x2, &(0x7f00000004c0)) open(&(0x7f0000000480)='./file0\x00', 0x8, 0x10) 19:14:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) writev(0xffffffffffffffff, &(0x7f0000001600)=[{&(0x7f0000000180)="c5f672610c31bf8551af0df8186259b2db7749bbce5723fa1cc24181608bd359bf319a44fc26715b8bb08dc22853c68d27e4f6d85057e1573f0a0e0fe503ea3bc3381da2a8f11539b05b36dfcfd103802ec42de8a898c74eec2b389e679f2e7a1496854b26f8972a2eb731fe17a947633ea186e830824b8f8b1eeb02fb9004960e422f2e864e1e53f19ec4886def44e673c5dc68b563d5a0ff14087ca4443bef45d96265fb79ba765d6d56e603b6a9227ba067d6f48c6ce88e35f4a25843ec32561e1b9601e459713cd46cc011838b9240b1a2213d601ad33b23cbe343fd8793d2ec342e2cf6f70ca9cfbb93b838e7d0ce9da2c8d664b2075b18f4808fd800084e5fd7c96dae301a158e9f406fd801fdedd2f5286c97bc7906cae390bacc151e33fc46601885589410f590dc7a04620974374556d90bb41c964f2747048b1892fb28bc573cf2157a52a01aa5810684a1eba8cf6366ee298c798d637d0e14181e248bace975609e7f097cf1a153037b66ef4046e7bb67fb56c45c0725ca0e5593acfc3b8a2c7ffae1ac24675b3886ef48918aabbd4eec8ba9a7f89e501e234f2dccafe48d78df658a7005d852e8f305e94922eac9207ed0b239fb01919fb83a0421cb454cd199965acf5748221c6b41dd3d2d434331fdff3e7aa73d1de6801effabed3d49d357849e7e5992fbc673cf0f748b3c56821a043d8b3806e7efd92b1a984a08090c2b3c7f820c3abc3860c6c84d4e16fed898d7ec2607eab568491664a85b317dc48504d38fe9a0324abe72aeab145575b4c3863363574d151812685eb954690ae01598cb715047de70504b8ae7700edc117f19affd8ca49501471449985e0adb9525747a3b86867bdf67c7f4956e467a41985aba414afd512c265c3a988a84430e2dc28606521e2f79919c7c77a3d48ce10ed73aecbb344c5f23c1b381ae2c54ae63253b05ddd76e2122a37df1f9978d263f2e52b6a8a33ff2176e197fce6d10c2b8a9ff696bfa193ae71b79a6a7b476ce1c292179ba5944b3210150206d5bca915051f1dc3e30ab0c2b6791c58756f3aca8f783b387d5363f016314e8d6f137d03d9162aae11f0a9e98fca6ba0020fc957913cab577ae930024921ce768e517e3320a13c093c8fc38f4dc57154a7c6fdede583ff65bcde430d251449be043816baccf30021eea064e00e236fb5b1c406f921df4e365d0d7b6715999eabf397b8a419a2e3d9dcc146e0244011c8d867772519e7a451f174047f585faf1dcce5e00992d6ab0d12678568f2fd172dde05d4ec24a58d62e9a22bb912497a433fa117ef78829da0660b553e3c5ad5c50129242d8f09ec9685ae6833a41c8089de30deec4bf37cea749f6436d7d5d59c5b62977bd0e6e5b7090c427907ac775e132e1f6c9fed546e01592caa26993dbcc2ba9b61df9f8e97b8f4fce5c583440a914cfd3123367888bdabd2945eaad36d3a012b5a1efca5eab72bec2d89d1d72004cf2952bd4e222fd9acbfe4202d04a2aac1615e37084bbfeb0af7d57f48744539450c6627cd79888569357ffe1c5d0d737c59b70e95b680906d9e0791a7b810465296bac12a0001d2209387d39a7e800bd1213612dc1362853355d8466ec5c4d0a4afd77252e64e55261ffbaa3310f4651832287cc90c2fee73e8bbeede925dce8c073e78dbba91d0c0a73061c0b07b2100c9197a686b57f9c61fc672c5e0b662ca7b8b7532c254fe43a4e4a2fd7364f1824a6497f0181ccf8761d9fa715e8de09c4563a4415c07a9f0a55c30cf16a4a6d14efcd03ea917b2d74b68b55eb410721da0ddc59ffd5c1eab17172d94a2ed8373b0f0164e9102ccbccd5985e6a7ba4e463ca5ea0583658c5ada5dd5243c527761a0fbf4d4d9d7c424dec0093233ea5f53e6666d54cc3ecaabddae5e8ba0e9b4641f8bde5305e6dbf9595bb14c99cc20e07032cd3943c8713a572dc20d47ba100faa27f76c718afb0232dcb9a2010cd18a1441d75ee54fe248b2a3adb7c37d9bce92955b61b8931c9823350ff3e1252c7bd30f1b7cfafac04363f6ef5e945421c575291db70207af5c37bcda006cb412e9b4e2bc5e32382930a64416849eb92de9ff95731984b3d8f2c30d34520b304ae19bed4b42fd3a7444f054c711af2c93b5886a1931a445b9d5a9c795ab125655beb0b78f6def1f1", 0x60a}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000040)="a84d450fc5b6848b46e918e31a3d07ee36a79eb8f3d4ac3a24b064de6c0b5be70180bcd732c0df266972f1bcf36b094d74929005", 0x34) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 19:14:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000380)='./bus/file0\x00', 0x1, 0xe0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r2, &(0x7f0000000140)='ms', 0x2, 0x0, 0x0) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') execve(0x0, 0x0, 0x0) 19:14:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r2, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/205, 0xcd}, {&(0x7f00000004c0)=""/99, 0x63}, {&(0x7f0000000540)=""/231, 0xe7}, {&(0x7f0000000640)=""/59, 0x3b}, {&(0x7f0000000680)=""/103, 0x67}], 0x6, &(0x7f0000000780)=""/238, 0xee}, 0x800) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x7) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x1) setrlimit(0x3, &(0x7f0000000100)={0x8000, 0x100000}) 19:14:18 executing program 0: r0 = socket(0x6, 0x2, 0x5) socket(0x10, 0x1, 0x2) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 19:14:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30, 0xfffffffffffffff7}, {0x6, 0x0, 0x0, 0xf53}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3ce, &(0x7f0000000180)="f72746007e7867b2") 19:14:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_getres(0x4, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 19:14:18 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) close(r0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85", 0x1}], 0x1) r3 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 19:14:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1, 0x3, {0x7fff, 0x7}}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 19:14:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 19:14:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x25}, {0x6}]}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 19:14:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0xc02, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 19:14:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) mknod(&(0x7f0000000140)='./file0/file0\x00', 0x40, 0x0) 19:14:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x800001d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 19:14:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="b3af3d8387ce48b8e44351e6aac2ca8a04ae4cea368152b8b6bacb46f39aed2ee947bbb74518a6a345e43444e8a38b89b691755c5c994fdd7bc5f03f2d2bc384aefb255c521f51f7fc8b4501b70c8ee7794264e13265093de37c438c42028fe7aeb0d3410c37617f8fbf0439f2fdf52ee5841b734f0facfdecbcc6e54414fee44041", 0xfffffffffffffcff}], 0x1, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x200, r1) read(r0, &(0x7f0000000080), 0x0) 19:14:19 executing program 0: r0 = socket(0x20, 0x5, 0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) setuid(0xee01) r1 = geteuid() setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) setuid(r2) socket(0x800000018, 0x1, 0x0) 19:14:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x4}, {0x16}]}) getrlimit(0x6, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x5, 0x7, 0x40}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 19:14:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 19:14:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/27}, 0x23, 0x0, 0x800) socket(0x400000000018, 0x3, 0x3a) r3 = msgget(0x3, 0x600) msgrcv(r3, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x0, 0x69db533add9a2b5c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 19:14:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) socket$inet(0x2, 0x3, 0x543d) 19:14:19 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x22) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1f, 0xd21b, './file0/file0/fi', 0x3, 0x200, 0x4}) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 19:14:19 executing program 0: madvise(&(0x7f0000097000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket(0x1, 0x5, 0x0) socket(0x20, 0x1, 0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 19:14:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3b04000000c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom$unix(r2, &(0x7f0000000000)=""/12, 0xc, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xc2c, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800", 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:19 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000200)="34e277b1c02b37e76c984427d46b5faa10a1541540bc56409ede6e90acb87c61ed2a4f030f633018aa97e4d62ab986f45ae21fd2bd8ec1f06bfbda879859567aef033dd6b6df9159b10f9b3c2c67c8f2ff10190e751ca9985780908df301b85266aa87dab2415bb65bb1f24d6f6d5a37accce8e37d937a9713e7e30c555a8a219af8f00c33e306b14450cadba90a4e927310", 0x92}, {&(0x7f0000000340)="4f9f11a2e7c1447790119c2dc1e033e4d674a2665b325b65ec337fabdf1160f834e172814a6887abbd63846d6eb4dbf3e7053b8bc446769d0daa4dffb509724264dffcbba707d3fd853ac68d38ec4e649a099df5f1130468eda8c337fb07fb44ae6e331b1fed61157563c03c0ea45957393e87bfeb669a2c7f36bbc8695a05075007cda6324092ea37970062", 0x8c}, {&(0x7f0000000400)="ff7791149eec3c1841f470d796830d54e7b72efa48c3129ed6f7188d4c581621960f892c4a4f5d9e8795d98d98644c887d7e37c033ad52424a06cb2cb828ec6927d11712b053b27e70f993b27afb115b9da13b1b71f39baed7b597939f668d802226e253e4be45cb74bb6fc3341054e6c332c4c251a5b8fa5425918f26ee75de06b2675a1e4ee3140d92b16382af620eecaafce005802352708dd349e30216bbc2ac2c8b4e9f691b73146386c93f7de77dc6bf49aa7f6cd108584dfa8b28d8e52197135bb5b2ab05539442d7e3e0977a2a5602036b24e1cf9e24ca9da4437f93bd38b59e115c62ae35a516417693827442ea4241bf2219a74943971c88cd7acdf6651a4fefc69983e26e7541b216b200bc52079b5ae02350fdc8c79b3587f99df994f533f8cefee3129feeaf0acafebb78cc4eb38fe9b09870da270d700f160cb3b566a45978d426adaab1dccd0d3e2c267d11b6f11ee45f36ec5a81dcc9ff21bfcdbae6b255c9c6675ea9f276bf394b0ee4164e4fbf46dd25cb365fc772e70ac6558b76d2ede1e4611d1890a040fceafbaf4abfdaaedcd615c5e4180e098a144f48605792f8ce93bfcbc48016cce5944e3c433f7332acbe75fd35fe7eb94bb0cb8478049a755b15db57eac00aaa786435c1a9b64276f7229565306f99c4137c509ff9685f9d8046bcd2a3757db5a477c89eaa36e979e30e6b992a83b02b6f755b4826ce050699b7b4f39097d19240bc31d661d5f6f79996091d35027a9e64169ac5effc8c6ee58c3da68cfe973d823d4b68c81152e62f1458755f2abeaf2356f4b6530e9ff683dd17a796f077ca151e5dbb830cd69a0bbf5e44ab13fe3bb33da3b791afa22d362553a6c3f104ea1ee7d8edc802aac5f3a0bd80ebf64a8ce0cf5b9710619dac5dcd73fe59cec313fa6489fe16bf23242f2ceb2d49d0b98caa23bb12c1fa128d2c4ccfa9775f141f6527b58a63d24b2da6a549565e64e6a34c08ba319028feb8fe217ae5c16a0ed2a00fe39047caa9526fb03b6de611af7f887e179d1bc705258b04b447c8b31ffbd200264d80ffe982eff1d4901b877894706624f42af9d653955623cf1ff3c22e12ed3c1b92d14e71d7a20f02ee1cbfaa78615445311688a1fcec2a4bf518e311198e6d9cc85a216d3e84b00843304216d03f760007d96db59465b96eb7d5bd4023664037f71330b99dcd20aec31fbdf2980b83770b73d3701eed2dd3865d29b03b6f8fab53ec90c67d34ee1b42f978fd87177bce21c0d0a9a8053fac30f6c14848599ca94ba04a4d45cea89b0ccaddd920ae1aefa36f37f84adcd79c0916def7b9d0a0cdc8b219f6ec63382a2a5428134124f56f70162714f40e04f348d52320ef5aecd17fdfe8449623ecb04488dcf5dd66646f0619b88b37d0cd53fd8751ab6a832e615cf676e1fca0ca995fd7bca90f214887a512f7b715aebc981031545d28bfa367349d2c82120a5458cd9ead0edfde71b41f2c46a987b3f9f9c3f8c6370fad22fdfc748d80c492525bba8eddf78e6a2e670527f8a1b4fa56547ec1e6e68e99de2037f05351c4fffee4f268012cb67fae6605fc1ac97052c1b14595b1fdaecae1e44d026a6c06270b62d600fc8ec7d6357fa8df5a7652bbdb7a1ad936fb3bd38044df74a600bd017b9ed6eea5e59e3d0ff0b7ea97ce2b5c753e8b8494f2f77d6a9dfc790a42b7a92182b0075191345d88327d6be0501c3f09fc1b2e3e46fb1912be721bdb1bb4b18fefe9936204f04af2fc331d8c45110a22457e089cd75a66657a2e2a3de8b822fd1624b613fccf2696f05c6f83a22dcc4942f873f721d1c5acab59f0409e5d5f051bfcf7d5a066e3f0339032562aa38cf015c2dc714d1dc26eb97fc97eb559c320df0b72774fb6264a3ec5019a188479da1b0ed989aff7b5b7af66eeaae793888b71dbf655564db28d091a0d44e9a7e7cf1dd7b4961419f29b4038546ef26b7f54afce053f295e020f12fbd5a367593173007bb912151d3473fddac94d98fa02c41fab5cef073ab1d3871e4d2a3b6577703274942fc94cdf750603e7a3349b4c0b395e49762dfe7bf47510cfea2830e47da7e0dab88d01c408db1e0e315d840a5b4bf5942cc65e77e7337e42c48421f35ec0e5abdbab5d8cf33d9d7d6bd114b9a52f0f5ce2bc86745608ea662288c58fbf072d03aecdcc70f35ea27565700565f6749721873846c6351dc1810434ad61524ef12018c4fb52b56f137877ed4e903d349e9fd24eb4823175d23755b58627161e675d1ee1d3e488a6343be296b94f1339f2cb8399d13f3c5cc15ea6c0964f219ca32f547e15f01ac2a6469056f3fb409cbc84c275f28ba7bb6d7efdf6a6657917a7953d4ed781000c87885568faab8d2e8e58b0a07f4b9b7925d26b0293505642e091437da019d20b78719eef3a635c629b75c1e649fa467b031eb113875dfe51ce0f4625f7df5f42777b3bf04f3b4753a7dc687f633644b0ba78848319608575242c8f6799dfbbc6a8254282869c9134af8b907ae96d7caa28344b962e89f831b3a44fda39f0115282f4a9d931e6126f0e7f94e32a54a270c982c682b00f6212a3d66882515885a7389d9db9e63c503ce15424080fed4fe88ca0be89f771d5bc3d3a762cb519fc609f0f1f0ed8843e3bd57a59ed0769d5e416b8de0f6303910bade9ed545e7deb964c01fc031f9b6b1e9379d0ba620524aaf5fd7034e3e41103792dd2e03861442685ec3357b9c64484891fe4f37421bfc60d21a1dae2d4c69c071808a75637fa0268d0bafe8b1ec2323935e8902f2e22ec19bc5a46d60a8133173189dbd8e43b7ecf72101d93db0ccc560d39a52706f25b171be39422c23bc30dbaf285b3d7341f7a08117e86dd7f31d11434ca186d66d914d260a8faf7cf06c9de55dc595e738092cc69e7e239c3567a29d14d552e6622216c1ddabeae8df24ac60d96a8322fc17efae04a8c0b5b58a6cf9cc7fa388c03eafc22beac44fd36e7bcff8294022bec66f772d2439da0e5181ff7fda10b22e7c7c197e49e978b6b3e8348255dfbc7775a7b28e3755977282d3521341b949aac185036a96571e95c3eab3ecb0c177537236ceabfc42019afa24b7c866269d6175edaa1ba7ed0e5ace1a701b7d8fcc8f401efb85a29f50eb9688bb1dae79393bc600e90504eadba65628db4fd804af1c932a9134e4117a73eb8daa67c67809fa9fccc69b6820cf3b461945c1126281279e36d84dd40b0f0c91bbd5b71d14f5059f1e50ba4cfdd1f5fc31491d5e3ea78de4bb2c19b0c565a6a7b8ac49ed79fd9779e44e0f045e08b9166c14ec82cb570de9d5d5d6d15060135ceb24571ccece3ea3a027ef9ab12808084353635a6b5ff34292d7ea85b3e79acc17837e8ef10ad5320b28ea05c3bce548a68f931eeb35da4dc719bc8cbb0069aead366727a006b91fa20fdd8f3d86c1afe96b8728ca03bd34ab50a1ce6b5adcab063b34db95c0002d7e1f5e2309add56ea197831a05fca75267de97a3ebc0bba273b950820ade1deacdfff1b5dbb01bba256e01057d229dfbd5c12afebb9cb4edf32481603a5f4e6c6a3def632521a206b8abbdeddaca624953024227dc7917dd44687d132e6ee209b854866b2074cf8e12465b1a8cc51b82aace496c2910f5895aba5c10406d7919ba6f898a58d8a719c05669d82131da8eaaf6273cc52ade19fa06676cf1e1088f981f2803051c90ff0c138f948000b5df24b8105d62a435294b9ff4fa30d8e130789d579a02b44428b1655904763914020899970da1f92497d5cb54e5f54d57f11f94b597759a35160f8690ea4a9c2ea8bdb6b8ae34e3013e99b5db2ab19a425cf6c74b661e3ec9587b0e5484fe54866fa4ab33880d080f675e116193cc2469236be628711ca284a3e6f60f304e8253c5ad4c37575d5e42ef1c48afba4f27f4230f4067721d4160af91dfe552e79dc1853b162a2174b02bc6ce7111d48b3c305ff37eaa2f363737325d5fe60cefbdaf01054df725bc0c0b58493fe4d443c88b2c7bafc32437df771e649a8260bf5cf093baef43aaf4ccc424c4281cd1d22bc1a755366e580c0060f75fbb18d9fe298f4f67d5f3230201be5cc4b320a49985afd43feef50e2f6890667268ee3391becd9c6c824e1cffa96c0cd4fb52d3021da3085007adf5165b1f90acc24e103d03273dc6e66605f798f7204a66935fb8793fced0ad5169c64cfb54920d10467aa4ecd534e15d0f5da90ae0dbe98d459fd39691888ea10744f250a5e6f1204cd9a672303d2872d381864131da5e1dbf46f79205c58adb64de2f0e2c4a937179cdfc6c9f83a10ed2dcf9fc76dad6ab7b12e7bb4f94894933df4a2ecd6e419b17d1329e982e9b1295fff1d9aaebbde1f0eafda86cf0f703d2d5c7c630b64a3561f6e1b460ed96ae8ec0fcbd6a42f60accb00db96ad19a5278dc96d37cd07215e7ac447514b9976e3ad113dda55fdcde4738e0234793fe4113a7d19fd0932fddbd69a5184a92894b2e2f24f1fb10ce892e910ac877fbe61ca6f596c32c534ed37404dc9c4dfe7734631fe47509a7143f40014592cf4ceef96b229887f333ca0b13506e586486e0fac40e0b7646e496f7411f6be555728c8b5fb3a1c1bc5634fe038ea3d59f3b2f9c52f0698a26613bd7259a219781c4e2bfe86db69c50b86b48584b65905fcc8e391057df5da7e225be230410596356df171d11964267753f5ba9cf99476fead811464bdea17cdecfe5574c3a560a8e570c2f387495c090faee20734eb355b9284e613128b6e28956047499eb04c3a15508bbc0319c5f3a2848e25a8182e4810bcbd738f86d91fde256a123dc94788353c6947218463b0545e9be04e7e128959b140d2fa329e90087f41175e4c183fa65bd830d96436695a33f487b91ae83674f910173b9cb87546010b5afd683f1845cdf307380dbd4c4bfee3d7990850aa53011fb7cd0e55cb6646e94a9004298437bff2a3cae61e8bfd2ca98ffdcf841e7c0a97af91faea6b7a907f01121ac3596d914a2ae000a36f8bf5c1438b16f6e783af8b77154d6d6c74bbaf0d18b3470fd1de80f6d5333efa4f26c38d7e0f59e54a3de74b61c772e510284eb8d563adffe9bdf66389c74986e0f1ccefdbe7a9322f12a8da589a6601eaeaa3518055488e0849d2c903f450175facfd270f67a9874a027d5a5cca86725e5a36bca15c1277dca3f9b2157c5cbe3890a27d3b274c303a5f9b6964bc331e8e736c4bbad54d22f996df9d4f5e3d02345e9faf33a45bf1a98e47e7fbb00865c906fef5634fc801db9c86da857369c096a57ccfa14fb3d98e297a05441363ba19307271d9ce818f8e653b9cd1ca1787c8411c849b14ad5119eaa1e4f2ea982b738f16ba3c844f437f4679f11cc3c01e58b2d1cdcbd7f9aacdb4c24872319a14b380f6d69cb70bc5d61a62b4ff9481a90c25f1b6f39ffbb61f7e1f60ad39a1886ac338b94cd36681ad003821687c8dd534f06039f62f565ff8aeedfdfc2c2e5c44524a6e095404f85d2d9883431da5edb5706f59ab865110719a4f50bedd73737342dd3e2da59d1679bcd396bf8341da6819f63051175bbff9f007b69d2d4949bd8e0466239bcf31a0fc5323b2c1c542cd707aa137f030e0a7e0aaf128bd86d3637ba83d6080de7142354b4a00c0a4abe9572ca60e9297d8bd991016605f9348e601b7b999e8d8e915f7709b8aa8c3b719b410c1efec57da40ce3836cf6f5b200709597bd1b45353acf11a7b482853f25e6817cfd424bbc43c905eb58dd5380720630ccf35", 0x1000}, {&(0x7f00000002c0)="77c1bbfa562f7de613965790deed625ec6f6d22fc35460e7f0f66f81ba1c2433751121ea46ccc49eb413533689d1f1e28b44b0c91c53e70766b4f17353b988", 0x3f}, {&(0x7f0000001400)="d9cefd9f9cba520695d685ff3b88a8e9a5aed1b18919a8647e870cf39523eff1902483fdd8c29a36d05b4d868be8536008345e31695102b7d1cc93fe17457cef54907e", 0x43}, {&(0x7f0000001480)="3a897ddf4dcdceff4449d7abbd19c2b02d70c2fbf67f7e392a79a9ade679d4e68060a3b8a509082973bf90a714873302051f14cd03200a737bb64b2593bd1dcbd8897ef3e0e6181248b160d557bdc6512a86ffcb963d0f5171206b87950d728f7fa6b98c202ca5fde2f4d8162b518d1cf95d5d7a1e9c269660c36ae329f695cfac9c33ad1ee9e37e68f2c6000db9ea96168607315e607cf0c40292a4fadadc28280d7a0b96686d3d1d17f613d4dff8382ecace8fbad91471290535cc8ddc7240b93781bd4a4d645577b48c4bff97b44f3a48dd328e90c412a20a9ea543525b953f9a1b712708a9b5a10e523d5e25854285d2f01c2fb40838e88b8171b1eb079d4162f0c7fbe95e10f36aec50bdad43f97c85f8863452c62c2dddcd1bc8630678219cca6e814790f0d47ac9688b59ed48285d9fd05d422081e647564f2b56619b1cfc4f65e45edf0364836de953dc06db5adcefa28fb017b90f9bd413961d0094c2a42736bbc61eb6321b1194441ce0d50b27e41a0dff9de7322d3fd9d7cffc777425036c0db675e43070dacb42bc3e7cd06456cd95f6d2f975d98e50a8d170034b2747f71eb63abdbffc39621455fbe33181894bbfe9bc1a2f38923e3c27d157a04699a2b4769d510188bbc3a1c5e492a3c506b7c73a8cdc1633aee27b7d7ec7e591d8bb1ff0ef8b08753961faa3394b8caf1bd58d4b3b1ec6c2f9990a23c43a56d90879ed2197947c99559ec499f36e5233d5438084ac4f53cd38eaef59679500115b7d866fda6e15d28b9ecc517dafdd9f24d761176b7fe2649f4d66641b877ef8b9ed57e82a73e2ee7cb58194a76352edc9e263fca45cf3b814eccf08064164d7bc3d705daf5c02e646912c59ce2d0485a01eb63a004830dbc9f80e19026036aedf8924152811a7c2d454600ad2029788f2078c172af19b7b966d88608817054f5837b3ae091baad6aee50e6f229a894af2dd342d08acdd2a83ce6f86e47a8aeb0ea97865e79e0e084ebd90ca44cbb4fec1b83fdb0cfd156b6ce4b93794912fd77325a0abb8f5cedd33bc9c6513944eedc3371b9be1b48d9b19333cd6cb625906bab13efb895935bcd6cd78025bf3052468c3520292c099b265e27b36d9ada5d3f12091e5d92403e0183881a3a8a1dddd43ea0e4a817d78b477cff127e7bc49f8114bdf0acc0c8e34a2fd72eba7a15a6f15e9a15f2113ff645f2da08832e9c642b5c4ccc10c97c7df09d199120183c65d5ef0903689dc39cf010ff533d1f0c9cef32166462ad4c3fa445551fb612abed57f3dcb44960e59fd12ffaac2a6eefee6eed7666c1b8e740864e94a8e3be2f3f5f2e7e7cb6818b67ee945030e03e53fb181aea452e33ac7efbfc8ea505cefa16e051ba8154d19cb4ee2258d8d41b9f0b86bce6eb5bf3d6eef36aea0f8b465f585a5091c72a42ecf5c2edb8e0c695fbc95e4e1ed5659a0b0c7fd2e8937bafde4e2517a9bfa16b891c8fb12f54a59fc399ec71d39f0539349557507a85fc97c73ac8bb85b1ec1f057b2c393b5006b8e32b69962dbfed589f2b21572722b73736b65ce9f961a2993cf88cdac203726fe7a63e8020a38f39eac540224c694f6841d9b86364878116064ffc9f82b00a7029422dbe4606aa49fafc46ecd6172e3ae8feda55538d1c60c396247aab96d82e02377c2d626f6b878fdd5b293935226f9dcc7c951d30ac90e4789f434f251d0a0b9b033624597276afffd10169ed13b086adfcf37e8a59b131691e7cde2edb0929e81f72931d127f4dca0a242305f8fd841e3bff7e698a65ab8045dbf0f280fb9b44dbd58b8258e4e057e423c4bb1a6f3a9ae72190ef50237cb34966db46db144e9f28cc9df829825c1e0858cdc39150dfbfa5607f846ed68ffb5392f3f3cf0f954e6d22b6414148fcd8b6f5ff9c895b97cf6edb5febcb263240ce652483e8dcc7a26170c9b20745e50a55546ae7c2a2b22e3273b059df98d5012377d5b9f419c580ebc181b229d15407d374b9cd3a185dfd80de92fe2e71d53279360f4482f2ca6a138855f05dd5541db5fba96610fdc4f38606335470ab7dc5d03531cc63bec3c918c9513dfa190ee505b8e46f3d496fe18a1c399ce74603a000d054a6fc105d65e00357e127a5e0d5ae639c944186e681dbec36dc7e080f2efa04d05d64d8dbf2fba256401271b621deea74e4b0a03aea635a424203e44cdefc3454b4e96e6a42b5c176bf230ca268bfd81bd115d53b2ee0e34df2c9c6473a30612191ef206c666c8c5bcb7835c583664da28f3a1e67ff9efee9e0843e3ecfb67fd6b6228514f61d7db0b585c622a223a6f89033c71afcba0b206b1d906274cb74b90077863caea01602c583042e2c619dfdd251cb449e3c71836dc12f5c70311ec4c0862d43b783be8e8046cdacf6999068b67bc9a927440cf9f8999addd0e8780f1bc5f8940383b6b9c29e5b60cdf81c9e8134a5988c2c8d40e253f0690b849868eeef569b9d9fd022d3d6d2325a9ce6e772d1d51f27cb33907451fb3c05505a0a64b253be62af4e5ba2640dd55a582349f2bd02a5589818e2f2e106fa55751e0f81eecc4b4e1097a3c4c8b3d42dd066117875700c5746345bc0605465c0e58df6e6da3fbd4aa183f050721790415e63772a9f734e9855eae5d63113c60b5f5730338ad56343c52a8142c5748612e38b2ae1255d1ffc27ae5d10e8f2896c08fefdd3b4725643b957f359fd69ae6acd89484a615745d21f1f9a71ac130f71cf6581cce1e719b1c0f2b2c4a6ce08036620ab5e1c2deca292d3aa49a6791e7b6bbe244193436c1a980dcf014e7e952335535fd1ce7826d6774400895b636c8435ddc6929b0a26744dae3f7ac3a8084c804e65a3073d541c6c32ce4155bc14ab90ac3b6a65ac4f22b01133fe59b608e200f9b02b5287474478e2a2cc4dd1d3a59f99ffada170cbce11f956ed1befebf00e598d4cdb5eadd56a4a249b0adc63e4fe250d1d88c2e5fc6aae158366513a14248212486dc0c19936d8607e5871468a563eb0ec036b764a4abc3b0857e745a4e5c44be0e3c5bfc69e177c8537124372573830144f8fafd5cd9e6d701d9b6b394414c003a8ffa14726f75acd2034a3eedbff2b377acdbda26e6aeb12b7619665bf61f4cbeb49d6a8b0bad336f2e58dbe734ce6ddd32113fa104399201fc92b3222545e5808be302615c878dc91a0e360a7ee53d757fb26c6ec8a09939d798fde1233a0186defa852e5c11c00aa1018495b550eebd04af4e7caeab3151f02b2ae4bf962b7341ed3933faa19cd892786f15a10158613f68adb0b22a53127aeafcbc22e1b244339fcf84b62dbaaed84fb709877487ca366ec3db58d2dfb6d4d36f0cbd5a7eef2a7eaa1200b12777e92569a6e3ef6d49c1c3370d7827ac47c3ddbaebd90216deea8b40e633dbf1c0f423ccac2f5562aad2f13d05e41dc35391b4013d878a0a5845be6e60a296eddd4835c40c73afbaa43664a42cb1757cce4c08602424319baaac966139d54411c368d6ce5ccefa58f914e8dabd331fda8ab88f861499e2e1c2af32d3ba87d64821299353431102802da6ef1f98e19226646401bb0f9e038c52e9ddd35e686fba5a69cfb5f43a3f0820f77916955a895b2cea2238e7a06a31b09bcfd87cb6524599e3d7e1e5c604b05faa0396b90feab584c2e4acc44b9e1d40e4add021f0bbc00949422e5a988c0a62e79be4aa68add9f52e5c17bbefe2a4fa9f773487073de83b771f8c7acf7401d9b31da9ac253f96c2d878467841e5a496bd360ac537a5eb8a65fd36b38ad3dc2eeaa66c607ba1acb0bfb424b24503221895b047e2a72dce7119cf04e48e58639786a5841842facc52f1e9780c2e983697b04ff712b2b95b04e2b4adc31032f2d262113b0cfc85c99038c3252ba08d0894551052bb34fb734caeefb4fa979b27dabcad8faca05ed821d7dd279490123d0f27ba628f0d8e642aaea2ee7b01527b392ec403b90c1a9b3074d02aac1387fdbdbe620421428df88984c6096db50d4863c1db71ddb64953422b97f9062aac853b43ad64f2419db4d093f8ee2baa88139df2501b98c18af597a2462451949a13e95d6dca41bb28b87bf6b2f1cc0bdd9fa9aaeef4e232398ed866a2034b10fae843c6ec50a44ec218283b488de77a9a47e4ff6be6bdf08bb8667462b959943c1810cdb92b228e365084ff76bdac26cccd5886598b9fb587e4a34489dbc13e0c478d1531b784ca6972b6785a905bfb9ce1f85be75d70395e011ee29c9f86c52711dc5ea2f76ee7ed46bdb3046f54800338da85931636d9f74f0400b02d3b85a2f36d982b0d31428d3c20569ce99b444ab77374cce614048a5db1320ec713ad9dfc27cf8ffdd8fd1edd0407422df9a66c8111a6981f38411d18b1190bdaa34f97d0f8969495f8b3fe6a7dd67eda0b09abd92b2b62454684670118d14e078d2e36dbfd7bc5af84087ce55e67583b5f909dbb0a62730224ca1755a29d2f9991373c8d3a78826aaa3577d271af4787ca50c05a92465ca6608f0346db0de70dd88598da2c91cf8cd778b19501a9a3bc52e69f9fffacb26393d0672b7ee11631ac8ecac66dcfbae093dc9dc25bc2d003ab3640e6fbaabfddddc4602c4a2ebed3d241a0329f2e65ad951625e8661c19502a5aa255fb83cb037310949d0571d8b6b458a21ccd8bcc75be64a86968d30494bb94e83979121c44502c0fe02d0acea918337be268c36cde99cd5f8f3f65dfd1d7469f705e390b9cfa5ec7ae16c72c6ece87ae00d622f8545334b469c7a1ce05723e77718da5254135578b1f425bfd136a1e46bb01e68df253d5e992b0bbc0ca09dfaa7009c27e7ebc9ea3ac592f91044fe78e5a796d679544b2c3a1da69a79c4f9f80a04f16ea6020f489bafe08a94eb276d5fc9d3fab4fe7fe43d3d9d3fb13b7619936cc7cad674e616d483748cef451edf988fc6c76f31fbc88e32231d2e23c8a2d73715bc39d12cc6b7529fec61c14a61f83ace7fb632b9fdc896793bca54d6c8985310a14239e20ce8b5dc9d573e46672b223b5aeee91a960199c7c2f84dc8125fba226176c2b45484badf2afc6d3c8dc764faacaa10eba9ec558879a2aa5b414733d4f20dc18f8ce7e71dc056697fe577cce01307984e7a485621a3781eed1bf898669382f2d4b83b96a77ce0a8a1432e409b8b35683c394ac75df449958b5d5b92fcdcda1f7dd329bc4bf82d477a7dcd23f99c0577cda7ca8b39b5c8baabb689f01128da0d762ca74bae5434aece66f7836e4ace2141f5f07907de3b5575e4f00270085f2d44fff5ba528db8941ee3c97b1912c316fca46ccaf90832d85eea804eb706e9bbe36112b8052cb641a791768ecf3c66ed38a9fdd257186906cd500b2ca098e5cf32fe6b7974fa0942be646b5170096ec9b4fb6d035018528598406715fd51941bef8d5dffab3aedb12a74893cb5d07aa49c808a40d7ef65bfd14afd7200e88a7656fe6e9f4165a6d6b46e6b4a1a3fdb6f33de0349a8b2d30c0395453ff9a04a38a1885aaf63ad1ebd991ed8d1453dff793d5b4eb8c6f0c8a9e734eabf725fc048393a3c1b644895dcdd3973d7c9bac666e576c7201a4905a1a17173b0b4a36bab64389926fe0092a1258bb3ec2fa66e0d48bcc921589ebb5896357fd1e5b25e23aa03ea1628e914ed39e1951e6b5f3d8c7bee2b01665f3e569ec5e46593010e8cf13779ffc4194d214144922725305b34d82d7eb9427ee1a049a19677fd654e7635c449de6cebf380642d19ef27559765a3603c08b936257f6c51c1232c468", 0x1000}, {&(0x7f0000002480)="98ee1803f5d715530d", 0x9}, {&(0x7f00000024c0)="c938fe47dcf810cc96eb65401bb9ee8ffb1977b53d32a2d39b0a011c975bbf1c72b44742f84e7cb0bca8d9f5cc18beb6c69cd7c2c93efe6ffe129633ec7708ad88954dea31222726beae6cff8c90b42bbf0a3cdb2062de3c35e0537be99d56c1c60abe2158fb49516e2e11e247d48d9d78c45e3cd5de4f060b28597293e63c3bc4baa15bc8ebada661f8fcd2e142a8fb29932c5745360ae49376cabb4860b5d2b2a9a5ce4cb481a727e903a857491eb356eab6f959a66f99396b8c45be9ee01a878cc34cbb2b3b58cc3e8d7db34a34fff3dc1518f6", 0xd5}], 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20400, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x1}, {r2, 0x2}], 0x2, 0xf6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002640)='/dev/bpf\x00', 0x8100, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) close(r3) 19:14:19 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) r0 = socket(0x2, 0x4007, 0x2) socket$unix(0x1, 0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 19:14:19 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x401}) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x84}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) acct(&(0x7f0000000080)='./file0\x00') 19:14:19 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000001e6e430a8dbbf52137081ddb30c8c074f200000000000000000000000000000000000000000000000040"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 19:14:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x6, 0x0, 0x0, 0x0) 19:14:19 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e50bca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d01aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000000000000000dc5390b2bfd1d8ee35b7227dde9674eb521a87fcd5e4e5507d2349705efef84db168929b16bd68883f633d48135b625f2a677558b69bd80e84a7e3804bcc566d1a9f91278127714e8ec7d814219a9ec8e6b4cb1e4dd13e8ab29c119dd67cdae9063ee1d147977261d4a92fa3e46ff9d7bc15ed4d9b54d8e7aff0427e3172246b7cc2a340779b366a6e334abcbdb38b19196d39fa964213c53fb51d6d15f146c50a17897a40758f9efd676591df7db62e1b4e8ad6f84b10bbfcbc46eeab9359bfe1b875d4fed54fed23e373213973b466eb78f7b437990c1aaf812213c0625c0d53bd41a6616f4755316335a400a7932252dd893b2c84f1b0657d374e9a6f74"], 0x10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8d7) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x1a) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f684f242305a5b392607de850d5ab5b5feac11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2aed8b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd234c297dc9cf98db44d22cdb64c350000000000653b5dc7634144c2961287b675b74090d3abb9369aa4d4a771"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 19:14:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x440) msgsnd(r1, &(0x7f0000000200)={0x1, "55b49257edbcd509d3457f2ee0d49733f402520aabdf692c7aa50b4d12a4beda75f896e9788a546c013f716f6a7c37cc61adc6938041df4fd22706bf257f923a89ea60f69588f2bd69e143d1a5176e32e918674086b2d7353c499003f80a04f4bd9ae5d4e4ca1ac541236c5a4b00f35482a380c9e916d43ecf4cdf2b0b4583df9649bb76449ae0c768e2aa0c1bbd8dfb3f587131ac700df3084464c563ab1856b5b0a729ae92502feca80aa90edc4c8590a578b6fdb447c6eb2734d28a126e458f0fe0c94b7700be0a47fb078439f635"}, 0xd8, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x1c) r3 = getegid() r4 = getegid() r5 = getgid() r6 = getgid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000340)=[r3, r4, r5, r6, r7]) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x45, 0x4, {0x4, 0x9}}) getitimer(0x2, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000100)="f4") 19:14:19 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) 19:14:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) 19:14:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffec6) 19:14:19 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56240000001c00fead00ebffffff7fd5706c851f0000000000000000000000df00000000c9288d", 0xaa}], 0x1000000000000217) 19:14:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000015c0)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c590262c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44e2e829617d430ea108274e583711f99aead2b9970db3904d52dea4de423874ee0e04a5f61defdfa33ec4b17b74cc41f6fd6e7512d06c3930f80172b1d320a0aa25dc51cc2144bd1ddcb31b70f7a21352b6ce7d0500e0ad9b996f7d", 0x27f12895) write(r0, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) execve(0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000005c0)=""/4096) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xc6, 0xd4, 0x10001, {[0x1ff, 0x6, 0x4, 0x80000001, 0x6, 0xffffffff, 0x5, 0x7, 0x9, 0x800, 0x5, 0x40, 0x5, 0x3f, 0x10000, 0x7fff, 0x2, 0x81], [0x4, 0x9, 0x9, 0x1, 0x3, 0x400, 0x80000001, 0x6, 0xff, 0xff], [0x9, 0xffff, 0x3f8cbe26, 0xfff, 0x8000, 0x9, 0x1], [0x1, 0x7, 0xe45, 0x6, 0x3, 0x9], [{0x1, 0x100000000, 0x4, 0x8393}, {0x2, 0x219a, 0x7fff, 0x5}, {0x9e4, 0x2, 0x9, 0x3}, {0x7, 0x9, 0x1000, 0xffffffff00000000}, {0x8001, 0x5, 0xfffffffffffffff7, 0xfffffffffffff001}, {0xffffffff8df71193, 0x3, 0x7f, 0x792}, {0x9, 0x1, 0x7, 0x20}, {0x3ff, 0xfffffffffffffff7, 0x401, 0x7f}], {0xff, 0x2, 0x40, 0xfffffffffffffffd}, {0x5, 0x5, 0x4, 0x4}}}) 19:14:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x1003ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:14:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = msgget(0x2, 0x408) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1ead18b5f1af3357b788b927045e0000000000"], 0x92, 0x2, 0x800) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x1000, &(0x7f0000000040)="eb9ccbff13b9fd812eaa09000000000000007f48", 0xffffffffffffffe8) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r1) sendmsg(r1, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 19:14:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x20) getsockopt(r0, 0x15b4, 0x6, &(0x7f0000000140)=""/121, &(0x7f00000001c0)=0x79) shutdown(r0, 0x2) shutdown(r0, 0x2) r1 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000000)={0x1, 0x2, 0x3, 0x2f5, 0x101, 0x100000001, 0x2, 0x10, [{0x8, 0x7fff, 0x400, 0x80000001}, {0xffffffff, 0x478f267d, 0x800, 0x1000200}, {0x8000, 0x8, 0x35, 0xd104}, {0x1, 0x4, 0x2, 0x6}, {0x0, 0xba, 0x7, 0x1}, {0x101, 0x1, 0x6, 0xfffffffffffffe00}, {0xfffffffffffffffd, 0x9, 0xc0e, 0x3}, {0x2, 0xb6, 0x9, 0xfffffffffffffff9}, {0x1, 0x1, 0x40, 0x67}, {0x7, 0x8000, 0xfffffffffffffff7, 0xa6}, {0x1607, 0xff, 0xe8a9, 0xd99}, {0x7, 0x4, 0x1c000000000000, 0x2}, {0x1ff, 0x2, 0x0, 0x80}, {0x9, 0x42a, 0x7ff, 0x1}, {0x6fdb, 0x7, 0x4, 0xffffffffffffff7f}, {0x6, 0xfff, 0x3, 0x40}]}) 19:14:19 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20010, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 19:14:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x10000, 0x8000, 0x100000001, 0x8}, {0x3, 0x2, 0x7fff, 0x7fffffff}, {0x1, 0x100000001, 0x9, 0x5}, {0x3, 0x3ff, 0x5f9, 0x81}, {0x4, 0x1, 0x1000000000, 0x6}, {0x6, 0x4, 0x8fe, 0x2df}, {0x1, 0x1000, 0x1, 0x1}]}) utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000100), 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='w\x02') 19:14:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x4, 0xd5, 0xa8, "36e4b67a6351741b4a6684bf9b1eeec2609f8478", 0x0, 0x8d14}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:14:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x148) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/83, 0x53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 19:14:20 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040), 0x0) 19:14:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0xfffffffffffffe69) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) pread(r1, &(0x7f0000000040)="62e2577d1341af0e6dede8fec6c990b874866c3898228afa8ea90affe4fda39d9f575d0b64a7c86a126e20ec632b97ed617fbecc60e11c701ec83f", 0x3b, 0x0, 0x0) 19:14:20 executing program 1: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x15, 0x12, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 19:14:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x10001) 19:14:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x401, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000580)={0x2, 0x20, 0x3, {[0x6, 0xffffffffffffff31, 0x100000001, 0x2, 0x80000001, 0x7fff, 0x3, 0x7, 0x3, 0x248b, 0x8, 0x1, 0x0, 0x0, 0x167f, 0xfffffffffffffffa, 0x3], [0x9, 0x7ff, 0x26, 0x7, 0x3, 0x5d, 0x4, 0x5, 0x34a4, 0xad73], [0x1ff, 0x4, 0x2, 0x4, 0x7f, 0x75, 0x2], [0x3, 0x4, 0x7ff, 0x7, 0x7ff, 0x8], [{0x4, 0xd15, 0x7, 0x5}, {0x80000000, 0x100000001, 0xffff}, {0x3, 0x3f, 0x8, 0x1ff}, {0x8, 0x0, 0x373, 0x5}, {0x4, 0x9, 0x200, 0x3}, {0x1, 0x3, 0x9, 0x9}, {0xffffffffffffffe0, 0xd13, 0x4, 0x400}, {0x40, 0xeac8, 0x2}], {0x200, 0x3a3aee27, 0x7f, 0x2}, {0x8, 0x6, 0x7ff, 0x4}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 19:14:20 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000140)="5c0c31a967b659d28970d73238d79fb339c53560e6c0778b83634311bb14560bb47741304dcde88ad150a911f8094b9ead5f66a3cae1571bd246e16317cba57facd1ce713bdfc6802473205fceee2591197d6387eb57ccaae4340b97356ccaf34f256dc80a29bb884c1edfd16adf278ac44fc6f4224d5551a744", 0x7a}, {&(0x7f0000000280)="3bba9fd43e5e7722120380321ee8aa2feadf26caac11f11ec28d2625f2f85b36e465d5c66622d81e5dea13d71137a7e6cd3d413964e2dee52890757f93c52130828d99c4228fef26ddca8d9671eceb402bad592a8656572658543c2070ccd42b5102f1a18365df060a1dda401b5da8907ea4caf52fe960d1e32b0cdfb625691037ffa4bdc4a9db094292d9ba134ec6e16dbfac10780b3ea32d945e4f8f991d80b21ae7fa129084a43f91fdcb8e76ea632b3fad5cb03a8489639627dee727aaeac5e842b2a50ac372fa34ee8474696e21e60f5afaa4915b1c7b18076caea14ff0a5dc6536d5eb6d01c2936a02cfba4d632eb2fda5709271641df94d27161be198cf9651a6ea35806c3d833a0821a86deb0885212493d97c66e572a305aafd50acc18e22dca5648b16486cd0c638acb925f4d8dd97ebd1c771904e1b643d613bd705d025f6bc18ae4d4ef987d3e608ded9547732a8afe68fcc887b3706cead4ecd98a9c19bda94c3450e561b06b028405a97899a142b7df389110a02d8e4b9fc00ee890972bd9afbcef2d08f3877a386e9cf045f86da34c8a4491c6e6e100fa01ed35e302b632ef02082be8c280db930be1b2b5184c48fdd9cd1af36c1dce667bcc1e2eee444f6b93e2813402d9bdfa9b8e050543405f62551ec9b957af65cf0c242606c662b4ef912764ea17744e0da278f58162a6b35d22e784d17ce46e07561ba3a6775e6a0df3f4da7cb9ed02714ebe46d44b10c8eff61c4585580e985bf39908732f2f204155c2d669717250acc3fd252a8a0402d4fe3e2f25105d2cfe125f0e8270305b4dcf12c189a39440ecb1aff909574bcb03afca2a0a1ccf05df41994f44c71062709a2cf08ad55ee78dc38acbe736daccbb385d3347b0dfe0c5f24c06d500136039c507425e1130f8b9fc93d30c26d549c80245e675022fd98d4097668c88115ca5ba56ed7b3df5afb50cccc2c88b782bb554875bfdefcf5e2e581c00ccdd4eaa395e7baacf0521e8477e6608bd71ecda4c79c6a35f3f65305f0e1b7850d19dde10068e4c655a8c9bd3d5e81ef70e4726af126a6d59d311162618c42765328baf0da11c07619a6453044a1a1689718af6b2a43d67485b2c67a12dad32620eabbcf00fa96b2ddcae958a6a548eb82d6834e21907434d245b875fa711c37897d8bae2e12764df520bf203310d8ed8e97957619f9eb7a3fb05526a79bb1513680a93c1d787fdca8c3745d49fd9fb518df4a828eee15730d57533f259dc7ce9b19d137e1fbf2a4fbb3bab83253fc9d043cd3fe752c9f8f891e754a63a59a62267f8502e9ce1de63b362adc722981a9117868a596e321a6dd818ca9c8e8758dc7634b4500639f90c58f25363d7d0b5a20f952dd2da7f1bc84d40b1a84656f69fd95b8c972b96df96d6a9ad9eebfe5160be84da6854a84523466b76adc10bcb21ad412628b74e532feabea41207cb893fb17b7978cabc1f737f58dadec0584904ddb0e69aa525616a221917032f22a275a26e0e121ed952c2dd427da1ae906b452ae247c6097df16ac1726939d89ca3261f5b35ddda7608e1c3b013582ed4b3f62743875b666a0b6190fd86a118b08f602420ea99ee1d1d55c92483497da85d1a80be460dfbb54ac8a33611f7ff8f06f6fdb46211ac4ed43a9ce839cdd223c24a009f0afefa2443ac9cd2c4065623530d6e330c0fe8b6fbfb22b941ff6061dcd1a179f714766eccefbccfa69e275a6e9fa732effcbd4981b9ec39c855afdea5c5c57fdee2ea1ccd2d09360abe4c19532d6513138edd121bd1c6b026ee36428ad9821b2a94bf42137328e610736a83d44699c8f68ab0033c32ff38dcfc3e0898568e6bb4d7f4758b149557a04934d915cae1a7fd5061587490cf5268151ea7738403807e04906b3ead4f69164389cd97799c41916a3076d7c47bd798720df001e5a1ce58d6f9d1d7934616b46d72356e25712e062b88cda2668df8aea44e4b129e0be120fa33594aea046eaefd9e0c507a82b5905f054f027f143a95c919b2f7aedfa8a75349111e26469eeb6acb610cabc368009a9db1d84eb1ff3d4db17b36cb080204d387e6817822789dd1d95bc36ac659a2e5f5cd9f9264e0b1f06a9444102ccab0ffabd7894ce587bced9579bee982f55731bce3055f145dec3517f24bcb25c541a070bb85cf347477597640d392500c7488c6c9afeb9be372aefac3505a7b5e290cc4a90f8525529ca4ccf3ba97fbac3e8f47003dc855570fe6903b78ef166e4f28e730ef5b4a6cf1440360183208ede8d2ace59e7518b616d75f44ff34bac27a48a88396b2732ff9904d872fc3512b472393194556fc10e584c5bb4a3bd667c8bb50fa37d47f94fbcdd6f0c0c4fc1a034fc3861c283c72005d9e09518b5cda8ba9dcf6a9c3e17d646e55ccd916fa058671d941f2e1e659f71a3f7f6723ff4ac36704a913693c389045fe40db6afbf29bf2f0953c5a9ca5b20b7a267644190c579e9b408632d886d8b17f719b31d49edc6d3e801226351f459f0157c3cf888df45156009fa231e86432587b0fb9fe21d53a676ca6a8888663e7cb5312750c5710eae783b96cbb32719a096963079d6b5ae6464662fbceeda84c8372b97007ca9f289c043d470e50155c0fe358ee0229fd2c4af312b61b615b27869e399a4d2372a814b058b76b2929715b339b890da14d3a5bd4b695fb502c27a8d5edbe2f05f33b991e2deabe9c5a1a6ddb762be3d3b82a03d59af726d7ba1a754a74c4556a2ea3aaf2336b9142c58a2b2572eddcee34cc10a4cb25ab79ff626e67a28ae552dc8043b0e548f8aac7695fada4e85205764c34b71f9151daecee9110dee75c1cecdf5c4b8f40b94ba35007da910909b96b5ced9dbfaa6d7e4ff26477106aea7be2158e5cb658b5108a11001df38727892882033e4f51917f2625ad8f3607bc03055d10e8d4d92116583d338ebde8ceaf3d16b877261e4d7d22ec3e5d898fc25e5af6cddf9348737bdb3dc6325c3c756f0c5c0ba16341a4ea952d4e4bae8eb343da6dd7c0c2472a82bad1686a209996b1bc4971c4abe4aaddd82444bb8e06e736be01d35b59ebf89804e91b637dd95a6d954a4bd6e68331be82fa45e6ba8c9a230caf6af320d564282bcd7a8d8c8db24e4cdb8939774c11a82a14cf1a6a2da04736dd4fb7674e45951a3cf99e2af3a62c766f998907d169ee3f8d2499d98b401ab0c7466c8b8f365da8b3df51e5daf15f6ca0557863bbb2b99931596955fdd39553385397619127c1dca5bf4d8e1a6070edbb67713e9cb2ac3ab9906741f2d1eaf02d2b26978b8a21c5147688ea21fa5805f5f25d33717ee321c263b9d2d6f5164dc8574eba0e95262ea26dc98f5e1e9ebb9986dff5c867c91aec958a01e4ca69c0625cab53952a092ced984df5aca0888e31da8e794acd9e7a76248adf3ce0b7ac93dd2b2157272c77e18da7b32b72321d0458465718d990d4886bd4e385a3f986314e791de4e3571a82edaec4ccb6874f47a27db93c46cf4fa25bb427d9b134e6519be1f0d2754b2985485aa367deed7182b2064d529e61ccc312d74c4a09a9680f8dc773b66dc4089d589ac5cd5f0844c49ce163b266e0682e0e54263b35200307a298d4050e7833c456dc4722ec085163ed2ebd0d1b17343b0d51c8736d4cf1316c4cca37477a158a57355f93f8483734e43ab7f956770056255560364ed7275231819deccd1233399cf4b2ec8050732b6606e9177ce51893297e3479da00b439f64d28bae8e1da2afa8901297df2ebd390abfce514403eda6cde55b1bfa5e59f2abf579a5125dbae04e263adec1dce651b03496ed44a08a63f07377579cd38dad3eb9eca94a4de9acac80158e4b04591d2b1cac2df787458de9c3d781080f5270864c4d3cf0190b80c7c5dbe8b6d8e682647d69bb05d7f6e30d6618aae9cef54ee0bf235ea935ae82690b0a6b79ee3a3e6645ab574e0be5e7413275fe06ba7afc7cdb6d7da82ade2ab8ad1e87971fb8c4119d4f5ad289d02deb0f9e77a12e5a11b446d02a225542dd938557e9fe3bc9aca741e241576f73a1430b09fbea91f8da16fc9fe470f2aefa80b206195ab878ccaa54d50a666539c92f2f28671d398d6b2d7a810e9598ad7d0b798a4eab7cc2bbb24e9db6713ab6a823c7bd3146e2016fa28278706d954a55356f05019b5abd7fc6e20d67d82e83f67e7c968c429e625a3c511ee94f2fc767fbe6546142566bfaac9b3f693bf916424ccacdbb2b512923d3646e4cc0c561ca6d448ddf09eb2cfb571af92623987c532ebb93e7637f16b8347aefdb8283efd15f3f1d3ccbb91479b3524cbd6cf1bc6bd0a1664903dc0322cf4593e0c8f73abfd48dfdde73fa34a1d70fa0d972a350996c354831d5fd3877e41ec5a30c6bde56d7228d8d4eb9597a76896fb746ee8770515725f27f7f33a523e2a8be81e144fd4e9fe1f97f37dac6f152230eebf2d3933de46559198b32a15aeaa4bd8ea2aaa68da15de9ed34776057fd4b3281d948829a92af5f1dbe93868755c21457cae02afd1d0742b5ba30451b2118dfe172f89fac39d4f374107dd698a4afde8b0bc85241ac449b937555c3c9cdc8ec3bd8615f4b4383f56d86f5cfcd3849ce87dda8bfd35f61aceae88a34e2a1b6b250ad6c2eb0c85f883e62ded7f0d1c00b84de78ca7a699955c449d0c6edcb67347c0de6e044d796ba0f59665232a0fc970a569e68ece62fb14d5cfa2e3e7b728a670e842383ac0e06eec66bbbed244c90f37d24185f481eff0abb809df44edaca7a034fecbdf0cc765b43083a3a99e719edf571f07b5bc29ee0babd99eace3af7ca66c9852fc39ee7b4fa3357a25ecfcc39c91d8b415b6bfd78d250443fa94477465ecf96b62c18ff1847462ca627276d88c4b6db07f27bad9ae76a3ac86a961984ca6b24360719f2d3ad944641bb0589d2906d7951b3522fabecdd282a6daf1544c4d5f7826a1462d521e0823d4adc5e84e8566cd8d6912f712f41a81d6aeebb093e86cc879090a88eec582cb65b1223489b03a19eb5cafbe2fbe1a4bafd39993a07d4f74610f5dbf426a40d170bb5b6644475e2c79939d9117b5413ee720938902198ea32baa25a027780cd93acc83250c9d8f167108b17f21ac1c3d6e64b6f286fd053d3f230817e2074b417e4295d4d6ad5ae2bda2c98306fbdbb8d8757540ba9604291e1a5c67ae4dc8cde7eae02ee04269d132da212e2e99b0a674238416f89638ac18a8d41fbb1493463044c51e225b5a7b944b967b972c2bcb516de6e5c0f3408332de4fb2cce8d8e1d702918fbc9c8bac418019829ae73859965c9f17ba524aa5db70c6bbade8e3712ce2b3db7ee6a6399df5401974d813880887d5d37cd6af0fe8835afee04b6c9fee07f4585ea6884e98ed24562bf31734ecf3af496413ab0db73a83e0b60d27a4969dcc4a4025a16a38bac895149e96edae0f8f08ec5a3c1254b8ea75f064b214b3741901539e16b4a94668d438cac636e495f19e0bdf888bac799c979d0f2b29497f2cf4ea13a4bbc6c48f4cb4fe662807e19a66a334b1a86c2953bf296c2f05b891e62aaa9114d28c093f22375121b08510916107328a949213490d94da4892fb3d22bbe94a1c2d3df8997fd7b4e3e823dcec7543111729786bb15abc1acfc569d30cc63ceffb063f6cbc5b6ea67785c5767f37ec44ff77d62ffb5935c0515e4683102ba99316506c9b5853e0b23cde05746729c8685218fb2de6d49dd79285fa7f60522eea972e27a36d096593e7e3394fa0410f10f9f8b", 0x1000}, {&(0x7f0000001280)="f3f706732f54580d8404bb8c632da2542ae988fce8f87e20897afadc81b8ee82aa31cc26b9b63e7dd8e4327b97b67affd7a0af688c39f34bcf9c0568fcda3cf5799bb962be816da8b4e35f973d84c27bc55b74adb0ce302cd72298815bb1483c1b705cfe6e35347deae01512b3c09ba6b646aab06264c2af8342944407ca1b956aa342a5c8d1845adfe96590bad53826aa9a107a707b23fa9b8fe774b5036108b772306522ac", 0xa6}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="4dc31feb85687c3a83adf13b75c410909108bd46a9937746f60a5a56f8a46262251f75e29e2f676c571daaa18b1d23f2f0930ab137873f86d12da82997", 0x3d}, {&(0x7f0000001340)="65491997df0b992e3e3e16531457f6dc9fc776639e23e75bee5dadf5cdd8abd3b78d9ba954677d9fd9f845d4b2a8af194470995d32b9219acb1336360ff4dd", 0x3f}], 0x6, &(0x7f0000001400)=ANY=[@ANYBLOB="600000000000000001000100000c000043d53003cd6668048d6aad490c7f78363820eff7cf209fb5ab0f0732f87503eaef9322870ca39b7b7ccfbe168c92000000428da23a5d4267faad0168000000000000"], 0x60}, 0x400) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) 19:14:20 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10002, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) fcntl$setflags(r0, 0x2, 0x1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r4) ioctl$VMM_IOC_RUN(r5, 0xc050756a, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}) 19:14:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x180) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 19:14:20 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x1, 0x4000000000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:14:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ftruncate(r0, 0x0, 0x3) 19:14:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget(0x2, 0x7, 0x1) semctl$GETZCNT(r1, 0xb97883cd85044695, 0x7, &(0x7f0000000200)=""/233) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 19:14:20 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x68) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 19:14:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x14}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000100)="8a7ffdce000d94cc88e4a216a9c3ceb93f39bde873f86da8c2f2cf2c33a5a191402e58c4c41f6b199ae4bba97d7a13993e42ad34d83ac7d8bfe76b6d6ace25085d18b0216fba") openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 19:14:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 19:14:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getgid() getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) getegid() openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)) accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001940), 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) dup2(r1, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x66081176bc8acca2, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) getpid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) 19:14:20 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28b1) write(r0, &(0x7f0000000240)="fa8ae5cb532b98ee1de3fea874093af1d8423e9b5c6af52fdbefc574efcdaab91464d1f9db79c5325cd19f48776fb0a41ace650e6c4afd73428e229433563655293a129db49c43e718b83ee6648ff8279b89b5582bf9bb3c865293de79ca19036cba6684fd6176511c5a00542eb10882bc805ae940bd29124324e4f91da295fa3383e17a5dece86e5ebb26273be61188e50be42dd5c68a9dbeaa803e32a4986390b136bfc44c924e0dac4ad01d7ff648ab99e15e6ec6d47fb2ac861d91d7ff48edab2c5fa8dc582f9a3a1c24ebd47ab55f32220dfd7793080af9518e5ad0567f219c3b20a99ef9fbef39de6714188e398d21c97a", 0xf4) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x7f, 0x8, 0xc9a0000, 0x5}, {0x1, 0xffffffffffffff70, 0xffffffffffff920d, 0x8001}, {0x1, 0x1, 0x2, 0xff}, {0x6, 0x3f, 0x7ff, 0x100000001}, {0x1ff, 0x401, 0x6, 0x5}, {0x7, 0x9, 0x3, 0x1}, {0x80000000, 0x3, 0x3ff, 0x5}]}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000380)="93ff5fd1edccbd102cbcca91ad805a12359fdacf03932e427da50d07574146cb050ab402ae5425fd95dec479d9b4197c09e3abbea75fbb8edbb1799667e8aafde42a61890617bd54ce6f633f90c2c1177dec7ba90ddcfbcc889eed3a8e9637b7c121e15f320100000058a2885bcbdc7d8baf509f3c8071d8c64e095b226f77f836e6cf8b5db5c0b9d4c18393f261db804f0ed024c2640aa36ca2e6f486f68d2c86ad8a2dad598f06506bf6bd5f71", 0xae, 0x0, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:14:20 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x411, 0x0) fchdir(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000040)) 19:14:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000180)="9e5a34ceaaa1f9a238f17d378749f4fbfa0c20cb1d798b6363da5c113194d1b7868e626e512c0c3f3746de4b4aaa7427b037ab53f94be3ab7799402ad0def49c1c388c6ff5f4f9de82ed6d460a", 0x4d) fchmod(r0, 0xe3) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 19:14:21 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000002c0)=""/26, 0x1a}, {&(0x7f0000000300)=""/244, 0xf4}, {&(0x7f0000000400)=""/23, 0x17}, {&(0x7f0000000440)=""/5, 0x5}, {&(0x7f0000000480)=""/29, 0x1d}], 0x8, 0x0, 0x0) r3 = dup(r1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) kqueue() write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) fcntl$setflags(r2, 0x2, 0x1) read(r2, &(0x7f0000000000)=""/50, 0x32) write(r0, &(0x7f0000000540)="f56a53e49501ed70cca51c264cc0d053e20ae240172a24ac1600569382ddfd5570369f0dd9feb449c0d1adfa3880a5f9526174a08b02ad93c24c092e183573420dad8e4f3c5ffd96ea11792e86f9de5d1a96eaccf615afb8be5e74afb68f678a381a9f860a8bab73e474279f4e6298f7bee01afb079e795cc952f24fb571e3e174ad27d09e3b30f0a6d282627b5d5db868602f947ee1957d431f20cc3a1b313ffd790df074cec3f43292a32d1a11de2488c2b41de4de2cbc4e0215e2cae707c398369ed5b8", 0xc5) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 19:14:21 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0xfffc, &(0x7f0000000000)="ebffcbff2ba3ca0d2eaa4e713048e69931929648", 0xb) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000080)=0x1ff70) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 19:14:21 executing program 0: close(0xffffffffffffffff) 19:14:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000178, &(0x7f0000000140)=[{0x50}, {0x5}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x10001, 0x0, 0x6459d4e, 0x2f, "efa831cef1d3c082be217d94f47dc7d1d3e4ac14", 0xffffffff, 0x80000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 19:14:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r2, &(0x7f0000000040), 0x1b) 19:14:21 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x80, &(0x7f0000000000), 0xfffffffffffff001, &(0x7f00000002c0)={0xffffffffffffffff}) 19:14:21 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdce}, 0x106) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x69de) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x1) 19:14:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x40000158, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x3) 19:14:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 19:14:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 19:14:21 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x97, 0xf0000000, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="473f2ab946f0c0bd027c4d7ad3b51287d3a37a6fe1706c56d6e19de4447797f37eb7c9939e4363e77a884376a9401703fb8b3d423a7292cbb3bd48503ef6f1c5bc35deb5058fd234fff8e76fe5de73e4cac3e2ec347fcb9e8a402fba10284ed5e8926c6e7185e6fa699aa4e5bdc4403252360b44eaa9ddc65faa2f7ea1c0fc4690bf939429df7a07667a8dc099c1e0113b9b5d1cc4d3c6bd91fd87", 0x9b}, {&(0x7f00000000c0)="dcd9627e9ad890b9103db3dab2ab57fba5829f61259da4170269cb4bc467079a3f96857962a27a4f1de2d6326665cd019c8e7e60889ad8f8f4d8", 0x3a}, {&(0x7f0000000200)="b78a4d0d0093cb58bb534b243590", 0xe}], 0x3) 19:14:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1f, 0x5, 0x1000, 0x3b47, "10c2bfcd23319b7920eb5625ebde10d1a7f71985", 0xffff, 0x3}) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) pckbd_enable: command error 19:14:23 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = semget(0x0, 0x3c5cfda5d1454522, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x3, 0x8, 0x5, 0x4]) 19:14:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="46d393f230109b597486a2ccb38ed4db9a08757b3e9bee85f6608421c9852218285100244c8474811ecb369c0baa1c03c49899a03bced9a765de35c7dcb49e79330a030ef830f46f2596ac75b99cade82438d88babb39c8372b779b430cfd5f74d0c5d827a26df5e5d90452c464e02d01c6999f442e18435b83d767df4008aa8c1bdb70d8175a8e77430e5792f9926a465c0ba4f264d5fc4150f2818f7", 0x9d}, {&(0x7f0000000200)="ad2b31f6fefc3cff098a1a7ead69f63952c1a4708e556da241af0664afb8b39e9f5e3d5eeab1ed6e808cee8ab3204a652bbf6576eadd581910c229bf85d9320240fe8569e6e1dd45ad8e921bcd203ab2a26e7940b77217214b4b701c3d099d332d7351b1cce3731082218cbe113ba0c2c6890895f6ca6c3c7b", 0x79}], 0x2, 0x0, 0x24) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0xffffffffffffff97) r2 = dup2(r0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x100000000, 0xfffffffffffff588, 0x6, 0x4}, {0x3, 0x3, 0xff, 0x180000000000000}]}) r3 = fcntl$dupfd(r1, 0xa, r1) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2, 0x5) pckbd_enable: command error 19:14:23 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/klog\x00', 0x800, 0x0) ftruncate(r0, 0x0, 0x9) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x107) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000240)=0x4) r6 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) getpid() link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000340)=0x1) r7 = semget$private(0x0, 0x1, 0xe37aa6d0d7a631b5) listen(r6, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000380)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semctl$GETVAL(r7, 0xf071fde11f7c291c, 0x5, &(0x7f0000000440)=""/245) r8 = open(&(0x7f0000000540)='./file0/file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000580)=0x5) semget$private(0x0, 0x4, 0x108) fcntl$dupfd(r8, 0x40421ddced98c718, r6) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 19:14:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000010c0)={0x0, 0x0, {0x100000000000000, 0x1}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001140)) mlock(&(0x7f0000576000/0x1000)=nil, 0x1000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000001200)) connect$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="655def3ae53505284a5aef6d24da1142b2d5b459281ffd4fee2f8352ea01002e2f66696c653000"], 0xa) sendto(r2, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) 19:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x6, 0xffff, 0xffffffff80000001, 0x1ff}, {0x7, 0x1, 0x3fd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") 19:14:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000001c0)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0x0, r0) 19:14:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x180) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0xea037a161ee188d0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x10000, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x8023, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89, 0x1, 0x75b020ac, 0x9}, {{r2}, 0xffffffffffffffff, 0x70361497140509c6, 0x80000000, 0x5, 0xaa0e}, {{r3}, 0x0, 0x2, 0x40000000, 0x0, 0x3}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0xfff, 0x80000000}, {{r5}, 0xfffffffffffffffb, 0x1, 0x2, 0x7, 0x4}], 0x200, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffc, 0x20, 0x0, 0xfffffffffffffbff, 0x7fff}, {{r7}, 0xffffffffffffffff, 0x4, 0x40000000, 0x1, 0x6}], 0x80, &(0x7f0000000380)={0x1, 0x17c1c00000000}) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000200)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r8, r9) 19:14:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0x2}, {0xffffffffffffffff}}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) 19:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c, 0x100000000}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x8000000, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") r4 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000003c0)=""/216) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 19:14:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x401, 0x1f, './file0\x00', 0x1, 0x8, 0xfffffffffffffffe, 0x20}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 19:14:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc, 0x1000, 0xffffffffffffffff}, {0x1000002, 0x0, 0x0, 0x8000}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:23 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="58944f1f83a1c691261880fdcfcf8d298f0c512eb377bf2edcd30fafc2a7f49a32a1000001003b1fdae993e13bd66992eaf7226c984e14a8f1eacbc9c9a09391f18ddacf9e342cb5635625632dc67ee5be5a0dce49fe597282c7f9d0be44b9ad8093fd0463c2b96df17dc289d97b7692bd6d9f02c70f24911d14e47f47", 0xfffffffffffffde8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() 19:14:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="3cdcfb8ed4"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40, 0x7fc, {0x5, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 19:14:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() semget(0x0, 0x3, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0x280) 19:14:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000106, &(0x7f0000000100)=[{0x40}, {0x60}, {0x6, 0x0, 0x100000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') readv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000340)=""/77, 0x4d}, {&(0x7f0000000100)}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000003c0)=""/76, 0x4c}, {&(0x7f0000000440)=""/80, 0x50}, {&(0x7f00000004c0)=""/149, 0x95}], 0x7) 19:14:23 executing program 0: r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f00000002c0)={0x3, "9f62dcf8ca483bb49b68df1706c0164a9205520ba834620dab715120e0359a763bf0c3eaf7f93be80d7ab83ad5847cd9f3358d14146036315fd824c19c3aaea68923cf77d9c504e48171086bea6476975a89706c012ddad6a5869884da4286ac074764595fd760a9ee1b900b5b415f"}, 0x77, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) msgrcv(r0, &(0x7f0000000400)={0x0, ""/140}, 0x94, 0x2, 0x1000) r1 = getpid() r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000080)={0x0, ""/162}, 0xaa, 0x0, 0x800) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = getpgid(r1) setpgid(r1, r4) r5 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x14) mkdir(&(0x7f0000000500)='./file1\x00', 0x40) openat(r5, &(0x7f00000004c0)='./file0/file0\x00', 0x80, 0x180) r6 = msgget$private(0x0, 0x20) msgrcv(r6, &(0x7f0000000340)={0x0, ""/134}, 0x8e, 0x0, 0x1800) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="004300ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684d1c060b1d4b3d8bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000ee7f5682a08efcb0f206e096c2dfd346e3c0245460c751f4396729109a65f652120a10573327303878e2f078439dc00d7902140af227a959e5b4931dace2288ea52e474493e54f445980d1766536309c028ea71ee8787ca574679d8ade81f121404ef650fe17a7d8310000cebcb5d1c4044789ddd180d3700519070776310199f6fcea2b890e00"], 0x1, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x410, 0x10) 19:14:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 19:14:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='%', 0xa2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ftruncate(r0, 0x0, 0x7fff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="94fdd05bc3d15ec14a0757c3248ea2a898c0aad693e7b1bf94522d15ed8b4e92610688b8e629d28c710983845215906cbfc856c134c6efe1f03f806287949bc45368a2eadbc0602d22bd1c6abf0c5b5d7bd9ea25a54834a790efaac44bc7b1751069086cf05a60bb874ae87e91ca4b1e92837e3aabd0cf99eacc7dc1a5b96629c5fafd53d032a49e741d728424672b94dfc2767a9de52133979355088ecc3777dbb00cfbdbd0964d22d51d596833b281f6768284cb9a652b11327aa04601d230db", 0xc1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 19:14:23 executing program 0: r0 = msgget$private(0x0, 0x220) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) 19:14:23 executing program 1: mknod(&(0x7f0000000300)='./file1\x00', 0x2000, 0x3f) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) fcntl$setstatus(r1, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="0a1c6df7", 0x4}, {&(0x7f0000000180)="c2dcbe0983791d88328272c75df6a4e3417b9270b17cde29262e303fa1e5c0041ee17e1f1663a457108bea0fd5ff9f519a44e599f3513e138b89fbc3e70422f586cfe171", 0x44}, {&(0x7f0000000200)="2c157eb01187c916c05b69e85f730dbf81ce1b381d76031bb9973af380e453a360892436310982799515392972ea7c2f1d2be9711a5bca9ae3c417faf439f5a0fe546a314391075bc1f9c29fdd9d7b27a1589a", 0x53}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="b000000000000000ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc798302a061c787a4c74f46693aa3dcdb065ec0f72db3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc686f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000a00000000000000001000000f8ffffff1723f5262326aaa80d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916792e0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f7502e313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b5254c63bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003000000eabb6dfe253831dbb5817c467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf556efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000000000000128eb6c8b754fc71e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400"/1128], 0x398}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0x8, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd29, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000700)=@file={0x0, './file1\x00'}, 0xa) fcntl$setown(r2, 0x6, r3) r4 = geteuid() getpgrp() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x6) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000bc0)=""/164) dup2(r2, r2) setreuid(r4, 0x0) setreuid(r4, r4) r6 = semget$private(0x0, 0x3, 0x30) write(r0, &(0x7f00000002c0)="e364b706c4", 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 19:14:23 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) fcntl$getflags(r0, 0x3) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x21}, {{}, 0xfffffffffffffff9, 0x91}, {{r1}, 0xfffffffffffffffa, 0x3}], 0xffff, 0x0, 0x8, 0x0) close(r3) 19:14:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000340)) r5 = dup(0xffffffffffffff9c) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) lchown(&(0x7f00000002c0)='./file0\x00', r2, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r6) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 19:14:23 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001600)="c2d067db2b1edbbc875d7ca5b500a9df291bc8e42e4374342fc0d756e79e8c14a7ad365e51c470a8b9be12f6bb76ef86aba498ac5f91c446cf95d47bf29f0012c7456a684a421c7ad304074a5d467393f322f04443d3b365ff4406dfdbdee3a049656ed63c493c7b32f42a66a9221d8d9c9a85f4dc289d1bbbaf692287a3d0ba4ba2991780b2b104e108b4be40cd555f5eb15c31a05aa45dd03d7e04c576b291835d3b6825ae790cdd84de29b4ac7f6057775fdaeac858df22cf85be612c711cb7dbc8ff0a756d2490cb1add93df1feb", 0xd0}, {&(0x7f0000001700)="87d64a6648cdee600fbdd5a7af86d502a46b1bc10554b2195ff2ba6e0651615386905ea945361146247f93c487bf769eb9a94a8c080d018f69dc48bf7a70021deb7cb2dd34e1af5d94", 0x49}, {&(0x7f0000001780)="4d3fdf74f6250ca758222e1b406b5e0dcc3cd858e2c5338442bd4c4442da1e62c48e3b341686dd8c5674c8c93c28a7950614cc2165f68cbf7ea2e617b689aa95de9475a797b03da392084bb84423f7495550d781e82e6c1c5c827d25412bdadab61b25f5cf57c3d4f7d5974b9597bd449787b5f08b1a2073737955b1a10ab4c329607472ddf964981de729b4fff82adae2f931502ab532bbe2853fb798d4001f83b1f895f5157b9ee5c9fa517ec54b4ac5cd57d6379b02d8053ec53b63ee4697b4081bfeca616375cce53c8cd17d9898807d2edc2d681fe279559280c9c5dfcae0e1b3e504d75edbf912eb0dbe29cd88eb", 0xf1}, {&(0x7f0000001880)="cc5cd5df997d485bf7ab1e49198e69bd592931ae6352f7e4212e95", 0x1b}], 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) readv(r2, &(0x7f0000001580)=[{&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f00000002c0)=""/254, 0xfe}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/150, 0x96}, {&(0x7f0000001480)=""/247, 0xf7}], 0x6) 19:14:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x601) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) 19:14:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x14}, {r1, 0x8}, {r1, 0x4}, {r0, 0x4}, {r1, 0x20}, {r1, 0x10}, {r1, 0x4}], 0x7, 0x0) r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r2) 19:14:23 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) close(r0) writev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000001000)="cb084345af0ad10db8be3656ba34762285df0a5557ecea532b9cc6d4241dfcc2fc035a234dcfafef9bf5a061c082e952966c44d503d58cf0ccdf464710fe27658dfd310203", 0x45}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x3, 0x6, 0x1000, "9762ed088fdedcca244867078c73f2adeed7b0a5", 0x5, 0x3f4}) 19:14:23 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000780)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r4 = accept$unix(r3, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000f2e87954107e567b94a70000000066d3ab4d000000482c5468afe5ccd800000000000000000000004c0000000000000000006766a5be7478ed0000000000000000000000000540027e833e191af61e4fbb63bedf0500fe5d2f57b0720f9a5c7875fea1556825d608ee2e3fb271d60ca7eb44fe16b8e3be195700e0e7efb8a3bb3004e6e9e5012563a44e1df9882d0779ded2d8b5eb12a793c2b4d1b5bf040262e4961af8baed74b1ade020890b5c610e39abeebbad6d5a915ae884aa94f88af723f071c087407d62000000deafe4a6854dc1419809771c274d72cef0dd167bf1f225e722049ce91f0afc7de917b902f11f8ed654582d2dfd8ff2d4899f0f21c94d840f4c2ab8bc72d405b38a0e285fc398ef925e70c67603eece8ecaefa573d8c01ca0105d30d2c264f2910aff586940254346729c91722951d5b6f0e049e1f5299c4cab9d50e95af4113c575dda7d95a2c602e2c39d27892216ad3d90a875353692b9702202e62e2b799eb1b86f19000c93dcb122122826a096f431936a80231fd57565ccaa09d06271b45752967d20a5355dadaabfedfd788821308c2fd028229e7afcfa5d37ed7b5cdc12daa65d26bebc16170eb81c746de6d3daa19a363a046b1f8f47be98621e3465b6df05d8286aea4cc68f371ee674bd66951810c72741e78d8cf33dab30773cc85a0768d32bf577479f55733e8cdc2a927e7bf0f78925e1434ab547933f57b52ea7a9ff93b0d98a75fd23c1ef2e57b9ffcaddd164e227d58439e031bb244a7293b21b529117e5a366cfd60aa63cf8914992dd95e7ec2230a769060265af02fed1059ffbda5041c19e65ee0bceac867aabc8d7ad5f67456335af3a2245776e91975e0ac7bf42a7c708fa2b7349e0d78bd23d0496234e7b9454968896cbcf3ef465ca48706ec112ac03f5a664e71232fa5ebbe5b466d4bab490aea2513a5bd41af018f05b28aabb8908904a52325f3a35250c54a278bba830944e9f2588d6a0e2bc27fcd0342f9652f025eace71360fc9144d1994118274919dfd26adf56a35af966843d28dc269357699bae6baf30e2b7fc21636248d07cda0daa99ea9b08e97921b3aecaa1df6d66925c5890b7a5b88b5b4f332759c4653187fee58e70530dee26572636f91f4fba1abc822229fe430cb93e34346fbb67dd18d14d4f515ac4c94e2f54ec3479478910dd2032c3a497e0cdc0c0fee2a0571a5e850bb6501241aa109ed59d0e719804f465e1daf"], &(0x7f0000000680)=0x55) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r1, 0x80044272, &(0x7f0000000180)) r5 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000001cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, r9]) r12 = getpgid(r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xffffffffffffff39) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002380)=ANY=[@ANYBLOB="3000710000000000ffff0000010000002204c096f3d37ada188a38c287dd0e045131b772c706a7fcde5aa72874f8032d0c998baf89ce5ef45390045892e5fb423cfc2666553be4fe03d7f0628bbdc79dd2b394b70d502637d2db22d4478d767a9cc97ae05fa9ce6aea92c878a582d1e5efe9349d9f7e3fb46ca12dfb4698d51a18e5a9ee48f3ceac4042561341810eab409cce889d114faf8f220ba9f7f64002c7ebfc194b73e2aca6846f4fbe3192440a378dd4d0d49c1237c46f21", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYPTR=&(0x7f0000001dc0)=ANY=[@ANYRESOCT=r3, @ANYRES32=r9, @ANYPTR=&(0x7f0000002200)=ANY=[@ANYBLOB="559fdd07785a585074f1ab7a9ca653d2edd8d47990730c98c04f933a35b2f9e5f48f08ff8b6ed35e1335c7f672649c24b48348a92277966f92428e4d78a2c540b20480e6c95b853ea1ae35a595b053b86860b763cc7fe381c41e58b7273e9f9a509bbde1ea3e4feb9c88205594f6f70c769bc19f41a39f71161571c72291f6ebca88e05f9d3b22dadedfd1d0f22dc04ab62c6440b767083d8fcc191a83e68d48a7dc37a037bd438fc626a80a4b35e46fddc3eb65c64c107810a8d4a0b90ea43e893ca57d52cab102960d494720376595acbbed79f9e702249f21c3631235a20812514d", @ANYRES16, @ANYPTR64, @ANYRESDEC=r3, @ANYBLOB="1d022fe80b0a149c35ca0499332c68eb8dfa97f1b866fbbd9e5774c08131d8136700cc08415d4c325417226531dc43d90c9160030e2501e01c17b0a4c7828d097f6c", @ANYRES32=r0]], @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES64=r10, @ANYRES32=r3, @ANYBLOB="20002c14ff1600010000f92a86a31000f5", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r11, @ANYBLOB="0000000000000000000000000d0000000000000034f68e7b3a2ceb15d1645d391034212d0739f406975e36a47d3b2fa2af5357aa17bf5dd9d07799afaa68ae71fcc23f1448cd1f58d4020f19334ce7d14c76e466ebc9473e6d159fc4426a3019aa83bce258be39fd6bf74a5e4146553b93f678e6dd02ef759adda92ccb7d9ae445c68b1776c3fb47c7e81de419f4120f348ae85247018586a5f2a138af", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000608"], 0x1e5, 0x8}, 0x0) semop(r5, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r5, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x800}, {0x0, 0x1, 0x1800}], 0x3) r15 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) r16 = accept$unix(r15, 0x0, &(0x7f0000001e40)=0xfffffffffffffe56) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000300), 0xc) fcntl$dupfd(r16, 0x1, r0) semop(r5, &(0x7f0000000600)=[{0x3, 0x5}, {0x3, 0x1f, 0x800}, {0x0, 0x1000, 0x1000}, {0x3, 0x40a6, 0x1800}], 0x4) 19:14:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x100000000) close(r0) 19:14:23 executing program 0: socketpair(0x1, 0x8005, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000980), &(0x7f0000000ac0)=0xc) r2 = semget$private(0x0, 0x7, 0x400) r3 = open(&(0x7f0000000d00)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r2, &(0x7f0000000a00)=[{0x3, 0xfffffffffffffff8}, {0x0, 0x7ff, 0x1800}, {0x3, 0x7, 0x1000}], 0x3) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x7ffffffa) r4 = semget(0x2, 0x3, 0x4) semop(r4, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x3, 0x6f, 0x1800}, {0x2, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r3, 0x4, 0x4) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0x2) semop(r2, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x7, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000940)=0xfffffffffffffe10) r5 = socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x1, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0xfffffffffffffffa, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000000d80)=[{0x0}, {&(0x7f0000000a40)="31dfc286749e22dddfb8c2824ba9c9e2d43b926d16c2a9c1b9e901f9fae2529245cb58a26b30b367ab1b8b192226e097f0163b10d20359c5e51b4c0c4469170b65111c80cdded0efb0", 0x49}, {&(0x7f0000000b40)="cc7e4724d5fbeef48a353a081eeae18adddc05f31d6f6cb9f8fc779e83580fb06e035e78d4e57731832fc661b0de58d03c2f8f5eb8cf78ce0617c53ffa07a198986707698ab8b3b346252836a15bea", 0x4f}, {&(0x7f0000000bc0)="2b0512656e61a8ad74b5e9c93bac4fa04e6fe4cdc2c7de509f102a808efcffe56a62808203bf7a3d521b5d121c39d3a4a10c9dbe468137495ff23aed8d54f6f76c97f25686a9dc7a2a5b654f2662aba253c100e4d962661519be65caa568bd6e81f828ed8ce7649eab343fd75169edc314e9c0", 0x73}, {&(0x7f0000000c40)="b0ddd171fd883dc0930fc1e0ec3efffdf6c5592767b71b5e1a5bc8155a4e87ef6aa668cd6c1f3b60a507edc00a7a55e233096dbed8adef4fa7154c3b546c61cbe2af2161bfd6b5870a0ca343ca22cc612bd54aaf2aa0e676d9c9515cd3b72ff60b88f46b95c52ad0e99b97c0c64b9a75cd4820e404c98276c445dd712e706d35fc7d2ae544879750fc5238531865842c6ba3559a403ee417f8ea4ed50cf53842ac74db1a013fd29e63dd044a2ae98e667cfda71f39ba", 0xb6}], 0x5) r8 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSBRK(r8, 0x2000747b) semctl$GETNCNT(r2, 0xfffffffffffffffe, 0x3, &(0x7f00000006c0)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x0, 0x1d, r5, 0x0, 0x1b) getitimer(0x0, &(0x7f0000000780)) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000009c0)=0xfffffffffffffc6e) setreuid(r9, r10) setsockopt(r7, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) 19:14:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x9) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) pckbd_enable: command error 19:14:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 19:14:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c6530000dfdf07c48c95b69fb0631e2d3225fd74dff1adfefc18fca5732ed727e6c56e63be5ca9fe4d7fe5614c78db43c2d903729b97d5cdd2bf3e869f35440d2e21b322c8728311bfbca5036f9904e306bfdf1d13b95a8a9e114064435f1aa6cf1dfc8b596652d8d4b58f289765dc17f10bf948f31f46e066ad8424602be24a86fbe633a7b2212234d2ee44c3498c5b1ffb5cc903595c9f01aec36a34b6b1607f91a166fba345fb8979c904b281bcf3835a0fb15366e7f126733a252f7185d5eb9de84853b8f56c2f883d94caf844b72aa806acc0fe18048be6e413764"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:14:26 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unlink(&(0x7f00000000c0)='./file0\x00') pckbd_enable: command error 19:14:26 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, &(0x7f0000000100)={0x800, 0x3, 0x3, 0x698, 0x7}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 19:14:26 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f00000002c0)='./file1\x00') open(&(0x7f0000000240)='./file1\x00', 0x8, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 19:14:26 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0xf0, 0x7}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xb00c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) bind(r1, &(0x7f0000000180)=@un=@file={0xf999132cd68406ca, './bus\x00'}, 0x8) writev(r1, &(0x7f0000000180), 0x10000000000000e4) 19:14:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="ac357b8f85b52eda4449a666b5e0114e03d8894c3e0d68a2451332441051f50a74f4e002d369d321f89532dcc6b98c0f64cb7743abf222ce2a160b2a7d52b836cc21d4ed529737b2bed1a5426fe2f3d4c2a2a28145d262c42d47eb11462198b683c8f591", 0x64) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = dup(r0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getegid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="c48d04ab460bfb2a03d491b80657dce38f0c2ba42fb9e288c89c2cddc5cb8bdd93280a9b55d2bd018efc3f02c8ed4b4808d47e5b4e744dd2c938d987f96956d7ad408c8148339e38a2c9a4d56948624225db8bb5e78d12f29a5376531d2a6c32fc2d4b9445024eb68a04cb889e324d1520129069d75aaee69bbf4a4e21c8e3cebdb9fad3867d61ce252535abedc888f9645fdcb94df38b43ff73f6ea75da3f1dc5bfef89787eaa3e2d48b4cb8655c20b91704efb85a2592d362ef2fc270b22ccff1996a20b7f2de4f58fafb8e20ff8c5a4ad39011c822568520f", 0xda}, {&(0x7f0000000200)="741c8010e3b9aa19ac5fc7e9526c6654c53fd5761b9be31f9d22b6ba9aff63c3b7829795bb59f8f9ff455da525f3061c1005159cb9f29a5117103769ce27ff6f1fbdfe22f61d6923e3fcc27c3ff2ebbffb676f4782fd752dbca0e7786aa0115feb64acc854ae646b2205a98c262636cb35bf915c76031ae770c752bd5cdf8069837c0473c3d962c44df7d7d178fd62ef382ecae56594abd4da3a64b9a80119ef0f3dcb7fb3d3507a7c93ae96693b57c7cc823bf04baceea0dc04f74674664bf23423134e", 0xc4}, {&(0x7f0000000300)="9bd390ede816fb78adc7c266252313476b3e29e5552080b98b50", 0x1a}], 0x3, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r9}], 0x58, 0x2}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0xc451, 0xf800000000000000, 0x7fffffff, 0x1, "02ef50294c0fe9b679d9b11ad432c15f7f68c97f", 0x6, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000800)={0x9d, 0x8, 0x5, 0xff, &(0x7f0000000580)={{0x7fffffff, 0x0, 0xfffffffffffffff7, 0x9, 0x4, 0x7fff, 0xe}, {[0x7, 0x8000, 0x40, 0xffffffff, 0x1000, 0x401, 0x400, 0x1, 0x8, 0x0, 0x9a, 0x2, 0x4, 0x800, 0x20, 0x48c236be, 0x890f, 0x6], [0x7f2, 0x8001, 0x80000001, 0x100000000, 0xfffffffffffffffa, 0x0, 0x9f, 0xda3, 0x6, 0x3], [0xfaa, 0xffffffffffffffff, 0x5, 0x5, 0x0, 0x8, 0x80000000], [0x100000000, 0x1fe0000000000000, 0xfffffffffffffffb, 0x3, 0x6, 0x1], [{0x2, 0xc63a, 0x81, 0x2}, {0x1, 0x3, 0x5, 0xbe}, {0x1d880000, 0x94e, 0x1, 0x1f}, {0x5, 0x4, 0x4, 0x6}, {0x2, 0x10001, 0x8, 0x1000}, {0x3, 0x1000, 0x1f, 0x7fffffff}, {0xffe000, 0x55, 0x400, 0x2}, {0x5, 0x9, 0x2, 0x9}], {0x0, 0x9, 0x8f57, 0x9fe5}, {0x1, 0x4, 0x100000001, 0xed}}}, 0x8000, 0x7ff}) r12 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={r6, r10, r4}, 0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000880)="e547fff1ef9b8e3b48834bed93dd4b6822b7c6f5c3f1ccae36dd18003c1560f18b5882f1eb605e5a625c4777a02949c2feaf1e3b5b8c3a39b42031992c7cc6ccb9947a05ce61c9cabe97ffb5b721188543f7ba1c6a8875d15841", 0x5a) r13 = getppid() fcntl$setown(r1, 0x6, r6) close(r0) r14 = semget(0x1, 0x4, 0x201) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000900)={{0xffffffff, r10, r11, r7, r8, 0x2, 0x80000001}, 0x9, 0x0, 0x5}) sendmsg$unix(r1, &(0x7f0000000c00)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f00000009c0)="33e399013373437d0d351ba53222ecfd3dfb9efc56dfdbf9e3d4085acf52569218c9081e4a94a4f6fc58bf4a44f57d828721f2451fc70bcac392c7161bf5d6772c8cfbe7bafc86b31c35c1f7136a9838fc04afdbc3f52d3b7d3f15416c70bd6a884696628240a169c663223a74eb1cc62af0d4224d24c48eda25249ad181", 0x7e}], 0x1, &(0x7f0000000a80)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r13, r3, r12}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r13, r7, r9}, @cred={0x20, 0xffff, 0x0, r5, r3, r8}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x148, 0x1}, 0x5) getppid() recvmsg(r1, &(0x7f0000000ec0)={&(0x7f0000000c40)=@in, 0xc, &(0x7f0000000e40)=[{&(0x7f0000000c80)=""/72, 0x48}, {&(0x7f0000000d00)=""/215, 0xd7}, {&(0x7f0000000e00)=""/43, 0x2b}], 0x3, &(0x7f0000000e80)=""/9, 0x9}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000f00), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000f40)={0xfb6, './file0\x00'}) ioctl$BIOCFLUSH(r1, 0x20004268) lchown(&(0x7f0000000f80)='./file0\x00', r10, r12) 19:14:26 executing program 0: r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) 19:14:26 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) r1 = socket(0x2, 0x2, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1f48e2df1db99d9a, 0x40) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x1, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x200, 0x0) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x0, 0x0) poll(&(0x7f00000003c0)=[{r0, 0x10}, {r1, 0x10}, {r2, 0x1}, {r3, 0x4}, {r4, 0x8}, {r5, 0x10}, {r6, 0x100}, {r7, 0x4}, {r8, 0x20}, {r9, 0x28}], 0xa, 0x4) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) fcntl$setstatus(r10, 0x4, 0x80) r11 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186a56010000001c00feaf0000feff0060d5726c85c2768511fe080000f31f00000000fa7dff070000", 0x2c}], 0x1) 19:14:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x1, 0x8001) minherit(&(0x7f0000291000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000417000/0x1000)=nil, 0x1000, 0x6) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) preadv(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/134, 0x86}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/166, 0xa6}, {&(0x7f0000000440)=""/60, 0x3c}, {&(0x7f0000000480)=""/29, 0x1d}], 0x8, 0x0, 0x0) 19:14:26 executing program 1: socket(0x10, 0x8000, 0x8000) r0 = socket(0x2, 0xc003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xc600000000000000}, 0x10) 19:14:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = getuid() seteuid(r1) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="9a", 0x1, 0x0, 0x0) 19:14:26 executing program 1: mknod(&(0x7f0000002b00)='./bus\x00', 0x2080002002, 0x9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000003cc0)={{0x3f, 0x7ff}, {0x5, 0x100000000}}, 0x2) writev(r0, &(0x7f0000000080), 0xfffffffffffff05) connect$unix(r0, &(0x7f0000003d00)=ANY=[@ANYBLOB="ddaa75770086df67b44225929448416c0dcb09a35c06b2870d49dd951200fbb7c404e918158ccb658004d7e2b1a305ad7893799d712b2d845e7379ae8a1e0e8275f9b6c85e3d8bf88f7923d389cfe446b6d6afb8b058c726fddf15118e6999769e47d2a06aebcc397b2af281e98b93b18861291763c256e405ab3732e8520da193303d0710698f56d735c3664a64631fd17a0df07a9cbb2fc2b901fab87dd70c72bd18fb123230eba66b53217c775bc4d735cfa959c83111b82321fa388ae6f66047cd198484d53f5a614bdd0ee8c48911815b7d87cfae96aa91d2eeeaa04ce714d295046104207d96673f85c446bf930622ecd814b1"], 0x8) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0xe6, 0x0, &(0x7f0000000180)=""/230}) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/99}, &(0x7f00000000c0)=0x65) writev(r0, &(0x7f0000003c40)=[{&(0x7f0000000940)="c8332e3738ca643fade1f9f26bf7333561e7892dff19870ce97fe4b05b16c5f7c1016061f0354859a3c1dc4fb223367cf73bb5a892fac49429318601964035d404cb52c88594007ef8f8d3597ea7565d8e4be952e9ffef4e84e5b34cbb7a1a3060fd5cf5b93d5627666d397da16f7a074380e5ab6a283c71ef7757d4b304aef25e", 0x81}, {&(0x7f0000000380)="76a7f4e45fc4a90bc8e04bcedcd67289ebf57403d781126527debbbba0ba6bec4dd9766903d82f2a656936d56c7d70612fe9e0efdcef7573611800498408773873f526d959b99a328db6e5f51e55ffb53b5c", 0x52}, {&(0x7f0000000a00)="48dc5c5d1b6255d81510c1ffe807ee7754dcccc1662d5e4402491f18df4b60db2bbf10a9bff7a0a5b65fb46f93ad265646f947a6d72af0cb8a25cc4ceaaa91b92dbe3a7cbb568e628394bf1d7568a63a2c4125bd24b2169052026fe8c1671727e0398f562d153dcd7aacbda81f3949fc6581331eaf014b13cbf8f09d536335cedb193c4ed0c243001b7c418a90a87e6e4ff454919adec46d02bfde7bedd521abeb4aa95aaa52b911ae87b843dd8c28cb3612c57d496605f3268d93c4d2e0448f0337fca754ccb9bb1d9df7cf54d6593d18ccd903dcfecb64bf04e5ed5c8b7e1a0487e469127db5460a244d773f671da961d677c29678f652c021b987986be4882ce557f1888e0e033c6b60b4663303a38da138ff271981c0d6786d14ba4630de7ea054bad7af00269b904e84befa24efa418effd2fe78344205931e9994f254c91b8ae7575032ae08c01ed0ad9abd2320a71ddae9f1fd185818aa9873018b5d91472bf9c21f6a5a4f58d62b5c020df656716282920a65b666535de1583a129cf5cb80854cb30ca7f420231bb01931117c7cd84348206232b8a487c5a129d92fe52ff506b56929fc6ce63af13c44678e2873afdcd902749f5c6561ab30771b5595238a805b31d6ad146ee1228c551d93d625cb6a3fdb25a05a47086f7bea35b3ef16487531e0d5fc8c1b5bd224384f1eb53822953e419c1352bb68e75b3b057940036897c7189d683bc1297617b7dcba93138ae383c576be475c55755296a0a85b6f2c817bae3b93b2cc3c5468b2449090ea906bdf0ad1b7e96fdc03764aed61464177908fe796b8bbc58cd260f72a9dee6c346655b6b217fdf423d496e9d3e1a0f66cff910f5f7e696438a928f1e9009b5e03326ca7f3ba8ee14a6420021fc0b2578c0e720c04c12c619a471c3a9f86fc9a45fdf7ebbfc54a50e4f1c66924c3ed60249408b1168a7bf4a66f1c3b8d7bf4078bc741d6c23f2c83d4c707bdb6e591c16912ae2cef4c4a284fe39ec506d1ada85565707fe3135ca378b668bfb20b4569fab876641b37682e6fb179f3d11aa3345f52231e37b62889f30abf7642fdc36fddcd3a59e2b6fbde4f96b02dc7b8ea6c6b3d3e2767cfc1050d66a41c00ccee12de00204f61388816c94ab2c82a723518ff6a5158647784011b022d2093e4d91f212193ba5f426a2e375ff9f815737eadcda0f80f5cb2bad76e06592f4fbd5c43eb5cef3696e5deb40f6a47d7241ccbb4766f71292b6ce5e035744d8c0fd0eaa099a0bd6cba6d6383d99653c2510a0231476efcfa4056d6bf7033ec1e8f68928771ad4e2a89c8856921828c738c556b0b4b0e95f5c96ea3269d297097892ec31ff14de6bc311187f2af20d915b41d670453fb1d13e3559f9809982da1520cad3e2d92288d17d7338fbf28cf99c12e881dbd42e8d896c3dbffe400db4323b64aa84b04cb4d1a949c537b3f4f26f47b61734cb6dfaef93f1c5d79701ddb835cec64fcc66f14d47c2eb22789cbc1bfd6f2b98d1deb55efcb7f90863534e87c19888d9e315b2754f092efd33f4a6c3f592cfba45f633fcdb1fdd305929aff716586e74584b995778883e44d75ce35d9e2c0e7276f2255e4de32342951f0e88f7f7be845f21dacbcde291244ae36922ca0bb7b1c78ab9f2493cd4f874fe13133975b89c1c74683b30c2c6381e13b16ac7dd4d6edc753f04287ccb94db87c50653d4bd7fadc1df56432c2dbcfc62b6998247cc6526df5ea66bff2d266df32e8d66664e302d60711e50fb739ef25c2cd385e96f32c158dd842622828717591f45dae8eacb1b5f40f6312c8825ef04c68bf17bdc66f9cdb9d8c3728712a82fd060c963cda95eae3cefb33575c41083524bd30f541da6d365238311f976880397ddcf540ed61f371f68d57e9ef41f03916032f4de7efb15f82ed7d7a85ea92b58d5a02c90ac8deb955e6b9803d69c5c052b86bc1f21483ac2155488d815af191cf02c8059ee757ae939e7cf50b8eec2a2b6ab4987b52a74a722440df342471ceca86f5bfdcaca0330ad19eb2049f714806b4b235192ac9d693467dd38a69eb108ac408c1b023cd0dead6113bcc13858f907d20f1c2377c0539524a1308501d523b3a82c516771fcaa047da43cc68ba9183f2e8a7ac420fc04778bbcf376dcb444225cad618907a301790d7db49bb0df92e49c8a9d9bb57bbbd7e163955abdf97c5878237bf1446491cbf1439d7a203a8a113739a80d5a30ec7148adb60f46eb997316a7f22e3f2fa5e297bb0dec03829faac5512fe205adc18ba6947cdf01d436ccc4dc788ecab0e6a1789d0f5b539b9ba08cb8605b1a88db285031709bd87a153af94c0beb88398709d83fab50b16b35195f57182bcc2ad9e5f0e1d7b40b3d4a634f33226acadde9f72b720b2736ede0e23b3f1543c1fdff0bcdf61c7a72a70c96c4b998a9de45f4e2bca5221002810fa7d84eff92f5622f2c91855552e147e0f1fe91937b44528c2177b6c67b686af7edbf60dd19f22aeef440519db1c59fbc51b5e62697398937353951f412898d1e0cffaa1b3efe46a729f5d811902276e5e5b9590a4a5d94d2fe030f1f91bd7393fea04489a2d0a20bfdca1e690a6d4fc8f1788669d56ecc4e3d6cbb4ba96b72bf1e5d85d9b4861db4cc051943254522c87a93b01d4b4245a3f2b72eba6ce3c8602848a043725c8488aa13ffafb88a24fb64035961bf0956778f5ec6f5811e2bc5e84a4d6ab2bfed5d0a1bd1b634544848056d6e2e3862eb93af638fd6f7b89c9d7d572db11e7fc20bc1cfd4d1b4538fc3800fcbeba32f565c6ba4d0cdb9d677d29253e3dae0e4a05b496a94bad12a1f713b27323c740dde9b17fce13d431483fd8b3b8546bef0ec75d02f6bf90e9755126748bc2ba71c23d807df619b95c6450a07750678d334a3bd9e1272f893c392395e981bac580fddf4093cb29a49e81c7db7f4d67d810bb12af7a034942066e0263c2bf2acfa9e7ba788a107e5f5b3868ef67bf24b8ad27343d9fa6032275db0951cccbe0ee0578796c149bab5f304d7066404304cd3c6fe1c85554d8977666020d84bc49288d6ed4f79edb07ad0f31536339dab67bbeff6c7c03c15d53b6db79edb8f3d7ca9e164d0f4c629beb9b6f4f20e569d5133e523773943e06ed7ccee696259d0bb7cce6664835ede2f244fee2f4f386f26052c0b7fac9c156ba533ebb2cbdf5ece621a6caa338916e46c3c5f39d1923f5d089fe7c48cf9d49648805fe64dbf5ef0119bdae3a1433a9330fb78384da65e00eda51c2ea5fdfcdb0d3cd3dbcec00db05719298579443482fb15d23912ac98ada2bb3f0a868f92047b91c90e7c498852c1d497d2a1ae67affd8b5ecde59d080b9f258d6fe8da3fb9aa9470d844dca289841309a87d2bef72bcb47cbc94c6e8fd0d27ffb18c9a5a4bd76aeabdbfbe0f7aaa6799fd209475de46eaf95fc01dd466622ae2ea1a9857bbe81fbb07aeb90781d5883d34347c87be40ae2cd6fb6169f102c69530d60e0a4e03db7e6e85bf74e8937989162e68fd4c519f2c16b2029d421801571178830e97ba494b5333a99a2e2f5ca39add7291968ad0f9d4fd1949118d507777c5053f4a39b48564a63fc078c0f33296271bcfcc4ee51edc3e7a717c70d3a69bb27514eee6c0bef94719920230430188d376cab5b1850e652eb19bee94f77472f00dff06ad1a870d6044e90cbb8157560668ccd619fe8f5549018f4642ad4968010da77547539ec516a2c8b028c2fd944f4975d47fef9e784d4a5576bd27d0a8baef2382354eeedb55af73400dea1c09ee3f35a434f4e7a2b1953b91865c91909d552895452710368ab2c9cf05ded26b8c217d4c6e6eaeb282a004915348cc162e94aeaf1cf14348a2ba6f49498a5d577990c3fe53dbe2e373b50b47af91960e6c7bf274b2b2c00462779525190550d1ff29fdde8ad07f7ef1de10561d262363d7f348cd03426ed5633a95f3f3f2206c3deec3f8012da793bb4490f45de46b6cda088aa7983d4e80350f36ed4bd63829f991a5393ed5f00e32b63f982e3bc3ae24e8e270e89d37da448d80fe0901a1a7fb06f26b420c5358a0a0a2f1aca245e44fdbfe155778e5dc14a7f2a0e11d90eaab3ca1d771c08bec6b74a3b55645f1a3924b24831052cb6d385bfbad8fe6ad49edef721e9708870088ed5d15fc4cf5a2998043b035fd0263eb3ae7fc651d2f333e05052621a3f4f6d393be69f4924dba46cbdb27e1df46f28f252a89a55df149421d076a6399add80e8ab77c71493beaf2d4dc9b683d98a1a18230b6af488eb6a2e15a395eac11812137ddf750fcf06b6956e4e5fd46d72d38f95fe6de5a5a57df5eb2897c30196a36cc2b98ba8823f77a473dc7d47f9b2d522f2d236ee7fa99d5d754dc46c4530183d3524eefa2e8b0ac07286083892923b8cce56ff4d1d6a121b67f6d41e17134f48e9f0d4e807867ad3b502b1fc871fa98601862e5df396d001ea74dfa755423568523627488b8435fc02b889830b9d305fe76d3f958cdc5195d00d6081fb8f91ed44a90a404599d57ecf51f381e15e84571fa189753a2fb0a65575cafc4534b657b802aaaaf853141e67b4d79bf680b999b44e72cf2279d03bb9f5b177f57943de59ce8b17505ab39659f3cb95274038881cbc4678d5229292778108f4fdf4a37dc14b71241d92c0bcb77a0606fe29b34eb06e3d622677c8de6a35353acf85ace3c8bb32fab7188ec8e0dcf7abf78bb24a516742218e09d883e4590a2b6620fe35e77dcb504f56615c74c078e07c9b67818f86b543f73e7d9aae6b33002071a02c82202951735ad94698383afafb6d56f8a8192006fedb55670345258c75b2c3e28557646504b13758ac53f8a49f68a338d736e39acb2b2d405fa695d883feb8a4496a40fbc06f2adfccde97440fafd879fd2539146ab55a34957382c8c77b588e763a6bbdc38f2d7097baed594a068f3571b62483b9a316de2beed0d05abd47f3c519a2c1e96bae8283fb0aee2ed90f038922bce5ebff39bac8437444052fcf1e697c7115c2fecaa6dd8ad0d92b3ca841fd87ad44175173211f298435566b62ff255fb7523dcad48680e84329a9e8780f8c6301020f5b4a5f3f9716828988746dc2287bd5e02d37164d9aecd3b5803921414262544ba98477000abb49f88eaee5510486744abdc3dbe8fe3f9082f3f1362af015df06f150c46f2ffb3c81aeda29a223c1b236668fd933708d1f4f4ae5c6b4cc35d40ea20eaca660c04de4a7a5d85db6211215d5fbafc657df287abf7b76fb48b76e55e27a82c690ecbe675ef8b26ac21d409ae5890f47577009d860f16a1494885f44a38117e56752429b8f7ee16ba90eb007efaf2986b561dc6d8b0d2f60f4af3f9e3b017e9ff48d066dc0b643ac8362f28fc16df91ccbd565a29976debfe2e1bb4583a5101c9877260de1945054a83295a72b6fdae5e6c57ac60ff5173d981ee9dc0e069e7c32504892fdb6d1ce077a615cc2e194530b2c3dc2b210911a1891510882cfbe97468fdad8590e0a6cb2767fe70c664bf10611a973bbcd6f439e66acfc138c3e111e38ff263fe7c9e15deaccf785ca41a156cbf2c843e93b80f4554fbc0efa64324dabf3404d70cd34802c753a700e837d2f414cd94c29355f030a284083609a1b09680faa1adbfda7249a3ac93f2912cb018be82bbe4790db8ac91c1bf04c9c446cd3e5ccac5386c179099d107c0c2d7bee0bf1bb3eb846185f33c9db352ffed01c9de5cb263f5699b1e07faeb91ace5d27388cb6363ab378e", 0x1000}, {&(0x7f0000001a00)="7d9f6036c9f849cd10b17fd092b90b53a62f43cdb09f1c13c8d171616892bec38cdf99bb9b6b710281e03ba20e069f8458a908a8987107f1191f14ff47afd6650967db9e7d75f316d81c07a1d9b2e645fc3299d39782fbb1780ab0b920a068dc16a3d7565754b7814d6aaf2bf0af0a477c09a1d166437e2e7ae3f642cf25fea1841e4f9d8c7e9558b3ca1ab540cca457cf31537ff1f115183896ec21fa6e4682ecef70e9e286939cb88218a39e58754e6046f49884a99eb03ab50f6fdbd03a12c29f39832c63e1d86f5d7e9c49d3d0f82abd9801cd18c2330a2631842f75d184f2f28a29e4c2bf0995107060c496159afc6e4f646bf4508a5469d2a9f41203652194be15f49d59febaef8a575862632b340d94d5adca96cfdd2653c91917ae558cb8ae9a42d4c8d50bb7e82bf253933cbd7f780411b9324ab354d74aed02ff8234709207f069d8e3fd7e5add3577d7d27ce8f8a75bd3cf1cae460805d0f4663e7f4e34635a09e3d9cabe0ffa3c4afbdb93145135c3af0117809fde89addf4ccb27e6f165f66accad0ae7ffd7ba753bcad09d64804f505ac079bddcbb3f55dd2c83ca1bc7e8ef9f9aa8193db748626db64851ae814bfc1ecf598e77518a082736872328057c149c01aeb753244d88a0b26f66ba4ff0ec8f651702168ee29dcf91e7d001bcdb8c4dc60b17f97a86f7c97884db2a5d1ef88f54cc28666190671a1dd0060ffffaebeff138144445f397bf9758b2c06e2eb32015e234fc4204e9242330fdd2dba2ec27609515926b59b3e9b6164f906c7b02ef7cc090186d1f2ef1478ebd6d7acdf016e4ada8be7269f5fceb14e155657b79343b47a8b5e837b3535572dc1fc2a0a4a1dfce2d179abfdb480d6dc31be402771dabaa3b1f788dfa0d87ba2dd0eca134b182f8bc42ed8f4d64a474308e8ad7fe5be6cc1ee6478690da4432ac3be1f5436633dd805eb56e259ada5f1c9db349e3a117a458d25d57b13e845a20a805d6027e6b3908ba68009550a44028f58e49fa4316e5a4f9234a4b2924d1be0346cd8544433031b7565b86f49ec33a4ff2aef0a4865df739f4e8cd79b567f5c40ce4b19547d7e4cc04ba06b57b64c59f94a8999b29a648831f152daa81369136ecd10f8c8f7261d04516d5e14ee0c9ffa0f4651f3287c69ac2e12a37dca9a178742e3a0b858d31f0dd0434c8eeb6de21d86e1d7a6a4e8052b2856d5a1d7fd2f64a03d577ef2ad1000d4b9bde876306b1cd8d37747f0622f631b26e31d4c61b5d5eb8ca4c2862926711cb2037cb073331e2a6d37f65d6cf062fef8ed0991507387ff3afe1586427fc1cbf5e62562c2b5497b5c55f147ae6862eaad4631a29937ff8bd2cbc6bd5b4530ea8538cd298ab556bb4d719fe0b179168484d60788a318debf816a74dfde57bb4988516fac2353f53962846be010cedf6ac38b37769de0238e24e8b4d9f9aae82565684c20616770f090280eed64e36560de13c3c9f8ccb1ba9459b49e0fa6dd0a7b6e019e7f1e127d96175a39189efb3e3e666c91ee186da2c412c2a4a814021b9aaa3bbb7d3fe966dbd8ed8adf39381441e5299f4c5dd1cc45d0fb27e92c5454a4404b3d03f4025fe23ea5a23271405f76fbe0e8535e254b9b4980994998d4fe49b2447235688d861a8470db87bff8640bc68c68874adffd2bcb72c0d95427024eb79e47a6a6db4f828eb2901191033cf12b4d5334bedf43b56a52e429180460af3e2d1dd45788270dad866a7f52ce009b5da47ff6898f79f665a12ba4d0521b5acf2d5a819bb64e954fc746ce42d024473c948a6fe173496fd5b243f60c25b1b4713129406914c1b836530a671f8063395dadee2ae1b4d11876ebaf791b736ec5d867d64941a1415ed5b80eeda1db71cd1dab1d8eb38aeac1da4a6d549e04a39d88429036ed435cbd1c88921837529ee325f0bb17bdfe248030565bc7af84d87f99ab65f935a86b66087b6fb01b2db72f5c53b45072c11358ab25dbbf46c2bdad9be9fd784d6d6b9d8e71fcf2f5b6e7a1b78cde89ccab6126d2dd43fa95903bb09aa1ea4aa4d1c1d4d2605ac5f47c7dd7f09f9b671b57089701716fb01275bcead9a17dbe4187b2cafd5ab5038c233b43cc7a8ed3ba3314dbc033bf90e06f8014081e27a314a3eca1fcb31e1c17df4af854507dde198af14cbad619c6800ec60a7caf573fa95ccfaf612d50ac58e6d307f613ca614ff4f78d7ef3ae5f980a059c0677289381ad0252b8579d289f9ff844cd510aef280132bbd3b59656a8eb63c33cc9ce7173eced6f3dca6b3c3408d83ec50ed0806a6b783571f6723d006cb7f72f56621288be8e5c9f2dcb4f2d1052fc4363a432bae04cb51aa68b168d25a91530fad2c262e0572ab2d44e6aba7501140a2dd815d5f0218e50331a0105114181ed62fa0e7323874a045dbc8d22b9d220da39fe381c7127a2c00a59872a5920be232da38f696b39473ca3b3d0f061fcb8dbc1f4dbe38d230c4b96a44dd88a6cfd883ebfe751304d994cabbb7f89447b56907095728301dfb824bd9c62332a1df2969bf724a9591d7fff5ae7bac9ccfff157cfd4161efd0239f2454678b0c996012503f811e966f29513e962f12da8a56340767da222fb9377f3d40c6d7aaafac76227e296a5769672731a73d926cd329057b729bff4cd5cc32181b06751e5cd497ffe4f49952c13be888c5d91bd739605951d7153d769d6f5384e96d6c29bd63b5419bce5d40c4f126d29843cf1fee2b6b05e89964d5db231751038dc6f6e1289569a64b55922bd4e06e24b516394047782988ab7fc97b3b79060155c01fb297bdc403323e077d7202e3fba64a4d1888d01d78e16508cb3d46d08530aa3ae0f9892c94a42394f2aa17e4899aa04c03c247a66c87c92b26710768096510fc4f516087abb4a4454d6a2288f8390eeb0f21e9221f3128bb1e01ef15f0b0a3076b7d992c58e15add1c80f94b748c2abec0d528ba3d7a254fe42b2c8d37a4360adbcad71782982561fad803b11f0243cb5a34f17eff60c2196c351489cd103e7fcd7af4fbef6d30cb46cbde0823e195e34fdb36d4a5f9f3e9cb992a236dbe59bb31fac8cbdb0f2f0d9bc8f5cd5672676bae0a39c6f08e4f716b812c803702d2855b21f808edffd733acce00bd04c6ce537ace788371acf20d1682f44792f5bbe1b8b23cdf4bb03668ae442d56baf427c64e77cdf7072ee142d3ce1c6a946379a4de6b977e4a9e0f6b7b766b8bb731d8fa4b219c66adf20426acd8ae498499ebb4652198764653ba029fc7b7e331db90ae1f5df4ff6b2c7bb6bf7a6ac7206adea1f6f254c35b16c7db4f92cb2b5300b6c2d3f83ab97a161a2c0de03963905215d18d995913b9b28d2a2978f5e84430397ebf44d2e16eabc8425c7c24dd774334e5ab839eb1f04af553f16b2ac30479ad0e7ee2f7f13c515c00eee6ef3270aeed2e43622c7555c38f63121cd8c0537f98e31166012fa6fd3fe9451b0636942e1d1617242cb8ef5ae5b9d893b3d4bdca6fa5af609d6aa3ec4cadffdee71bc37ae52a2811cd5c780bffb348fe0ab920adcdf442120414f48826d4d802c817c3261ee42a03b969c6656ea634f9a1b5ad638267d04a707f17af74ea8f93c76f197e27b922e18b43b203852ffb8c47d2fe9bd32bfcdd4b2021c61d353d19cdb838f1fb4345dd21f732a934f829c15d666e6ab7f729c710cca4c11e92199663515bfd3a97bc5c24cf5e9dab0cd725c5c3fe309e1893d43fc59b82deb49c30e1ff4e552d89cf1fcc7d9513f016ac7f041d16862e430794a6bee218061454e1811b73a781188c180e4fd3972e7881e73164bf9a6dad036b1c6af07b13738f3fa91065898a74aee87d84c7cb5f39c248cc2538d8f9774a09a32c18b27452eeed1c81e5fc4a3c20a35b8dd8d3b79378dee60afd585d34065ee573556cf5ca4d722178787a68feef0adedf232496c29dcdcf1f8a2a92ccee63caa9f716d6d927607ad9b880e9dd89c8535e7fefe320b98f50cc35e7d2a1889b65fdefa4109bb2efd4d9c8b97c8cde39bd97d1582fcb7a6b7087ad60b849ba13d5282613ec07c7462cf2c9e70e9662c1455a6bb32c990985221a8233f886b958c3d2c262c458e4856f4a5ce9e5033a2c4b851955847e7b531312dade034de7c41f37aa10c9b09117472487f52724365b5702d4a9f455a61f0dd51b296a5411c6d18966edc33c59ba4bc1b6d46bfa465c7fd61d7ea53cec8528ee409f084ab980c9eb30900ebbb5e72644686cbda5fae9ba93770e0566bd19b020fb920ac81f189598de35d4a679681156b9ea87a19732d43b36e5cf07e6263375f8115e7a64f03984dc620edbdda303634da740aaf11b1cb904ddcfae6cdb3438a32726993e2733f74acc9ce3fea1ab14471a12fab256f7de09ef58599abca9f58695aebe9ee24db21ff82d07ce428233aecc44e24d737c9c8d94ba200168fbda564c4fdfe1d3415c0adf9ebc2dd1f43b99a9ed1b68449b76d64792bfe52b586de53015e1e1864d6d4c368bc298480c4c04d522492a08bc51e1df08f372ee7db58f3fec50eb4628fcc3f33c0dec097168d356c126b13696302611fa9b621e7d49f155edffcf85221a59fb32426cce8477446e29d86a85fe5efe20a6ba3bb9043dca96b0c53aa1a79dac7d2259483f3423c87dab96e02e67682f0dae558eaacdd0f126988b0cb39cc5b649595e47903699fe83850d62e27501503b9cd024aac93c3b471e8bb39447346b782fbe9c895c1a34ed64463d9ab40bcb015f15c1e5aba96da54f185998c94d4afeb9a6cbbc352170ef939dc97dc171d6b6bacad59d610d5e40993345171d73b2646ee2807b41b45a3f2ad9a73431c14cedff584b7d9d29236b4b75b6ce428b1ae6e344afb904202761bcf31a9e1d1ec67b02052e08d0baacbc1fdc5c0031e265cde6cf399ee1479d9ed54f1231a093b0ef8d45930e24f39ccbdc7a7f75085892eb6adf21d169da33d659282b1b0b3b70dd7aad9580e05e5548bb109c89bca86fc8d137d282de8b32f1bbe62192a37b47a0d3c8795514504d32d1bc5db2b7ce56f3490810d96c84a55d21dfe88c8ab9435c8646e3707f773807cd3e8d2ccea5915ff751b74bef31a8f9ec19746e28bf4271dfecd74caa58ad3eb6835ed2329340a0a7d87ed23c6493f546e64b2ed300331a069fccff312e33ce69f88e03029ed4e492986dd901afb49feb8b4e61d121518113dbbdb5b4e5dc80d86800da2b7b8de8d1fef9f792e5443566fecbaeac4b7a72407e0158af8bb6d6205bd568513d16f382d047b13c7e86f19e6d50d99cbf771fede83835783794ec7db723548dab734eabba178749be9d89e745bf1aebdea024aa4f0b793f4e0a48b83bae78885872fba012f5a1cce5347791e61959db9d8777bc432650386dcb1f42a62c498e666f84aebfd2eabde8a60f5983f2f3e2dde0518fac268e235ed9935cf1650aa6e3b5759ef21468e7c4e562df37c48c8bcdc6381a330bbb88b9c858be27ba1b0cd53c64cb272c0c7072d558d497b1c63b62a1eff536834ba32d8b2c80539ae8f38a4a8d794e30029830b1b9dcccdb040453da70b5b74336153cf6d22b9e1f96963d9a803faf641ad0e8d240c71502b5e6f77decfe93e3a5a0008a944ec09694fcf74a33180b3a367a1f7a4974e9d897d927f3d1bd586da9be9abf2024e4856e4d4e23e5016e6479ead377bec624eb5515d99972a7f738b5b16c29e8ff9d1301a506c584685909109a66afc73bd3d9cc974ed37400ce1ac55b79a15454eee74a3c416b", 0x1000}, {&(0x7f0000002a00)="e10898d50ca06f55d7cddd3e56fcca41cef7de5ab38289d8f9fb4b75c84a30b07d8f69563533bb880c714616c12f223472f5c73d0ca1737cc18035fa969770ecb5e947bbab833ee0b95e9753750f2d447c415cbea5a715314968959256ebf70610f0cf498bac0b68df25a237e6d0d45dbeb079d1377ff86af8a9aa96b2d2c16c023268bd36e3eb9f0d4855d9af7a6d17fc0e727d2789c426e83549279725c57c66200a34f5d17b99ef6a95301150d3e50b6c65aeeee34203ecda36ae0c85692a316f59723aaaab734657909ed036c1bf24185fc6534f27c6ff17d1a3c26a71a1efcb9af5a290e7cb4cc04d2079050269b2b89b503d", 0xf5}, {&(0x7f0000002b00)}, {&(0x7f0000002b40)="ae425644487f5744e26a40c2a5c7830ab4615957802b5a3f2cc2895893a96578518d02b6e1c817b57be39bc849f3e4daeb9a739a3b29bcde749fed6e6a0195c9b912614218d53fdafbb59d888cd69d1ebc7252da963ded5712dbee2a6b2a47c506d724cf002f3a2902cdff2a07252c4675e3e6971e95334ea9dce79d7173860857ac85c2e8c5a6745f3317b6bcf6847670cecc05cd288aec3016f50aa6bb191d923e7aa199246c8047d5fc2076ec2398ea168d5b49c7094e956076241681e3f4dfbd8b9f04e7a39d1667cbaf1d07f12e111ec23cac6146ab4f446549cb0adc952a1e10e625daf40132071a65297ce60f4e8fc0fd544690cb258af0517d6048b7975392113da02cd8159ab1bafca91553fc7fffaeb2f23df104028f25481315d22d9963c7bbfa152db6ea88ae43e8bf3f11c435faee967a84df64e339db4a99eba07003cda34cc3238e3bdac0483698e39d2d122f5dde31b87c50098c6fd712de8a2bb947bc9ed5c264b34b44023807851b03a1659df80d94dd8557d7240370a20fc0149614aefe8a84dc9770a9e2ba9cc987cfb935dd8ce48000a793783d2b7f0c083eb8bab76f4697b455d5c304536c93a26cbe1edb802a26efea2d6ade82b6efd50e936b399752d9416cde043b231adbaf91e85db46174d5955f35a8c7b187e0e3e02e3edec904e233300457135fb644a58b27e2344c7128bbcb404e5fc60ea674553d637551c4c1f6058940e7f579c9e727771ca905dbc7f9dcb4a7d7dfc35f82e82ae0214bb02baead026b9fa3b3a2645a22ecd459db8006114fae5bb962027c35d6eaba307027704bae859c97b964a6726c7f5be714615e5fecfc733f4626f4725bafb4221322bc13af54f3e1c63fe383397316de0185ed0bdeed67b059121eba832eb5ae8878784da0cb08dd5c3c835a50c0d18c7229714b01713eab73af2ac9e78f74b888991e893369155ce8f15fe2d5f5a80f812186dec0ff0ac95a44b7716cee580483f72519f2539725f899d56c2c299f87412ec1dfdd528a437ac760717aad0428c0a8ec4c1c2b2d3e2255ace8ad56c9cafa1ad73dd6c07031f2f4be46254b4fb5944724dc412d72f8b02433cf9e046dc3e625371b1b0a23dcd43655862b5ec0461c4292a9fabc9805f0e122be958b26cd9bf591f8780c4835ced2b24b80fce0d58be39b6c3bcb946a08f1c2798a1d7a8556fa17c1c90ece542e0df6b7af0dac34fdae12185b9611c63cc525a3254deda62616b1e15bc369c50f60a2ab3e33884395eb0d9c4ec6aca7c21d4719a919a93a8eec5bb129ea64f37dcc3f50fd9c84f51aae04329337092249a0c25a26c5c12c34d8a3aaf80a7cf3e614aba69f74cb6b73346ccae0f80790e55de61d0f65fbede2094efd3df5c33935b8ad6c81da272a0c1ec63189bf0c270c02961aa75839e8a9c14f80c55957ac4b2a9465a364c60f62ae6fad00db14ddc494607d6500cc79db8332524620b028e78632c73bd79cbf9c2891161f562e3eb783c83de4e0bf351cb2a2c752c26e1fe5d4c250fd74552ab0ce25964f8c6cfe79735eda2db44952fd46aedcba9b91a3117c47ffddff6e3f474c00a002b004471d16356dd4591387fcf78ac7bf3276d526bfae508347999dd2d5c4b44dfb661d6873bbc597138d64c49cfd5c4aaa800ea93e521e03634a1961ff380a37c5821e58233facd059839856780df12f067750483d131d0adae8d54ff1ec52feebec4333c997e519b553ccf0603f4ab848a860a30417694cc41384655a56eec846d32076b813fd2c53669a547d69c7a2c86b7fd637cc7eaa1c10c181c74a83eadab53f9eaa0d695b4c734731e98d2fac0ba56e217c05cd6bbe055071009d25a5dd46a8c2bdf35ff0da5fddee5d086f69a99aa90518f543eae9097fde08ffbff37f00907591bd6fa7c73f4f45870bfc56c0bd5ef237ba84257c69de9a2122f00a2c9342c7444ce5044ac255647f681bab268dd87e739d60cb95a030ca8ea08584573766b6487d44dca914349263ce3cc1953035f01abf3bc278e818475f083828df1589006cb7dc3b7ee8a01378c101180519b02b4edbefba7c8e81466991698741cdb4166ee0386bf7810feb01d2471567b1fba3d575d619a2f8e8b7fdfd8e1164ef6b7deb1dc183f5fea271c00c7fd92c3a50edb508109ab149814858b0fcffacebb5209892f2446b48459a2571428e66ce9c544951acde26b7e67b9db36d28b49b8bcc0799143266abe759c0fedb1b69177b607029753918046bfcb48f912f75d0a7ab9c329c9b23d2b2402e88c4184a2c4cbb09f761d46dd6a2feb4350cd86a9d81f253b52085f2f64462cc736911ba557bc8fa0c87bda10a5f7ef6958772d964445b46b082408bcabce26d56f248f2771c3b79997bb931d4c403b8f91dc92d94aaa94ef4ecf00bcbe65ff53cc3d3b9822605486c95dbaabd30ed1319c3b21d4c37c760bbaf48cd048a78d131519bfd16f373c5be647f059553e4afb520437c85196f5e9a0ce9a606bc85b45a4739927398a9d0092124cd0e5fa1a9ca43455b4a92742c62d96a1d499ff9564adf0377fc34f333b69dcd2c4098368677702e7aa90166eb2f6b6231f2a847bbe86bb5d1153e8fe471e6d946eb1042afafc622ee898d33736e56c8a0b258e9657c31599bf4a7df771adcb8ace5547a8bb1729fce8acaf6c97352ad47b5088b8be4e2177dd9befdf82020de8a42674500f1194757621738bc5afc621d7ff9bd8666ff310c836a5c518a9a6b4a0ba8c5e22c4a724983ecaef8e84142f881194c0eb550de868c86e264d21a6959ea650782e646f066fc4a6a512d71df9eff22af552fc5ea3ff5caaa64c18745e9fdcf191857b5a9d364cd3cf1099b0d943a28b6b3ec76b574b275332e9a5c85d2bf4d1c8eed82274e1b730561ac459f0c6e22d862aae3495f0c76e14f1b1c55f99e90088bc0d221d12b12a2d46c22954e3c2c9909ce8cd7df764dd7dbc1480d5a1aaaa64449fad0a53c922aada5f4dbd7e95cd14e2f88f35d3f76433c8408081121fbb19a627cde4450153f716a5f4801f17f79ecce40d96d6ade1448765179652e31a63ef90c96b308a5c6970d538789719c2843dc0c825ed2c3876231931567897bae4c17957402b32e068fed25be3dfc4cd64da645959e953ff6a559bcae199a7fce811b8dbb7b087ed99784570d5f9e4d317bebf70145e2c54577d9eb12eafd7e1845dda19f4e8351115be702120fa6e03c700b9fa820ef9f46d56dc2cce2593de1afd1b5a4491e5bc3281b8a6850b81e435851c03baa7421bb71f688ef5c3d5b35f1265c009696d3d79cff64e95a8316623adc5bcf37c49fd76138eb272aa120dc4f2911095df9e5ac72e8abef14179f5f008c838d433ee56333cec9c1ea378a059c9275e43ef0b3a2a515ef2551b11b52fc7a66f3da784448f60f388c899a2705f05cfcba826fd0ca43b3d8836b0e76ec8eaaaeddabf2988a387de6997299b34bd70afefb0bec0537f5b9fa34c7c073e12a7e713069a992a6206ba6d2a49176d788c046141f698c086af807046421250ab363320b943a0577fab862e250c7e34d2395334e645c1b819f743c0992e3ba047f440eae22b8e0a29cf6524c1db86bc268bb7de82c0d9e982e16afbb4dfba64b96ffaf3b30d000c0964384e353b5c0a0299f422738f5df72e9e2d626ef7fecb164b6109cf66141389923444de7299d2fb9ef852f34040190e1fc4680615358d4c8c5de85bbd22d1446cf6d7dae61332d4c82b4d1a8b743460f796dd6300c0fedaf80dcd4f0b4d103bec16be8c4e2baa712ce9b371fed1b18b418a486c8b53331d37d34dc30d046ac8b8bc1339d16b4bb36897a54193e1c452f2c59bd82ce6a027b60fd5c3a822f42bbfdc10c55c3720d43a75cb6817ee9041080b4a8c3230a63a5c899b37efe7dd47fbb716d3395c86304bffae6133a009d844d3fec54ecef27292f17922027e47eb33389a3930e91071c14b8106150bf6f8fc2b490496a8fb969ad501c7e6b0444f2ebc5c955cdca286724bb2a43afaa9744ee51e382a0e73c8c21a1870afd3a564cd5f5c0246e98318e06565f1f47739c1f9c3654f3c7650e3a5998a61fd44ad6fda4c928da9e3407a57d6a28a31695562fd037be36cca58c7e0dbe5f45c973b43c9869ca138b4200130c81726ac48c6e0222abc56bdb45f4836e9ed2fcbec57d50a03fcf28e991825ae58691d5167cb894377ad54a3c75b448b916bd92ffa24f13f8ee44f40dd40695f1443b4ded25d457aa2313bd71156e87a99a362fc5c7df14480c3d42eb28fbbfa2831c224fc8c088573fdd7baa82570db29da6d8abc4391b6ae6b2850838c631282a227e265ed937ae68516406efbc858e4522b9f4f6dfdb36945822c0411779afc170850a746e3dfaf029eb7bd87d8c9a2f4f644926a44fa7d1a1ab66ed0ad1bf6f05e4257fdaca88df87a4de7217759cb47817ffe90f9272e9540c5f8acec9b842c4b4bd6d79edad5f162480eacb0754b99af8a4d72c99b3b48b73f66dce2cc035f654253c5d9613bf5949ff3ca6b723a877d3acfd2692477092ef090affe4099dd3d7fd4fa67a9621a12280bd5a48396a4263022ac28702b529377e69c236fd8abf75d545b1c981cf1e5004fa838671c535f01ef0e395c292e7f67818283d23e0ba244add7bf8b8cfd4f3761dfc79f47fb4ec68fc544c498adcf32f65b8e08807b7e5f4f1f46574286981f00ab4262e8565a5ad681ad7f9babd14d7143263e144c7a0a3f9075f8fdf587c2d23e7e01363406e02dff32aae6724bfb3dfdc3d8680438a65e6aaf18f94258d9a8d173ae851902cc8a3320e542c729535e58f2b2eac15c9d76e79d1470332be9b18f37b19d4c030b8025f65b377b5e4eea851efc37efd49a23b1b1beb97362b5a32faf0cd483ff48e7b89338cd3e3c7e131caac0d82c8be46481dc2c99b645a551745587cb0bca722d44d4b43befb3f578862d7b2610e59f9585993bfc0ebf5dc0be7cff55cd088e889824a324be2aa93040d9007e330fa7c8df3064188fec33b6c9c97dcf6dd78e9c82e1c3787f8bd84f977e1ff8555ca6821908bc71fd41869e4ae72f74599b7874404ec54b91d7655f7a0a56b69d253ca82c0c4fa0c782f2a469cdcfe18738c67820d4f6ccd2244a529e389632f859037c3674b698ce3ce410aed8fdb2d59ef4f9e0114d8421a2dc660bf3f650bd0b78ba2dbe176a5917884f26b1d7151660abfb649b065a026f300b291a23d8959caa4273f5a56dd6230bc6c34eb1f13e3476f478bc3ec8c429d196504b960d32d6473694611121377c239f8a76760859ac8a856da90ab1da7c3e423e0fd9a40647a149cc2faab5ae37b2a2390b6914d5ab23026f20d484a34e163ab37a804ebb0f6c5452095098b94e2e639bc31397fb7dcf8a21f3a76d37808cd3a50a534afcddac79042c53dd8aa787bde41b04c42e958f42ba89240f05653812b1aabfdb6bb6efd390d85bb73092171d97e116ba059f143ae178357e203f0485383bfbdb83cbe6ae37ac51e40c09861a1a2d708171bee8c8b0fb1d545801234faeb759693124de04304763c42c30a387a87edc5cab17d20a579d49b34ba688db7564c6138f20903c716d98fbe1c5316e793a4067ef85ca99852eec27a9c160f98a9bb6b629d482e19381b57111adc2a309fed0bf000f508a6779a3e84a9ada8c824d614764e713621272194dedc43dbd89ffad15b701d7c74017571603ed1247b1353358f96fdee4b41dea57f768f145d9b05f144e03e714e78", 0x1000}, {&(0x7f0000003b40)="527613b1e6c9b4013dfe241565e8d6da2ecd1f1393cc56f156efaf14db858438180201ddb6f4125b9be3b04ebe68532ce6325e69fb0f07ce3fa3f87f833fd09e1d9d267f6986f59b9bd67e37b4590c56a53e5de4ea5fb59a31268699ffb24d16fe4591d983a25d5ee184101d17d7d0aa5ee9f6e26ce3bb2f4a9992e530592f59b81902d81ff257971d7bffe06a74e11463e4ae29945465d4c5598c111682a6b102c17dfa71f6d48b0f301f11e3bb7aa548dd21fc2785e8c452ece7302e115d713fe13de97004f8dba88b97e387ed40d0fd2ea013e595277a810e2880d18dc1bad1dcf66d7bdd842b251544bb", 0xec}], 0x8) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x4ec, 0x4, 0x3, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x401}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xbf4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6e}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x100}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x8}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000fe3000/0xe000)=nil, 0x3}, {&(0x7f0000fe4000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x401}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x5}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x100000001}) 19:14:26 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x4) 19:14:26 executing program 1: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 19:14:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x260, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") 19:14:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x54}, {0x4}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 19:14:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) msgget$private(0x0, 0x420) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6}], 0x1}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x7, 0xffffffffffff8001, 0x1, 0x20, 0x6, 0x1c, 0x16c, 0x10, [{0x3d, 0x1, 0xe352, 0x72}, {0x4, 0x4, 0xfffffffffffffffa, 0x2}, {0x4f9, 0x7a, 0x2, 0xac5e}, {0x3171b3b7, 0xeab3, 0x7}, {0x2, 0xc0, 0xfffffffffffffff8, 0x8}, {0x0, 0x8000, 0x7, 0x19}, {0xb2d3, 0x7f, 0x1, 0x80000001}, {0x2000000000000, 0x80000, 0x2aba157, 0x100}, {0x80000000, 0x7fff, 0x6, 0x1}, {0x6, 0x0, 0x1, 0x5}, {0x6, 0x80000000}, {0xe000000000000000, 0x7, 0x6476c471, 0x8719}, {0x8b, 0x20, 0x3, 0x6}, {0xffffffff, 0x101, 0x3ff, 0x3}, {0x7f, 0x700000000, 0xf9, 0x400}, {0x101, 0x7fffffff, 0xffffffff80000001, 0x7ff}]}) 19:14:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getgid() setgid(r1) syz_emit_ethernet(0x417, &(0x7f0000000200)="7472f4019c859a3784dfe7b37a4bc51c92731195ecc201134e9f8be2357fe60d6bada6e1925224361bcc0b9dba6cfd97e7f148344e303098fefe9563ac95820c936f0d972f6a3b28b7a73fadea81d829e2f4c09375e6676d800dae941ca4afe5395578187632256b4def8cc5a36e437f973a889a7bd1fe951d182d492ae72024eb220909384b330a8175d38a92f836f15b101d4dfbde03afdce2aba10aefad835bff0d8c9fc101a40a099df477709c101a40a02162387ee2287a461ddb3acfb0000000000000") 19:14:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) 19:14:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) sendto$unix(r2, &(0x7f0000000000)="6c2185675eb202aab4b08dd6870769d5a44c541fef98a4180f", 0x19, 0x8, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) 19:14:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget$private(0x0, 0x5, 0x200) ioctl$BIOCLOCK(r2, 0x20004276) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4096) kevent(r0, &(0x7f0000000100), 0x401, 0x0, 0x7fffffff, 0x0) accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 19:14:27 executing program 1: r0 = socket(0x2, 0xc003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xc600000000000000}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 19:14:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x67, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) setsockopt(r0, 0xe9, 0x5, &(0x7f0000000140)="35627e8c82fbfba1b59faf8c5f54f944313165745b5bc97d9da56b2fc1a451373d6ae02a520ff946f6f7a98bfa510693864610300af0ea186d92aa7863e1259ff5ec93646db17c12be8909e283e563bd2271bd26bed5fbe7e1e08a07182d79695ce62de17c77d9a29fc039ab3aba972fc98cee", 0x73) acct(&(0x7f0000000040)='./file0\x00') ioctl$KDENABIO(r1, 0x20004b3c) recvfrom$inet(r1, &(0x7f0000000080)=""/124, 0x7c, 0x800, &(0x7f0000000100)={0x2, 0x1}, 0xc) 19:14:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 19:14:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="083d65e78d50328179b17fef50d4453d7e383354ceb1063143e7ddb26c8f4cf8718f9e89443e5a6fecdc4da45f8d8bbac0def534ab3b5fd5067278d2f44cb765ca458fe7428ce64cbc006636d9af1aa83740e0f6aee234accad5c10b861ee83a0796a4044661f009859f7c9f2e3e04c141fb87729b8f086270b5f47864f836cac45799a8c022ac89f6796b9eb3acf15e24ff814128e320e553fabb8373c9ec74712b76137a37dab8cfb718b36889758fe31495ccd7911c64295d541bd138917ecd826d1a70d2ff6d0837f8437449b0e51900d1e141c0d14ea0d25fe0ea95653b8a15a4cd3a6b00f1", 0xe8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') poll(&(0x7f00000001c0)=[{r1, 0x10}, {r1, 0x80}, {r0, 0x105}, {r1, 0x1}, {r0}, {r0, 0x8}], 0x6, 0x4) 19:14:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x9f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be0a73c827cdd9535", 0xfffffffffffffdb4, 0x0, 0x42) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x5, 0xe764, 0xf6c, 0xfffffffffffffffe}, {0xb, 0x792, 0x9, 0x7}, {0x101, 0x5, 0xf65c, 0x4928}]}) 19:14:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') 19:14:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x80000004}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffebe, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x20) 19:14:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe9, 0x3, 0x0, 0xc3, "332798f3684781712474f45ce0df0104d1863fd7", 0xfffffffffffffffd, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) getgid() ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000280)={0x2, 0x2}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xd3) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) fcntl$setflags(r0, 0x2, 0x1) clock_getres(0x2, &(0x7f0000000200)) r2 = semget$private(0x0, 0x1, 0x102) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000480)=0xd2d1) 19:14:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 19:14:27 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = kqueue() ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[0x5, 0x2, 0x10000, 0xfb, 0x0, 0x0]}) fcntl$setflags(r0, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x20) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x6, 0x318}) 19:14:27 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0xc6000000}) 19:14:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x2000000000000, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchflags(r1, 0x1) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000200)}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x800, 0x400}, 0xc) 19:14:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x3b96c49eb1e76ca6, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000140)="4a48f2593a6ae54a5c817b01a30af888a4268ce696f16c392ccf985b4509ac514258909a631f962f13861808b0a613cbfd8ebe3673b1bc30e98c0e08a64b8653c088b6ddb64608fac68255dfccbc1a33f04ea7b69247dcc9e7edc647810f4f9364586d4f321a2ceb4c756b3f98ec301a985733ef95e7d82a36a6577ee286e3bed7b55a7e27caa82a65850a55", 0x8c}, {&(0x7f0000000200)="acb0f9c5023fefc93e7a4e96d6698963900a498c5f1fdf94dbe40cb9ad696f132385cb68384f79600b45a2e085441db61dfed573c634cd8a2d7af069f755447bab7fd219be9b0ff54b4f729efdbf60746e403a9c20c5a409457cd8dc0f74955876242d893cc0ed6782ccc50d7862e2ffb69cae0bacb5bd4440ed03407fb4ddc0986076006fd3171366839ec1d2cced60eefdc882a5080b2d27f9c9c0e7c850ae6ad26d4f5bc0fb4940d3df5cb39c19e4dff2d0c65df5a6987c00831d354c4183898aeabdc6e268cf73f32788e0cabafad127bfac7123d36cf131f0dce1", 0xdd}, {&(0x7f0000000300)="e4a318edc903a72beb90f6aba34d1b2a6fbff930777acd5bde52d43ae1c3e8350d4274ed31a4f2d5974b0c60fb59780d548d828cf9d24fd519423ebedb17add2de53a10bcc22272c1b0f50c7af2ca6a29049a248b91ccd44a1a5f07afa1f004d29b9c586c96ed97e261f8e73a3c759fc2d2a6e0ef16aaa1f4d574f1b5dafe9355e3eda1e846d467cea5ff31da5b877a359351b98dac5c38641ac77babda17fcd6ae06921d8", 0xa5}, {&(0x7f0000000080)="8a6df116109c30a289480b8d9f0a70805a0ce715363662f2090297244b2184eacf8b82d33b554f606b23c97bd4b773d53dce49a0c57082e5d1", 0x39}, {&(0x7f00000003c0)="ecdd2c45aabb59ee066be6ceced27d44f831c7b32cf56e292bebc3439ff7b3a64262900c99c0ca4c22eb47dfe73d34b351e99ad63f71a9ff5c4a61e727fe7e2fa42936fd456b60dce02d493bf696f952a378ad", 0x53}, {&(0x7f0000000440)="a1eb2db873acfea235391e40af18bd0608863fea66413737c1f1", 0x1a}, {&(0x7f0000000480)="1279917b8f5f9b5dc13ae87c92dea0f4f77a47fc6e5c8103be24df1444ad931604e4ab29e4877ea505ad26ef714de134e8999ced2685e712793fa8cb393e64012261f619a18614cb9a28249e54e7", 0x4e}, {&(0x7f0000000500)="cce38cfdffdb589ccb40533055a5a4bab37bd6e96c5417dc215b62c929afffbcd0ccaae5d596aad032439eb8eaf02bc967a8689147d1aec58498ad053bc21ef6a203dcc102a86f388180258508aa216c33adfcd8a3e42c7f2f45d3ec180f452d37cbb641f6184cb240677a59ae4d8fb7056381b1147399b2b2558c8f734c32daa91ecd5d9c762e40d9f7c5db254bc1b3fec889962922b1d3c5e054bf340b4720e0c3a382b5e7b244d3bd4ea65cf2ada04aaee3ea21cd904be550258bf4e5123aa3703d1edd7bc6cd803419f40cabfc", 0xcf}], 0x8, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x78, 0x409}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 19:14:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup(r0) socket(0x2, 0x3, 0x80000001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x100000000, 0x1f, 0x5771, 0x8000}]}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) getitimer(0x0, &(0x7f00000000c0)) 19:14:27 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x3ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getgid() r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x400) setgroups(0xa, &(0x7f00000002c0)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) close(r2) 19:14:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="00002e2fe6696c653000cde6916b582bb0932813fb1bd8dac300f55a07f200addbdc2009a8da6e0143caed548aa77d1aa0991b8aac5915945bb9eb5122153abc654727526321ee8678f1e4e45756bafccd85c572100d1bc0dcf68cd0c82430a4967413a9723b6c031c332409fac7c76d1239e4a0a1fd61cedde2a46783185a9113534516a0b8d07bf1965a89a4da609feafb720778c762c26d1a82f6e37e76"], 0xa) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="3017bd74bb1e401b6d1cf7a4444f9628b10d30608cafa7112a03fc22f645616ce504b58322293e99539077b6a6fc9f08ab1a7e8eb529579d83810c2365dec47384b5c23b", 0x44}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x8}, 0x40d) r6 = getegid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x2, 0x0) fchownat(r7, &(0x7f0000000380)='./file0\x00', r4, r6, 0x6) r8 = getuid() sendmsg(r0, &(0x7f00000009c0)={&(0x7f00000003c0)=@in6={0x18, 0x2, 0x0, 0x8}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000400)="4f5effbf32bfe72eb0be14196483f98227647585505f2e1fdf4655edb6e84044ca84a0a99705ed6572a20619448480ca0bca7ada733d699af065cc75b943d2a2b734bc9c3d74d1e28abb26c90f28d9162bbef6b1d2b6387b7e38d0f1435a8154ed98734f2b394bfc76b5a724bb25faceb9643d03bd25f7ce0b4d0b6cc581dd311d1844b11970c9227fd8e83f8699e8dd78", 0x91}, {&(0x7f00000004c0)="e4575a97ec25c6edd6631520b9083cf210e044467d5b4517f8e88de1a0cd734c74f1da9e77f05fe5181159300d792a6b98daef304292db9a4b6600c0564364763df488b348ab1b3b7acdbdb63be30b4ce23106ac7c79b2c31ef5151e3df4e914bc787245c48f5694e29068ea86345dfc19c56d8b1c73aea13675a08df45bd97f6cdabad29e6e54a21f2d74d4bb04152110ed2997f109390c620b1b9ede7e28159abf94bf57f04d7e25f331c1e870f668ccb89ec7e6e8c97888c9b4ff5dc0557bea9edea7563b7159d2852b008d2515c2b03eac3a32b4a08d5a2c5bc8c2dd3eab5bdc13929dfeddfaf2c768f61bdc7b96a1eabeece6e83fd981", 0xf9}, {&(0x7f00000005c0)="ef91d362f134dee51a241d37d5ae4af60ed932dda1f5815e930f1b0c4e434819d53c2a6531aa33d4be340141b70194a7602e839da411755caa9a553eaa8b960ef248b88148195b28839e6c995e65d1311aca72f496016db8f1a4e24531ba994e9a229e37b79ce8e6be5b1256c7c9d8dc2db66404738a8e1bbc8837bffa530a12f696cbdb38fe5647142553a549403ce1e2791928c5fad774f219740c10e899e966dc940ba159d8985db6e1ce0d85433a1e45c2186edc0caf862f803299a0dffce0819bf0d7f316f432dedc006eea5a045d5d80883ad1cd8e656b54d5dccb07526503ab6622de5d8c8088a157759a70264c6387d6", 0xf4}], 0x3, &(0x7f0000000700)=[{0x10, 0xffff, 0x8}, {0xc8, 0xffff, 0x100000001, "5df81c54ac6929ac2e11d6c31669a040ed2c5fafc576b5048b0593d970009664015f66d09836b2498c569e7ca6aa8a6558bc67b1cf4d0c9d3241c29cdf81a9b6061bc087bdb32736f9d1f2113cda016cddf33247424ad747c4564bf1995addb891b8a947db5257d615af17fce3664204730b3e55aa78aaa103d8f64e29050b1c6e4fd15383178c200164b5272e98daefc09f0b4a00932547f0561c4eae201f0d54efd9cd9fd5cd7128763ca70555120f79ff"}, {0x50, 0xffff, 0x7822, "dcc362c2018a65313d7db4b5457e3367e07f12760f774e6037dded63f5a46bfcba0d730351a0c2577a24bb544b764f95ba94046391394ea57478229545089a"}, {0xf8, 0xffff, 0x2, "b8fe83a672d26b971b2be5c1d1530a2a7f2719b0b46a6ca41199c0b18baf539bcbc73b434014a3b437f15b8bc2985a14f1f5e833b20e44a967604a84cfa8eb2a8734d42b8188c669e88f8825727cad45fb98eb05d1f656fe1ea3b3a27d3d50230a25654ccc502d6af9c4e0fbf160b18e823b46594ad0a19a43462a0cd2fd0ba72d3ea7ea6caad4a0615a18db6762755f44a1497d1150b23746891e04dd7b1b5d973b87588a069fc4015286aa721b39f76ba8e013258ec4b1246540c99bffd138930dcd091ffdde59779cbeb6cc1481fbfd18b5b30b8d9358ba85c953b2f159c87a5fa3"}, {0x70, 0x1, 0x1, "9d3a069feb85c5152de4d3057688a189a7cb5894678ce7fea2f58fc9f7b4bbdef5ad14fa7fa8d676bd660449741b9acf1cd6b167aa0762ea7d42d0d8f9e7758bb8dd14564631ea1aa1cc942c568f66f6fce9e4be9cc7a631753843e8"}], 0x290}, 0x2) r9 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r9) r10 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r12 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, r4, r6, r8, r10, 0x5, 0xfff}, 0x1f, 0x5, r11, r12, 0x3c43251a, 0x20, 0x2}) 19:14:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x1) 19:14:27 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820d4400000000000001"], 0x10) pread(r0, &(0x7f0000000040)="e845986b578ee83f8ae66ceac62c7b348f7a02863590f1614fc05af2f8304b8e5836be5cec390fafc50aff9e91f18e272180631c7bb11b", 0x37, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 19:14:27 executing program 1: 19:14:27 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 19:14:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x3, 0x102) close(r1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x76}], 0x1, 0x0, 0x0) 19:14:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9d0, 0x4000000000005}, {0x1, 0x7}}, 0xd5919a8fdf26957d) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x8}, {0x1938, 0x6}}) r1 = msgget$private(0x0, 0x440) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x40) linkat(r2, &(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000480)='./file0\x00', 0x4) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000200)={0x1, 0x8000, 0x8, 0x8c, "bb982ce5059365481600e533c8c021e9b3c53545", 0x8d2d, 0x8}) kevent(r6, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x1, 0xfff, 0x3}, {{r6}, 0xfffffffffffffffa, 0x2, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x9, 0x2}, {{r6}, 0xfffffffffffffffd, 0x86, 0x1, 0x5, 0x4}, {{r6}, 0x0, 0x18, 0xf0000099, 0x1, 0x2}], 0x5, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffff9, 0x8, 0xf0000001, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffff9, 0xc1, 0x20, 0x400, 0x7}, {{r7}, 0xfffffffffffffffa, 0x80, 0x80000001, 0x5, 0x8001}], 0x48, &(0x7f0000000380)={0xef, 0x8}) setregid(r4, r5) 19:14:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x100000000000009, &(0x7f0000000300), 0x0) setsockopt(r0, 0x6, 0x3, &(0x7f0000000000)="92469854c689160aed5f70f0dab83fcde71391d21d8119a67207cc8a269ad96c2efd968be191af384102b35d185ed8a0293e36698e2009019f2ca675b2f1b8eb8de7d794936d6dead6629eebb20c71412262fc703f5d4aa203fd6c60cd3c576b06b15cb303382c2f8156f41ac4defa3555fcf7bb9a1def02c277d75f1c1f", 0x7e) 19:14:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c0e070000000200"}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) syz_open_pts() 19:14:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000014}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0xf8b927b6c2c2739, 0x2) syz_emit_ethernet(0x9e, &(0x7f0000000180)="b0d3660193a1c5f1bc8cba84ee110054fbc76f8d38cce92babddec1d2f705bf495efaaea4e98b921d0c89dbcfdc93443196e06155b11d838d7c76a768e7e4c283fed68416eb01cc9b32e1565958fe5b69ae075d9420cff0a412aea1b7e92c934ee2bedbf543cc26c65ed260fe70b97aa5f71e46788773a174a9aaf66347258e81b1599b4e4912ee2d1a2e60edec0900174405c4fc1a049579161dc20025f") ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 19:14:28 executing program 0: acct(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x0, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:14:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setrlimit(0x1, &(0x7f0000000100)={0x8, 0x5}) fchown(r1, r2, r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 19:14:28 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x128) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x100}) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x5) getsockopt(r1, 0x29, 0x41, 0x0, 0x0) dup(r1) r2 = getppid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0x24d) 19:14:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8001) 19:14:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20, 0x0, 0x0, 0x3f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:28 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:14:28 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c65300004102c0000000000005819757c55152f0ef2fc1588a722506510d14d927f059d8a06064691dd9d83a338374545c1e6c46309e15700d0591e299b6eb808e1b667470a35416fe49414488e27819f621d58217dc2f522f7d971983251885f5c2cefb0260a5f0000da21b0042fecbf03f9a41cd013248829dd9e10ebfb48ba74f97c382a84f9d000000000ad968a036fd92759fc3ef3768a3f1036b2b824246aeac248537ea78207ef90fe8034e296bb5a4faac24ef43c3693b04ceb1d43eddb6c396103a54e23ecdf4cf06cf1848adc692bc94a631583a6a16da23677070000000c0aefdfb69939c20df6153eea9aa38f27af584d9b6f55dfb17cf2c1e991dd3116617c92faf467395bedd9a540098dbbb79ca00270afb599293b32b1e2f98e73a1430d92188eae4b2fdc0d9fb3ef44aa635c0cdc2812fe9018e7a158b8322c4c57f08fbff90199694a651a4a9b52d174a30b59b53aafa0c5841e7eb1252a7d25e3c6443bdba9f735c39a6c0464da4962e33d4b264db981d14b5a45442248a53ef77754a15c2ef657f911db5d1e5845131e97571e20d49fd7968e36c2c4d9f9a19f6303efd43a1451c57142a68ad772ca0d3ca199aff15cb29be73becb5547334af9d5ac8913608f1380550d3f66d14df24215471b9d65d2183257843d5aa429375d2d9e8f48ef33a80ce6143c1619a2cec02ba5c0000000000000000000029d30f49f8a379536e19fc023e86626eab0879cd0afb508cbfdd05835758c948b5e7a046c2e8b445b4d8b9648862d8989eb9d63b6547c5874d48f87dd8a62eda18404d09b5a83eb0c8215b6f9a4d001ee9362921549f240cf388a20d0e059bd73c393fa07c7ee9849dd5c5d5641578e2bac79b69b973ea294a0da079dd4bc3d10750f422dadac82dcaf63908a4f83a5543285ae58181ec5c04762e07240eee74da528d1cbd94d579d39ee725faa4ab22eb2fb0876fdc97ce07f6da603629888e8cce1e11a03c71f5d65ee9a203121c5ced050b5fd7d493333388c75e2cd822119d53abef1accbf5ed806afff23bc5143a20497a52ea467bc955af38961c6f27840a016116345ba5677685c6da916653e75842eb9468f7868d7c95b587c7582146551e1314c8b3fbede8b441e6b8d5b380265ed2c4e6dcd54bc54205abc6fe1a17be5e0c8f62dcb816dd78dc42907931d6abc43cbe1de2ea599ad2f1e95c2ad559fa62897e2f4071541e7601b101b6c3622f195f344ef24ee265eae9655ae449d1301bf73bf023e731c354cfb12a5db30ef7fa8d5c4f231c6235938953945"], 0x10) write(r0, &(0x7f0000000000)="9e3eaa467f0000000004bf9aab4230400f765bc32286771e1d0d2c4e000002d0459370410510fa651c1ece0efdd308e6b7ca", 0x32) 19:14:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000200)='./bus\x00', 0x281, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x3}) 19:14:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$inet(0x2, 0x4, 0x52f7) getsockopt(r2, 0x20000000008002, 0x2, 0x0, 0x0) 19:14:28 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000380)=0xc) recvmsg(r1, &(0x7f0000000b80)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000b860750000000000000000000000000100000000000000000000000000000000000000000000000070f2ebb564532afd00"/113], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x19}, 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="8941326fcc26167500079e1814bb2a18979d279446b226215e1b926be86f803cf0ff5b9dfad7a299cb7fb3f1e8c99ca596e2d2c49d62b81aeadc8c7645f32e90d77845778ee1846b74cba7584bed55b4fb6d729cfa71d82461cff89573755e4927718b543d390bc80e110a61e3fba72e8ab241ec81c3d916004ac94811f1eec4fa09abe282d8ae32361147754f242612c2bee9cedd02e6dd7317346700ef8146ef1e5701da2773cec9b09b2fc4a2e9c12a8cca8849983c0623a67546447a6b642fa0b78cd976", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 19:14:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r2, r3) fcntl$lock(r1, 0x7, &(0x7f0000000100)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x1) 19:14:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64, 0x0, 0x1f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') mlock(&(0x7f0000000000/0x9000)=nil, 0x9000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 19:14:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x52) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) r3 = semget(0x3, 0x1, 0x81) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000200)=""/82) ioctl$BIOCFLUSH(r2, 0x20004268) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x7, 0x80}, {0xfff}}, 0xa2fa4f985966e4d2) 19:14:29 executing program 0: kqueue() accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xa, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000002c0)={0xc0, 0x0, &(0x7f0000000200)=""/192}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x400, 0x0) r2 = dup(r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x7ff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) 19:14:29 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) shutdown(r0, 0x3) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0x44, 0x0, 0x0, 0x0) 19:14:29 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_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8000, 0x0) 19:14:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x376c59c153366efc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x58, 0x6, 0x0, 0x9, "8d302e5ff3de06fc3e5daf78dbe7763bc169b71a", 0x8, 0x7ccd00000}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 19:14:29 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4000, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) close(r1) socket(0x400000000018, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 19:14:29 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(0x0, r0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 19:14:29 executing program 1: setreuid(0x0, 0xee00) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x18, 0x4003, 0x102, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 19:14:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0xfff, 0x8}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7fffffff) 19:14:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="144131c7844f977a1fdb4c78410fab19e7c122a305c0d2ad98371bf69e9cd3572674212a8a4a757d39213a852e10e9b91be4f32d012b"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="0714ff5f099be009e938d0737f73eb2b6de8f19b", 0x14) writev(r0, &(0x7f00000013c0)=[{0x0}], 0x1) 19:14:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x8000000000, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0x2}, 0x10) 19:14:30 executing program 1: r0 = open$dir(&(0x7f0000000640)='./file0/../file0\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000180)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000004000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x6, 0x3, 0x590f17f3, 0x2}, {0x5e1, 0x7fff, 0x707, 0x5}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0xfff, r4, r5, r6, r7, 0xb8, 0x3}, 0x3, 0x5, 0x0, 0x0, 0x20, 0x6, 0x80000001}) 19:14:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) 19:14:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x2, 0x7913107e33e2d07b, 0xf1, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="147dfa9684ae70edec58789dfbeb4e3e7731af1e314fe7db5142be8782cf9a01385cbc95e640f5d46fcb5987bcd4", 0x2e, 0x4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 19:14:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) msgget(0x0, 0x100) r1 = dup(r0) sendto(r1, &(0x7f00000001c0)="4bbfd44adf3e48f5d969b839d2fc75432c43a57b23606941534e34d72afb6561db3b6ee8339a7f6cd11b427f846c3748b468019437c6f291fb7c4dd706ac26e91b69ad42e0ace670669a9be7209a621c9d6db9507d9b253a35ae1b002c2975e4c9c6393f16e9ecd7205ffd283a5be0abf29a5949119261326b9b38b8e64ed4484586672ee90a5a6e261160912209ef2936bf6bd42d2a7afe1e740d27c77f4be41c0d12", 0xa3, 0x4, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r2 = dup(r0) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r4 = dup2(r3, 0xffffffffffffffff) connect(r3, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) 19:14:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x6bf6cf2f1fbae730, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 19:14:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) 19:14:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d73036c172fbdd00"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "dd45a5ec6615858ef96a3268a78a260ea3d883f0"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() setrlimit(0x1, &(0x7f0000000040)={0x101, 0x2}) 19:14:30 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0xc02, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5311, 0x8}, {0x8, 0x81}}, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 19:14:30 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="4be3bcf122ace7218312fd5f31e3a4987df49a795bb8146f1b46bc3e2429435766baad2a", 0x24) r2 = dup2(r1, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x4) setsockopt$inet_opts(r1, 0x0, 0x1e, &(0x7f0000000000), 0x2a6) 19:14:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) pwrite(r1, &(0x7f0000000140)="e5884e29ad82ef70139ca3fb58403a02b4285e03dda14207e32a8b6b6576d20e3b430551ecbade15224a9f617e636f7d389d89d0fbd76364ff53f0c39e0b78cab8aa1056a4459e361394d162729bc4ea2542d05b4f354bf87d7ed7d38d7ae2dfab354f496c139b87e7cc5f987a02bc54fc7a5d425685a0b5a29d2bcc63b409d2b7c6c2191585cf0404dbb7b69a95a5e41e9055293ea285be57691d1911412fe3f272d49b963e428005ffd82317564582deab087ee5129d50a8d4e8965025fb7beed91d78961c81a1", 0xc8, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x808000000101) 19:14:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1e0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000340)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chmod(&(0x7f0000000000)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") getrusage(0xffffffffffffffff, &(0x7f0000000280)) 19:14:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f900e306000000192a101000000400ffb67b2bba5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 19:14:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) 19:14:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xe4d6571d7207eefd, 0xa0c0e70ddf95f1c9) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x7}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="60f06ee32ab090a2cdcb52881a846d48a721d33011f6793db30936256579f5d7b56be3c71c8a16f858c0a31aaae9eb496096f130e1c88bded6ab1ff2f9b06f4bc6b2bf0faf2851c37a76164c", 0x4c}, {&(0x7f0000000100)="6651a70e", 0x4}], 0x2) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000440)={0x0, 0xfffffffffffffff8, 0x3, 0x1, &(0x7f00000001c0)={{0x1, 0x100, 0x3, 0x7f, 0x1, 0x7, 0x3}, {[0x6, 0x0, 0x34f, 0x1, 0x1, 0x1ff, 0x8001, 0x888c, 0x4, 0x0, 0xc57e, 0x0, 0x6, 0x28, 0x0, 0xbc2f, 0xff80000000000000, 0xffffffffffff0117], [0x0, 0x0, 0x9, 0x3, 0x9, 0x7fffffff, 0x81, 0x400, 0x94a, 0x7], [0x1, 0x0, 0x1, 0x16ae, 0x1, 0x2, 0x2], [0x10000, 0x7, 0xfffffffffffffffd, 0x6, 0x6, 0x2], [{0x9, 0xdd9a, 0x8000, 0x1}, {0xfffffffffffffff8, 0x1, 0x4, 0x9}, {0x94, 0x3f, 0x5, 0x7ff}, {0x20, 0x0, 0x100000001, 0x7}, {0x0, 0x9, 0x2, 0xfff}, {0x9, 0x1, 0xff, 0xb67}, {0x0, 0xfa22, 0x401, 0x100}, {0x100, 0x321, 0x5, 0x80}], {0x9, 0x8, 0x3f, 0x6ac}, {0x2, 0x4, 0x3, 0x5}}}, 0xfffffffffffffffa, 0x10001}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000480)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000004c0)={{0x20, 0xffffffffffffff81, 0x1000}, 0x9, 0x9, 0x400}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000500)) recvmsg(r1, &(0x7f0000001bc0)={&(0x7f0000000540)=@un=@file={0x0, ""/53}, 0x37, &(0x7f0000001a80)=[{&(0x7f0000000580)=""/149, 0x95}, {&(0x7f0000000640)=""/206, 0xce}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/121, 0x79}, {&(0x7f00000017c0)=""/169, 0xa9}, {&(0x7f0000001880)=""/92, 0x5c}, {&(0x7f0000001900)=""/197, 0xc5}, {&(0x7f0000001a00)=""/125, 0x7d}], 0x8, &(0x7f0000001b00)=""/131, 0x83}, 0x840) sendto$inet6(r1, &(0x7f0000001c00)="140d21138558161e8ef715b2", 0xc, 0x2, &(0x7f0000001c40)={0x18, 0x0, 0x20, 0x80000001}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001c80)=0x9e27) recvfrom(r1, &(0x7f0000001cc0)=""/46, 0x2e, 0x800, &(0x7f0000001d00)=@un=@abs={0x1, 0x0, 0x2}, 0x8) clock_getres(0x0, &(0x7f0000001d40)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/null\x00', 0x2, 0x0) r3 = getuid() setuid(r3) mkdirat(r1, &(0x7f0000001dc0)='./file0\x00', 0x100) getuid() mknod(&(0x7f0000001e00)='./file0/file0\x00', 0x0, 0xffff) linkat(r1, &(0x7f0000001e40)='./file0/file0\x00', r2, &(0x7f0000001e80)='./file0/file0\x00', 0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001ec0)={{0x1, 0x2, 0xc83}, 0x3, 0x1, 0x7}) write(r2, &(0x7f0000001f00)="59c2b89b11e1026ad62be660b1d846a21ad8643de878163a01f5e35bca517c0a674a4d07192a24a282eaa37bd27391db7a31e7a4ba1786a7cc79b1b2986c2adf0d6950cc0f5f0d25bd182aaeffafa954623541ed36eef6da9712f95c7a41888448a0e50fed1e73f692b7906119a1eeb452be52f301c3820ccbe8dad0359da56a6e7bd2fb6546f3238411e24d3f1f28e942a335a39b131b6302535bc391daa92b83ebeafdf0c5b8331e8508df2b2a19c525994a03920591cb11f40a0c4c56684e6d1135ce234e86b014b9ae4eb0456fd6985d", 0xd2) r4 = msgget(0x3, 0x40a) msgctl$IPC_RMID(r4, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0, 0x0}, &(0x7f0000002040)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002080)={'./file0\x00', 0x19a4, 0xf060, 0x6c, 0x0, 0xfffffffffffff000, 0x0, 0x800000000000000, 0x2, 0x2, 0x80000000}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002100)) fchownat(r1, &(0x7f0000002140)='./file0/file0\x00', r3, r6, 0x2) close(r0) wait4(r5, &(0x7f0000002180), 0x1, &(0x7f00000021c0)) 19:14:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = semget(0x3, 0x0, 0x10) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000180)=""/9) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = getpgrp() wait4(r2, &(0x7f00000000c0), 0xffc6140d16629ba0, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x14}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 19:14:30 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0xfffffffffffffffd, 0x0, 0xffffffffffffffc6}, 0x0) 19:14:30 executing program 1: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x101}, 0x0) socketpair(0x6, 0x8005, 0x7, 0x0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 19:14:30 executing program 0: socketpair(0x20, 0x4004, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000ffffffff0000800300000000178c478725260630bf47e80f2025fd0276f66a8733bc3e5555ef35f7b51dce66c7f89c31587c38e942f1380e3a50d080d3203a58c17ab84072320eef"], 0x10) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000000c0)) 19:14:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0xfffffffffffffffe, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) r3 = dup2(r0, r1) fchflags(r1, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x4e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x7, './bus\x00'}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x2, 0x7f, 0xba1}, {{r1}, 0xfffffffffffffff9, 0x92dac245f238685b, 0x2, 0x3, 0x3ebd}, {{r3}, 0xfffffffffffffffd, 0x4, 0x20, 0x9, 0x8001}, {{r1}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x3, 0x400}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x101}], 0x6, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x80, 0x4, 0xffffffffffff8969, 0x9}, {{r0}, 0x0, 0x80, 0x4, 0xdf4d, 0x7ff}], 0x2, &(0x7f0000000180)={0x0, 0x7}) 19:14:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x11c8e4dab4b8ee6a) 19:14:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x24) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 19:14:30 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) msgget$private(0x0, 0xc140892288e365ad) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') socket$unix(0x1, 0x7, 0x0) setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 19:14:30 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) syz_open_pts() 19:14:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 19:14:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="6a305bcffccb46da2fa6621e09a280f3bf76cd0e7821e1429ae3a3adc8fa9746bf8d20b9f20c76388e36a661e3bff4c77d4fc5d12b53241c95abdb23445601bc7d0ed2ffabad512e57f8c29510339816396ce7a6b54875a50fb56e0c73bd28721ab0d4364bb715b41ef0e78a672a3f8cdf2cc32815d159bd210475cb443a55acf1fef5fdee0024841bc3f7cbab907be9b54d0686de036c169c57953bc64acccf26271e29e5ef838e17598303e157a73a116cee93fed753", 0xb7}], 0x2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) 19:14:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x6c}, {0x40006}]}) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000240)="ffee294fe0b1b60ed64cbdf545c7e589e70b19ffd032b3aa31e500e6dd124509d2472331ade0a14f6fac46378881cfb65f0a4fcc5eb8f544f10c79a476e60c6ecc1d170d6772cab5ca41ec638cd4e141431ec8f8b6c682135a603d78c077162a31c6e6eeb1558c892abdf71cdc99fcae74700a40752bc917ab606d5bd1bfd2cd32b9901a5835a12800e30a36b3f0823cf7e4432840b5d13f3dbe5a245cdb85468e69cd5c572f7c20dde684384c442a4cd617d77eb7310eb8d1be4916b42272681b2e513632542c50e7b9ee87480591d24284856d3e", 0xd5, 0x406, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) 19:14:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x100000000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:14:31 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x476310574ad5cde, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x9, [{0x1, 0x100}, {0x2, 0x9}, {0x3}, {0x3, 0x200}, {0x3, 0xffffffffffff0001}, {0x3, 0x81}, {0x3, 0x1}, {0x1, 0x100000001}, {0x3, 0x1}, {0x44a90eedfef72f19, 0x9}, {0x0, 0x8001}, {0x1, 0xfffffffffffffffc}, {0x1, 0x46e6}, {0x3, 0xf690}, {0x3, 0x8001}, {0x3, 0x1ff}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0xfffffffffffffff8}, {0x3, 0xfe0d}, {0x3, 0x636d}, {0x3, 0x5}, {0x2, 0x73e1}, {0x3, 0x1}, {0x1, 0x3}, {0x2, 0xb1e}, {0x3, 0x9}, {0x2, 0x10001}, {0x2, 0x3f}, {0x2, 0x1}, {0x2, 0x9}, {0x2, 0x80000000}]}) r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x100, 0x0) pwrite(r8, &(0x7f0000000180)="006c01fca224703e28fcf2da7bb2a68df89c87d59ca114578d063badff46043d3c1d8e0529e7ed7a44cf65a29a4411a8e019b68ce21f63b1bc5a44deaea70bdd459931d9c94dee36227beb5bf94b6883632c06a4c6ec23bcc004824052ebf1bf60d2fcd70cf6ae4ddf0066534b96b513a3b69801ffb8648419de7b47392ad3721420400035ec485c1dfdc13e48c8d78011b2", 0x92, 0x0, 0x0) setgroups(0x7, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6, r7]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000001700)={&(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000400)="20cb6be4321518fdc918138842a8b0b34ff09bc22f9185040c551a2036d1e9491a2600b8cd966daed8a350323b212098a6cfff551facad255782d4c41bc9ef319ae60df6cb6fdfe82ad79dc2a9ce4fd9dcd861d01c4a0f18951600b60af5d9e68c6ca3016c266c3d1b09837cba66e6fa58223402f60bcf7d47862309b7f2f549cbc59f4dfcab0fe0fd0dfbf7879ab85a8f016f21dfeaf265d30526ba216a500d04980852a7708b32fd568a4679f6220c35a1df6907331b2fa3fe6612347ca2d98cdd5f622a45cfdd88de82d486621dcd2e57626b9828ec6666997c7ba130be16be987592a5944128fc25295b56cb9b595663588f243b15ec0fe797ac652a5ebf37acfd27b88963cfc5a0bf79d488086d3688e0232638a9e11bb2930537aaab5e19b143c0adfd529b6ad2c96449577d81a28884a26b2421b63acf6f18530d13c5fa9a49ef381546010e4e4bd62a776e72783e7f1b69524a89eb4b6af39c86350d7a7206cc6a194bf12273b300ac469e30ce8cac91c40803525838f95d4080da7e54cc579e6f93314547b4f675905ef7d77cd7addcaad3f1614eb526d57748032f762daf28531a28b8ff68533ce6cfcd51c97ee645fa3f1602b50e0ff48b4fde06173ba510bdd1d3145a0f2e846bdc3310ebd49e5d72c43e9f9b63d71663fa04a4f880d1a9c3b9e94aac060459ea8fd1a562b6fa086f3086ba6da96e46b414120616447f2fb0097690eff51570875294805f955402a3aa2082f1c62b4a89ab0712efa1b9b4c4f6e82fbae0bbc3c49505bfb9ccdc91c8ab2705b0a5e894c9b56584bb34eb816e905c883c342791e77a55855aad8860c82c38ab57286476acb8c58e3de423b130824f13a2ffd4ad9b4d3985fe1634355def1d58473d94e9d1958fb857cf44792732b7dbf5a96a357f6119804d5321764b1db988c71b78113e7f8f92be89cd794b89bc1b38eb77cfa3c721e007d7fecc736332beceff1f5e31c0b55abe6c7f536b677c320b398bca5b714a36294c3d9c1b8c4e1b9b7d18e6766125fed58b229b0982a43bad975b5eb01b5593a668a1b094b61ebd4fd2c026c43a9cd53e6a09a279fa638411f7f0e83dd72148a8f5ad8762cc381a8e560849ed292c205dbef87e477287a861739bb1ada678356a510d51dcb15c4ec9365b5df383abc3582f5e81250ad3232bda013f60640ebbe814c310bd837c6c70d4e08cbc46398d3158d440e92cfcfe4c16a139feb525fb171e0749ead9646bc636040b5847ab523642d6e232af8b882b10a1dd414f173140dc71b09d49e8f1ab65c2be429326131a96435a8c921ec7d612f2a389adf108d13da537cb9613a766a3df1356d9d59b520da468e5bf54543282ffcba4d0f183e66afe445b6eb9d56a0497cc4b35ef9f0280ebad304cd196cf91f3a9446e39a1d68367cc6ffae3f2f0d46cd3a6b44bcbc15590f5cabd6e1e26a30fa7f5918c655324af04e18ffc199220eb7b381cde38834d056a5836e09329bddb7326203917f5fc1c6b428612230b388afeacb24b70b63bfbd00bc6fb0955ce9046ecc4290d7a5337ceb2acc540cd9a21b654736b24ff6843741933146c61854467df50c69923855a77eb0aaeedc577612be506c7149dd1d2cc3fd2091e4c82f9c8a05d07651f13d49e8d59b53c2e14a56a92a6d3d3652b5de040fad12426d2f7aa38981881c1a2f60c86c53e75f03b899e5c4f3c2fecf4efd6ba1baab5a63a517a60905ed4b28743015703179b91c66cd160338848522be42676124aaf7fd539162e65b63df224f636cae9d599b248a33228d301f72ba4fdb3552b161cde68a3109ac89452a3bf220358fd7c3c1e45014168aaeb4ad2d3771b6b5dc108521eeb47ed83520785c1ea21f7a6517b1142a351d54b1e0ea3179826ede7c2c0bb67973b1a0145f1d857eb8f8629844bdc16f45481899a677784f5b0c91630d637bd825e8e75bb131aacefa640524ea3c269cf31900b7124571b04a2ea73b20f6160290fd15d3c3166aa22af7e9c21d255a8dfed4c4b215f957e94faa9617de1162f5305cfa161bce7293c1b64bd6641f8065fb4f172254ad995e3e03882c38a8c92758753814a534df33dd9af1e8770ecab46a9c20ce39517886976b1e38b42ac32a3ad207865c925c4dc826f5e04f61541947ca95479d0d3367e83c9e8b1acaca4ec2ce01adbd235d0dbc84968d37dbfbd7bfae97064e760472807c2ad52aebe1e10a611592ed2b5d117d38925332b0ce9ea367ddd225587706e1b6ec93c200c04ece8c00eedf4920ae30820d0d9b394273a3eef65cd0747694cb64df548aaeeecbee9e60deeed8c2689d63fc52fc3f62339bb7b6cae3f61201748dc20e578609dddf551c923662174864728fd96be47eb5fd6c11ccef26d617b2e757aa677a0e5eeccb175599bb2cc4d47a66ea24b7b37e6a7783ac661252b9d554e7829c8c63d6d3e05b80c48d0340dcfeae6708802eebd5a8e1b96e82520c07dacb93cd3f2e673e606c97202a8eb26f6d0671fb957519d3653f44bcbf583a41d7c40832ac90ceccd14c2d63a73ca420548075ea1e73543487c1c4ac7c725a696e4f31e7ab81038dc8a4844166ea349800ada48e4742af071d99aa281fe99f78de5d4d5b20146ff189b331a157a7ea738044362ef69af3714bbc20618988fbd383337edb71b3838d40684b770c7696da4b3c93166f0f02d2694d258c1c00341f43401ce81e1e16a263ece7433004c420eef2e9bf7ba04efb34170d8c67eba9a742eeabd5125de2779d8070ea74958f10257fac5828d953a6f554cdcd020a87d165dd644d908fe96751c344ee00d15d1dea79c1beb32966efe4a76dd6464d4d6f8429cf6d1e92cfd8fb8ca4dfd9247cf3e19ce8b917bd2d3c032272807813de5cf584d4835e9aa566cd7b4b132f5319e08dae3817b3129c0dd40390cb0cf57aa7a880b92eb345dbd97c9c77097bb04fe56b46b640a25febafae96ddd5b9ed71afb63951df41717d711e93f64c745db1b66eceacbeaf495c2a96d1404ee4bf8027021b6ef0e9355dc172f97953ce9745807a107b4ac75973221446a6b18b8ef702f510677ef8501963f7fc3a50d93d8d7cb1a672dda6bcb18e8036124fca46f67b0d72c4fa8fba7ecb0c12f656bd161c2bb45089e51795f1c17dea50e5511950e3ff7a0a5b46e4b7e207c443969f7a97ebcdb8d9a3bfd42ba11e1ca73af01255dadfe8d147c89108cc0c86dddfed8ea1bfff5d95b3ebd4802bfac87bcba5e0e7545b8bf452c77699f85358cc3dbd3ce848c3efa98c46cd052cfa79e16d65d9287ed8003ab48b89f68c5964c82dce4dd269461f89495d9f1b84bb260af95b87b81ab0ff13e57f199e5c1c35b708646c5ceea62824f7446b44d2b05340b594ae9f897a76f1595f6e062d66b434f77b88dfd4a788058d744d79d5834795f5c61900b3dfabf816cbdad74bc698881d9bb01707b0a9aeaec1a757270da2144a3a68a66bca0f01a2e216be4b41b1e769e7b4ba86cf4391bb85833bba872c848fefa8e9af6f232bfb989b134239b9616d6be7e3ac208280795a49c7213f3d406fa6d399eb3bea90e7b1d6868f8df56fe74fb43334cdb9a84cf8079c3cd31a0335cb9735f4aeab22a811de4c1dbc6ba2f06135010cd3f7d42d3c1b2d8f4d1125ce38351e4e26382d4a1c303456f03f57f23ec2f712f8a9befdedf279db23c73b0e6b1bbd5683157ca7dc1d7817015005d42dd87b99b799b83ba29c45917e8ec63f1c32c952638abb8381f9c2125e0b767008be9f1d37b28eb46beb7bea31078f41fcf620885550a6b8c35016e671fa5111a615fe6bfa85ecaa76a78a85d2947e41fb1d6fcd310278f0103f2865cb03ee9897ec1f152a76cda0ec4e31452c91f0cc1967dbcca22e448af0d344aeb400704317353963cfda6df3550bcd3788e07aecec62eae8cc880188c973adcf1d698e299d24405b91beb847a4735506c590352a2e363f30a782b4380766d2984fc960c04bd7b2ea4528804a4e03afca080d50f409c218f086ee431b11f40d255380b7b548d020ec06ffdbdd1e47d14273a77a580484adc70bc9f1779ee6be7651f1a7288d1cdbbca418c9687c5c4972df8d2bbbc5053cd725bbfc8fa23c84a8fa3acc837bf48b8d321d1702508716bc9c3f68ec59312d672d62771a4e6267d54ef9355d8fcf5f7697ee99f457eed4c21c8cf3bc996e30bf6b0e7b5bc404f396bb999cd2be57fc05f56609bd5b6511d8c91bb983472775998c2bc01d1ef27ba80961897c44f94c7344a7abc8c86ab8d7e649f6465c17e9090fc7f129ce2c5783c010fe16acf36a9b827b36c330209abb6131a3b88233901a5a93619a5e52be96c8bcfa1ceee8bcfe84494e39bb332169c4c44950693587220d612428e56155d973696abcdbfd6e49730757ad64d9153c62a3f05e88e2bb6cc6a7e78da3a4d76f37d38eba1c37c96b80a416f98f3b139180653762bfc3017a57d6c0db36c879f5de828d8ce0c60210def9d9289acfcbd1ca100904b88a42b1c55f57333284ee06ebe42197af40441600ec60550cc83d8b9c79f790794d15e28c14866611dff5e622125111850507e849133a1df809a6722581c8b90587aa6f90a0e99ba72d876fd43f8bc241d644ad4c1ae03bf89aecacaf98a376727571a1c3eb607f18ef412ad2375bac5c5a83e39efc7267d158a22a284e62f9240cc0abadfb7b5702589665bf5fca4ba4a148ba8128344de89fa7eb28c9791384bab55f1cc8c43f1d0fd1e56a45076085a29946fc7b647924a298eec9fe46471fc6d63ac18490211102a82295e0cd8d82c93e4d1b7eef8bf108ab9cff7d0dbcf04b7860fe34ec1e6061c3636af125734a72ad56a2e8110eeee68272032f76874f09b6990f1214fb1ca7f51f6271c551d4e96649a1913c757b03c751be564c362c4d174feff263ff4bcb3e9f8d339284ad44f9c9fb557d02c26b42c5634dde2616c1ec2d9445a2ec5a8cb290bce20534bd9104dc8ca7b34a22cdda13af3d2be4f37f3d721fc3253e9e60602b95d4e63335c1ec09806defb85dedb15da7d5e3f51a8d09eee20a58367cd4ef6dc3c51111412012b601b7b8d6bc14315f7168e301631a4ac4e6513553405437a14cb235ce0cc12dfa06c8819c99c5e7c82f608b53887ebba90eed9532a58c26690fb804e34a8a6268a60847d051bbbe196449a95fc112d398d08d194ddebfaf6459f999eca5ad39fcaa3c7e974181db9827a4419eb8c194bab7c700f67034c005eb7dec5284bd4339a066cf79d431d457c352d05e3490462ce1991ee01a42730f253d10586de5b8a7f3f6ebe32a5f5ccef4b4a65247becf5190cc30b3cb4c612157e0daceec28e2bb277d6e3dbc165e7cb0c5e6bdbef042ca3be3dae5cf00d4c607d0d4cb3547953e5e701831f6dbebfca59d755f705ba4781e16d3f19843c3d37008e778fa127553022c285030135704ef8c7e2698eb9fa366fb436ff44384059efd3b24e7b7b796dfd69d2dee2cf0e739e028b8437e62f1e567379a8beae0ba0f8b0cd7ae0c524aa57155768b57a65ea762b128f01b261054115f4a28e8117d792e854e0109dd64b114caf1dd869ad82dc31d1e975b0c56c57e7b8b97237745dd3f14d731521881262c403599192389f421c50c296ae814be3087e08c7c547a4890d0531762dd61abd1151fe8c5ef628c22fa00a3e656b6ecd0154c54fdb2b7c02a37e0c4f5056249a1db2faa5dbe6450de7819c8a2b1e1cd4c688ae5a135c0ee8617cba72549f46b685955f99652832c5407011", 0x1000}, {&(0x7f0000001400)="530b27f63fd356b6930482222a47a15afcd9b19a65cdb1937215e3efe4ad6400998a50882dcf2b413f6e4c13bc7adc81c4b1a35762dde573342bae23ea41529c75a05152b8e4e5896cc20236e7a3f87f36fc52f85883d48989ff3701764b7eb44550da7c25b6ab57a23c883f25902c127c81ce81b6e5a4", 0x77}, {&(0x7f0000001480)="c3ff8584bdec3b5e6681b561527e78a639129dfc545131f571b05417efba6a668929d45fcfb177ebb5ee5b1cf722341f9150f869bc39e2d0610e99c4a85c8c3e1e0a175fafbbdeec52ef3cf883a396c161f9fbdede300f35b7756de3095ea6c01b8e0a259a", 0x65}, {&(0x7f0000001500)="aa84b646a5399d23d310cd71bec52489cb63cbcca08f913bed45c5bfd423b8d7a4873986c9587b03cbc74f6c0f49b7c2ca5a9b35a04602dd69a79d173dba67c0e5ee4e2be0c6127fc1d1b272d81778706e2b4993b6f64d9eda2802c0a77f3f026000476f2946f04178617763953783772470bf77a4afe24318fa3ba2ea7a61a43c6c7c95c10b8a1777c7a39da0afd608d5de7d5a", 0x94}, {&(0x7f00000015c0)="6a1ef2cede8a638231b7cec5ef26fd680118117b01fd2be9a4314563846fc61d7a31bd49842c73a8a46f196e03238fb21a3404099a837a098c431da3d682e2985f322051aacac27bf7c5039c1bdb7fee", 0x50}], 0x5, &(0x7f00000016c0)}, 0x4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 19:14:31 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xc0000) fcntl$getown(r0, 0x5) ftruncate(r0, 0x0, 0x30000) 19:14:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xbf, &(0x7f0000000080)="00f7edf1f065dbbd313ba76ccaa4107c4902f530d524760ac6a77de624763ddc3b9703ac59fcd5df80d21373d7ac6a5046c26128c96845ce29750d6b237b861c9e44417e22385b016a677a353e5db4acd99eeefab1ea6575c8a9e7076c0050a35386dca034fab12d4cb1b1da1142d44244ed4053bdca057e81022f897fb0f168144256edcbcdf43fd4d1cede1c196b3b3e8f30f1a6cf9c5dc3d5ce08d6f319bfcf1dd61d7286f5bdeca9c96016db73294023831dd9ce6363a794c2ab3c5c79") 19:14:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xa73d}]}) msgget$private(0x0, 0x8) r1 = geteuid() seteuid(r1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 19:14:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000640)=0xc) setuid(r3) r4 = getuid() r5 = getgid() r6 = getpgid(r2) r7 = geteuid() getgroups(0x8, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r9 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getuid() r14 = getegid() r15 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000800)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="ed6e61558472df932a1225d3fa015e5cde90f5eb3ff81c865df0c5deaf1a959a5760ee36c597bf99ac985c0b31b289e641dbe943ab6d6444162e37b364664242ddfde753123ea23a2e2933216d075b75079e3939279003aea99b66699c7dda6dab604f1426881aabab625a2917240253cd9d72cc3bf7ea29480ddc881fb1196042046270fa9dc79d428dac8fea1caa4f884ec9cae40868d44f2d241f219e58b17ebd474349787ce9419409e5b2741883d8a1715a33ad51d11a241eadb9da3047c3fdd440faa64288d75fc1cdbcc1e3ee73dd25981386f3200d6ab2640e0a6cff62b5d5da0a3ba198d3eda08337a9587e6bae74db33ba", 0xf6}, {&(0x7f0000000280)="3b14b27ca49fb3e4e5e7b3ce2e8573b3d606dd6433669b90e941f6000928253963af48a60acecf1aa3b57fb7a2c4e827ed8101cbf4df546f7a19c6db4dd1466305145fd6f801f6f68a92ab0d050999e45c30151d0b03597f9864a738018ccd1af43bb3e23fb9ce4e1e17aaa853da97649fe90444c5809b152aa0517526cf8ad5f1539ca2789c66e80521eaf0abb761cdf8f020a019ecbc", 0x97}, {&(0x7f0000000340)="06ac671a5d5f4e17c406b2bf48f03725d19fc386c3fb497d8e3d136d363be24078fa183d6b103ffc0bfdc4ef1980048b158b7911d641e04299df7624b57336a579af141546ac6712db01c0cb7d72ede7b2db3029caa2f00311972e5c17c92430cca00ed8bd", 0x65}, {&(0x7f00000003c0)="141536c40db4677ba077a3820c429ebbdc45c7124a562e6edda13f162aca19099eebf4d691493d48d98e041e70a47ee069bc3cb04ac3254de2878bcd56fc6c062142ebb0d3ea5f5ae3ef7f6169c45420bf03acfdb6ce74a14bc29daf81f901a5d5709302f1c7e1ede91a1794b6e03fc836b4409c985e440a56a3c5da3787297d991fd960d7fb036165e835bf7c2231fd844e2c5fdd41d248cc5754f0cd8f05ac5486e35cc9b9330f78454ea14886936f85cb6227c7e629714d61a3712f5e62b21a0b188118978af7660014c3e9cd6a68132f0017bdb6f3d0c60c75a2", 0xdc}, {&(0x7f0000000080)="69614af8d766b9d6a7a01776b157d359f6fcf7ab1053cc3bb7ccbb4404", 0x1d}, {&(0x7f00000004c0)="0f24b0efe0dad510677a451cf819517d388f892db99dae25c1af4ec9749c31604b74b7750ed6482b6f6884e3c7ee898be7c55fcee24a6f6fd55b6082242cdb57e3ee73293b13ff9800581e2923a1439def3ecb9b6a1c825f3a8d9e551bf9a4d8079c63a25fe29cb5276f794710625700de0a08d62e93da09d7eef2423dcd1a90876f408310b73c14c3c1f867ae0125092b498eff2ecf5115c93cb2ba7b22813691d47c50225667d37d56d261eed52ac01ac960893ddb611edb4879d11cbb3dc24652c4853076", 0xc6}], 0x6, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00000000200000d3ef", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x4}, 0x8) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 19:14:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f00000003c0)=""/55, 0x37}, {&(0x7f0000000400)=""/167, 0xa7}, {&(0x7f00000004c0)=""/165, 0xa5}, {&(0x7f0000000580)=""/98, 0x62}], 0x7, &(0x7f0000000680)=""/118, 0x76}, 0x803) mkdirat(r0, &(0x7f0000000740)='./bus\x00', 0x18) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202a, 0x1300) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 19:14:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000100)="d3d61b2399983adbba4c5051bd59924a104b76623fb3c5cb920f5789f87b17ac10050e53e49455c3137d46b99fc1ba5a0469b7f9283ba404497af34bf38a09df694bd5964da3b4185b595bd1379967563e99255527f11bafdceebab20ff6244dbff9f833aedc5dbb8ba452c0463e7f4dc29d502bcc36a8faca2c5499963d1943dee2c82a128316b6d765ed03bcd579bca7a12a7c8524856f43eff0905bf6d99196c7a1f1b2acfffbeea4af5cd3c9efb298f15aba2be5d1f1b12d", 0xba) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x40}, {r0, 0x2}, {r0, 0x2}], 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x3, 0x6}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x1) 19:14:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10200, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x80000001) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xffffffff) 19:14:31 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x194) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) setpgid(r1, r4) r6 = dup2(r0, r0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000000)) 19:14:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x369ed3d395285898, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x3f5, 0x7, 0x10001, 0x400, "8e2c03196afdaa15169faaabbc5f1037152caf3b", 0x200, 0x80000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r2) 19:14:31 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x40, 0x2}, {0x58, 0x7}}) getitimer(0x3, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000040)) syz_open_pts() 19:14:31 executing program 1: r0 = socket(0x10, 0x8000, 0x121) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) mknod(0xffffffffffffffff, 0x80, 0x9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r1, &(0x7f00000002c0)=""/193, 0xfffffed5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) 19:14:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x4) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x2}) 19:14:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x45, 0x10000, './bus\x00', 0x3f, 0x100, 0x5, 0x6}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 19:14:31 executing program 0: sync() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x1, 0x5, 0x0) fcntl$setstatus(r3, 0x4, 0x8) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) 19:14:31 executing program 1: r0 = shmget(0x0, 0x1000, 0xfaccabf61e18b63a, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r3, &(0x7f0000000240)="fbdffccb57f221f762de85eadfd72a892f0e2701c4aa38017300915c3bf7623fa94e3bb2166d283eb8d966c5c240083c881811f62475b8b6d9d8926bfafa94", 0x3f, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) nanosleep(&(0x7f00000002c0)={0xfffffffffffffff9, 0xffffffffffffff81}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000340)={0x80000000, './file0\x00', './file0\x00'}) r4 = socket$inet(0x2, 0x2, 0x9) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000380)=@un=@abs={0x1fb2e946a962371e, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f00000003c0)="84f50ba6e428a122099d90c7712c7ec152826a6164f065f1159b89ad37e90571a6d39de9c7fd338c69858ca714927eb8ff955d9ff00b4335f05b0e3035fafe8ef3ed24f1fd4a6de7b6f3e7fa924fb34fb18105896cd6b42ab85ae989ed62ba5ab7a0fc284403890eeca9d20314e0e9c4e87b8eb882e76585095a2a0cc48573612721037418c5381aa308ae9c9e53c82c955851f5e612f14f1a210604b9d804ab78b77b159ef6338e1396bcaa6a3d0ad0aff7ee0077185f0e2aaaff6ee20731def0cad1799c1df57110f2c9082764f07ffcaa55c2bd81bc9949ca80908ce8ce81750163a1b1cefc5781a963cc6d1bfbc726a4c6ace89e21d3ca4ca1f040359a3ad28250c05237ca7915ffa459fdb6f771bce97c6c3a4cbe5c6adcff91c006b3c549d911bff359a43859b2d7aa5084d689bc5dcb3d647eabf842f9a8d976d8b84cd929fc8af7906e70b3791fb4aefb4f1a8c54558e1bd2deff21b3490e06f83666ebef44e589e888910da48c0966851a4d4ea8677905246d9a04d5eb53786fef83f62b45e1d213ac6ed73b5a0d8faf43decafe6f190498169a7cb63905fa9e944ab3835c5820dcd33c13c828f3bd1a0ff6afe8bec2d97c311454b3ec803737bdc3637756dabea889efc043193e53993b6c54170acc5899e84d6331e92be7ac4ed056273484d0e583814481cbf3901e450979d7410df0ed8112c4a9e81ba6d4e1be082ee14ec4f994454982027bc9d2a09535676c186b057cacb28b91c208bb7e25637d53e545c214fc6b5ecd40d742a03b8c5bea7a958a812b630f2ce4008fa8e7a7ed9e4ca92879bfb1ffb3c7d94523864553ccfc3e83e0b5ce34c16bfe3289d41097fa39b7bdf5e89cb27abb3a84ba88e95651a9d6efda9e2d9751c4f26cf7c120eb922f7639b0d71f907d00e5f727ef1853ca36ec15489dcae66b8f088e3d36cbeef06c64717fcc8d63b1cc54adee46cbb80dc92ed5078b97fc5116557875c796ac1103c5628b1ebe27b7016020fba63ff230d9c2242d9249ea4fddc4c7fb628e578c229291b38c5612ce887fafd8e428a81c1b97c2349da34a8684cb95cabdc0f5ecdf03247b95a881545258b1a490b5f72e58672408bff048f1e582fab1906006e0093560778c9e7b94b827f83b7bd0b9401166015c5dc6ecef5928a6c3153df0fd9b4991e202d5c6db9a00fb57cf8b6d9986ebcbfc440b53eff3fc747ff60896141f3309fcf5b5728ebf21f5a345bd8d03358676195fc49b443ac1ee490361fa1644027a2733500441a249c8f6b31fec29f6ad2131f2d1c76af3d89e43011815dec2c65b86fb17ea9a1a8a57a8ca8b217d0b3f4271a180d772b7c48a14da35109d97b1b76715302405b89c70c5c370fd25162733fd8ff3a97a2f7050a3f2d284d303ec6e9205cea3f8df8c07a6c561fd7191baa82c30428f17c82613f98b6885003df76bff4865cb3e439fdb8b79a67eb7c55c3538cf4894028b8a167408080cd2ec00f113c8030986457ebd6706a86bd339a21eaedbbe87a77b6475c892a2053d11f7ea83a0df91df7f786eb03ced7efded89caa3a7acbde2826ee1b95ffe6cbc5e807f1145c60eceb9c69d0ab45e75ae7f24afb5ae814635967ba01b07c3117249f89b7285be92dc1c7c6229d65f4b74abcf84a68b437de94231f2af9da1bd39d31f26e0e3f2848f4339fc248954e5111c45a7115430d855994c142bb961865b34c8342a0d54fa93ad3c7f13fd3086b973868c5594ac81e8f7249332e6ae032d9b50d80b1d2070aa6026983fbb459cbabf19350c5deb3a33006dca3d72b3516ad5033a75ba94f45b6b761559c544754e2f12fff69644b7e193bb14a32125b7827c28e753f6f7009562ac86bdb4fa39e694102e845db352e64a0d7920f55e348e65cb56aa04ed8c0f262a3d59f13abf20d5d32b8726eb6516ab15422b7031da5e0111045f4c2800103a3313726f572dc42483883f018db8f350b3782e6aba3f7ee4e09c3c532a15fe5c8eb61bebc00322d94b55f93971adec05c3407766c65ce7be3cb1867b521f17e93d89c13b0a3b44249e1b6aec36e2788cb8b8f32d1f69054526419dc6c7be98778ef059e94665bce2aae294eea99935549b868375f846cbbceeaec0a598ee2431c01a4651d3d8f9dabc81cbdce58a6482ff6a9958d0245e811b9f3123478654be571694c993305daa1874dcf59106ab20f68bef8ed5e10d00e6791527ba4a6f7d0481d7131f4acea9b0267647a0712f06b24f788f38cd3cd303a3345201ab317351b33e82f3d0c6490ef786ed940455363a24c9c2773bfc1840d274edf229a9b587a0bbd2efe99fba3649d4a8e12b8c9a51a81b7b7c2a1ac5159751420a14fe720e1b7ed6d68e7920028e77fadbd19163d15748bef1fd1419c3cef6d8cb512d6473737d65e5c4497189e059323834a186cbf7e8bfa7c799c4a4af6131fa049b3f29c26d52a2cee829f4dbf01e0cfc541417aaf71dfab9aeb47d1d68528086b5b2b6c55ce2c16df29b40943a0323813056236fb7e80f0dab19019d65bd6074ce9d7f23f4ed3ee241a4292cf361fc9d1fa1d283cff64fef6526de428230f024b3e8a0098820158f55948d3c0ec2a8a3429410366886164ce61e81bb4397b84ad2569ef20bbe2bf38d55080f001f8c34ac9e3e8f25f2d45ea6c98484b11ae1f070cb4c93e90d37c56a0f173769b8a5d3bd65c92ac2e18a7165c8a28a3fcca9778d38200f5c16b462be2bf499f40495f15f0bec2e10dc0b64f34476ad926487ebf8bca12b48837d11d3e8454bf5e13ee1fd42a69fe4af3f43c55a75e92d8233486fd5993d6740ec6ceb1d4de4b0efeaee554fb7582d289120b2c9c5312e1a340a58e3ca3396b7201c92f9097656da006c8b79f22e2c233ea82b2e4dc7108c223a6b6edfe5aac22353324a356c899b9fd901865673511457432767e5c6f2bb209514ae912c6c165c0bd10f0973312cc925794e6e237f8167e04b44424de2a7b0cdd502ae57883c5e1027a3a04c9728211dcdd1c1374adce28a75a8f43a3348a6e1f204b5d359b9223108be3d607943218d1066563b22bfef45c651882c5e24031551c1e7a13ee12c581b15ee19d2e03dd97d4088989e95e4f136c2ce28ecf5b0c764b1be2ab104add1ae023cfc9a2669dc2232e06aedc0be792913bbb938e70be89684e26271d398dffefca44a920eadbfe2c17eb5b9e46a063201b49e27bb03e860636a362e03b60b40b5573d2b0aecc66e2a3a13f187b5353656c8ff4f212b2dd1ffec6f9411e88819b40fa6fa49c0c4c03665c8a5528abd18d7f9969d83a03a182b48c4c5f3e2406c1c42d6e4feb775a92c58884966cf0bc04f2d71c5b2b27fd73013cb0540ee597c8cd97c510529e123f872663f974a0a2a28400509f79df0ba4df5b52588be232e9ed4e89b2fe5c682c58784c9a8a88758e700bf906a68d475b170df5c384f44d9538d96ef07c745a962f85027552e12779cd031b08a2a0f2f1c329356ca8971463ed2cf4879295d66a341e41d8562539a3286ed177c16d9a86ec6ca7825852888414a2472debbc84d60aea543fc45fea7a087e4163b853af803d0dbcb6d472931269ba8a3bcac63f34c927a133a68aa4fb762eaa1b3f5e4820f5683966f98881d7ba1bde18e032970779ed01fd354ade38f9e3c282d922f9a5a74cd0992bf76da65bbaa868871f589cf8375ed57149509324d71f0190910587460ef3f6a836205c9c6834cc61f3ef8ca5f3fee44e91988c954e909733f945002de1c2963eb7c545f94c9a1a9d19e7611c046c97dcbe58a1464c7a4bcc4fa7413f1f49b26b47a97615a32eb5a90e123e4d4ef60c3199b891ca06f3e9fd49c4757ba808c866655b517e9685ad1a7f7e1f0547d703955fe1a3b780517ee5a1c611b769a9d3fb76a11d892003138092740ffaae889676b4c79116ea84875f30d8a3502ed876f55611396b959c45414037b809b6f70af5f7deb004f879e54841114b277437ec00c16ad8bb4fd110a901717627a444354e9c29bd935daa4ec769aad53da10a4b7b252aa87da304bd5ed75f0180f2db17399f2778f04e2668970d259f405b279a362554a616f797bdddf773b93875276f59fb9b8cdc916a578f4f03ee53af351d6cc03ce976f4e33c93800cab6cb836fb32003544ef6324d42e3e9c9bfd5853aabbd3802ccea49c55b316d27cd9b3b5a6b3174cac4d320e49eda671237afda2f4f1c95276299f2746781f895b9befa18d691907df51df360f7c26244d6a67a052e5c849cef241435fdb5dce2e8a03f4246c710511297236b990d7fd8b0df0620d8ac44a007a85daf10ba9c6f82852a42b582ccfee4c769e4ee644420ae14f23afa20a5bbbed09700c8b1eab4559794c9e013a7493479cb7928e43886dd2cf26ac97d7103e6fda7b860b5c4fa5cf81d0ce9b55af3316bf16bd110e578c1f3da9bf89dcb181237a79f12ec641eeb6e18ece14eb20cad4b112c71c1618792171ec20e7dbd355a8aaaa4a9a16468dcb559c6a584b0936cd4977cc5f9d35b3e83d4162f29fb690ff97cbabf386db94c35c2dd4e41c66b4f3edb62cf6c8ae288bcdba5decd363e90481fe603ddd33271779e1e1868a45e7b4ba265b4fbd2fb73d6e75d0353e5f012bfbf9c31963874051c6ff7d114e79800b6c8d1f9f82aefd4dc3b65f7c15f72ab44837efb7b3164ad9f40ca3a7335614176e6fd84ac01f42a0311b1a80b38e4e74c223b8be64535742b842b8ff83be134c3e8865ae512062aef35d4804b247fdb35ab04834f243830c5b659d516f783728f461dab6d3ff9fd497f8d624bc9f0ac8a2f4680d48b661330648afa7589cc689ad6fc23240117962eedd8f9f8fc3dc0aa5c1cbc89d8c401d65b73abd119966b342f971a434eb742ed591079f82e376d9c1f6c693aeaeb6a6c3548af21a08a6df25f062b919161bffeae663fa38b27dac9b9b84146a71d69db33d04598860307a6ee98daf41bb86c64c875eb1b363ccdca7e6c9eb5c588c6f7469b7e06a734e6440d01801a5ff8498b571bb40916b483497b24026720f78b0f37a6976c8b2345cb282158628d681387cf8fe6cf9b97fa33eb4d7f7c42bbb2241be84239892e02dbac19fdee2b1bdbef30b38714952a0649f8e53b37c7fba66a327b9c919c3616ffa044120328d41837e68f061ab6fe2bcf3f57d747dcc27e278b35102e49adb8166e1eaac5f5397a056a5faba031479cff9a9ead0ed856af2af8ceeca04230b78c238500f50fb6f1f34124f01cd4009413ec8f4cde3daab060fa43c6d3eb60a25f08f07c4eb2abdf45082de57b3ab3c2159172f390b07cd0d8eb90b5f1af3973ecf62b79a3ce3a34889d424e02cde08eb24b97393e5cf76ec52a6efa9baea210654644657110040b9a0d75c4796fb72d63ffcc39edd4ac2d0c68a55c7b7466f25eac4b918c49a8b466b51574cdaa1b6c65b12cfe2c95ffdfb2a6e8f88b2d17e39d99a0485177b5919a821e3b28299bedc178deb0366230384be701c86fac95e0ce1af2de65269bd7e1d0293cfb03487a9a7d9bc04367d674580120033b7bf77512ccc303d93c06c590d83440481330fada52fa04effa6a64ff31fa57e682660a8486f583c0140346e4ff781a101f1d656291a7d5252e407ca74d163ae7a0478fdb3097fc8cd83bf42fed5c8e8fc398ead2a588c508b5c6db44cf02a36e47a24e9811b596f4a746abbeb1e489b12f70e3d008b2b45267cf108ffb481368993914bd4965da87f69ee5c8d6a36729d31c3f2fd1af7e4f5d7a7140e2bd96", 0x1000}, {&(0x7f00000013c0)="a98c692a5ecb4f93abdc73a849e8a24f30ac16ed9238aab383e737faadfad0b2c25bfd8c2019e50163a82892042ec8fbe1620937550ed93eacd7350025e35c0fe0fbc3f8f90f2facbc8f669c0bdf232fdf5cf31d5afe5db2ab0f876795c71f4814a3bbd6fe4eab7b5e44e8e8f09ed3762a605f4c404594ee2be1781a6dca76150ca7f44fe9300bd65995b2b90eec1088b0036ac12c4abbba6d785f9b09b747361d05a7a3aafefa467862365331f0e6cc16ce3207dfd94e56628065fe8bd83d7bae59f0504dba422fcc46a37aa3d5b5e3a2e836bfc36e4b5671a38d9d85", 0xdd}, {&(0x7f00000014c0)="fd075509a8c40859c252b4eb65e8692e4c014d96441832a6fedf0b9c775289757c471f4efe31fa3dc0796ec838d019c6f23bff5dba0e47206b976d289af821163c26d790916073de3c202a86fd7bdb5f640df237ca7c1153c78e16222eb3d1d86027a66ea96513e5d9ba4df97a959a8973dfc8fde6cdbc5cb92435c3177f45158e8ba784a9a4a712196024fb3440e38baec6cfba02934d8b2d042ce0741db5b614c300a89db7fb2689adffb442966564d78485a4864b61442140977b28bb82f157caf5482753e6939c3da29c960dffc2d09aa168e711d46e9f7a83398eade85bdee39136e11be0", 0xe7}, {&(0x7f00000015c0)="b4a5469e0837560053f53f4824a62ffd40fb61253cc06728deb97fd871913b701ca7aea4e9474a8eae2a2ed60484001069efd3052ff8097c984a", 0x3a}, {&(0x7f0000001600)="27d6ec3c9a2b3aeb744822d0e457b3f8d682907c11377f73675e04f095516255f3de1c7cf6dac96905e644d88be3f92f846e37693def96b4f01dae73cdbfc11bf61b9d327e4c01d0110832d724be07e08425bb", 0x53}], 0x5, &(0x7f0000001700)=[{0x78, 0xffff, 0x11, "67392ccd7eabbacf76c1a47939bd53582bfa505bd2f605f2a6e6ac52efd4e794b1345697310f3d1896181dfa55b776f5a8febeae25989ea6465f9a7d7fb4b5f81dd388dca25a4bea614d4be75047850691a224a43864b65513658b709fb7938c32"}], 0x78}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000017c0)={0x9986, 0x3ff, 0x7fffffff, 0x6f, "043a92df099b0c265ef5da064df2325928281d7c", 0x6, 0x8000}) getpeername$inet(r3, &(0x7f0000001800), &(0x7f0000001840)=0xc) getpeername(r3, &(0x7f0000001880)=@un=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000001980)={""/16, @ifru_broadaddr=@un=@abs}) kevent(r1, &(0x7f00000019c0)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x9, 0x100000000}], 0xffffffffffffff01, &(0x7f0000001a00)=[{{r5}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1000, 0x7f}, {{r3}, 0xfffffffffffffffb, 0x1, 0x4, 0x1ff, 0x10001}, {{r5}, 0xfffffffffffffff8, 0x80, 0xd752348e023fb2e8, 0x4}, {{r3}, 0xfffffffffffffffc, 0xa0, 0x0, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x88, 0x80, 0x348069a1, 0x4967}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x4, 0x3}], 0x0, &(0x7f0000001b00)={0x9, 0x8}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/114, 0x72) open(&(0x7f0000001b40)='./file0\x00', 0x22, 0x40) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/null\x00', 0x20000, 0x0) listen(r6, 0x2) accept$inet6(r5, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) dup(r3) 19:14:31 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) dup(r0) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000c40)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x860, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x800) shutdown(r3, 0x3) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0xa82, 0x0, 0x0, 0x7930, 0x20000000000001}, 0xfffffffffffffc33) r4 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x0, &(0x7f0000000040)) r7 = shmget$private(0x0, 0x1000, 0x10000, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r7, 0x2, 0x0) semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 19:14:31 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x100000004) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') syz_emit_ethernet(0x4a, &(0x7f0000000140)="4716889709099d46b21efd91c5bae3793b379118672b9f013d2e446769859d6203b37a68cf918091d6ad1b5b3b08b80dc047ecf45923889eefb0d6ead596cd4bac29e336612e08580acd") chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='r\x10') 19:14:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x40, 0xfffffffffffffff8}, 0x8) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file2\x00', 0x4) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 19:14:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x80}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90, 0x0) munlockall() syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 19:14:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) 19:14:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x60) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x20000007d) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:14:32 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r1, &(0x7f0000000400)='./file0\x00', r2, r3, 0x4) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000a19000/0x1000)=nil, 0x1000) mlock(&(0x7f0000b17000/0x4000)=nil, 0x4000) mlock(&(0x7f0000728000/0x3000)=nil, 0x3000) msgget(0x2, 0x400) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18088, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="090000692b0000000000000000000000000000ddffffff0000000000000000000000000000000000000000000000000000000000926aab2754fccacded08eaeaccc32de4c07c0353f0303d1c87d7d220601a74c64f8c5423e9c25e7cb6028092eb7e95826a9c714f7ceb2b6f66653ec4"], &(0x7f0000000040)=0x34) accept(r4, 0x0, &(0x7f0000000380)) recvfrom$inet(r5, &(0x7f0000000080)=""/223, 0xdf, 0x43, &(0x7f0000000180)={0x2, 0x1}, 0xc) 19:14:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() socket(0x2, 0x4003, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 19:14:35 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYRES64=0x0], 0x1) 19:14:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001380)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x1000, 0x0, &(0x7f0000000380)=""/4096}) syz_emit_ethernet(0x1, &(0x7f0000000100)="95") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = getuid() setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="e755986ee978954191c853a2679f2f23defc318388d04c0eb145331ea1d4b8222e2cdf43a7fbc65051e44e", 0x2b) r6 = getgid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r5, r6, 0x4) panic: malloc: allocation too large, type = 2, size = 184467440737095p5an12ic9:6 ke rnel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 690 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 376410 10139 0 0 0x4000000 0 syz-executor.1 *261399 94384 0 0 0x4000000 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220282e,ffffffff821f0ad1,2b2,ffffffff821d1b09) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709551296 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff8220282e,ffffffff821f0ad1,2b2,ffffffff821d1b09) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b55590 rbx 0xffff800020b55640 rdx 0xffff800020ab0780 rcx 0 rax 0 r8 0xffffffff8216e5cf kprintf+0x16f r9 0x1 r10 0x25 r11 0x59c57b7c37ae7790 r12 0x3000000008 r13 0xffff800020b555a0 r14 0x104 r15 0x1 rip 0xffffffff81f247d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b55580 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=261399 stat=onproc flags process=0 proc=4000000 pri=71, usrpri=71, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0290,0xffff800020ab0ef8 process=0xffff800020adc700 user=0xffff800020b50000, vmspace=0xfffffd807f00c5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 10139 361198 89468 0 2 0 syz-executor.1 10139 376410 89468 0 7 0x4000000 syz-executor.1 94384 344909 45509 0 2 0 syz-executor.0 *94384 261399 45509 0 7 0x4000000 syz-executor.0 45509 291558 78440 0 3 0x82 nanosleep syz-executor.0 89468 8150 78440 0 3 0x82 nanosleep syz-executor.1 644 248378 0 0 3 0x14200 acct acct 78522 117844 0 0 3 0x14200 bored sosplice 78440 445329 95111 0 3 0x82 thrsleep syz-fuzzer 78440 145657 95111 0 3 0x4000082 nanosleep syz-fuzzer 78440 413307 95111 0 3 0x4000082 thrsleep syz-fuzzer 78440 195856 95111 0 3 0x4000082 thrsleep syz-fuzzer 78440 474951 95111 0 3 0x4000082 thrsleep syz-fuzzer 78440 235348 95111 0 3 0x4000082 thrsleep syz-fuzzer 78440 201439 95111 0 3 0x4000082 thrsleep syz-fuzzer 78440 99480 95111 0 3 0x4000082 kqread syz-fuzzer 78440 358326 95111 0 3 0x4000082 thrsleep syz-fuzzer 78440 507113 95111 0 3 0x4000082 thrsleep syz-fuzzer 95111 292688 22113 0 3 0x10008a pause ksh 22113 447775 21071 0 3 0x92 select sshd 60571 161566 1 0 3 0x100083 ttyin getty 21071 4340 1 0 3 0x80 select sshd 66888 4955 28465 74 3 0x100092 bpf pflogd 28465 292502 1 0 3 0x80 netio pflogd 41647 511196 5339 73 3 0x100090 kqread syslogd 5339 351468 1 0 3 0x100082 netio syslogd 69702 170319 1 77 3 0x100090 poll dhclient 99051 78609 1 0 3 0x80 poll dhclient 89166 12164 0 0 2 0x14200 zerothread 58758 516979 0 0 3 0x14200 aiodoned aiodoned 83784 237007 0 0 3 0x14200 syncer update 66584 475551 0 0 3 0x14200 cleaner cleaner 76367 353251 0 0 3 0x14200 reaper reaper 66025 96001 0 0 3 0x14200 pgdaemon pagedaemon 63136 11336 0 0 3 0x14200 bored crynlk 25503 199370 0 0 3 0x14200 bored crypto 20042 92062 0 0 3 0x40014200 acpi0 acpi0 61719 310695 0 0 3 0x40014200 idle1 42709 9532 0 0 3 0x14200 bored softnet 17134 446112 0 0 3 0x14200 bored systqmp 4754 522877 0 0 3 0x14200 bored systq 69888 88256 0 0 3 0x40014200 bored softclock 60755 42815 0 0 3 0x40014200 idle0 81455 381394 0 0 3 0x14200 bored smr 1 120715 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 10139 (syz-executor.1) thread 0xffff800020ab0ee8 (376410) shared rwlock vmlistlock r = 0 (0xffff80000066f478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82620168) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9572 6653K 7364K 78643K 18582 0 0 pcb 13 8K 8K 78643K 397 0 0 rtable 109 4K 4K 78643K 1099 0 0 ifaddr 69 16K 16K 78643K 408 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1638 0 0 iov 0 0K 32K 78643K 279 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1214 76K 77K 78643K 3992 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 36 0 0 VM map 2 1K 1K 78643K 4 0 0 sem 12 1K 1K 78643K 129 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12843 0 0 file desc 6 17K 25K 78643K 3043 0 0 sigio 0 0K 0K 78643K 39 0 0 proc 62 63K 95K 78643K 1014 0 0 subproc 32 2K 2K 78643K 176 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 301 0 0 in_multi 33 2K 2K 78643K 202 0 0 ether_multi 1 0K 0K 78643K 16 0 0 mrt 0 0K 0K 78643K 14 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 540 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 107 22K 26K 78643K 10697 0 0 UVM aobj 108 3K 3K 78643K 109 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 372 0 0 NDP 15 0K 0K 78643K 121 0 0 temp 193 3556K 3632K 78643K 31015 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 23 0 17 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 156 0 154 1 0 1 1 0 8 0 rtentry 112 132 0 88 2 0 2 2 0 8 0 unpcb 120 917 0 907 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 2 0 2 2 1 1 1 0 8 1 tcpqe 32 7328 0 7328 3 3 0 2 0 8 0 tcpcb 544 621 0 617 1 0 1 1 0 8 0 inpcb 280 1777 0 1770 2 1 1 2 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 20 0 16 1 0 1 1 0 8 0 pkpcb 40 7 0 7 3 3 0 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 57 0 57 10 9 1 1 0 8 1 pffrag 232 2 0 2 2 2 0 1 0 482 0 pffrnode 88 2 0 2 2 2 0 1 0 8 0 pffrent 40 4 0 4 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 99 0 83 1 0 1 1 0 8 0 pfstkey 112 99 0 83 1 0 1 1 0 8 0 pfstate 328 99 0 83 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 572 0 354 14 0 14 14 0 8 0 art_table 32 573 0 354 2 0 2 2 0 8 0 art_node 16 127 0 87 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 6 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 125 0 115 1 0 1 1 0 8 0 shmpl 112 107 0 1 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6072 0 4671 46 0 46 46 0 8 0 ffsino 272 6072 0 4671 95 1 94 95 0 8 0 nchpl 144 10484 0 8882 61 0 61 61 0 8 0 uvmvnodes 72 6009 0 0 110 0 110 110 0 8 0 vnodes 208 6009 0 0 317 0 317 317 0 8 0 namei 1024 33313 0 33313 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 2 1 1 0 1 0 8 0 scsiplug 64 6 0 6 5 5 0 1 0 8 0 scxspl 192 30833 0 30833 21 20 1 7 0 8 1 plimitpl 152 264 0 256 1 0 1 1 0 8 0 sigapl 432 3219 0 3203 3 1 2 3 0 8 0 futexpl 56 39268 0 39268 1 0 1 1 0 8 1 knotepl 112 704 0 685 1 0 1 1 0 8 0 kqueuepl 104 642 0 640 1 0 1 1 0 8 0 pipepl 112 1690 0 1669 2 1 1 2 0 8 0 fdescpl 488 3220 0 3203 3 0 3 3 0 8 0 filepl 152 18853 0 18746 8 3 5 6 0 8 0 lockfpl 104 1083 0 1082 1 0 1 1 0 8 0 lockfspl 48 357 0 356 1 0 1 1 0 8 0 sessionpl 112 26 0 15 1 0 1 1 0 8 0 pgrppl 48 63 0 52 1 0 1 1 0 8 0 ucredpl 96 3271 0 3262 1 0 1 1 0 8 0 zombiepl 144 3203 0 3203 3 2 1 1 0 8 1 processpl 896 3237 0 3203 4 0 4 4 0 8 0 procpl 632 9530 0 9485 10 5 5 5 0 8 1 srpgc 64 18 0 18 8 8 0 1 0 8 0 sosppl 128 29 0 29 12 11 1 1 0 8 1 sockpl 384 2884 0 2865 6 3 3 4 0 8 1 mcl64k 65536 269 0 0 34 10 24 34 0 8 1 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 10 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 235 0 0 29 8 21 29 0 8 0 mtagpl 80 35 0 0 1 0 1 1 0 8 0 mbufpl 256 471 0 0 23 0 23 23 0 8 0 bufpl 256 16704 0 9656 441 0 441 441 0 8 0 anonpl 16 308180 0 295581 140 72 68 70 0 124 13 amapchunkpl 152 18684 0 18579 27 17 10 10 0 158 5 amappl16 192 16049 0 15333 135 91 44 49 0 8 8 amappl15 184 102 0 102 2 2 0 1 0 8 0 amappl14 176 1111 0 1105 1 0 1 1 0 8 0 amappl13 168 431 0 431 1 1 0 1 0 8 0 amappl12 160 205 0 203 2 1 1 1 0 8 0 amappl11 152 587 0 572 1 0 1 1 0 8 0 amappl10 144 20 0 17 1 0 1 1 0 8 0 amappl9 136 1406 0 1397 1 0 1 1 0 8 0 amappl8 128 967 0 936 2 0 2 2 0 8 0 amappl7 120 76 0 70 1 0 1 1 0 8 0 amappl6 112 590 0 578 1 0 1 1 0 8 0 amappl5 104 422 0 407 1 0 1 1 0 8 0 amappl4 96 3207 0 3176 1 0 1 1 0 8 0 amappl3 88 1113 0 1107 1 0 1 1 0 8 0 amappl2 80 24863 0 24782 3 1 2 3 0 8 0 amappl1 72 78548 0 78096 27 16 11 20 0 8 0 amappl 80 9904 0 9867 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 108 0 1 2 0 2 2 0 8 0 uaddrrnd 24 3222 0 3203 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3222 0 3203 1 0 1 1 0 8 0 vmmpekpl 168 26124 0 26084 2 0 2 2 0 8 0 vmmpepl 168 395038 0 393085 231 136 95 111 0 357 8 vmsppl 368 3219 0 3203 2 0 2 2 0 8 0 pdppl 4096 6451 0 6410 7 1 6 6 0 8 0 pvpl 32 849123 0 833271 284 119 165 170 0 265 36 pmappl 232 3221 0 3205 3 2 1 2 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 661 0 25 19 0 19 19 0 8 0