000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r0 = syz_open_pts() write(r0, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6536f7b) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 11:55:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:55:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100010004, 0x0, 0x0, 0x29d8aaac}, {0x87}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'XO,', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:55:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x475, 0x9}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0xe0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 11:55:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x2) 11:55:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000200)=""/194, 0xc2}, {&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000400)=""/94, 0x5e}], 0x5, &(0x7f0000000540)=""/205, 0xcd}, 0x1) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 11:55:48 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbffa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x66000000000000, 0xe}, 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 11:55:48 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 11:55:48 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003300000003000000fa1456e9c1cce419eb616b67640e33d1421c2ab0c2a893820ce3b7bcf8e776a4c2639fa5b09863edd56128f55dd99064c1a3fe90b40890f9de6c5b5d18f0523a496e4176495063f823126a544da1e9b12eb3a9991d035fc15db6e8c6c5b985f4d8cd703612ef9d2633b590426686fe95d416e6e992ab60924b2d823f7abc70f0dc4173c51a6b8568963e0f0bc5ef6f92d5f52a81b3a7a27be05693da777220550114c8cf2fd9354655f34715b899b38ff4f3f066e02d648c0191"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:55:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 11:55:49 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f2925235e6625eae5f06f1a91bd802d5ae864fe31389e8f20e8166ed5a49beff4e1f65d056b0fd423bd3ed04b7afc81244364ae27b5e88ecad823951614ec61f03569a263e1cf940d9aef285a41fd1c620d897b1a19a4444bd1c3d9935d30a5361cf7d8be44999b"], 0x9f}, 0x0) r1 = socket(0x18, 0x4003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) kqueue() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) 11:55:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x86cb1c073a0df2c, 0x1000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x4, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/13, 0xd, 0x1, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0xb1}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r0) 11:55:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffd3a, &(0x7f0000000040)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 11:55:49 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 11:55:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:55:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x0, 0x2, 0x8, 0x4}, {0x3, 0x0, 0x0, 0x6}, {0x4, 0x52b6, 0x9, 0xe26}, {0x4, 0x8001, 0x5, 0x8c5}, {0x6, 0xfffffffffffffff7, 0x0, 0xff}]}) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f00000001c0)=[{0x20, 0x0, 0x80, 0x9e5}, {0x9, 0x90, 0x4754, 0x7}, {0xfb70, 0x5, 0x1, 0x175}, {0x5, 0x3f, 0x7, 0x4}, {0x3, 0x7ff, 0x4, 0x8}, {0x100, 0xb4, 0x4, 0x9}, {0x1ba, 0x4, 0x8, 0x3ff}]}) 11:55:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xffffffffffffff15) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) writev(r6, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r8 = dup(r6) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r8, 0x8207ed87051c0802, &(0x7f0000001040)={0x1, 0x1, 0x10001, 0x401, r12}) writev(r11, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r13 = dup(r11) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r17 = getpid() fcntl$lock(r16, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r17}) writev(r16, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r18 = dup(r16) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r18, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r19, r20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x5, &(0x7f0000000140)=[r5, r10, r15, r20, r21]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14, 0x0, 0x18c, 0x7}, {0x64, 0x0, 0x3}, {0x3ff, 0x4, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xe9, &(0x7f00000001c0)="199e39aca900d35808533de0bdc1b122f4645479c092407239d509d81e78f92f43cde18d85e8265beb9e45bf0c66125798d43f6c8e0d284907b38a2e159da9da906d924d0cd2f95b07903c356d6df7b3774e38963c67022518f098bf7553771f6d2c58b4dd6be0ea78237f8eb2b39532b5acb937c9fc1b2f273acc1ce22b78fdfb1cfb053fe98359ede9c01f5865453da1fc4ad6c7723e86613f86bb60c32fd3c54e935c4ca77450dec2965d242d9aad5a820e8ee75dee588cbbb17287928946e3024b62834b2788ee0a9ea653ee787d62a4d79d22d4a1cf5f1898ce5ad6129601b3979080d9864c34") 11:55:49 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x4, 0x2dc2, 0x9}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) getpid() ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000140)=0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x40000000000000, 0x0, 0x1fc000000000003, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x8000000000000000}) readv(r2, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000011c0)=0x100) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) flock(r3, 0x8) r4 = syz_open_pts() write(r4, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001200)=0x4) flock(r0, 0x1) semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f00000001c0)=""/4096) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r6 = getpid() semget$private(0x0, 0x4, 0x440) fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x3, r6}) semget$private(0x0, 0x1, 0x8) 11:55:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 11:55:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x100) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x1, 0x101) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x4]) socketpair(0x22, 0x4, 0x5, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) fchdir(r0) r4 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x5) r5 = msgget$private(0x0, 0x131) msgsnd(r5, &(0x7f00000001c0)=ANY=[], 0x0, 0x40000000) 11:55:49 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$setflags(r2, 0x2, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) r4 = accept$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r4, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:55:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x20}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 11:55:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='\x00', 0xffffffffffffff9c, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8a, &(0x7f0000000140)=[{0x0, 0x0, 0xfffffffffffffffa, 0x2}, {0x51, 0x0, 0x0, 0x100000001}, {0x6, 0x1, 0x0, 0x1000000000008}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x735) ioctl$BIOCFLUSH(r2, 0x20004268) 11:55:50 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x7) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) getsockopt(r0, 0x7fffffff, 0xfffffffffffffff8, &(0x7f0000000080)=""/112, &(0x7f00000001c0)=0xffffffffffffffb2) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0xfff, 0x15b2, 0x7}, 0xc) 11:55:50 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000240)="77694bd2ec578635ee722ae9110766c1653d4b623ab7e4894daca1206d29ab1f61a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b9", 0x75}, {&(0x7f00000002c0)="5108c45eed3570c3a5330f04000000c5d43c8485ea5844eaebff7737af3acd78f85b2aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec80435bf7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff920000000000000000213ba00c7272e0cf42c7c51d8fe23e38451fa49cd585794b80a3d7ffee0d2497eaae027f0fe5999fc71849134a46852f587498ca288cb8d88a7adf889751e8a14dae74e982a25210682cd4a5390a6348068c156a497a96041e281a4236b4fe1f685e47676a991a95429d933256cd528dc86cda1e748379a199f46a7b2cc6c35937641a6993cfb8818b955ea3721f5a55493beaf67ffaf7c0bf1505ad", 0x130}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac544", 0x626}], 0x4) 11:55:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x10000000, "00000000e9001040dcc40000000000002000", 0x0, 0x3}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:55:50 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x2, &(0x7f0000000080)=[0x0, 0x0]}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x21) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/19}, &(0x7f00000001c0)=0x15) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) 11:55:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000500)='./bus\x00', 0x10000, 0xac) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x20, 0x4000, 0x40, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000540)=[{{r7}, 0xfffffffffffffff9, 0x52, 0x20, 0x802, 0x6}, {{r3}, 0x2ff53446fed35d66, 0x80, 0x8, 0x7, 0x4}], 0x2, &(0x7f00000005c0)=[{{r8}, 0xfffffffffffffff9, 0x42, 0x10, 0xff, 0x3}], 0x20000000000000, &(0x7f0000000600)={0x1f, 0x7}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0xadfa9b5f8579abe5, 0x0) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r10, 0x82907003, &(0x7f0000000040)=0x2) r11 = accept$inet(r10, &(0x7f00000003c0), &(0x7f0000000400)=0xc) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x60, 0x80, 0x400000000000, 0x800}, {{r4}, 0xfffffffffffffffd, 0x44, 0xc, 0x0, 0xd76}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x70, 0x1, 0x5aa, 0xc477}], 0x1, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x3f, 0xfff}, {{r9}, 0xfffffffffffffffb, 0x20, 0x20000002, 0x1, 0x80}, {{r11}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x18, 0xfffffffffffffff9}], 0xbc, &(0x7f00000004c0)={0x8, 0x5}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20000, 0x0) r12 = syz_open_pts() kevent(r3, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000066, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x8}, {{r12}, 0xfffffffffffffffc, 0x1c934b8a74e174b0, 0x18, 0x5, 0x8acd}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x2000, 0xefe}, {{r1}, 0x0, 0x0, 0x20000040, 0x3, 0x3}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{}, 0x0, 0x80, 0x10, 0xffff, 0x2}], 0xffffffffffff8000, &(0x7f0000000100)={0x5}) 11:55:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000000)=[{0x5, 0xfffffffffffffffe, 0x0, 0x4}, {0x8, 0x81, 0xd6c8, 0x3}, {0x3, 0xffffffffffffc4b7, 0x1492, 0x8}, {0x3, 0xffffffffffffffff, 0x4, 0x7f}, {0x2, 0xadb, 0x8, 0xb96}, {0x100000001, 0x6, 0x3, 0x3ff}, {0xff, 0x2, 0x3}, {0x6, 0x4, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000240)=0x2, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r3) 11:55:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) shutdown(r1, 0x1) poll(&(0x7f0000000000), 0x0, 0x0) 11:55:50 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() recvfrom$unix(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x803, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 11:55:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000000000000a9, &(0x7f0000000000)=[{0x1d, 0x0, 0x800000000000000}, {0x1c}, {0x6, 0x10000, 0x0, 0x100}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xa831b246ea6b06c, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10102, 0x0) 11:55:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x800001000ffb) setsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) 11:55:50 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$getflags(r1, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x1000799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 11:55:50 executing program 1: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000005, 0x34) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be59266bb3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11b4f0e00009d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f55473099", 0xa00) 11:55:50 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r4, 0x20004268) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) unlink(&(0x7f0000000280)='./file0/file1\x00') chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r5, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000007c0)=0xc) sendmsg$unix(r5, &(0x7f0000000800)={&(0x7f0000000840)=ANY=[@ANYBLOB="00002e2fcd0ff218928ce6a2084baebffd8e08aeead8b4ec07"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="5c829ec5b37c0af91f9b9b98c33babf364a766b1356fad53af8456d27ba637a5276c68dde8e9e55607195c7e524de45ebb868479ddcc665fa8d16a711c5a8b1c28e253dae53662bd4c62bc398270521c6bc8f7251df91b4a20fac3af48e0220084fe430bc15e9565a46a2afb9c4f23696fc02aa8aec67906be2343e1a34302c67be2d36307ce0abf54e969c8e74590f703dc2cdda4e8dd908e26d323fe8c4268ce25d79e414a9016f93918", 0xab}], 0x1}, 0xf) r6 = semget$private(0x0, 0x1, 0x420) r7 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r7, &(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f66696c6530fa80023d22d196cfddd54e00"], 0x10) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000180)=""/25) unlink(&(0x7f00000002c0)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) pipe2(&(0x7f00000001c0), 0x10014) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0\x00') 11:55:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r2 = open(&(0x7f0000001440)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f00000025c0)=[{&(0x7f0000001480)="7749eb5f13e3e270f998549146c9f2f0cdd1ab031edce946", 0x18}, {&(0x7f00000014c0)="b8b6e07ad81e511376ce9aeebe94ef967f2094e79f6a37cede16f8a931a9a7c54f2c9fc2c6d54af7479ebe134af8c6d3181a9458b16ce82be1308fdcf4577ce564449a0ad9c372dddd7ec9de96ce96919538b06d05986b20818bc9bc30d2f4247c5eb8fea467db1d71584b1bdf17fd512b87ea1b4822b3c23f35", 0x7a}, {&(0x7f0000001540)="20431fbfc6cb8914754bf6c63babf9d079c250a7dbf50c7167ed1304c5440afe7fb2e06f5ca1c2052baf210c94494bcde24e848303a1a7199dc304eb8f2671631d63ae3309aa220c49f2c77398d9303166717280e7ac", 0x56}, {&(0x7f00000015c0)="e99a66e335a695454d42dd75c1e2b271f22f066a2381ea76190035520a21b32076d17ec5237673eb5115732757b559e7b2ebd65515a19f9f0a5ac31362612d15f4bf51bb8a7dd356ce29025097f5db4ced688a127b96554a5676f66f416a120a1f7e557433093e38ddaac1170ab8d9ce439de65a5de40ff9dd1d043ccbd2699fc6e5222cbb179040fff843172c9f9421a0d3e4b36bd257104c326616cba1e5c5bd2d0655c9696d0beb4382d7a7c1ad63930f4b01a21be52b23205e85325774f6c650bd1b34eaa5b15c6da71548274eb016aefac4cbc9c38d2eb62b380021b3826ae0f99b1442973fe4b98a9496d79fc372818f66887eafdd0ac459fdd5a989e58e5f981ad7ad1e503daca5d325aa7bd01c1b3e66356b66025a16a9e5146b6ea30af97a640e013189bccf04cc1bdd5d4c5b97804946a7f99298273607138c6c855b3c1be370d4253bdea8b9681dac2c4bbc9a5e80685a80e7e24ab74066a3f2c355cf7df5b9abee22026d4eb8b65ae15cf67e923856a403d68d6ff08a0afb86ab7a46bbc244a3ad157395d4e4b6a4f1bbb23db4bd1b7aab80d77f18d8ffcc09cbf07eeadd5d9c7bffd69b5e06d8917730bd04ccc569146233de035e1630582e958e753fdadd977261108864f9900b1be6d3a3ce86f9cab93c42f2a657834ec0b9d19739c481fb9bb8b1ab14e337a4898fa0dc3845b6f35a9591104175b0defa5285b1b6e671df9ef2fdc98a2587ea1fd5db559b4413a826e1a1e5889adf971168e421e0827134eb18e2ca734aa81a971dc4168ec4afdbe3800d3fd3a573347b21514626a7baaac55c40cb31e02a1fd55e4dcfd5f514a23b97ad5e9066f0b0d016e6237e9426fd9fcd29c0bf79221914e5f35c3aa176a322072238bf58da6a7b572d7443b5afca9054eb0096484064e23996519cd164e343b76f37a93646e3bae67b04f83e3beed079a9d9d0b0cddb18f7347b916674b2e6d175cd0ba071eb9c96ae1378ffcfa74c3fde9f1b69cf0927713275cf9dbeec90507f15c430ccf9abe2cbf6cf8a9d8a0bb834860ad3f71770608db54aa496d90ce8ea18c1df851c6a46bca73202ae24ff45d913e7e8375d428d62d0b25902570ac2125b4fbc7cfbe1e5259970cf2fb959834f49fad0c22d482717dfe6ab4b34c119ce0d03736c5c9d01fdbeb1a206461ac83998d3697d12f7eda2e0acae256a88cf209ac9078ab30564bee6e9aca333f379445232b6116c80ec31248ab3ff8dfff9e4d3a6d4e591bc1edf6dc148a2a82dded72704da3638b6d6efaebd8a5da85c287b2208a9d5ade93d76b2340da5891e225f299fc7e3722f7780d9846098bbd5b3c4611a3654c09e6ec7b1704b1162d5e93fc485c1fa53479215404ccfa4d27ed9aecf2a266456b4a1b8ed3814406b0104e553f97ad4bdb55e1f7fb4ea05490ae2384d5e099f00e360de7793a74012d8e283481e9a71fc4c284b886c9b161058dd49372a174065f3d002a1aa90f074b81b4a7755dfc897e2b589f41f6a9ae8f59c75f5a17e1f82e719be50a368a7e7ed73c4e3f13a18f5eb3dde3603689661dcacd87a0d834777657d9f58c71e8ec45c8599abbf51f1aa88e1b95a2afd55c914945ecced114d22d5640e12a6fbe7eaa6e2c4571d4eee7cae80356d31702486283a1daacd770fb159081d1555783522059df4ad0332c9ab0b370c4ba848afe021cc81ef909077b388159aff6dab5e3789ff7483da3d4f68a692cb0152e6ee3369f821fe1c602b75ab740659f5fb99342769da45176a8b46904bf255bf9cf78422713b8f89405e8fa3306217beefd9d6c2b3bc08fd2ce4b8f817db70dd075a26e44eaf8fe890850d92fa3bc4883c436250367d65a0fa2168d72646d23e687c81c437300ea721d97379adac597fbdf4a6a12a227fc998958fe374cf09f43a41b3cfd78b86c27657823ca7e41138b28d95a6b5c0c06245e18905c84d52b2c97598866ee1e9683b4dd290ad7b29295ab6ae4d63dd599db03f954aec43f5bef230a90475efc7cb8aaa8b7eac3fe70f38b73f4e61d3f1134a8a079ffce8c9c47ae2bdf12637beb48ee5cf0fca1df6f84b7ba25a651fb3a5a1fcf7a0b93924b26d385d316dd21a58bfce0c8785ff8c4af58e1c11401f26d95398e24c9a22c4e352a4f65ca38ce2eeed17748306fe2762642615a6829bdb566cb28e06240ae67857abae8a8715d63f51ed8326bfc94bbbef6a301023133550e3e3cca0a73b88932c0ec13cff05a78c0451d60a90147ee67fd37e85aa8b2a887cde8ed1982d60448406ff89d9778189689979efc2eb62b1354d1a96531faa203372a3ab873051ac4ec3e573f0ecead8a3aad55a0869f7e2a33e2db3d0e636c830d32f8819a29b93c442ac4bc3597ed7bc3326af093ce75d65d91d1cc958e102e37f95c95ce34350a69993eb27dce1755ac1ef843e55b0e7523f3e438bd1f70fa5386db1c92448f44d159037b8320dc5f3c4d25bafcce01f9a58de40f6c5f069463b7c8dbdf331fc6e7bb6572feaec9de804f1ea69b0773c1975a99451508f15b89923ac9052a66f114547e227722b6bcd203aa3a0237891d68f34aefe0bef138fba9415f2c11c32aa22d328322130957b588e41a70030842d61362a16441d12174ae121fde5d31ade03f6efc039146ae70b82bf33b0ec4f1d5bc9b345e275ae6e219191cb32c96a0b5c316946e2083aa641059ee74bb98defb1141bf0568ce5f90b81fba0daa8605f240265e3df8d58a2a44ddd34732158886be3d76d4222176d4b169a7e1231229f19a9f5a74f1a585966bc3dae6d1cf5dd3b4048abe83e2657e4c6b7d19107795debc5ad247439335d78c91b2cf24ea2abfc62f31511cfbd04890ebe9fa48ad350445d532fbd917a13d2ba29cca5036ab4adca182a20fe3628f0a3edd23375f21fd666cfcb10041efa88a9eeca864bf1ebb49fad01da17cc68c4c0f4ddc4d6e5ca34c0a2811863afe19b4119157e0c12c0c634144758fb832d5ea428646be4832823bed9b7f9330b2a8ccee71f24473841f4aa788b9b8f811c7511a6c91a2843fbcce550c81c21c69bf147515a17edb8d43b6c557c7b33eb1d73e1add96fdfe69cb0ee132198e39136cf15110f1fc12834ddaaadf00d680a373176e50a94b7a65f87f4bd4eefcc8bb0e63bd886e1c4666fbaaffc1452704ecbfd11436eff1a6bb9c2ae313596c0e2d02c3fce21c973aab88b9e96945b3d6a068c00e2bec78613e55747254d94e98cf12b3818fb8602efad6e6026ac11c074faa99c160d0ff5a9044799f2f40b9559f81875e242831bc8325e19f1a1c31faa5668397212137a98067cec58df0ea00b903a206fc0bee4713ea974b7687281aaea5e28ff0d477b7a8d771d63ff34f6e4871f480ed8dba8fdf8d2b70f2a470eeca44d395e3ac594597d88d6d1eab6075da15719b2ca41acffd2307ae35bb730b0802f073a13774998dba8649e76ad11ae44abb489ae0af30c47d2db05573eaafadc17f013f6e339a02c2bcd6be705774f15b9f0aa96f6e4d401283a3a9fc39d3aac4277070b504bcfc2a024f5df1d8c1790d09cf98e278d0a1dcdde9f88c27bb9ed5228dfa9ca2ad3cebaf0817521b3df0e53693555df200e7ec82eb56870ab56d708c5b72b2ca8a10856630876c6691adbb6e74a842904d3e5459045da3332ec3dbed047734afc78b3f80c3e66dbf67d221f84666461b525956970016aaecca4949ff9bf144b9135b59bfca475f9ed957da488f4a410b12f2858904884fd6a1ed42b0d1b414dcec8d45fa2831f2f6509744d3b03e585b7800d1d36d7ac02836f21624cf776a027763393d2fcfcbf66124cc2491cb81f890a5e10bcabf671303e0de9d419f4928d1c3005ac92fe8b49d487aaff10373e1b7b94d6a35807768794c52760bac4bf3adfa0e7790257c08a392cf494d21ef9081f0b2ef6a1711208a98a727e75686e0d29ba0be0ff376b53b288036438ff6bf35eb17968e18fdd2cea10843974c90d867f9673857da534fb5c3d13e14c98ef93175cb853785ae7153418ecfa554a9f94be969477c5db9b1503197c8df211e7f4b403518ea099a345fd092302422deb749a7ddd8ebd95533bbdcfcdb7f445163a3ea315c1a9b5356ee73f19bb95049ab9b677c14b84531a5763364a0d4f9e5c150026ee5143473fd9bb71adbf4e16601ebdfcf97515e54c0e13a942d20cb55b126520a84a3b6e7e69517174c25663349917827b74bce0ed55b75e55f7adf49d9086efe815d6d90d77ee22c00939d6cc9799036aa88e0f0ed429ebded92afb71be0d0f1bcbd5ba87710b69332ea74a6891e4c870cd6c4e82c14d553ffb2c805c7a54fb9610373ee2662fc979165a1b390b20897fe44fe7062d42a3012ed06baee188a8d0ae2441426fa89eb51aec9ce3bf56b880ad3295e6fea605b4e5897cd7a9b18b7433ff8757540355415c37bc3bbac36ff4d304c24c835451735858214df9f363ac93f62d41aa12c69584e221eeb84395061e386f1f50499e266440be096d9ffb070725b8860794220691819a9ad4c9f8322cb71e3dbcfbdbf51424b0cc86b4266cfbe0c4b2f1a3b3a201e6574790c7001d4cbf355b13e6f6f96966671564c27012c3f8ba4b0b2ae36b7038fbc36565e6916c35053e16eb3c5ec4eebf8d4ca5b63a415591927df68b37d550cb23e7f2a0e217c7942199bdcdb350e7c6d372eff4851cc4de7ec1ce362958f0bf0e79ab5aa8290fc388b7eedac98a4e9936b4a0f72dd7ebc66e9bf26904bbf38fa58e816f21d305e5cb7c9b9c328739e5a503cb85ae211f449e908918832a4ef7890164bc6b746b6bda09dd07b9795ca3b0996c3cd7d562e2ee3694d98be82265a8cd8f67e929382b299de726a7e11dd1b40514fbe87e782085546836997caedf53c7033372cce3c1ce892011b0f8a2688e4fd81a87d3c65b643ac61fde38410f25670491b52a9033ff70c1706a9747fd928534ddc2c602f5a3435300b28f6e0021cbdb84bb97171311ae4274f1bb0e9511c48c5437d5b375defa8799fbadda4fde4b489e2c4f27a2a0a627385d448aacdd88089aeb1e8545fe730a329009b31b60ebf56b6941fcb134361f232dd74d8d50956893707f021c3a76d9aee303611a30cfb70a9fbce7f99a9786d0432fb7644eb39e9d3af68e8c56d6e5cfcbdad1a17789cb3b521b6fa105ebe6c813afaaab71defdfacda3b34dd20ad3571e149495afd023eb2027bc690f30da95085b53d147307560150d6a7b9bd13c9d41947d00910abe95a91a145f1e2b591c1c22f886890452786672533a15d1df626ee7b5dd2352bfccee8b9512deb88c3a7836598f0918cbb024ac58d1de123656f54db935b5d61a3afbfb362245ede17964f34e776ec0c6e38be14f9e1aa6d049067255a96adabdbf80eff4f132dad67dad205da7d59272b59a0c14d9934359ca3a449cd23da58925e7ab53e059e46a049cf671c880225b072f61fb47bc5f198b9366d211f3b57bf9ffa584413225b33773d2c2ee66d586f24cf54e79779022bda694fadb4c405380b4028bb02614a4981fb2a0a514667e505716faee63d3211020036fb9241d39a523dc663b05c0e49ce26cadcb494fc850c20ced2b04019adf51fbeaf95fc9a096341af336f7366e6f257a7a23045c906cb6c95eb2efa744dc476a198287edc1bdecd2dd2e44f3d899dbca8b66768f8f97a2516d8349729217229b9c025c997fb4da5dd7816fc639de38121e6e3bcad103b9731bbb76ad237bf613d3a13f71f339b06ea21d273bb78042a8dbe4", 0x1000}], 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000000)="e2a3ca6cd038f48cbb3edb32434691e7e7b6a603066a3ed1ea6858f6fae8e131948793c2492dbd342ccd5e5ceaef01b2b0cfc584c49b6c29405067ab2e51b14d2c78b2ba0bf5d3a9af6869762c3756f03ff3018e00b35dab42f42d11a792ee53ec", 0x61}, {&(0x7f0000000240)="ca31d011f398e6e9caeb3b698b34d183d892e29dd80d0e2ae4dd6504815ede062cf7054f72f879eb1675d91960378ad994cbfd9c259fae9c1fda8c0882f3677fec939280005172971fb08bb33e805b625a7dc1cd5ecf1348723de70d2e357d8855b0389df43a16610f9d4a2bdcbc59babe94ecd1c38cadae754fe04468a71f50bdd9b721fa98aaaf242be8c02aec55cc9a830f207a15efd47369831125c8eec92d6cea4077c3e66e581c70d0cbb8cf564cf721d526d51cc46fc30040591856317c273ef82c9d2ec356a2b310f52d0d9d9a64731f6e", 0xd5}, {&(0x7f0000000380)="df10dd4621704f45f0344b29c5b82b9872fe74362c099cd513855199e0f1d0eeae1a2224359413642ffee2f15686a1122ec5c9fe04d10cb86f7d01dd4ff55f42e66f9831ad79bceaad9974f97ad76ae0f2ab6eb7cd86fdbf5ab1a727115cab829117a634243b3fa9f9cc8716311ead63ea1d617a4882396152b67fc49971777e93b4f128af633808709b5938e577a503ca8f8a65380f745586110f5dc1ddce88db756f915d1bdf59847d884943152d3b198fe0cad6a72612777787e76901452e03c37ead437b09e9596be6205033c6c32e996fe2dd61fcd1e5b6bacd64011c07cb6f26566699f6d8a794ed47055f64069a5b68506767843fe25cec55611bc026b87977a8f8b0901007d6db7f9da1c58e54fa06f54c619645c950e7cf3d24618136655f56daf7756c0d07110cd8bb241334400209dadc9819ce6ecfcd5aaf7c9cfb10f75d86979456e62cb12dabad524a32e821490073fe808619c2b449e1839932a4f89b2f7f4008b52d5a57907ad3d8bae707e52725c93f5d5778ca0b5f2f54f5d8704e3a3958049223c7735d7f5a416acf1e7d5c80e6109a53393146f4a189e030930bc41716a14c8c6082563bc9e5feb58fd0c9e7f47324821aaee8f1b24d15a59863be3d2613a50af78839db9965df8f76bd2e9edd64671a3944ef637b380016a79e185bea52821d54af087a632ca4169b0312c053b56c9365b1d3b30ed9557ba0d0f887b741189a7ee7ed0bcbe451a13aa2954e7d2a9317f756958d7539f7d80c2bbd3a2bc4b2b3905e922392b99ea7362b0fa94dc1642fdc38e1f48094d734815b22310d14410c67fc6a8872d33faf20ec8b94352eba5a4c1f923358325a0f2f43b950b8efb5d143886d7579f597a6da25a4cb54538d06c73b49606882f2dc0b3c7a3a89f93e4049ce50ac715d19bed7751f47f2c88193011768bdc241b00200ccf7186a93a90f4cb309b1d494354fe76092c1d67153f4b472df01bd5afca4e9b40b0891ee40ac994ccc95549c6a771fe1e5f89f79c924cf90f9b05a2c1ad0b7262067a74e00c0531ebb956646c88a7be0ae8db17163927b158dd7023fa113a8f81ef119d833f4dda9c701ee2769364676781f9a2fb8a081e7e8333acfa8cf4f7e1d9f37d7957a3747895c50a4d367bbe98cba0c117a6d81f460af2b5e28c4fd9cc40581f4565276e29746fa1aef3f85e9c3a671f0712d62c8172aaf2a4db657199d1ba53d0596d9e9c058c1ac2c60057ba44f95813f9ca080accef7af5bf7fdb51c1938625b9f13a0f76d749dc3f5e6e619135458680e0da37dcc486d6e111c5d0db39dd8f432c1acc4ba07f429d24c013ff599f0ad6cc495948c4a06382dea16e0d3ca8c9eae4b44ecb2d97842038a11d9d448ef46b876a4abfbea4a75dbc65a1b3efc319c91982c1053f2c4fb384d14a6067841a139f19a135d1f47765b963ff7c42ffefdc414d15057bc01f431e371e013643d5b4da2c69a7a4e04cd019904b49f323f3aaf28bac38299195e1f8d7d1dfb049ef2cfbe27aa059551ba7b05d345770c8f2ece1d896fc3dbcf74c4c80f5c18bbee88bc044a96a61f509690107e717be8898aef1550d4e30f01cb8758ed671b453854fcec6f763692b985398bc2b6d0134835d0fb33a43f88955691220c5e69db9c9138d7f59477024bd14450081826279565d00a782cf0a0871c8ffda8f242e25833405254df1cec610359150551f8e44ec1f0f4310a0e82e1ac13528fe13427589366e994a55535cc544d40044b63ce862f8f87c6511d5903094c50e5a10d077dc59ea800e9d294a3c7fb04442c109a2250edecfb4be7f154975ebc2801cd3582f2b136f3d30eb2b8a5dee5ee7a7202a4e9f4996e5cef17b97cede37ffc5318fc640940226b1daeb3ea1645ade5c44a045f46ed7abd114c5ddb355bb461f6e87021a9e4ab6072037de31cbde70075f1eee36565cb4c85ce8887dc06889d0baaa0290cd7fe830eb2b7d11a06768d9ff2dbb28b4376cbc7da65204022187dc3e18eb6b6c55be3cf9db15a542ee712e05d32ee081a6f3b8f92f28b572d14af891799c3c79922a3db1aed3e74a89bc3977fe7ee0c2a12aca1c919c208d5b955e77a24eb6271a10002bdddd8aac86ea81a9782f7a706e00219f2f8c13b345917a0bc37953c320593998ac71426aa5d993ee6fbb0874a6dbbf0c7be7513fc443ac601488e1583818795ee298282749cfbcb5ad4303ef623a6ad86f4bb2fefbfc3c261485d6099446a463a8c944247febef985b58dfd3551755ee1aaeb372aebb35d05eb3d50e001d8dd59c3b97275527890f4e634367b35021d73f7aec68e9dfb65b34c3c862c00469a899b8a20e1ba27d04be55052c79a801c2811d65e982372913ee4aa71b3ee7c611894e0261468908a52105dd340341fbe9f117522638affcecfe6eef253b0165ae028829bd69e8f9812a288d9176d05b2dde675976110b609d0d4e4da7ca1483e5a4e524ecb8c8a692faff5e69615e08897146ffbb726d884b629bacf9c9b580465c43c12444c803f352107a0b45ef53321a65612ce9ca07b96193c02db2a8aa852cb188a194e3c1f15c33883468e8f0a769b3cd41156d12223ed3a1ad39b78db7adb42fc343b22924990d7e526ea62c34a43d9e528e80cc5774a5336fd1f240a01a8a6f07c57fc4e7f56d92a4c2be8c932f021759a7620ae12e7986b294e44b5d518d594b50810fd0a9d41d5f488ef5d5406886da0de0e40ccafef917432b72fd012281c0b7de7bc969d2a98ec71ffc9bef3ca3bda755e79fa73b9427ea0a6223b822e32096400f0bcb24c54be9f35e4e36705882373aa3a393cae5fd79b7cb86aaf007b0eefb0a8e583602751486823a37b8f7567494f6cf8e566ba4179e47d39f1699de2c90735b7a531d53fd72beaf7f01b6a26f4d597d9f9e8a0c2573910205f1affae923320638426671587cb53c115d3ed446e35b7430026a92547904de74f450443ba7068a51a9441fbd6b56ad33b1776554cdbdfc9dfcd09eab984ec8a5f6a8443c226f3c127d29ea3b910ebc977bca335b71efd960e6b5dacd3c0d7f3b472961196417a8243258e8ed0fccbaa9148c55379cb714668fdda1a5fce29eae849d06b5ed793f65aad25e2ea9099d9bb4a5307bfdaeda8d4ee0b9ac44e588d77663f8d5206535f2fa9347781bd1a19ea48bcd005cab43cf8387854053abf7f6d88e7434b44f51f898f75f957b8a5c9410d999f8080ef8d90f41315cea980b784a1a3ddf7d3a17c55b9a6ef6138838faf14cc28e297d61ca598848555320b13798bf209b68ce83961d2000dc80a17f696f67c10649c03f4475fa3085ec526a214639f79cfd8656639e7bcbf05cf2762574afc2b1b3e27915fea31dc53db1a2e104e5bc3d58c1100d07f8167e0eca592e1713920e33dbd0cfe2aadc82d6162b6e102d5f171d633c0cf91b2eb3cde3772308983ece3b96468bd5df92a06ab76a7ed8d7d00760b14021e4d24c57c22196dc4ce72b878244ede4a91aa4407f492427facc7aa030e594482fe3a36838e8048aeec00b5ae01193af89ad383bc379333ef7efec5e002d4527ece2d0043638ec608da28c5518c11a50e1b03a8b18688b7f25d1916863d178db829e1851597677481c07b193c70ce153597384795837406bde21e3129d2548968fa5724bb3916731802af66b3f0c525e8c1a99b8a8075c6f711046bc00d8286556fb1eb708169a1318acae9c93bd04bcdf32936a4830919cbf42dc63351f5cdc3342909073dd20b4a7a754f986d650ae97041d9a1f00d05ade01fcb5404a14133653f35948123778acf464327281a34e679b6f97b89c586b835cd3e5d4b5e7ffcff58cfdf717fb2be63e3c9db55d5f4cf2838dd4a68ad78d7481134df6be576b0e8356454f2bd0afe22e17ec801a468b0dfaa0ef75a8135bb45fe97f728835c608729a48088e1257bb4d1779052493d4f58e98ccf6d4d770fd846879de4826c5233feee394b6044024565d9f174e6eb7bc3c3a5d36d24dfdac04ece208fd0fdbf6a0fb905af9c5e4f7ab223fcdd0f4dc1e04e5c5e7ab983fb0045fbaaa9104fb45ebb01532f4ab7d490b085ecb09a127b68857f95f038ee43d568c2bd6ab7250474e28a6e2812b92d981d0f5e0a6d9b6548ba7e3c13514b963c842cdb80a7c6dce97e0ae4b9e7a3fb29f1846858f9e9a1d66d9dfbba2338da2a49151c8c8f531ba338bcc9a3ec1cd1b561e87d85ddbe6a2edbacaaf99f8f011926b855ec55a573519019caeffb8eea1069f5729c78e4a05eb163c5b6a99f0cd3135354fcc174f963cae7ec2fccb1bf3f31e1515c9041ba59b1304ff72fceb2f9b54783a555678a731e65afe8da12458291beacebc2cdfdfd7805e2cb8ddff0caf069e74ab868e9b6f9463354b6d3cbdb76fccf39c9c99893eecbf198e38cdd4d409326d12f8d1beee192bfed40c15e24c59687bb4e1f6ab8066d88dce73c15eea637c2033d523c5ced9a16fc65baaebfefa4328b80ecbd3cbc780de22ed09b4cca46e1b393d595bc6c75b75286694d46a2381ca1a58f888685098a5a7fdeb50094b291eadf4e5852c2de1f655c55c2a5131250ecd85d4644d9dc3fd3bdb811fe7c943a7352a1f39337e3ea7d04ea0a7669bf25baf73f16b42b3109d7f4a86f09dcbdf913deab49e09345e4e92e346e52173b7c6f30a8edb05c4670b2b584e68c7d8f2db0dc8d40132990a2cfa9ed3295c2909c5899258fc35168ce5c61b25a57b6702a926173b53361ccf8a0d68c02d148b96a8cb3694894c5f1a0b58a7218ca726e2553962a50c2376f54d2bd5e40aec5d1e66f0e7fe6047bb0ff0d64509aa5ac627b0a28a05368a63fb8e820ea817ac797aba9eeb915ff02c1083adc3f7bfd8e0f3403883f57ccf6c128aa417d4b4e6fc624f10054b6e419cbf071d6826993424de12df05aed4388d939d511546e668581622bfd5bb7ddd157cf5753a02b2a67d07d0812dcd229cf4804528deb502e0dda9ea80eb8e9ae1273f73bc89b268ea24440cd81d42995be10ebf07bf0d2608e4516f3fc7f82b77d8e000821095eb76834c70bc24b4b266d26ea5dcf87394775fa140b6f46bb1bbfd38a415eaa07594e187df2fe0d761fdc1b58caeb4bc2c34c290da27602d166962783a13fe25f16259db52c01accc137bb1206d6649b14aacc4cbb594508301f3876683a17057f6f649773bd798f3056a2a99da1faad22b64584e3ed7259ecb6e880b45c710b471e3afe26411d86f0f463616bf0ea81af2f95e48fecc21d34698e75a0b361eca8be19597537f1c439776d8b8313235a62f2ac9092f4d5b12f3b010b521122642149e4884a07e39b7a577e8543412025f1acf9a5cfdf5d0198ea1dc2a322228371b75ef8e317ea4755523cac57da516e2c9c6bfe6e65c095bae9f496a6acf30f167131f2ff54255d245959df45d5ee3ae72c9b9209f6908902503acfaa715e085b5dcaf6d66ac62daf3ffa9518f2b6921701874d3753215c2a251e5f24d735b549f81463cec4ebfe264ac7b10b2d6ad357751a10ce5d4ef5d2859ec64d6f24dd52fd9d974a743d464ac9295560f71d3061a8693a21160675b446d3887fa8c7901899c8eeab0b18d58ff986629e1d2cae2fd2a4d3b95cd5a6d3401e7eba03126728d601eb1df281de30ab5ecba186a77cd905dc705a5d36620bf4876e51c81cdda5392a5d431d0a0c3b93368f9d60b93a109ac4af273599339ba66802330738dffee29049de53d4c9d104fc9876cb06d76a7e299e18e8634888e20143b9bff0ea9", 0x1000}, {&(0x7f0000000140)="edd6404a4de388d81f7cbe3d9777e8754b2d50f932a49c64f547fd890e164347c1337c3b325f6d07fe8792660f93907a577c1f9511ec66f6e4192a52f7c4b5594154495bab80b33cd66d3d45bce3e49739396bd07660f3ac8331bb34659dab18adce312015ca4f4349335d2c944a2aede5e3eefff024801cd7b4ba782d54320486a11ed787385fc60373454f3d4eb2aa3161b282f3ef261c0868c332e0089ae07a3d42996de8e6", 0xa7}], 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000001400)={0x8, &(0x7f00000013c0)=[{0x2400, 0xffffffffffffff81, 0xffffffff, 0xfffffffffffffff9}, {0x9, 0x2, 0x6, 0x7}, {0x2, 0x4, 0x165, 0x4}, {0x80000001, 0x3, 0x2, 0x4}, {0x80000000, 0x7fffffff, 0x7fff}, {0x4, 0xffff, 0x101, 0x7}, {0x7fff, 0x8000, 0xfffffffffffffff8, 0x80000001}, {0x4, 0xe174, 0x0, 0xff}]}) 11:55:50 executing program 0: r0 = socket(0x800000018, 0x1000000000001, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x5, 0xffffffffffff0001, 0x98, 0x200}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0xffffffffffff78d4, 0xfffffffffffffffa, r2}) 11:55:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4000, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = socket(0x2, 0x1, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getpeername(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/8, 0x8) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 11:55:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x20004d}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 11:55:51 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000001}, 0x0, &(0x7f0000000180)={0x8}, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xff, 0xb1, 0x4, 0x2, 0x9, 0x9, 0x520a705b, 0x1, 0x0, 0x8, 0x100}) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) 11:55:51 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2f) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000100)=[&(0x7f0000000080)='(\x00', &(0x7f00000000c0)='\xff\x00']) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:55:51 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00013e0f66696c653000f8e0bfffb6170ccff979cf3515d8187f8746cd9faa3043e5108ca8a77178fb7dcb34ca98604a97b9e7aa1e001ab6389d69cba1c3f914e17750246ac84ada57acb0816b5da6036e753aba7e89aaef7f267dcb0723ac9ec0ed7d44d995ba88ea3f22f983f405"], 0xa) r4 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x5c}, {0xca2, 0x0, 0x0, 0x21}, {0x42000000006, 0x0, 0x4000000, 0x7ff}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = dup(r7) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f00000001c0)=0x4) connect$unix(r5, &(0x7f0000000180)=ANY=[], 0x0) close(r1) socketpair$unix(0x1, 0x3a17c629972aadf5, 0x0, &(0x7f0000000080)) 11:55:51 executing program 0: r0 = socket(0x10000000011, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) socket(0x18, 0x5, 0x7f) sendmsg(r0, &(0x7f0000003940)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x4}, 0xc, &(0x7f0000003440)=[{&(0x7f0000000240)="3dac7c399adc914b2dd4fc2fd545ba46213df14d48d67f1ff96797ae1d12ff567e536a07be9bc3e5e06cec96acd77024f21f31a17e81dbf785bb6bdb5f30e0e86d835898fef023d7106e0ee4b4f82a9d7ccc02e46b5ae7392012b883d38c508234d5f23e45b0590832a735139f48174cdbfdbf0210d313ac66b1af0c6a7f57b6b5c8db1c7100e5070af3f3becdf14be31f3411d135aa412513b1eebeecbdaa2bb4f4e1153d5e62ca254cf8406e125763aa90b93e5eb28194653a71cd49b5d6885fd158225c5ef99d268491955c8212e30008544ffb75af74a91ee5b0c9a59f54e59544d2fc449c903048256d6dd837843b931d1e7f800e5c22ba73d38f35593af4f18c626381e4e93b2e7b16a2f74c021e7b74efde402ecd4d39204ad97652d91070978ad65a45aa5134c01008444212f0f406abc61f65a954a20c8b1632ea171c4c411297ededcf14eed2db90c22fd3aff7c4b3b52d039c3dc38fe3f84ade735881e1eb93afe2d0801ea5d228975ecf463a638e65abc0ba1cf442fd196ce25cd6491dfc33da26095bace36505efffa8a52872f12bc417921c03438639ac180e0e3eda09d55b1c4c9420a6e8ec385e25a563bced5b76a015c37639cccbe2f83931f7e4f056391c2dd24499f096880077527ab87e086b3607299886b7192c75a886fcf3cd931b258d95ebcfd073759b6c7fede948cf521cbb9c1f89a1c40209ebb0baa8ce56c28fcf8555e3cd5c4df65ffb0f9c6bd42135608738856546ef69da6f6001ac5fffb19e6d12e932a119c34b3b1e50ebf53dde4dc8b633121e92db932f269e38e4526cd19ee65870bfe396f34986ef6d9925f2b14a9755d88433d06d802b305e904679317039f26529b390ffb14acf29c113cfdb3818ccc3e527eedc22b141222a2991a126088beed48a90d57c08ea9b7d0fd1acc5c7884396e5d86c2bfec071e14f9c28012be7f77e634995da10234663bc953c5f4da479753cbb93fb97a1029eb57ed2bcf88ad815e32fd337f1faf5c369e682df81510470ee3fb53f2e962a7fed7340fa1d5753a9651095dd98cd2877d540383e83a9bb8d1ea04f61600227a7321d4107945ff8b31c66b47c69f80781d856f40af7222d8232d655305432f9c9cdbe5be418cee1e859d269e3c3b0fc210e745bbc53c3b2d7406ea9e080f04d3092ce0e96ed24a0ea561716274d441db9f3af8f8c11b9e7a6191d8ae4d6e852ee7d0f2de0c5aef7d0d035eee8f51b0f9fbe14c66b9083ccdb7b8ca17048d4a58407bd2010f928d507273aded0295c08418fd2e6433393a120bea1ad22bd1b82886bdee59a97a21805c5b98763f0b2769fe5ebd9eb900edf425cd6a216bcfbb6f5468d155a0420cc11d30b02cd5e2607ad5f6f9ac7fef5a445f740061c54ed2dcfe973422fc2e657f36f96e5ddb21fc1ee978090433ea39000c2731ed4b7a1a3839321d559e56c96f4eb4446b21d4e5d9d4747e1b840602bdaab5698ac61594f419d062839a4e7b9b682aa29d0e9d33a6500d5e8f46ad0e70e5e025966d6904317479c09478c23372872aded96cac8c09f4c4d6a2e1f8ee8a3f441c7d1d01b9be048c335e470de15359c78199a8141bd7424de9666652bf4e73aaba44ee9a17a0f515d81d954c325e69fc6c7c0c134c9e3625486d6440b4667e2bb69056f61415bae6170cc9ca45284b7b1eb33122ab5a87a1c297def70274cd6323ab2944e42bd18165b12def53892d35c88ede5e6bdcac422c62d26c806f4ffb02eb30e8050303e0195a352edca2ed5cdbc0f07f06b3ca1953809b7067c3dcbdcc2e39e2401108ac081bb2b3621f34a574e2ff7fd055f18cf8023fd5ee1d2b07f3fde541fed121c1a04d94219760f0a7e8d89a6561cb92720e5a98ba857a7f537e95766135228d840cf054bbe7a4d1ef3dff134fe0818587fdb8df147b156c8c20e4e98f16ff2bd8e54fe8e1842050aa9be30cad79d74363dcd2c079e60480bf2a96dcc7a0a8b337fc2af3447134eb9a38e68fee6c28983ad1ad59d079a665448a747b00e645cb171ea73fbe5f69c7ff9e2b64a8d1a350a3dee8286834a6ca24296c11c641933b7a8fcee2be741f781c41b2fcda3ee01d1df82ec96aad1b31f74cdd0c28b6ac488e432bf55fccf2d2ede80571016c2e0032445c936f40e88d083ef7a2a8978d61a8730d0acd00c42f6533fb39515c3e6fc64ac12ca0a787ecaed6e0b2baef34bed2e2a8543ca70b5deb24c9e055bcd4d81b6e103cfe75e6e50109be276d426062c6950a890e29cc63edb159c772802eaa968840da8dbbf3cc13dc79793d7829b392dd9c0f9873c9d9a0f752c9df58fb73a9e47955fb9f3ee5ba2551f8a19193b7b5f777213c054e2f234c2924007df0a601b742d801b557250130965f841fd09268df4a6f9d42f0d1342df711071adb1a91b9f0a02e488ebde47cab3d2e66d63f83f225e609cb9e7e4bbdc1702d9d93d114e0e621a1fce7ba3261204d048b33f5e53b9d6b0bb907079e6348e048c6fcd180ebb76cb9c64b2e997e3f0b95172714174f1e16d8978c53abbb701a5e031f3f344041f41d31ce2743005d301d8d2dcfd58768a08029d4bda52db54f1e878b86db35b514d49be70650c655a1f558c0c4e175a34f09915343b0d1fa2d2e110c79c657308af0c1f67a201bfb3c079388daa2b23af44cace09940f6cbf9599369b6bba50d71fdb59ec1cdaedca4c8b08abd13e788aaed5c9fd6de82bfc76a6d3405b6009021a6a684a1adc8c29a5932fb74b3020bfebfa6974662f053d64005a5689011be5eeaa2bf7cf2291776380636b3ffd1a2d2245e992949d78958a6f5aa4a1c66c29fcc1e4c4da8e28a8920d640cbdd3fd42aa2e6e881f318f11eb93d137ec792956dd4a21e5b9212ee59c69e8213e0381b75cc238e3abcb4e2e7dd3877cae2ff67765b7f51b07d07dd366be13e99cef322f0782cb9ea68f5fd377f0d9a4bc7f450c35d9b5bcc0a8239de05cad019da073b14d1c77ec4ee6647571e2358f3094e19028fe22e6b72a874a2c4bb82b4fcc361fd9bb4e16bbe2b455c9845f34f1563deebabc4899f7021a986d88e424ca953f94a18f90389f6878f2251ad88a62b34247710c43190e08cba1d09cad00aaac0999e5b631a7252f780451a77dd820d03ec99aaa362ab12dc79815e79c948363c1146d2a47c507454f2e6df2389e0987937ae716334434eabd02aea4abd50419387fea50a3d6f99c2169af7118c52831007e5e00a0be9b29978753e99df7c4e11f222b0c58352798923f564a1a913cde0d849be4ad172b767e2014eb377fbcd08e56141e9edad6e3e880ac3ffb2437aa524d4fd5fe6ec5b994301c2a2f38f87556f5c8c6492fa3f536282a4f29c60f59173e4db1ce608432d61dc7e453770322754e1aa1c45ca26e2b2c2b5e3eab6f54ec78f2f59dc346c1b6b62d9c615d8d67e045f0580823ebd2570c80e64152d825e68dde60fff64404c39848b22626a2bce732e187417f262eab9d83e16449651db4b8a5041ed4a8e5e3397d893427034480829469b4ca391eed5c324b82084ed43ae1f0c71764a0f40f9cb9759e09dd8111414fb013a02d60e733a981e407360d1b52ea529bbeb286c6c7fcdf2964f549f0ec78c77406eea167fb88ad3f27f9e0c60ecc56042758b80ff5bfbab55a8f570c30c9847742b4a30b09906f8fd84528fa8a18f8e37869ff8c7a8d114cb8f835edfc7bbd5d1ea054ca7fc4ee611cb221cc3340eaab0250d2dbd391127068c99110730086957a2cd36054f14e6101a6fa99db0510bccb2d1f4192eb3e47da9ba283f3fabd944452a6942ea607401edcd274161fa615c9cb0f7037682ee7def34bd734a9564d4edca87a357a7e4257ba834d1031036df8a9ae79d7e93b0cb4159c3c8d73f41ad9b75d3aacbeddbe267d41323b3fdc03accd54b65ae517704d9d8e68db7080ffb7cc18e735b6920000bc1fc9834e93ca22a9f902b7cf56828fb340a601081cf9c1ed2b8a176f79b8493433128b97aef12634b53a7ce22541c38abbf53439141c0c6da7e77de8f758bfe122d1f446fcc9ac2c71a6baae3b4593f17ea8e4dbbbcfdd158b683ceca5d674e9f9b34bfc1b7cf94737dc1d6862e626fdd143f7409820d39ae311321eaca4ad47d715ab58ae9dc0f1abf4754028ce1dd23451aefaa4eb93af169feed1e6637f85edefd3c8f92b5afde7d7b058d640399333c73cdc68d5b9bf02379a8692f4f6380a8a24e578b6d180b3c64219cdf5467930d168b1f5600f67d5dba43527e77c0802142f8311b7619a6d136848203a4c8d5e87229347ffef7f2461374026694873841b473b707643bb90b12fe7dcb8a2bda452aa0a8f12f1505496859834a0e8ac68f94c0627f0a2a6d16508a1a4a0bc8eb4b5a7f54b792b4421116cc8652d8f97c49ce5fb5078bc007c43a1f286013540f36421a55a9df70c14a44f3c92427ba10dd09336767a8263db52651c1609cbbedae62b1370226b9aaf3265cba889df06c4e0104e45c0788caad9d1ecd40633055307df30d0f05163fdb584e4d0011346ccbf69a6dd1c55933c902d001e9e5bb472ea6a912617cbafc8679c9ebaf2f25a60670727886b268b9ad5c9adf7fbbd88487e8baa7af3e3a5e108b7907acf9c40130cd6796ec18e2fa967c6e27d02821e8cf50fec18550a082f9bba70893e171e0274a6c9a911cbfeef5bc96527055d934ab9c49d88be53ec36c62bae293373250bb483ae7888bca0c92c7fc1a5e8b584e9f66d412000a7ffe17e24e560ca1efec0eff483f8f74780fb7cf78338b2cb1e00a00c66fa0745d5e8b2fa33f287bd550a77b3b56f7c46f00fcb74a6be22f6bc470ed9af303768aeedf2c1dfd4603effd1657dda04975721d52b148a0c6b149afcf819256a512d207327c1c94593e856d6484edbfa7c1dc309b863c02964f292efb09b2576ba32e0fc787dd3d793885567bde6860e205f028be6d0fe84e1f0c49e57a79f475c060a9dccf47551a442949df4d639483ae58f995648e05f98a1d191c1067a640270a4cf9839ac46fc88700d5fbe09187353f2dfe0f490b1c2d24ae53f510e9f62d0cd368ae25c591e3d671e6e9e3d545a3f06b378dff8a36faca4f77366790e88f0917b6d62a7a921f1b899187a7ef8829b151349c64420ac587c85e3833c83e7766be132bd1ded81254f3947db7ddd3ec3d6861799d6ec954562a7b48143c861cd9b879464a946a6ce5eb5941401a0d3de3913f593658091eef3b4785ac85430db793241f479b79c02d836e1f46a9e2652aa64151a48cb7bd4dcbaf8eda879f189326859f4f603a505006282e7129ff81e0d32619493dda351633b93d157a979ba0f35f1b1788864e7b4a4aea6ed5fbfe8b0e36fb9c87c84a9969c7c24a62a999ee2441d3a18e172df6e90fa68e497ba95ad35fc98584ba1b1fa5a78f1e421e4221b597b7fae83a31d32b1ed66da7ac5ee6ba3ff37d95717a685e6a919193137ff200e6a095ac740b0bfb0ceedd43a9db799f94150dfaa2b407dada80592d3038acab1cdba508237ca5af12bac2c4d4ee566c7ab97e4224a156f09fee4643b302bfa9cb1c6c30a60bb50162b63facc840196c707560a91fc2bb85422d5350148d2bfb737dbf3309e8faee2a9fb52c09bb1d6f529c42d2b82ba03784348ee72e3fb3a5c5e480dd089d0de536ead5d25c0e298fdddffb318f9624d0f3c31184907a70b00f44069f31ba222c8b86ed6ee009a8f3a497bbee39cfee3adbdd3103f8ddf5bd8a539ff5b64db80deea581f23485da79ba8", 0x1000}, {&(0x7f0000000040)="d404ce1f2b20de9fc99a9125b2cf6febd4f719b841ffff0480e7ae01297a048f7368bb8a598dad3680d08c389774897e9aab4479bce3615416c69876564a68f369114181b74952d7ab41863133ee96dc339c4edd6bb11d0527f56aaba55e6b135481b09a423a4b8e1e1b1bf1aa08f10360b233dea73b38be7a37de73", 0x7c}, {&(0x7f0000001240)="33b605b2c47ca47282bc167c0329aeff2b82b4c4d0cea1ceb79d5de5097e7bfb9f881b149166e57e3a37079309b247b1ae51d2f44a54c0252d36ba8152f53435a215eb7893d5b175bef25b692d6286465ae75717e1243dd2eb2841ba01945ac0fae20e579a2381c206ca79cdd12fc3335be67435c5a128713692374470f2ee047a2f419678cc93d110ad7ac500909ee10a81d46750063dbfd7bdd7cdf3ba46ac123c3733ac8999a879bf8f1c9fb3a2026877270c6a3047ec6d1e31b3fbf25ff00d283148c19e630dfbf2f90bb6b16f2cdbd2d7a23ce99be00c6d587783c98b3a388d2df7c6ce50d20128424fe62a53e10e3086339d011db4117d89be1a29845f08aae598dcf8c16d70be9b46487cd771aae376b680b151df0f3a550fbe5409592b6c00626dd56175d142670eb3c3cffe336ae30c3f3e9233cd1f9dcf3ea0976afbc3c0dbf22fb8fc565830573218b93e965e6601a4f6cf7dfabf892370846c1843869fac3ab75a3f1abee7f9f2dd878a5e8990f1009676415eb8a16ff7955cefb616e9ed780d8f9a5532cd93a2b9ffbe8d4b0e95042629b991f34678a20043b7da6ccfe4a4821f87c77fc9d7c133233ac7b45f00eb1b5f87a8134fca661a71869e675bd4ca3e4087794d7a0a5934f1ba55e9a910321abd8756599a94b49516eb00e0a1f6cd5cc83baaa6fe7e2a5239760f2fa6e638c5ce5553e9d64479602ee35477ec108d2aaf5335e109c2558fb203fab4ef5f55bf5915833757129d93e5cadabc25f86dca03288a51c18743adeae58cc7baddcd1ef3679cc7ac12b3112ee252b51a7d4f7a892151e83b8f7a47919bcaadf69f832e6877768d36a3d4dc83ecf59b102a7d4868523a103b8d4d1f83989bf74a6f7bdb8611dc77a4f0786ed82713799d2257e615b078664baa223f470a40890a34423932bdd010b32089d6efa2d478c4a16ab69be7abed5c73da29469e9e3283b008e2540ab00839ca6c1cf31e1cd60bfa246dde665222e120fa294ecd6c139c2176f3b07719b191ebfc47396bea977f21dcc6ecce34d11f9b245276206dd548f1fd0b1ca0f88274f13970fe4bb347625370d16d4715e30575f71b62975b7c845641d4171c72679505b4b580c02c2bfcb0feb8cd55077d420dc30cbfc19db25e61e209ab0f95e3c84450cee72273babe81ac1ef1f58fde17923d07f33d13d9e8b87e6c2f9b9edaa756b8fea79a45b046d397449bd83612d37f20ab4e2dd06c5191dbcf28788c8f20f9e15679ae049b59b745dc515754448657b4476c0c92f786dd60e919e2d016368a4ab9a943ce0065fc63fb3589150067e638421585003a7968983a3495a63411ccf747418a243ddfbe6862216ec897022ca8f4a752a7adc70c909aae3c1ff391d9b6561904e35600152e068d06a9e64433a4fc05c6b7f82c8348057f7ec17b49c29b680a518c3cb9ec741c93e31fc15a36255cabc60013474e6ecf59165b65ae6c9069a201feb6514f95815b916aec71ee3aa56fd6a9d53b2fcbbb4023aea211f6a3daf7c0a13ea82cbeaa4455b69462f2968a44f75219a0f7477a7345de652390f36beb48b400ea75e32dc0657ca79dfde56a02a14e34109b92f15a1f0f8d247012067629e9f564bf5bdff8b2c94d1663a7cb3c0576be7927d63843ed1f01573a68e22abfc1ad75d558e90a6acb0ba5b0d1dc5573f1c4a0e82bcc72ac164ba43cc3bb2f0b211164f7b0018c6ea6e2c15eec7bdfdc816ead5a9aee74fee66d887a9a811bbbcc45cf1ff2a64a27a36a9db318fe61598eed8a434e61c35d165c06cd0a949ed93f7b9a9639e3ed2b6b1def24ebe206a88410edc2cfc92743ec598cc652197ac89d0c0d6bbb4c36ab383c85a895de360e149bd8c74245f87442fcd76e3573105a6d28f618f6b78a75f5cd3d364919fa6595e930a638da4b3cd72b869b6395d5f83eb56c11c9b4c28928e4da1aac560246c438572b49fb4a32cc12ad51b2662a2ecd4be50e545f46629c529be87dd2c714db485746c806ef8e96919167318eeeafc0353f2546c82dd3cc369394425b203e99a965f4428785a94573625eae79779a243798372dc6a4a9beeacac5e812e9007872a240c7d87919fdc6dca3b5652ae478db26f236eb46c9426dc43cc1068daeb2532330090b881b3ed9f5e86dc1412f5af3eaee3e84ead85e7e433f1020199f13b8e333d16e7993607deae76c2c6c2ae663cf5525f037f0dbee8534bafa6b227565189e066a89559fca153cffaee3196515b006cdcf4ba25b87307c6a3b3ac75399ac3e1d75354bf03f8fd99e536b87a14fd6a4c2cbbd6afe3161abf70e5cd60b8503dae122cb1deed6506a834e5701fd1688ecada58cb51e3e00e7f6223cd303087ab1ca9483f504ae493ec275926852847415f10c5ca522f88328f1768641c8612c86a0ba0d0b38efc786002ea4d43e831f492202ec0151e27148c9b11ac5cf34d22a2887e5b436e35bddcb5e3bd3f6dd31fe1fbf8b4367142a836ef16ba0a2f103fd2a7ad966ca9aa72d1fecc64e5b27287b1914765426e489c7c5c23532f4fadc15bab131012402bb06fb3f2c3bb078b094345edc207522dbd7624c09ee9993bd694499ef1e5d64681fb6d6b5386745840b4450912cc03c7d2d3a60087107ef58ff68912c62ff62543a1009147943ee30e5220aa1a169df637bbba5fcef988e11a56dea0fa9c48af8b4c472d6f9e218f1bf2717ce0459747fe649ba5d6c9cd5deca32a61acfb1f5ac365a077daafcfa207168540978c341e49358bdda2852832aacf03c4934d0a993e7bdc76ec4f63572f53b624335ef130a73dc0375680d95af69446d34b814fe3324aef3dfe710b543268a6ee98207d2cbd8b09272171b4d24fa050e4d22d4f97c5b125da02bd5e2164ac5574ea59d5d2eea893f2a5ff8c01b6a029ebdbbc7894238403c5d59698c3109dc5f5af0ebefc7a318e43fa4ad53b8786dad77d9e651c5903c8c3081cac086f4558a62328c21a12a264384678b8b758d16cd6cd006b625ebef7c906264f2de968453698be142a1645b2aa82832262102549c9e011e54c6d0a728d0e25367e33696a5daea9749bfb2ae30944c5ffbb6f72ab06d6dce6fb07e952cd4c2824cdcac997e487557e171177195cfd043a8393ee69ea0f9b7531a83e7c4447b772927ed78ada7476632548bf51a9e794afa105318077f310c407e8ec23404727f95815d0ed12252f714e62a47eac7e2f08b660dbb0e64ed3051118d4d42fbc59c8f63150762b4701a58216ed1989e698d0269b704d263879564e42f182d1468e317093e6ceea00e9d38d10be95b012d8e3cb75991c21491d347cc930154b83582df51d837f8f1deee10d53481a82dd272cebdb06f2ef02ccc334fc016ec92df8fb4068fa18c2193b48f7eeaad24af845d40089948b5548d8d9c499da4886559a1e3ba556030bc1423fa2b281cb1176a7611d027d085c4384eff6875886369fc92e406fb48bcdd2eaa4b9debde9d9ddcb2da4c453dc6e047d8ab1c8220860e12bf748e5c4988400ad91bced629e3b3dd0989cf95d787566bd15ee619fdcc1480923bba376be70bd9a58b27c7481fa0a0485e60b30329a0d348a34b4131c494c4dc11fccf61c487272f15e5694b276b4d48c63c53525096851aad3fdf35405c959ffff8a4194707539a9fd8c1328d9622fd93814eaba0a7b50dd15d7fffc94212e2d16341c87b451c639e1f7d25746bd383a6da57e6851bc5d76a6ce79122d303b589188208bdd48d8afb1ed800404c8aa0ab1e092e5f48e91cf6c8be260a7e18118e4ae5f9a2a5407c553f6282e42c13ac595b2703d709a366e98a68b54c32e12afc0526b233b75059ef298fb80dcaf48708711dc8b48ce3e4cf368c686f0002cf9071d098a751c28a7a1077acc9af4038e076e2f8e78a5f5f9fec76fef9c60744edbf653bb271eeb5911094499219737c4932e4e8d854d949560abcf41ce122ed250af9314c9ef8b4babbbcd60095d86c164fe36e02be3f7a4a99cc2d90a2e27770b4b401fa98fcb76e3835fad3baa68faf5311ac99791494192d9af6370015b87ff0901fcdf39fcaf3fba46ac7ab339e49de1e502c69766d752c6dbf203a0762e7bce1b99bf6351ef9d83e7f308c60051e401c546c4469f26f2a360515a82fa2aae98bf7cf6ee622ed02b21a28380d55c9e8dba80e33798749e841b63a1aaef2fe329320f4b6f8b43b1d0c10e21fa5b0e7ad7554a3608484a9b03f7b4aed59a98e9713aae947407362b9e4b117f35d42d72ab986ed34df5fd317b4ff11225023f335d612b5fbad5a8bc8082716633c18151590eb00eac0ee1e0699f7b28fab5782447ba0c506ff25e642e85a91f993fd3a6a48c0129477a3d13cdb43e413544dfa72986caf0c985a4920c3b0e16dac6b46068c3b58666a5b9d8736010e544ce24ae6bef8b7731ea0bbe175b996d748731833f4b9c0a13b4215342d68ff8b88449b1940e3d754988c52de77952a6e82ce9f3b0f32502010e35ed90e7fdbc52b60fec35a635cbfdf09ca315dc39b37a6c223f9942c9f847cb77f6c017b5c3b1adeb80ab156ed2a9718a7c60eb6220d9d55cc5518193bba8e622022af2fe4e6d42ec869b5322931ea7fa281b180c7d58e04c897c673f2d263373c21e0ef2f3005ec8cbd235c2c2eb1359e359a992c24ceaa7e1a39ae1c586197e4f37e555af88e381d3bc7c3a35144b018adbea6c2a716b4c9a00c2f2ca9ebce5c73ab585a93c8246f0b03ef11d51ef1b449e8a5f2244c34c4dc6a80f60f6b3747bf1fbd76e8b19a2bab413ead461bfb6b31d1c81b81d195152ece974d90bc75aa77d5929bb9c56e7e11654158b855f5fed20b2efdd8f79e937f8842a116cfe2251f0c08380de5f383533c09ca4cd77f1c93d3e2398255dab30f6ff4dd7054f836642794c3b1f025b3b318621f3e4e6fb323d7c82790da64bdd65bdebf63980c4415862ef02a708511ae0fb41071d8883b5fa1dfbb45ecf26fe5be227792235aaad887c629f77739ee538f95e1d8f45039ee3b08273c85ced468653190a5b5fb1ee0ecd4b3db17ccdc113b2d65140d9cb4f1046074ffa875e5928f6b2327d5ed60582909941c50a54cdd4af5776d1c4e884024c24bb8d6a04e2991f023f134f2086949f9c743473f6a9aef207ca469f60050e73520b300c6afbb9642296e34390105298457c7d954d990cf949e4cb5a3b893d2678c2eb7ffd9c6d277d5cf5c2731da15ef415225f2112ceb384f3a711802e9cfed75e4792bf90f8f947034a874075395e13785649fc172072667fb100fdaac1ebe6c0c250858a86dd8035b8164a4e08bd654b0d4757efdb9323258efebebbcaab19c73f80fc020e05fd42054376149de7da5e6a6eab5ca491ae2579bee8b089c23fecfba9b3282802e1a5d9073bd3a6a9844421b3dd985be525c27bd5dc22c960ee25130e422f52b76e7f4772ebf6320e947492d70df9bc5b99c0ea7786f12d8f1de2221183c12503cc8dba4586f693053f251a4635d7185bd1ed527d327a202751e96edc659a3490b79de3b4eea7ea5412dafeb1e01777f39936e1e4ce7c0aceb2b6e7ba3f4e6c0fc3d891b121663eb2cfa5452270adcb5e34df3c01070197f08148d87e9cf7bade247ba71b8d822a646d6267ea4d73b4e3cda8b2f14a6d91bb063081b79ce8f0a54b72471bb86af3fb977317aa31abde9c59059517f36af0e89ae4c4e67f506405b48023a150af7c4e2be82667c63fc2aaaacaca071cb342c17fffbc15afa25be268b3650d252b29c5fd5eef5", 0x1000}, {&(0x7f0000002240)="e4a06d68cd4396940391281ea6d81434637eb5f4340273485b863853d6429231a93be8c07cb28d6043dc2e333c9d559dbd3d4bbf695251f6d801e8565b0f6ccba83214bc2cdd47ab725790781f79cbc2a31563d4d045b31477b5513563c9d895d1af20867bef40eedf1a40d624d1b191e2a361685b7fa510ca40077c13c7813edb376959d8a4523a2537e5d1f4a0509ccdd8d581e6c979b913474c5bccf284be9c2986b1b17208bf57c7f9d7ed2e606d7d77ab0fc53119d05d73783d5cf50a9d24a8a16dc7294e5816cbe82f315469ec35be94ed80825a4c9f50dcd43e5f94e13e9095b91b3dfedae53ac737ad5f8bf2909adf5420a7c46016639d649a82cc024b26219c452a7e7170086bfaf74d16bc23e7fbeecc7224226b5741fd9325d6ce6696d6a4e020bf1df9f8f93163976272917d5b3df8defc6bdee9c2d51ef2689eb89f94e7adf45aed1ad7d1a2f18d91ecfac290a530e918b144b69aacb6f9ff8914ff3d213292724a225a07821a85be030cb9a398b43a5360d826646e47046d764a7eb108e1cb917d01a962299450d9d27ba3130db2470d838e18888a345112d65aebaefc550d6c7c2f31dd39222695ceca1507c1ff9bf0ae018576e5f5efa5dfa710e5c95cacf2c6bb88e2f3e050dbca996132bc7fdd8c398511203b563c301ed082b255fdf09cd955b3dd63bd0edb41c3854a0772f35fa420bc6045dc849ad92f6b250f68c780e011796bb8de6912d756024a9357ccd9be2be83ae69d110bff81b4404c6e032233ac19a39064892b172aaf9910baea1784ffb87a60adc6938c1d3e29fcaec3122883dee4832f181726c543d5e4b900a7f64cefc6c61141d7768c682b5de8c77e1b436dd44184ca2d6307caf37224a5dbced15badddc4acb7683ef479204a419b973c0659a00c9ca22ab4963e1a5a32c26a7feaffbe38001c820490603febfaf37fdb1e90a803ff13b5ebbdc07e420922e33280674103fabb677deb9b83b1408acfc8415b9bb6a78188820979414901bdbc06c304f6bb618fb70202bb0a60d217b2706be215dca7d8fdf7a604991e77aab021a10faa5542cc786a4937fc797bb3b76c1a934e733cf21751da7bea408297de5489b6c7aee8063680f76f11bca525f08913186c3a07fe41be16a1c1cfc84fc18388ede2f0f96a69a7bf69b44eb8c5fdbec6f027bf39b82426fc924aa47323288c20427f06fc1a624de6df1b0e387218ffb8e9bd1327fdfb5e8856f7cf0ce9e973856a68665b9994fade6fd392e4c2d5c6ca8d1075261f49e69a3171fe47ad7980ffdc7792743b5aca487eec0fb41fdc42508df14bcaec17449435902903ac373575ca47a1038928b429dff211b553453d390381c7c2fec82021834fbd04a062f62db0a29f231dcc0734115a0cda7ebe6669ec994795330a5a15106e526d55a6caf9f51767ee7d32e9a6a25aa68af3d9e2ffda31d1eb10978d720a37986a29b43de2ff893d191c9a2837a3d79733485366367d971889b29f97b2b4efee49dfaa01aa4e6fa86b26cec4716b9eb16ca2a47560ecabf0cc3a2deff2c7dba8ae5de6b91f0cccac5a13e88f4c0bfb12255435a2f7d920e818d37165977a37e7e7f69d003a9f87cf1f277faf9fd5c5fbf23f96031715cff19173c34393ee29bea969c28d402b3bd708b33d871096e0351170305764830b90a99b009ea02d37edb6ab6ccb08169e322340797f6ff21e57a71fefa50ab74f12cf6691f2a89b0498ec8324a1eb17c72e7f2a3cbc9a41ce91599bdd694fcdbc3f414ed262454f6c8dcf45fea96627259a6317389bbb54fb6846ed30c45ba2f8167ba469f0aa24e563c96e265a4940dd2c8c538e8228f5bb772339f2f6997db530bfa19fa3a178ecd954f04e176b2d38f9a840b4a252bd14c106fc5015e4bf2b1681691e74c90a8a165b1dc345840b42edbd44a57726ef41565b66c9004d6e80099e7264c20a374c7daa03a8bf59bf8809ef4e5369d5a937dc0cd880b119a6d98ecd60e6955060a58e4ab3c31ff0fa06c85cfb1a83ac473de284a727897e68eb758f2dd93a1a5b3b54583afc519ae48907aa0ce8e77ebb3b705fceab25b5c52ac5301e9f01d667c12a419193740f721dabab64606f617b2de85bc149ef2efb8cee4dc810d7ee0c40153ed21cdc45c75f307b9c181ae1325e21adab874e365772ef877b5bccd04c7dff147e22a68fa344fba0a35992d09c369ab60eac5f5dcb07a02a5573b00678b3c017852f1fa63c1dd94e8ba8d4b4fb85c7581356b8040574cd2db39bc9b2c1108216acc7490bfb261a93b452c41723b1140a35ffc220b6dc2efe55d117825d87ab7f10a3acffd6ac9926389a9b66e2ce80c5fd6ade3cf1d711bb8fe5061dc49880bbb7d92a00884f45b59b245801ef121130ef29240b9cead2028aeb0d4a88efeb3f6a6147964a15458877bd2645156d60a88edcf42bbbcca1db1c717f62b5a22366fdcfe6c43c9549edafcd3ed69b62b36ad794aa8ade63af1e6ea8f35d8a3ad7511d4f8a1a6ad395a18b4f206dcf4151866f2a8060515709cc7c3bb947182015cd19778f64d58a962f00facabeeea3251e04232c5ddfb513623195012ed435221ddaaf977625f986ca67110ef1d4090c5cf5ef7fec637c5e2720eeee232189550c56bcbcdf299fd8e4654e571eae29566f467123eb0412a1befda5fce9fc867b8330904903fee369818dd8fa0d3ed5aae572073d2ab4066b3bc5db3b1453bb23701415d60c75ea8052703138c332859e7d0ccdbdea2b9fd0aed310ed638b056e2ff435ad2f4d8aa817a70112fc8cde4b51096aaeb61654b3b8ec3ac85d92921763504d36b4b3c4bcf02f8547299992affbe7aee98d9ecb62aad4441d9e7b2aad672df685a490a7c0aa39f2553b9b6cbe7f79a7cdf305df62c27bc56a7ca9239a8b83c1c565e9590216b464ba74838880e4783f2c558e9bbbb4ce02d1328019e5b6b179339f7a8b6078c2a0f77d5bbd90e467cade930313474fdb3e001b31ea47df78d235474c94f7fb403bcf218242360094a4f3145218265340321fa39bad3ed492ed01c63000b245178f75991f973d892f90ed150a9e0dbef53dde72c1feec301591ae79478e54f6e39990379a1a1336c6cc19db80431733ee3ae4f9d3b49c4b4455d8b9114532840098271115a010a32eb755640c7c88fde9bf837084375e5bf5b56a8462b07aec5288a0aa2b125815cd2f8a278bc5804bd535a20bc11a4e66d512ae71dce381fdcf2c460db18d5a9c905202218f63a94a96473cdd2b86ac29e0c13d18084b67da7fa10b7fe909cc296777ec80328b341e8834c66f17a6ef7db45f0369ead7886a820dd86c943484bd4b5c03120329aacf20b6fe82b7330fad33f1e4486698b5d39ffcaccf5c8370b70af932869f56607436fa82e841980f4f782408c89fe848264d0bf10e46c1cc42f7be4ae17b4362e3db18bd4ace42b41738c707130e916975d0042fb27cce5ae220947e11f5a6b574e4d2bdb1c0ef2769f383ac427a58287d81455893232a23e3bd6741dcccb304302afd8124979023403378ba544775fd15d5e3cdc1452e1dd06332e01f8bcdeb40c88e9df3664f836d2aa43b00110b18f07c0ef9d49160975a3392fcda11ac91540dbd8fd1121fbc4fd23e8150ac387a514ba844c9bc76d7b5948e77536cbc03541547fe9d12016d1d779e2ba045ee7b63a3cf5d5f02c7a2d62c9eeca2354c815cafa0ac5496419cb2b4d00194b9c3d4e3c175f299ee76b2885401e5ea28c95a3198097855f3f70ef378cf5e1ce0a16c15d8f06e0671c27c888fa47996635a9d17281e3d72272c777ebb2b5ec46cdcbc2584d29619085e261be1165b0a2756e044b3d01f619cc4aed3b455dbcba6eda1f6afb4f33ff3f6f0bc0de697fe5ba1ab68afa0e8f34161feb5d0be2d71dc7ef81bbfa097a1bbd41953d0218dc4f25533f353b4568ec0315f326211ac27addfc3cfd959c6380e7986493a437fbc44293f062a6108cd892dabdbb00c4c0e20443192ec35cea57122c2eb0627a28dcc34366311cf18c8001ad2cd6bfe13d904e7a956ddb5f22ab06b163b4c02c5b765c539519946db1f79502d77e9db10c885b64a5089f5ad5de2f1de2c04b6f291f8630d6b2bfe531d1f9ba092499119ed3590a4dad2a388625fbf20766b645090a715c0f54a9f6086ad603f31e7930e646eecc51f24018bd1a6ace9c3dabf3d61ee16abdddc82544e4c170c5a0dc65fc2a3dc297f415fa07be40d7bb8cce7dc7a220662d8f0329c35d8034668e015af37e7a3c7f973a1ae2fb50da4f6741a9fa8b53e62d3347dea66e370ec521bd8349c565cca03f78266d25d1b147fc6e022a2cd6354a8a1970a872736e379cde686fa146ca7c04b82f42bf7ac106842f1e818c124745c906e5966359563f664c07cea03ca4a0c47de905df71eeb35ff4b1d9ea7ef2771e47aa9587a34d840df8802d7c37db6b65f921b6c7f10ab610ae6b62175170b580d19c7c07c9f40b06b86079ec973b558136fc70f93f7503421c1e586aa38e5b921d1419a63ccdd97149704957e227864c4a7fe634e4f376ccfd33544b1ef4874c0d0562213425e9e94db53f624c3fa6c52ce1b43c5fe9f615bf2b0888bfe0dc188bab59373f201f3882a03bc1c8f1c3ac95f390df7558bd60d59ac129184baf018b013d65c2d8c6021d2de0b847264e6a5ca96f3c50a8cce6976e25bf236a17ed416e303960beec8d5a2acc98f6f59045d95d7fe7e18f2f06065e5e19bc0d557603476358df562e0277063c597b93f33fc270f153a4fe93418f2856f3f37bd9ec09d6d518f56504d46ac72cb7e6bbf01caaab2b8d1007e13845e4446010284e017685fa4992aec5b6d56f4d665a7a9f88edcbe39e23f8b47d80e13d3d300d7c6272c37c82966c4bc33349be96d538ec26f13fcf20579072999da4f6a5bb87411aa9fc678b37bc72048df9cbafafc40d16a6d2d3814f26f6355876d4c5a312e256ba6eb3bde6590e9f375e0e51830d8e065111c145393696d58d8bbabd1dc8466d92ae6e66e368673691cbe1aff56a4def2a482ba8245f0661f5e34cd22304f4069fa19e30ad1659995c93886381cb6e2de7492c81011c3bab0b11dced0f1484937f9caaf01c480d206109ccc8562b948f80f642b4331ecd7fac7191904f98c74b1e78ef38527a2040c4c8edbcb0a3bb420276fca6ca3d6162e694e402ed2136098d532daeeb47a4bf90a5859b3a8c3d0630c945651a9932f4d566fb5fad9033a66e742f4cf4635ef0755f8179e1e0c1ea4b8892fe6149bc40750d342d995c4733d186b7626debae6b29cb113e8116ed4a4c60b46895fddd106fe0012d206544eea312daad755a3dae95c2637bf0f8a429432b57f332e99b2aad8fb8a1efde9fab2a6ac7fe0302b7d045d6e3ace4a41480ed88d3436a5a356479e606f0a47cb64af48c796fce1e48442735558911c9da20f843ddee1aa33c18c4551c48446de3e9c930705bb11054be5b46e395dec2c11a97006c1048d9a8e2cb3232e513f53d2f90be6c059cf920da9d9d39e8b68e0323f48da53fe11f60b7aefa881126c880fcb042a05d55a6cabb9da32ddb088d671f56fd4b0f2e1a5dbb0dfecf31988ff2404d942214cb38abb9fb11c066e390d006176fd7c44b87a4de18dc4384e5bbccdbb110918853662e2707a1c51ad98968f1eefd13d77a4f13e45f7e3b2166cf1863c036aa57075ba4b28fbd465b97bfee22aa96b10e9629c7ce8fd30fa3796d5b26eccfbdfe6f7ebcce645c269ddadc0590eae", 0x1000}, {&(0x7f0000003240)="e85ac55854c8c9f2425cebe8d55140b0fdc6eb36e3595b6b4a1935d2dd80db896c45390cb0bfaf8ac0410848fbc01b43729326366c2b6af45c264350b9a85b99247e5d24a05f4016e153063b8f5674f78a0003aaeacd2284f61e46767cc569054936b16cdea7f5cedaa9492c582be42563ab8bd4b375e19dc84f66835dcc3a1798141c5dd6a802cff9d20d6abf1fd67473b3aceb4cac7156d2d1f73368058553388a8482b8ca2000fbadbee7f06982a4e6bc879a70698f428910ddf42bdb75bc5c4d904cbebb4a23c1f92f6550cac0f2f1efeb499d50965ad93c5592d059bc4e04a508a297b0ce3fbdb565ca6c9d3a561f52a4d1e114ce18", 0xf8}, {&(0x7f00000000c0)="6bf8fbe1f481bcf21db9889bfea221fd727a25bf90b2cf0d610967b0da611600b2f31bdaa08dcecdea37f52b61c0990467ff8758312c472f9532e77ebe1502d63bfd7bf34add243eff32f74a67de57d8eafc38898cc4a283ba92da2d8b572a61dfc9c38c1a9be148a20a5ad769505bcd8e3d12c24beace7925c1", 0x7a}, {&(0x7f0000000140)="6c7cb8cd69370d8e582437d02577fa277b", 0x11}, {&(0x7f0000003340)="8b62874c1ce4f9d0cb1006effb0b7b7d718123630f01e05f0e7afeb1aaa5ca031a285e55e546345e55575589e02ded06c14368949af1377643f17bfcca98dbe21e31b0d02807066a7e9c6cd3f932ef9f3900bda198cca0ca3691691e5afd412fd4f2a670d8bf44b9be9e1f084cbd17dbc8e9e1f2d06d34329519622ad511708b7510811856642d6d3a0a353494323fed43b79d6381f1140444bc7e1dcce753041d988c505ad9f6c8be9cafa760a3c3add21070bacda8302cc52c1e1594c771a336dd61eb35aa0b84c19bd5f82837658783ae3071e68afad7835bcc6fe743123730097389e087172bfb65c62283862eaa0f199b2f9023da29e470", 0xfa}], 0x8, &(0x7f00000034c0)=[{0x2ab, 0x1, 0x2, "5ba4fc8f6c574ebf57a5a2e7fcaccb7a089a300c26e84202470ad4e579ae6413accb2d30fff5cff01b47c9832ea88c97b212054a253032295a4532a668cb3f26c6ebec258f444b301c38ae594849e54564dc13816b65a5079cafbe0f75305545b7ed77a7e83cef5131a9345a46defb5d41fd83df9e1bb60aa407454b8ec8"}, {0x78, 0xffff, 0x730, "eacddd65e6b0ec28852df62ec49790b703aa8e536d3ab255db175759217a235ed9e790f6627b8e798ddc6d5dc56e304b0d668f0d727a1141944562ca0e33699e18d1e2a827c8c50c5d99771925a9dfad423ee340f3eb043f33362d86e8f506520baa0158ae714e"}, {0xd8, 0x1930fbbb6b50e7d8, 0x9, "76bfb80d10632fd6fb29b0c32e81ce58a5617e8d9b47f74aae27a954dd2b73c14e4f359a745d977e12a4e110ce6100148facb6b626049a4f509d7e59598bce187706bc73493d5c91adebf7c37c4035c1f077f7ec63e64c0b4b372aa79b36a6652ddf1630ed1a70677120850d30e273853235a5c668755992e1ba544bd293b02c2430bb9754d9687e48a311664baddf28bae7ce4b9516212684159524cd18bbf6e56c502e88955827281d63d19075a4425bf4387143befa71559a514e160449c04f3a1c3a2c989528"}, {0x58, 0xffff, 0x9, "a40f2aa4be1a733a9aa87a20302746d59502cf42912daa5912ed974aa6c0d454f830c0bd500315d9ec129fdf5c05da4f7730ebd1cd282a7f35c03ea2221871a6ec"}, {0x80, 0x0, 0x40, "0403b0e63f28703f208213af2c020e9d594b4927b8f641cd7fc224db121a42ebe19ba7d8b11cec271dd67e488e72f5bb5f3c512fa1e40a36af06729f8548f7c058404c1bf37ccf3e9bcaa3ddcd8e97e371df3679463d1302b36ab82a5af3a990d898de00d2f6676a2883fd011e"}, {0xb0, 0xffff, 0x100000004, "a7a3e9440db4791f4f80d3bb70245a6c56a04e447e1662a03c494864b0f4fbfd2fc5cd22e006a6fa8813e1af182cfbeac2874486a95ce3441e91389f19cab34c32cf7ce781a7f4af8e05e53f348690f8ce79d7019348fe960df7c1bd87fd38bff242eacaf041d9fa2d0f074d0bd815aa258ffd4bec866f526756ddf0bdc73f2aed99af80cda4322f8aebb72e127f9143d1d1d76bff7172152bcb76"}, {0xf0, 0xffff, 0xb5d, "4d374d66eb2c6f5368b72a2e1dc443438f0df6fad8e474e2a5c3ad7af5bdbd311ff55f400514e032d9b735ce06175066b9bed9b63a741aecc274f7bbf8015931c014d1eda4d49214574bc8f9bbf4be20854e9526d791b7bbc602565baa9d19b342804b8cfe3e0cb6879e67658442756a96466d36a1bd30a6a48148ea7b257b907f527a357e215c6c1db4d3fd04548bd82f2dd9492572bfdda417d2161959880874da288c788249fcef4436c89560d0ae975d517b5655ac150e639ea41a4e3ee3025e264a53df2561dd55137a3f958435ee66804a0c05496a4576de134f"}], 0x458}, 0x8aea0483fc4ef797) sendmsg(0xffffffffffffff9c, &(0x7f0000003a40)={&(0x7f0000003980)=@in6={0x18, 0x3, 0x63, 0x10001}, 0xc, &(0x7f0000003e80)=[{&(0x7f00000039c0)="352eef92b258198aa71501c73246670e243c30842c55cac90d7ac91e92063de2cca60c9f61da84eb1d18d52fd70b73996f7ed77e9fa59ed55e731b5317a0fd02267a949c00", 0x45}, {&(0x7f0000003f00)="c9955ba47ae7ccc72f71545439335de23ba6d559c75d00b213feaf8d3a0e90c95165fd55057221309735ee13282723af5d459ab6b6b139e906df59fa49824fd7825e965bc6f899b74980d4c624480ec7a7942c24b730ffd0b1909a42daa636a21756954cdfb79b0a07811ef0a0d988437c0e801f2f6a18c2a0b1c203b65da71dbb7cee7a2d4bc3d63e4edc5426aa77f481e58f0c48cf16997708ef0cf189fc8770327a6550c523a9d53d9f223a1c775070a27d6a35566f306863c9687e546d0d9a8ac7a7b1ac7e54436eeee2d59c2309cc800f2ed6399473e639e6551429a0b6507dcc317470f7fbaa0bd0fa38105b518f5048601a8f3a8618", 0xf9}, {&(0x7f0000003b40)="5077119d47d189471e8d939ac40ed3dac8f3ce0f3abb73a9dbc84eb8f49ec4bc0c64617ba77fea6567be58d89688e05451e78986870f961c4a64b327447768c7ca5ef52ac7adab54748f68745d20cc1c6e413d47d9db8f576f97e63d8cdc952c12ed41cabb65b4b1734d57d662684c60453102e0403109d8cc2a449a491338a58f073e0d86f17916669ca1ba80d0576785ff472342370c6ecda88141f79bbaf909faa77b490cbebf3a", 0xa9}, {&(0x7f0000003c00)="0b36e59424c4a016e0f83aef4079529b2b1e3a8f6770e40cb1415114c786d1c5861479d8cb1df9875bd86eca05d7f6d13468cfcb37e817639f51b6", 0x3b}, {&(0x7f0000003c40)="84a07930a42bcbf33cefec983c5ab5047a804f9a75708a07d9081f6b80b98f16720d57b2063f15cac99dcee08b7308ebd3c8c8b4a18533e17e76253b82a6f043d673f42423f111d72e6ff6709e7d6ca5a0247ea327422f", 0x57}, {&(0x7f0000003cc0)="9e5c3e6e27befd22a51cf6076d6834549ee201c3f472928eeef2bdcc8e0f3a06dd357f0a3f3c5f15afe131ce5f70d07d7091bf7c0f73ff6bd511f6876fd5fb53453d870f4aee5adbcf372661ccb3b69c5221a72fc89f86a79ad9cba1e9d4d6ca81d992d3666760cbc2cc61df4217c14e10753176ef39f3c9cca679bf3b5a66b86c76441aa6db83591d490fda68f0b4601b3261807fe048717748182f35733ab5044a539b16c9", 0xa6}, {&(0x7f0000003d80)="10bdf675afdd99492e5efecdabf1fba9693d95b4c77aac2267fe8c1fd8ae4fbd", 0x20}, {&(0x7f0000003dc0)="8c01584aaa9cd5b50ffe46da71201a859483d7632895873c2086401637b696762256eb4bf7346a59df84b6bdacda7a371ab28e7eecc2a212ed63a04a304f9d5f538a2762f6e6bc59fe6245152366c5477f7e067b2527291f50880c569cc2cc86c05d1f74c251de5bd28ef453b3749e3d33c1eb78fc5bf6263a684c96f3b666476ff85c8263db59d273fd159e5337fff0bfc2dd7d4afe751cbf3014e3c866f63ae2261cb0a51130026a4da5eda857f9", 0xaf}], 0x8, &(0x7f0000005180)=[{0x20, 0xffff, 0x8, "55321907bef13e3aa6e9764e1144eb75"}, {0x58, 0x1, 0x8001, "c71d209ac842ceb09d2e7d967cec11b82044970aa5d1db0ac7f01d2b26a507ed9821e6e7fd328efd615a55de5aa55d563e067174d96df77e2420710d0a8cfbb19d3be1c4cdefeaf9"}, {0x28, 0xffff, 0x8, "1658747f0682cd5e3ab98a9cad32ffb163252f"}, {0xf8, 0x1, 0xffffffffffffeb9a, "efe4a5c028672d9246cd769f4b70706f9cc82aa6db11481cd45cb19b310b2451d50a3d48ff683fd344af45f7cf9ea901e878d765b0156130e2e89ad962cbdb8cca3a1af8951d419efadea24a81907120bbbb4a3f6d59f3167c604bc26a8e51be03d5863384491c2dfae5251b703eca6254ced92659e49e01530e73413718c3b2e56729a07694ec9180e4708598ff9fc6440493b7bb519744505bfac41167a3c735a10d709971054718557ee41f87a463cd7133ba4ddfb26c3b9cd77eddd114b0b4a3ab4e39bcc10d4ad0ea77fd1989cb92237cd1e714d4d1293ced7c317d84533b16071a"}, {0xa8, 0xffff, 0x80, "78853dfdf87d3cd3d4bc70c303b9faabffaaa25fce982ae7ba0da504c4e115b53c30c59ba1defede51a5fe0e5eb4143ac4f1a1544c29bf783de3a22caf4ab74be1bde2af3a5ee8ab046ae4eebbb84c3a4f028cd58442aef3167227ca6d53d1aa9de5989fa1c5ef058a570962bebf3a7af35ba7ae11ad453ea472091f69d951ab17c5962269d2069abd649fcf23b7d413e570631fc78e8cf5"}, {0x1010, 0xffff, 0x8, "a3e01da48badc6c56b25bd1ad8794c2044a495e19bfb48e3d68744228191beeb5f6f3ca38a6b12f29ba85bc5a20cf4e26991f04bc480eeff321d16c86c17591ad016feae04997c9f645aa59ccd700f6ef06ef55c3d43f996153e1a7c0484777e2f158e4ed11683417c87909b974752c08db5ec2986804f6c2c910b256ba788d1c12f2001c37b4224e26ae2cdab6a3f77f768f7c11ffbbbe88e5638e9121bb38f110e24bd85b59951174c950ac6a549acf1592f2037af760d61661d549004ed15a863790ba793cde592a0915c968c410feb00aa213853bbaea59e25995dc574be36ca0438953f68900e843accb6c951c8691ce6dbca7201d211c0ba8f0e6e12a40fdf2777ab19503b788454ffc83739d7041ef745c1e2c42fa95b0a62da00e079b28b710c81e66bb853724f6ec85ca2060834ccee3fbc76374470b2990da17533b5ad413643931e98001b95ed2d1d2cbb4bb2fe99876664582c2f95bf94638d510deb4d97a6bed46bb7d1f964bb71dd6a94ab75da103ba5d5007f5d16cf1c916fed879b1245f7bf19cf8160e54cc48b26d2143d9343fa9306d6c8d10b6d21fe2c09774c6847b8fb5bafd35bcba0ce6d4ad3616a1e82961c3d194ceea27a5f164ef309aeae0557371a712ed8500edde39f82e4ff50898465e29646443dabcf49021d36d19498356d457937c2a26b44da498f6006f2b5c6bdece3499a42e7e5242e0b789a750d40c8c21e8a46f88c07ec4f7813992223aac4f39a471c7fe68345dfdbc8000cfbfe128ae64b39abb72729a0f1f06e1438313023033430321d03ba8bb24d9fb0dcfb74c271ccfd534d78f7cabe80265bd51ae672feafde87fcad7fd09b685789474e2cd07ee9496d39e083d2f5a2cde893eea1aaf2fbf37af67a5d3cdad14fff45232e407d5c45ff23c3fefa01ded35f9233f6f237e549ccfca5de5b3cd1c3412cbf99f7617b649f7c7c90ef9afed389ab414e1199c950604f174c9c6062b03b3506d799c4a9e886e9cd20a304e032352e54c364ac7d5443f797aea5cea2e5c2cbcba9474c7813efa7ea46406b14f7f090541dfc9cb220d4bd1ed4eb58b41d8ba84f18d438795360e7309215873a99d225844e2a283bded6fc791c95b2f11e40b5f09056942ca4b30c289230df86e93860b7acb7290ce597712ce5606af6290454a0c13fa73e00e6fb6ecb24a898286922ddcd86832c5c0cc2601d07a9e6f8d27426555ff653aea6bf368483ee92ae196c0b7dd62b884b236d1a5a365d67af4fcffea7f41c4269bcd799816571a6bf8ebbbc5a73b130f553a198f7b4a8421416f3b0ccf70dccd377ea29602a0e3b6a4aa89118c627f63bf9020ace9ddbe89579477fac05e3922e0cd12d82e147d53cc177dbdbd81821c0b8a27a3c0d2b9ff2782cee6e93e50c62a00783bd80b90b3628bd5fd17f0f1e848111a61650b7b77c3ea88cafcccff87ec1a22b69a74dc2d3a022c58c3121261bcec0fe7f851f36e89e295c9fc059018cedb3e0199f7ab141a7c51ad3269dd8694f82552aaf67b01a826dcdfc26efebae51db4b7575c071e9deca118da5884281e8cc1f9dd69c430e36aaeba0eb10c924e813aeaf951a42081b7d391aefa713d295290415604cee9fa9177f9664226534034a97bb4b26cc7ce7800022ab294c7586bf922533b310569b89307ecc3fae8443cc9963b634ce9ee930da23caa6eb54d02469f9fc9265c5b199d46296af706375d986ddc33fa9d12868e9299f00d60c24862f6a5db297d582e5a61b59345e20e37ca1743eebfeff85ac22e0a5792fd95f45e6def9517c4d63e8575733fb74be01fea195b14e8a40277ff79d48961f58ced9efc7c909fefe09a6f95e50db0aac049be1a28466526b17f3edc04b3dad4483846185e8415f740c736e621f9fb1c8103ac99595c45ea1abd68bc998d810bf6c6faf37ce29defd912de3e6c51edca369185e352410361533baf915c927efa02162304462863883bd0c0e8fae1c4bc6dfbdbc35f5e63527ff60c437bf7008fca52f2ff825424fd0d188423fc9e92a3371f58ab6cdccdb7a797957b602f99cbb46a4e9a10c9c2da1131085391a1e54921406a9ece78e417e31bd16ab8e1efa93d18f34bc3a2beef8a12710de46e26a93e4bd0895db037226913e4019cd8a2ab2c27c73561c810015f2357819ed724ca6c388a611ed35bcc7f5f5011d7e29366dc00ccc3e719ae40488a62cfc80dbc42b2afb5bd00f9f46c075e481d276719bc24f7fd8eecd2359ca97056180a6589f4d4c0642e23ef37888326c45ed723e2432d9b6511a4d4d409d49378658999157d16297d9578590fc7e1f56b91508ec3aaa636798e4545af9d43f9059b96ecab3dc54017bcfbe13c7e048d8df352d86859a4934e76c9ca501b895cd5dea26aa1f59d8f1a5a4b9972b2e9be215e7c80b6b12009192615311db1225641943c7cc1d84cef5537ebb4fa4481e4c2a75e12ef1e9bc191c0a39d62deb95b0537acef352fdde694b80e306a8d678a149bb079357f05376e23b48ec5a0eb0c1bd0d597c0e6d7e5bdf298beb1fe945cc5943bfd8c71dcb2d81a2a352fa6e60ca5797ccee8dac4746e9907e1b6b0d6d71d0cbfd57e8e8b25965b982a675c8a61c00db06d5927f3ef1f416dacc22de76bae607fad532fe9332e53c34bb40db7189c378e8e6fd26307a4c0368d88d671d40d5ceeeb9e925aa515fa361848f052418b409f012993e4645091c4ba6c610c72c51a5f61b0e3761b58763101d88d453b73affd4de4e96d513ca7d30fb46ac8e2097f6c3366a8cc9882873ce9794bd5b7ec9db06a4aed42b5fc6b77289260fcd1e7ae26ab66c3fe6fe3ab505f4d262552cdbd8912cf5d0a7784f11f16ffe2d4c5ae712ebd6f0f82d0e6170c232d7795fbae113a532c7c8e6de2cb0072466d3870778bf06f537551267fcecc5b88d32facb067361146bdc23751a6931e5d12c2b7675e5b6c7825e3b7b0323bc6d130c357d5016ad68ebcca6baee40bcf5cd0607e735cd65318755fbb1471097dbe11514eed3d37a477cf5873a43d271f18236d172a741a11f53bd32fdb8be9d4ddc160e493d55a9b2e4142006216e42a84405eaa6eb2b7b8cd4e8be1e33d63fa5705d1629adf7fe96695a3ea398c65789a6ba4098a5ac3ef910274d262d17ca719990e4157830871a08cc23a2e0ae03ca16b3131593d1c7404f123bc3441a126b5d659f27d7e8ac1e93c04161cdf8c9ccd51b3b3461095f17c73e048fe5ecb7f22793faa9450ebc0a2fc9e9d2b31a07ee61725b75a2a91f1044c759783f7fc1e3368c38a14a408c2479064b65e6b83b6a00ab7e2440e7a252fe27f5407f53405fd067dd7ff143d909c560c886fbe62a64448cae7f3857a905583e4289f6372d17037dc8c4f48e4a749f05b0dbdbd2fcb7c426e16e3193ac4164482308dde7256c5fe200280a73302ecb9b041b8d36d9095a4987de153bad919b976d86bfa415b870eb21ea81f1010e0c13dab2350ea36284e717fc30a7cd3095fc8d24e0cd819865184404108e933b1f41a2992996ef58d8b6d1b9e366e97140b31e8346413293d03bccc81f84e3617f955744df8fc1d87c2592f0ccce04bb56f576c8c5de1652a128d2753336e7aead9c52ce0c16e7fe9fb6b3919f08452696f852124581b29cabbdf02551a94dcee470271f2fb108e8f203aab284b5f7f8645f04851bebad0dcc55d85afdd2139722a5a0445171c23e8c1cc1c591dd1ac901f26e29f7bd1901dda3478f92dd8a70cd3e1c6e39fe5b93ea8b844183fb8481c9b16dadc7a18a89e9bff1e8e193a8171d88be3d720ecdf6988b59760dc03bb28d0716083e4aa4ec1690c6d8f4c3a3995d42515cc77c9ae3be78d256b8e722886308c421c2cce9847798d5ebd0aaee4a261c37d1f751be03ce368aeb45b2ade7f9513f5a58c6e3cc6ee7000e0f8d19ce8560ba40f189ea7798bae1b7f39b11b84a3eb38b1b1f353236934e3fe8ca656d1695990f8e1c67bc0ce2c177227130f8d6fbc27fe6d787808e83cb2cc227234df3ba9b32c0494cc94fbed284f619ea9ce020336b3a411d664d912a829b31d48ab9a5c1d27de5b88228078a3a635ce9dad6263485300863e9d187c506d34ee84993ebc52144ffac7a743919ea38b2edcf3826b75cedfbe1921f232dcf810f20fd8714165365020b8b3567e332cf84e5a63e13c83e90b26d9d5d750a4bbae7ca0013558e11ee69aee879c40fff309ec8fcd7a0cb4793f4939d60863cc6e5025bc18e13e3a0f3bf83aeab5906077e7cec5292492514b91cbe1ee6ce5e945f76e17982fd6ccd9131cf3e15f6c51549bc1fb566f2e67ae507415a63b9a563a9f4a91dcb24f0e89abf82b9194e907fe6b5fbfa6aa3b979dd10b4ccd450e6d205b6ad4f3a7894eb16d53060375f3cae92ac986301113de274f3dc1d041b86f208d97a6a31386513fbfc1a998bdf82f7519fec2a80306d86b0933759abfa7dbd704a0b977728f5419c1806039f8519650f19757e42e5fd0aa3f79b5738655e6a938680d23f5f46e70df6e3d396cad6b1847808845d8c9a323f1310d7e00dc2e005e31b074cde5719af52f1faba1e3a9b28d4b0cbf3827f86cf086b8b8cc054a2ddba0e953bf40e0546ef877e29e5c7c0c269832572fcc1ab417d496d6e9d42e89a26940ada50869822861356a93f456c559a286e819906ab17351ee6cedccebad8ed557df7b74fadf67feaffd3350f5d4acb7d0d259045b3b58443fa51ef3a6029d4ff2117a175b0cb9b1383035f3c2c85b39da6a179d3edb2f9a19f47376e4b3cac7a1dc4bb512f6b5e6b74d7e6d27a8d1991c4a8e5c48032302e502cd91e6ac2b60c02bf1940fca31850443c6d72a02fa043e19239a8db19249995866ab1dc8d32666839de17be53efc0ea160be954847e2361f272ca80282a5c3164c14d71e25903c2291e5e1718f79639df6a48253defbef12e81648822133cc3827f250eea101e43b7b8a4c4867c83dfc4a5aa8d54ca8947bcf250fc012781a7a256b449d0e2660b39894f26ae4c087ed451cf116c80cdd31da28e174a902470cbb38bff531f9b3bc40fabf415c51d97aadedcfe58a1e92d1dc3ffe2a1891d4b860ffcf55fa68d0b21093038723833ee5358f6b9dd1626926b3db52ecd89bafa5261f49ba2662c20a40e46641e8238b7960d4db7085b61e010ab353737acb9ce2e7d4a7b6f37365de998cd5f3fb4e9479fbd580520beb077a679921d0c58e5259522407756dcf07d5a2724beb14a84d0f4c31944882596687a76c08bb1300cc5069cfdf12efee8559a5786c57d43c4e711e7b99e11cf8383f397a50eab4f5142345c28b8704986351a24c300a02816db489ce534275f8f6129b5c347bb21d3bb4523103e14d59dc9a603d95ef2e4fa1872780739c1d867c497d4bc8e3abe24e98c9732d4f588881ab175bc3e693b8bde8f064fb3d304eb8fbe44967bfd8051a958ff81b9b9673724222bc945d1290846304ecfbe5ee3cb0007e2b472b6bca6a18c954191e0722001e3f2d5d8b4e0df633997ce4a36cbd5adb9aaba5d9a3c68079465c725a55ed859985f582cb622ac8c033dda9547ec445ced2e4b83e483ae3b37d91d82d920e0c8181b295db920dbe885d14fc52af48292f62d14d6b852e9cc08620f56f103435b23cca62ce91da5e4abd8178b0bc0c3913a5ed8b8f6ab94f1c030517b541ed2439c33944927fc938dafa6fd5859b32a196ec200dd243abd9d46fa7872678ec8c83f407317367c0ce9c62e7794bd37368f3b718402894e16"}], 0x1250}, 0x2) socket(0x0, 0x1, 0x101) 11:55:51 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)) close(r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x824492382e7b5dfe, &(0x7f0000000200)={0x1, 0x0, 0x8, 0x0, r1}) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x200, 0xfffffffffffff220, './bus/../file0\x00', 0x4, 0x1, 0x4, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) getpeername(r4, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(0xffffffffffffff9c) socket(0x1, 0x5, 0x7ff) 11:55:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') msgget(0x3, 0x192) open$dir(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x40, 0x214) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') mknod(&(0x7f0000000280)='./file0/file0/file0/file0\x00', 0xc000, 0x1) 11:55:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000380)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000300)='./bus\x00', 0xc000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648832017e6d01b17e6b28c5665095a6c561f705f0d67cf21dc0bb41c65b65a80c426979e9d79917062cd80bc2b59f85124bb86eb84babf660343d4ca628c24a8aedb3eda4b1995ad01c9b4629a345a271c8c2258afe66c1edf71ce4621cdc2e39b", 0x74) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xe, 0x1010, r4, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) r5 = getuid() setreuid(0x0, r5) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x82907003, &(0x7f0000000040)=0x2) getpeername(r7, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) 11:55:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x101, 0x2000000}], 0x2}) 11:55:53 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x4) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) chroot(&(0x7f0000000000)='./file0\x00') 11:55:53 executing program 0: r0 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) semget$private(0x0, 0x1, 0x12) socketpair(0x2, 0x2, 0x8, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, 0x0, &(0x7f0000001040)) r3 = open(&(0x7f0000001080)='./file0\x00', 0x8000, 0x28) readlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)=""/79, 0x4f) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f00000021c0)=0x1002) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002200), &(0x7f0000002240)=0x8) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000002280)) r5 = socket$inet(0x2, 0xa79af11f08a395f3, 0x8) getsockname$inet(r5, &(0x7f00000022c0), &(0x7f0000002300)=0xc) r6 = getuid() r7 = getegid() r8 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002340)={{0x2, r6, r7, r8, 0xffffffffffffffff, 0x0, 0x1}, 0x1ae, 0x18, 0x7}) r9 = openat(0xffffffffffffff9c, &(0x7f00000023c0)='./file0\x00', 0x18302, 0x20) getsockopt(r9, 0x5, 0x58, &(0x7f0000002400)=""/66, &(0x7f0000002480)=0x42) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000002500)) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000002540), &(0x7f0000002580)=0xc) getsockopt$inet_opts(r11, 0x0, 0x2, &(0x7f00000025c0)=""/248, &(0x7f00000026c0)=0xf8) openat$bpf(0xffffffffffffff9c, &(0x7f0000002700)='/dev/bpf\x00', 0x20000, 0x0) semget$private(0x0, 0x1, 0x8) r12 = socket(0x17, 0x5, 0x1) read(r12, &(0x7f0000002740)=""/5, 0x5) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r14 = getuid() fchown(r13, r14, 0x0) getpeername$inet6(r2, &(0x7f0000002780), &(0x7f00000027c0)=0xc) 11:55:53 executing program 0: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) recvfrom$inet6(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x840, &(0x7f0000000080)={0x18, 0x3, 0xd04, 0x8000}, 0xc) 11:55:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) acct(&(0x7f00000001c0)='./bus\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000280)='./bus\x00', 0x80, 0x180) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x16, 0x0, 0x100000000000, 0x2}) r3 = socket(0x18, 0x400000002, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="00009d108cbc54e03c65"], 0xfffffffffffffef2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r5, 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) openat(r6, &(0x7f0000000240)='./file0\x00', 0x80, 0x100) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 11:55:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x4) socket(0x2, 0x4000, 0x1ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:55:53 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x2) r1 = semget(0x1, 0x6, 0x3ec1e650307e264a) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000040)={0x80, 0x2, 0x3, 0xb, "119cb0dcf229ec6c758934ef81f1ad7e4a015178", 0x5, 0x7}) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x30) 11:55:53 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, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x3, [{0x2, 0x360b}, {0x2, 0x9}, {0x1, 0x1ff}, {0x2, 0x9}, {0x2, 0x4}, {0x3, 0x7}, {0x2, 0x4}, {0x1, 0x7fffffff}, {0x2, 0x3}, {0x1, 0x4848}, {0x6bfa49944508f3c8, 0x1}, {0x1, 0x4}, {0x2, 0x100000000}, {0x2, 0x2e7e}, {0x1, 0xff}, {0x2, 0xd7f0}, {0x1, 0x40}, {0x0, 0xe0a4af4}, {0x3, 0xa00}, {0x2, 0x10000}, {0x0, 0x100}, {0x3}, {0x2, 0x5}, {0x3, 0x800}, {0x3, 0x4a05}, {0x0, 0x459}, {0x1, 0x6}, {0x1, 0xe7c}, {0x3}, {0x2, 0x4}, {0x2, 0x81}, {0x2}]}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x25, 0x0, 0x100000000000000}], 0xffffffffffffffff, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:55:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) recvfrom(r2, &(0x7f0000000080)=""/248, 0xf8, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:55:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x383) socketpair(0x2, 0x5, 0x2, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 11:55:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000003a80)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb58900000000000000061ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f70700000010afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad87a2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac271304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b1c9b66ab9af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c558ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c63b1590752d24e3b75fc597edb6324", 0x15c19738feae36df, 0xfc07e5a571d442cb, 0x0, 0x14) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d, 0xc58}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0xc, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000140)=0x1) dup2(r2, r3) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) execve(0x0, 0x0, 0x0) 11:55:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r2, &(0x7f0000000140)="834c1135b4d09316fc5385a4f267c8c90608b5543b4cdb98e1d17ea26c7db6c1a9e7af00e7e14759735440367da1ea2c11cdfb833b9ba8150e448b20fd8e01496390f8215ab7b3ed0d98f4c8141249e92447387eb46baacee240897bc7ec4179c9f722e54d2e05ab7b0f9ad488bdfee9f79d2820f29e2b6efe616f1fa6629c58542aab387f93829a4c6816b5dd429a2e579642b505716f5a40b22f87ef3bdce0e6e93a3f35c328d8a69f08bc60fbb6bcf88770b41d9138fd3ec324bb3c2a6b846b314d6d637baa3e9908af7a", 0xcc) close(r0) 11:55:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) accept$unix(r3, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8a41100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047874769affde027794bd60ee526766510a3db7a62ca08a148ad68b7a7b1d9b969a5237e40bcea0f1162780860ebce87ce064b77f559ae5f09f42dc14112d4ceb408d22c13b37934f216699d95feb5de47927c5a51e5ebd36921b2010da82fcf3aecded7936744200a890a2d94364c314e48b884e6c166ef114614e6285e4b546a10c8a9c6"], &(0x7f0000000040)=0x1002) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r2, r4) 11:55:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x20, 0x0) ioctl$TIOCSETA(r1, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x8) 11:55:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r2, r3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 11:55:53 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x308, 0xa0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0x7, 0xc6, 0x0, 0x80000000, 0x1, 0x8, 0x2, 0x0, 0x2, 0x80000001}) flock(r0, 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 11:55:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000080)=0x79da) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x338, 0x8}) 11:55:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3f) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r2 = socket(0x18, 0x4, 0x101) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semop(r1, &(0x7f0000000080), 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = semget$private(0x0, 0x4, 0x316) semop(r4, &(0x7f0000000500), 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/66) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semget$private(0x0, 0x1, 0x84) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) 11:55:53 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x82) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 11:55:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 11:55:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 11:55:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000300)=""/199, 0xc7}], 0x3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) 11:55:53 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:55:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x609, &(0x7f00003c5000/0x4000)=nil) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x3f) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)={{0x0, 0x0, r4}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{}, 0x0, 0x7ff, 0x0, 0x0, 0x1, 0x100, 0xaf9}) pckbd_enable: command error pckbd_enable: command error 11:55:55 executing program 0: r0 = socket(0x8, 0x2, 0x28) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000000)="ddc3") r2 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r2, 0x20004269) socket(0x9, 0x5, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ftruncate(r2, 0x0, 0x1) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x11000, 0x4, &(0x7f0000fef000/0x11000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_RMID(r3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r5, 0x20004269) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xd76c}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r6, 0x20004269) 11:55:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 11:55:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x80000000000006}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x7b}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 11:55:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) write(r0, &(0x7f00000000c0)="ccf20d8b910b5d569d943ea677bfac697b31c5e8aea8119816f64f21e34c8b725f3af3545671649cc9d95a8bef3b3f27469648059b3ab47a9412e0e06b24c72032e903d9ce2772e4991b62ec789de123b9bc9e", 0x53) rmdir(&(0x7f0000000000)='./bus\x00') 11:55:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) socketpair(0x2, 0x8006, 0x7ff, &(0x7f0000000040)) 11:55:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x7ff, 0x9}, {0x18, 0x3, 0xc2, 0x3ff}, 0x8000, [0x30, 0x8001, 0x200, 0x0, 0x0, 0x0, 0x7fffffff, 0x8]}, 0x3c) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') 11:55:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) pipe2(&(0x7f00000001c0), 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x73, 0x9e, 0xffffffffffffff7f}, {0x3, 0x9, 0x0, 0xb8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x800000000044}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:55:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:55:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b, 0x2, 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(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r3) socket$inet(0x2, 0x8000, 0xb374) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) setsockopt(r4, 0xff9, 0x6, &(0x7f0000000280)="8411c7523f4593e6db8b4f6a70042c07d540e5073de499968bb6c07c140a61cc7200b44824545f101fd9d14d982f20061e4616bbb3bd614bc506dd1b7b6bb2575ac15be201f8", 0x46) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 11:55:56 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x2b) getitimer(0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000feff0000005b0000000000000002105c3cb1ac76824b", 0x2c}], 0x1) 11:55:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10e) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d, 0xfffffffffffffffe}, {0x40000000006}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0xffffffffffffffbd) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:55:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xcc0be2520abdc252) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000003700)='/dev/bpf\x00', 0x42, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) write(r4, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000003740)='./bus\x00', 0x22cf43ff8b63d7c, 0x7) writev(r5, &(0x7f0000003640)=[{&(0x7f0000000200)="6dfd97295e634bc37d385436e9cbb3d8bd08df8f7d33259835169fa3730f3759b21b373ec426a4302449d3e7f7474ec4556c90252cdae991629eaee3099a5b92d00be746a3270270b0f12184538b29bea3f59eca2056dc15209d879ad867f056bb463342904889a3f9ef44052f6e5e65fe0b057bc111a4db8d0b", 0x7a}, {&(0x7f0000000280)="2810d7c0e2f1e7104f8488521bcd0ad998028f90203bfab9744f1fd2cf46152141b5f57bdd13c579f3af0f9cdd45db1c86c8dcd5d64fba1af78105987dc6dcb2210f30c29b132840e83c33bcc4cb0fb71daeaafc4f520510112759c45c00bca14bd061063fa2a8c6c12f4144593ac9f52121315c639e67b936192d45c278aaa27cf83e526ba56d72e619915ead228ec0564e74ee21df2ccea8bc2296744ae312d0b46626fc4bac6333311c788005d112803fbc00fc9c87df56ec1f337e97c1358d6a8f085dec922104641dea4c877ec0491bd5ebdd994b2a64f27bf78d644c3cce678f60f38431a2a1633b87e04c8511d56a5b644b42385714b3ea7749e4fdecb84fcb1926dcc98d6c2f9446fe64c165fcdb543723e0d15d8f8456994f0fda3c00e8fd58b4f33e920e8f03100066a95db73cd39eb78a3f417f0612c35e3f39e6699c8c4455a4c6051133f1d944ce1a36df3bc411db154a88ead8cbd7985540186891fe14895e22a147f238f6c117067c34db764e94777005195be6884ce526f2a082f72a7e1e3caa340ba4e18a0cbd1586c6853dbc647dd705425df21b9f6e15149870a5aae93119ba4d5edef2826a1f8331098f4031fd56f3fc02ff8af8b3b3267c10aad64634d932ab49c868e87f83bcf6e794193c518307ac660b68d6f57b7cc389d28307f7ae762770b34cc34d17efa724983f820165c73a99522783bf94482e1c769c8a075ffc45d8344b30db443b7ca538a94b08a377fe9232f5e16e5cc08eac5f1f6a84f960ff3547bbd3626665be8cf3f67f13956e24b0a0989b3f114e0df719d2f91a88cb22000208636ea744cf9b9849d066d8aaecc1fd5d64b04246b6fba703c325990c732be7a5a32ed81bf7211e50831896f066c4083dd63947312956536259f064b428f7c4ce2802adba7c58ce793939342b3aa321a866bfde25b7892150e5a5651339ff22bd2b578cc4be95bff8b0fa43401411badfae24b6efe4384831e8f8be8534405c3953edd4d458d873483dff6af260f00b40138bfb7cfb49533a87ae389d990a142ef6964bc9f1b2aab2afd6a06b99bee4fe2fd51ecb56cd21e4ece63597e4b21957f8963fd4042f1913236a5d4c1b7856cc0c6669aeca8502243c6d0c0895e8deba73a1b777967a89f96a95e9ebdcf7c2ab071031cef51e80772821b4f9aaac91ed1dac147ba972425c0a512f3cb59a4ae6064f26f710e8c174135ed2073e32bf621fcaad1e9aee1f88d521b51e620d7af680e02fc11950d6118f162726f476c46ee634f18304c80edea29a6f6ac6ec5603080e6c4a47c1ad72403e4a671d13e8f0c29c9e1aeac865369a6d8f3ede119877fd44bf1dc2d31e1d1a514135790ad3d2e52b58926533ccbfa1ed111a6cbd8d4160468d57cc82579285e8347697427a18fd2811c2013805b7b75eb47bfa8b26b39c0cabe439965d94e4c990edc977b167694e5850d4e50d53e142d93199e33c120aacbcbce4af055f47fc9c0895e3e13f4b90225f965f9f3e76bf75b86ea051b5afee1d7b0169fd91f1190b115c904385f81effd8f38e5e02798de9ef92fdd315acb2f44398200ecd636a4d7414e9e57bc24b8aa39c49920d7cb7d6d0997127a1d07b8b3ccafa0d8a0dce82b553aac84e59e746ed4d0c47562524854bd6950f5faef883ff7a1e9a07f92a65926bc9f4b971af533be5e00a7ed819e937291b714ca105e2551591cc295c34790369c5b63ba6d65fb73fe024a236b142a7fa8147aa0c2c5c82e8b99626af06a23912308bb6440d0109b09afc90cbb9146f19b9eae0d8dc4ec94c2288ea5c1d71ee7a1c49520a29d16979f98e0d8e270aa5ff8456608c1f3e3d881d16f64b9fc70e72f51c9000df81159458f8435fb2effdf9a124f4ca470c1da8e99926edae5d0fc382ce484bfbb80e2dac1bad679184a4cf418f735a17e956a515724ae9af25cda1ab54ccabec87f972b1343237c0b668ed6ab5f1e12bf955299f6dce7a89bf6bb8782b9b4288f321b754f3781ff6ba5eac1555cf5e8ab53c0ccd846f78da1d30f768822d0cc2732c72bd7aa55828661b2cb5affb0998a66424a6541eddab21276ae87d90164e237c433519a14a1252dc10e3bc361bd597790815f2b3b85dd8361ebef02edefdaf614af69838c11f706925683393c5b05848ca5e0d3dcf1620318201a9ac7d77f63891b2592357ec5b50ff12944797ca46933d9716a95fcf5c83b0d2573b8be5b1a47155dcb8e45cba34cbff377cd68e374d97ebea7d2c9428863f73b9221ddc0a0d56ada15184a229589bea356b54f6dff2a58a40ff76f87f4e1b80a8f8c2b367be3bb368538cc2e0beb0debe5e7868a86ba878117c2ed4c94b4ccfa90181048b90b5c8dde38ef0422e0c0a2edb8a6003f48ab4e5e5922a0716eff09a4eed5e63a9ca6bd0fefd61c9af2dca7d2fdf00060b4d818ade0fa69d7b0412307246943c43adb7b4d1d6b47bbb98928a4d0ba18bed7751bf2670cdc7a586d832151d62c3e5854f6b17d73da8afcb2d1e9e2761fc2a7fe4fe916227b2dc321a21a54318eb3d28d5dce556b84e4a4cf34e4ab15fcc0cc95edbb657d1efc416b64d3b1df782857361394d5ba1775605f77d6368e7679a5e077c8cbe8696cc6457b57b8ad798e7e7947cb63640034240295492fe6ba55630df98fd6ef690a374e43c4094266058eb3498cf27809d7ed372e1351801f0efdb52a9b4f354d052b4cd6ebe3ef97d3dc3a1bc712e1ed1c2ec71c474488d2234794feecb92ebff05b0db5279d6436e31a0a6624d7617cfd7577e64f565d7b409be3cb6b9ad222e6b5b8197281c66fa78bd82b3c19ec50f8be5ba03129e40ea65e21a852e5b95203434c42dccd6ffc242426bcade1d2a2b74bbdca890a0d39ecfb30abfe3f2f56ea0174e5a2a619a8e6ee8fa8956b9c942df91e1152b3eea7c10e47df4ba9177e0b833ca846499d5dc1041e30026c8a9adffa8d2ec6910b5708a9b6614f2aa33d89515f5265b601848b291f63f3dac2fefbc3498ea7a2be3206245f5d14ccd57728644e9d6d109f5a337098a02efeaca4790b6092bd30bdbb99ef002def79f84044e512aae6c1acaa56145b80a8d11ad889b52eb4a444c75461528ae1ee80557a41036a694e150529b78e21aa0736dbb439aefe646a770b63514bce1a6d845f566eb57007627a8cc96f0bc2690427c8de1df4919e00f90c5d2a2f0cefee19668115b5a8fbb851629d09f2dc0fe141f9dc42c3e629fb82cd9f34df727505c0924401a65562a96ef037c683a8308bc45bca59b6b947d3a2b67a6dcef73d898fc574447f1c2545cc07b2d29c7984fca6e0d32784abd18900625c35361000a70f3904f34d8dbe80accd39af6d9067dec3053e3a3c334934dbd5d42c7978f87a2645f0b22d6563e2e931721493822da27041ba2bf7992348731d5016d95e5405ac0d98f5d46044449ca8e602d002a4f399916db0945ce8e165382640469c145c914a77aedf20867d51ce45d2ea9a5655529089ae53a8a38924cf6a9cc577a180f6afe5fb87f2c27dbcdd10f204954b0cd59e374395d38358f2899bc714265db83974ce095adb7d81e080d029644ad3f2d00672afecd1f040413385e4aee1c8b91001ea3740791dc76fb9b0a93f35975c774d8fc9799c94c906da40c3aa5f03db5df7427001c02bc99a125df645ea235775e0be32902f5d4f29caae00f444dc7aa608e41663d7889ee8fc96705bf2cdf279a1f040b10816c88dd6aa34d0098ea70e29ef3faf11e5ef4e84ccb2ac221e6416ba73e9c03ec817d18102805c62ddc6c9fe5d3d589fef7ce5d0de64250960c09046ed93830336e55fe3a18fb93141cf96d71acf0fe6c2aee2e9c34f5faa8fff1f80463ae86dd8393b83d47a2237af132ad9c8edece105c4288f02db3565a6902d9b18e15c2aaff33b68670ff22274c4f515e31c6640ca55059cefb022a4df3ec3120e83381f7fc25944f222b4563954584a47860a561005457afb040648e90f94c43b9925b4e384c2c30b0c6759a32babddac354980ff0f55d0394c8613533b943c154701afd114d5e74c8d0325d84cbdf6f673eb9be7bea1b6d4a0ed04361e74724bb80c8dc30b6c782165e2d0f88e84cda3a69613b175b8c5ad3ddd10855302c87395e8e6f598a5c8e29bb9d9abae399afee305f584942f8463aef9e16f74b79d15e1e92a18efdf3206148435a06ff9954a2b213183d3a289930f20211014c4c50156f2592bae84b7163cb85824b645004263a05c40c17abd98680c5fea2f64e4f5b087103988d17895dc39897b42adc690ed41906f3cac117b470297261e5662c677795f222f8d3bdd264c46f160893ab0edb3ce9cc1909f17dccd0aab8bf4e1f8ab2ebdef44d4b017b08ba7d9efaf7acfc38bf832a051e3b51f91b25678c9e3113208dcd9e188e1975d72e3db8cb0624560128f31c1a5a610a0c7d728a8432096d355dbec28f2279b7382b5bd46105ea99c212a4522c51d2160ab8a2d7fcc04872d333adcb8400989578ce0fbe35a4538856614b08faaf3bf2885ed31118ef7cd9f026334ae5ecd9567e3c66c058d9bb389b961c8f1dc75a2621742282a01f9e5fb33380a11ba4cbe7318bed81e3ea404b078e8387a235179c26ed6bc3b60b8fa12a2787422427d3de4dada26a41db2225e50669d1f59bfdccad59a4a0b899b6a13f08875bf205da134784466bce57121d66e4bfe1519407b3cd0dc3600f0cf75a94b9c07c85565193a147c1dc665bddfd58c347207c3e78b4d262248078ab85c2bee2bfb6e18c8e3b73206775b8ead0f8772c321ef7e78a1c9f252229eaebee58d8f92418b0697d8c4f6f13b80f29aa6a12965d131a3ed3ba1cc7bb5521a5be7df5114af17e5c01998ca4eb5d94d7839c0ae323a228889461f7ad01c802f6f8c4a3537298676e780c25e5e29ef08856ba93aea11d655236e726c29e4d087d943b0177c6d257a0ddb95430fd0ace7b5908c1ee4bdb2d7578a9b83ae11eae6b249fd976e70ee3315ed33ac0a74f5c65fac0008270c93a6b61c27d63a5ede3133940b7879566c416fc450f0860a43a0c3c68b55845c2848b36cc16588692b81f6c8242f99ea82cc3f8d3394f5827b11333325f59c5d7275edcd159a0e9b72ab6b7e56f5c5bd537059b3c4d69164e5ce1ba5adcc5d68978f840fe64e5814ddbe552488d6a4f2bf1b5baefe00e3c2bbd96f9ca95c2c63d22a1e74a5df928d2062eb35d56f08bab5e1bbadb759965b54ccda2f73c783b500fbaadfab5b10c77fcc6eaa429d8813c3142fd6c903466cdce274dfaec966f8cf3c979858a986f67d0faf58c1751713040df0a6f128297ff53f316574ea5caf2232ab7e872f607faca17ed2c3b6ebad0dbc60bf077c7f916c202f37a00257fe2bd1f24e6310dd2bf3ed93eebe633cc56b613c1e0ffe424fec79e4bd5d6d317b32d1f3d1eba318a00c4d96cef9c35f961675072675804da6a7df96a7311c68041de445f1fc0a5130e3341b45d5ae69beafffa3d2a7ffc0a2b934cdc9cecd82d517035d14995f20acfe71283f9626420c88f520c8783ab5150a4ee02b82c4d4ba1c0f96987fca36f4b38b5f18e83553e4b94733589911ed68f2ee32b0c209d1107e9d6d08c3d9919dd60d29060dafb2f1cdc9ef5211b1c27c562ccbe62d05bf67924bb5e9d91b35d51b8bd7f25f411af20f67155c8f49e507e917b64082375648c6e139a2636cdd7b8a512700c699897494f25c4438d5d549cd14eb3f80f5f11e2587028029e7990fb0cbbc697ce72bde750362b4a", 0x1000}, {&(0x7f0000001280)="c2479593d29a885132a9edfbe8a39d322c7b5cda4c4d9da66f540bd9914eb73c587c1de12ddee81127d7dff92ba2392288d5a19844e9f8d463733d1799df68f470742d01b4e0cbb0d65560bdba8d25e9ee3ecd8c9324823ff2686d7be151f59645db247b3951a826a554c51f22e0093d0a6f107144b1cbf67864b9cda2d755cb215f6be751e7482d66a971458e297ad60046e5c99b697b73480d84131ef654e876bf1a2c6c26b085a7151d", 0xab}, {&(0x7f0000001340)="9c6903aab4144bcd2087e82fdeaa3eabcede1ae7b28715e8ba4fd1c1debbb3c21d7056ac45d8baf9ae21c2a729ef0fc09c8324864709ad84a4e9a703fd2079f59ad55162bcf2ddd0919c432456ddb93604465f2259b6b32e3effb1b0cabbb6e23b7b7bbc3d21ab230cb89212b35c0e6a3a9c851f92b428f21790ca990bf44b8856b10670694a1d9c98b8edeee2d071f39b50e48ac91c986969da9283972448a6b1273249b319e8e8ac2166e91741bc9fb123b18c8aa263673b356c12a58b3512dbf65a1e4713186e4b0a8df5c62d7826ba74bb03da84820a320cd4bcc3d88e47ea64ff6213c9423783322c61e69bc48a33a6694d2281b57396cde37edfcea9100123d08942148fd0467914fa22a5200559ed0ef2ac6d419818c147e19866a7e21b1917cfd9400a6a2606e345f6674cd198ad9e3ad851f9580ab60a9978b62ca8d97ae3f616a7e3a9b3c1c645f91e3b961d5f381d201ec339c70bc0ff83f36f6d9356ff1ca27faac4dd5ef6220693b05433ba0df721464420879827a6acd993dc42f34197909e1dc18961dfef5d4f81a9ddf2825424615a7dad7a115e17e46eeb83975ca05060ea0b27502bc8aee1f05c52746fc7dd85b3703adfcb53e4ffe459d1dd9e0e67d7ef010daa8978ec37daed4e3472780075f1008073e16deff1cfb14942495d9b1e6e7ade967f11d45db7f63b5bd82d64c8a90de859878d1ea128e97422e436dab6a638b2893551fac01f9ea747fff4057b6538f6eccdda1945852a43635d1f63f11f0c8f902600af3b3dfcad3c7882b72a2852978db0548a8590c7a899f3840373ba75cb53c48fac96ac81915039fe2383cd942e5bd7e3e15426d8ff2009ec326cece3c0af3b9faac19f3d4cae3db2a4b7676414ae1fd4deb956cec58a6652d0dc40f3414a405095bb9a2f5f667989a03d23c2aa3065dd10d7441b7f2e553e470132ec19f19f673bd11b7332e2b9b656038e280bd800f68364c42bd8ce31ace888a8bf29ccf17eaff36a1ff656fd31c290c90791d744956c38bf319e55a4dcc31e1189b96d61c43d61e56b022ecc13793488d755701917351d03691e6ea48c464db1562f4e439fcedb40da0d26ae6fd93e1de16d1f9cdadc30d3fb95026547071deab14284e19407916b409eff6737a3e5fc5118634dead83d822861ad9f8c4cfa61ab85c4ef96ef4f10c46d12e71606b9e75142afd2a45d55a7aea461d97c12b353140e4255f98902597fc50e12b65a740504a50891d30551a4bb57637e16f3ae228e6bf7f3163c2b8bee7b64c43fa4c9354aaa4ce4b806c26474a9435c903184e6d78371765efc4b6d617bb74c765d0a3bf9f7daf0225bab3eaec932ff5c3600c86c8602fb078933b9f8e6e5c553f32da9305750739e5842cfac1238ee8dcfe051536971c7a2e4eee19c2420aac83e1d9bbf04cacb79a9ab4c68025ece1d736340af278139c8f8257a56de8d358211f9bdec35faa1279eb33512b7ac341646c93f2b8cf7988811b71d222f087a66bcf91e6a2424f1d086d743b583e75c03561160dae7987422479034be8339da0455f5084a050c510d38183984e65249c1ccacf199db7700cc657df44ef5a455dff878eb4a00dc1d6f3e0f2c9de3232d75a879809495cc08400f434e51f8d0e635411b01ba1c1b4c7e9bccf333886fe8c7b35e3f009e6edb904fb343f5c4e3418014fe1815325b5458b322246d8284a47ee249eefca833799ae4fbe88b5d07e4a3149d65dc1ba6d6dac0df017e824c37952f3321eb7b97a1085af2722e128cc18fcbf3a2fc84ce4ed779280a61cb795ff1ca7009b4b0a432074bc41f7f4bbc152521028c4b882878bc2cbd5152240f3a1e0abab9e6b82779511a09d22b68b5ddf7a610d1d002d18c05c0d1e8bb78d4e43e84ce83d7d886e82e326b4345e34ffbd537dee8b64b00afa93f4bfa522c28c62051074b379848ac20e979f246ab95c122ffea8e5eb97752ddfd39788a515beb5dfde3292dcee2702500aa4fca9c4a5ad05ba4cb99f7e2b6e17e916bafff975c3230a3c7867e0bb23ccdab9161457085ee809ab081b0701239e6f761e8579e605433671327588855de5a0ca2ea7b943bfef3e74d940439067fec88b73feedb1ed752372cd0d40fbc13054bce7de2468cdb5f647ecb375f50a8cbbf661c716f1df213b1ca266dfa2d4a23e78a851817efbcfc0569018ea0c68eb28973e8b14b194b25e96f134d842f01f0e6b53738e9622d4cb4eb11372cc5d294eab5e5645742add8f8633a42ca7470f4a26e0cdc239d235b1f8d88a2a30092da7ed445a4b16d6e39778e103784c8a8cfbaa1d8df61aad81a0ff381323a704ad41e8baaf2e0ab08ec3f151b56510064941a5ba892ccc1a8571b4d4e52c0b3f6fd445fd2b2f84db1e2bb7eb2316c04fd71b250eee9d99bb22838edcc93cf19ea54063078b38e31519a71348cf9b13d78b6db45578cad7d58cc1eb2140375f793ed86aa850da80ae378737ce2600c7a16c23adaaf0fd5115ff353f149eb208d58e0f97f57ecca0e3f3a9e651c3a13efa05b0eb42bffb2ef31f12cc7fc81c253e06d47540c0abc96d105ea011234083baa8a9b15d0f095ef2de98ac68ab9245ff0e1f2643884707f92616d9f66a8d93420c40618c87126e60ea07af5e80990a1ee99fe0339853b15679365d43d2cd4ab4b56f9fd1f01b9d68e71c5c31739af41f565210cc5e81a80b592d4f6aca8ab8b8b53a64af45fcfd85218bd1018ece257c0357dd6d47c770a4676dbf326d43aeee562408a4322adce8590cb71cab3e11644486c047c17affaedb9737085153ff00264464cdc0d75b1313b29d0ed044b8e3bb12e6697b2780a7a3cf64c81f7739af83e3c5146d068796587430c73c516edf8a72dead9476c074102bada6f549d5c5a04715ac5c771b88ed9eb20168d4d4cd697bdf70cc96007239805531f85d6a0aded0f32d0a146ba89b9537e054c3b87273341db03ab0e6d4164165b9a997637643baf6f467e114bdff7df38d6c5f98100df2b2289388e19f9c06aa062e337dbc4d523841b5075f7116dfd6663def2625ed5c9e2af6b1a04fc78e0d8109c68b131dc1b5845ae4a48cc697de52ed86e7e1f75098caf4ba27cb04a7bf852e261534b63a38ab2f7199a6566036396cad4ccc96436852ef48f1c07fd1edba94f7c89e5feea44e4dec28714fcacf5a2bf858ac421f0f03fbcb97d9d715144273f04af23550dd7f9637420629689449e41aa6a973d9e0f033f1e195b2106f63ee0ca145faaf81cd3b2e21f2f79ef876d3f6d88b16135e90e54f9c353000e771ac7cbc502b2dd1483b947b8d3414b1a56947c6a8d3498954079ab2933fc3536df12c65149610df0ebd8bd6e6095555f46ba26cf185ebb065c108d50867e5cfc73e9b599dd0e9456223c28bf0a26876722253618490c2a308fd8e647fdfc6e0f9b6b1a9decf9ea9ad2445a48ee873e6b9235fb5892244053ddb52edda93908e48d070d8e42268dd1fdd532b01c2b3f6302e3834fec4a66dc0fee0c812dca3a418f6a751f23c2625587e8cb1e8ecdc03615599072ef060baf2dfe5f771ae8f2589d4e4b10dd6a6ce5500e940b965b8169310997c5e5a12ce153706dba973d8ab019d93090ccd7c7e131b10ea3a92792d1a91ff60f5dcbaf753383add0d8a3ea759dac2f70ecf7ad11f784052bff7cd1fc7b66560676311874c7fcc4c2f5ca8ecc11ca2f74a8ca85df66a8f211b17609a9fcf500bef9764be63758e0fe701b6fc5b3e41781d389b880cecdc91b2a719e7289c0368b309b05a02082434b581079a6ecf9c5e305593ffad1d5937000517b745bd6f341d12ed4ed46e1b29bad04e2d904086d6094429386d2ee010dd48872dfa987880d6d6e48170a8cee2b7087cca24739be482510ce822d85e61eee2b319d2082cdd3f4eda511c1a2edc8976fa5d1d27d0bc24e0a5f505e77472be198cd21310bcc6a86e7f71b31f28b45551154d34b925de228882bded86d0bd3219ba0207aeda6f9f4035df6d6c1ce16a0c8033c2026a8dc0d47109354f50bc1cc85988c342237f392dde8eccdb002a39c50c0f83b8016795c830811d73b1d26597e0e2d0dbc35c6b147d9891e84c24e32b76c4889c60a5f69f1931f991a77107860a3dc04216cc8e20873c6d4c7911c1c38e9b93a5585393e0daf8959673b178da32ad03a686353189eee7f737cffc66c36885a8721283ca3de1ebfc6034f1330026329942bd785be5049ef975f3f878b3185e6c95e20661b01c56a53324bf951f7eeeec77d5107554f405e5b14cce31a5d3acc093a20baccde8778561bebdb4fd6da3806ced69de68e5e3d068c55f065ea7c5b283e990f9113b8f4f163a2a770957556b6cfe14a2c8f653bcce5ee399e5bdd308bef0dcabc5658e5dea1e05ce360ff1895b19997e219f73d92b36d25aabfde36db8033145efec239fb62bb98fe1db9f102d245fb1b88655c8245f6b464e42f27073d4c029e79280a3b2d276b75c58916677fd5672b1867c6a346ea50b462d54089339158c090196a4adaf29099ee34651f905cfc6a578177851e2a30e11b6f3b9b6add0c1d9d7d5527668eb03c76df845087e021b3efc55617a701c02e9fc8160dabadab0f76d017bd607b69f92aa30ea6ffea500121a1e6ed977da409cb9ddae88d605760944a1133ee84cc3595d296a3fc7cf1e8a1ccce5a08b698df32afdf40742e6be07a15302c079a2979d8c925e2b14b067dd92ac280df8f132e3c37bd907517065afb1293c0b203dd64cff9fdb259c302b761671988cb6a77cb8931d195a073e7a2426a55b5d9de4ebe78e00f42a7eab9fb551af32b86a710aa52f105845fb56d8446673ec98d19174f0405a915ae364005fc6ffecc0943c7347801a93d105be3af3cacbbbcae08b7d54cef0a63c0272335a97de71a4c7d8fe15ae770e5350ab880736959b2a24483afef497df7d0318f54f7279cd9e9b5c068a9be694b5ae64913460e5f718fb77a21d27ccc3879748fb4823da5de4f7d98a1e3e3dd642c38295db1abfb4d28ae0a47339cd8434be078f54f13be8e33b4f103bdef59b8cb391fd0076193d1aa1be79b435b440b18faecbb296aad8f6b8f265afebe92840217670843447ef5ccd9e00a1d2afe3ae27d6d569b596da78c961d3b9e9c0238d3138fe13fd9bd3573a7b94da6c1389f6c3e5a76008070e20aca44383ad4094ddcb77ccdb4490b57ce2e17a620a9a8d466aae1fdea813423b8c6b7732c3590982278f2975ee14da0ac6626283390975ad6a83efda67a3e6e29d4b377b483ca8a96d58522f8e27849d5e57cac9b4ce9432b312541e5cfeb9fa957a967de1750bb43d3cf087c0162c900552b86f1bf26e921c112627b0db2a65cdf6bdcf6130600c9d23420cded887fd1e01786d548036ec028a380df28311a78588f26b76f37432058fe1673a43b241ce3f167e3423fe098edec0e955d783ad36a4a87635a69efb8c409638c40280e0bd48850fe0d64926f531889aa2931157270e2aca8f8128c9b39de01a0ad8d5b2b59ccb30d353fffb4c4fb31ad0d33c6ec0b87ecfd8602adced71ed48c30ac787c34441c0260b7ba98e33555f877caeae6e15d53dddd391dec6c05dc0f7d41e627962a876c2ae7e95b252f54fe7869190a2332af5a052637cebe4a8167fb2f184d78922b58c3c5727550d1da3cec0dfff0e68fcf9ea0d049f898b56ba8239979b8c1a7ad6c872cfef284d8cc777bcd6c0cc88aa3879afc364504714e0e36c960ae13b5b8cc0076c627ed08dd9db507d5", 0x1000}, {&(0x7f0000002340)="716e452e387879a916e938dad45ffb077f6f35670874afacf53e0f7d25dadd4c9a264c8d9ac7e201331df4ce08f24d8b1c043092e26448788ca0311f778ba3756b34dc7190cb98b0c934a5775ac37db81648813b5e6c132f2d155e3cc0101c5c8aa367ed0b38d494029241dedee1d3a6ca4841911ba7ba92473f39c01707a38e42da95e5bad100eb789a766d97c3c7ec7a7edc171b9b59c3a0367c25ce7d45d1c9246f62bbfdeb066f2ebcadddc1c471d97193a5937628354b01d8de3ae391b0cd", 0xc1}, {&(0x7f0000002440)="a129f11d86244743dc2e078caf78467436", 0x11}, {&(0x7f0000002480)="a0ecdc47523f7034d4e2fd204f76e51b36aec51c7ad233f1be341ef5d3df840217c84da4f334618b693b968b0d9cad1000bf16feddba790d5cbd5789596a9dba8fe6d5d7842c0863e596bff0aadb43b729f7a0d87e7b05633d594c36af5cd9457c40cf9a2ae75d2a82300a305cb59968467929b1f158a32a4bb4374a32b96e1990f166c0efb253a470857fc45bb76b2aa3d2518358", 0x95}, {&(0x7f0000002540)="40cce24786f924e32a600b7bb1482b5b0a25b13149dfb01d1e886747cbeb8ff38c503f27540dea8995a2cc8cdf08a67395729168b255795b634ec3d850284af8dffe646e1780f81cb47c628299e849b06e5f7340736a94fcc17cae505b6f27adb22db71caa845e4715feef3229be8b5b6a8cb26461a3f9b6a51d2ec36ee86af7a1fecae7", 0x84}, {&(0x7f0000002600)="391aae17df269d05e34cc35b56c3912a056913f865f16bc78de42d0108005e6d874ceccd16eec44948acfd8ea181f21f0862b3804e8f45d3b5d06dc3bee22fb4102fa4c50de54705a9ead856837bb4cd2753b30a30493e9c16f682a6d15849bd7606fb80feaf5219149891e370c2ab638502c8cc3b1febbad213a6ec88380b636168b250765d36f09baa8d5a7d0e69fb58001f2e136dffd4485f3ab7939592583cbe50a8dfd36f61fb2868c2d0f2edbeb4be3b19264f5dc0bcbc16aef0d5c685a771c18a84e86d85d49b46ec6fa7eb15fbaff55b40646d8f13f8aff08ee82efddc3bfb3cc557fefd6a87481371eeaa6fd7e18c6b86f6f1aa06d946a3cd00ba669aec2142fd41b3ba341b106186e4677b1567d65cf5a0eb0ede54df69eeccebc6750741f13349821c948d463fa331f17cf4ac9430aa44f650f8c1f372c4955b88bff53ffad38eff79a798ce8d1335c84beabef4c03fe01938c4de09ce296200b6e4f0a058fd65abca06528c0db46d055abe361df95eb8286076d2f01a3cda6066f26cd8a05167274f9f69d39697647cc38c58098bcff262992ef5f6c30ad9e8ae7898d0ba59fbcb295678696b13492efa9eb6e70299377699acb05fb3f48a61064ea624fb09d8a20131423cda0aa740f12879c245e328eaf2c5a17e8d7369ccce3f5bba700d8990c89938aae1396d994c1c64a34308b0e7f18abac76f677ed9330579ae184b8e9c643f796bae56237916c9e8aff993258bab9933807f7806dc842f92c959f5dde99c7d3dc720dd5960e888f1b5924ca27030cfc24463e927903891f29bc65a68cf51ba857358d3688f112ddd240268bbf8f71aa563b50988db016599d6d4e7dde5fc8588395f91bb8c061ff7e8064a692c39af3353950e12db8da6aa0433e82201710c7360929b2ffa68c9a5ec262f963add1f0d2c9279c7188cf2311d167016f80c84074c793fbea60f022ba201039897e21fd91f3bc45d06a5019937e5b1ec518b323e93d075a0ede60917735f1af4937515d72ec413150ba259dac939a21919869c52fcfb9cdc6424cf5e8acede0c5dd827d3f03e76cbc5d50b6c0d82167811e21af37c9762553d8df14092d468a84f592056275b841ca820878b7233e201aa6047df1fef26641bd83325ee0abd636dfd952d2d55080b563d24832e7be94a9fdab817d5b5519397671a1e5d22bc4b13d62b012941588dce29fd4f2021441b762c132b06e9997004f1693cf6cb75d2ebc45064f1282c7d81010e61e91b4fcd85c0c7f672f7c7ff8ecf393adbae77df73fa33ffe52528f7b7ba5e089fbfb52f10e175ed9a40c74112024ae7f25df78a4fbcea8ed576dc3f748b00a283a066af629e34ace7d4a9c9b7c4dc1e93959eda4cc85d2258d0abd506df52e1b7c4c7414433dee86ec6288fd998fa6366982c05b2477b931506d4848bddbca018e4c9aa36b451913f0487a5c6648cf26fa6ba8d11be937aa67121c45b8b34163c9cad0baa819b5c313103c50dd1994ad0555cccf37002c56d9359f2325a33ee96fb934d2b06363f0e67c3a15872a2c7c6362cd03c2a957f873d342bc79de1c937a8b159b0534f97b07f64d1a49811ad49b347cfc70f5f93aa7fef76f433843395eba95e6f69011885ce828d660af3c4f335bdbffd54830b595c1f573820c1d501351747312e80a758b98db708e597820b087bad272a87d8a3a3c8a243779c20bbd93adc86d44424ee673168459482e8a8ce0992e912d18841f5e784575e6fe1527cb8a04c583cbeb4f400a53ed0853f08e75a011e63400a7ae88d401cccc9187ad6af2411374ec80c55c57b948d095fa11c7c618c568d71cc03618d4bc8fdc3d820930b1944fc274a1c110eaa64a2a77656904080bf59ca2144470e6767ac6384736f75528fc2fec1096fbe1601b9bebc7408f12653da277d8533897763dfaf4addae3eb3561d1216e99271b8b8de749d9f5001b3d1a977f2349c0df22c2484e12bb5f12f0eee7f83d0e30a4f2759723d534e165c04962f6e8edad8ca8a8e213fdd805d9ab56b58c1abefb6bf533f1ef7be812a1d5d2fa9e8b0465ce00634b7a44f24f1da3a558ec23d13cc93acb492ec30ac26a1d739364d1ae4b36a54f66b04f89b8e53b008447f09f5765491994a8fc95b2b9b7f5822e4dcebb75f9dd825ffbd176ae39451da4a412a9f4366b3bc767161fee0fcc5243ee895390694308c0007ccdfffc002754575cd195227e7915977fbdfd4776655f8f5f218eefd45596b3d98d5735fa8c7914ad421a661ca12fcb07821bdce22d805958efb9bd3a2d1a2851f3ea578e4192b042af9ed04564e56056bc0fc47d0c38338adedfdeccf1a104babfb824f2edaa8f5f9aade8b76f5da3ef8a86231d45c12dcc316658316ef6dd0a17a1d9343a4963230334b6c5254576badbc872f35f295f6d6b754a01c76c7a818317d6cf4df294c81ebf4f1b37d6beb1feb013ace000db2b4080017df4a7e958f1b8fa2efbf04cfa74bbd5d18e9a1c2b798e2d6bb61a09e602e9615669a80a7108d591b27b0db7194f49df720e42d7b6b3e956a6df57e13e46d17df876f95b04ee7d32520b38b7051dace887dd85b099ab5f1d149446b2dfa2477c208390d1117473810351b4af89b31e8743d4d41c63eb739b46923b01f8af0ed707a44e9acd58a580c972f2dca112389a43343ee1fe6ab9433eab11d8c9275c2ebc72f6fe9118404f96e1ae0954658529f944571a18c2cbadb1a4f1ff00361128aeffb6849b44a3824309566829bd9181e41d26475c1c8cdf7bac12ac9bba8972a1c9d3206a96112a5414cdc28688f703215ba1618aacb0226e3e614c65a7317197695a920dd4ffaefb951d1f1bc0330598a1d9dcdabec1f26d15e4ddfa772d54b7e57c6211f524e4e2f7d0d90552082d6345d5801d12dea89c40f6122cd74fad1afc433516c4579ebf82f3292e0781acc7273a042d7efbe0c5b6dcd7023bb2ec4f482d0f698ee65fa15c84d61a34eb5100d9802693cb2c7913219f836b0facec1993c0b5831214b8b8eb465dabfce57a12cf0b64aaab6861d31d518c20417b8b931334bbaffe56c96a83027eaa6e49da97d20a76bc8e5fb6b4f6610d2ae355697f900820a76008b62a3ac99f311aac3dc9cecace16b71195afc362bf47d37adbaf0e45883b36741b211e6c554c3a9aced7972a29dc7a6a9e368c5848a16657b3f4d2506c1132c1b31018cdc0e7038ff8e0e50d3a1c93f80cf4ccb2e940722864648f7ee3f47c88063cb68907d13f2df28a0d6c374dea7818340c574e347a9c19f4cfb0671334e9ade69ee5ce30dc266ae4e1bb0533d6d8048eb06e1e79ae090fa16f009305d6692aecb603c75bbe01947ae9644888e7bc5215bb667ae9039641cab8d3f13f696cdee420d8b8c2a4df2eea6c7b77696c78cb9800dc84948d6aede11c2a104317edba7d1bc45699dd3a035928c3ce670f1b7b5db145d210f1da7a5e28b31beb200f53086995fab0496a993e53ac7c1c1afb4f58554cb24e3ff1a3d218598816bc47eb08a2a003c1806dbe0fede033f2e489a2b632f7258ca8595731de95bb422cca017fe495acbe268051085bfc692edcd083580207de06f82c2ef89769a87eb0164b165b24eca6e1f40c819ad6db00815c03b24f5324b25aa1dfbc5d2dc6cd6f04cc3cf1deddc72b7dcd65a6214b03c36757ec57db4b65724dbdc44f73c8ea2375d399abdf89eeacb3a1a17b4beb41c7d8d630c1940e4e7912c979e74b864daddc9f49f6947bcce130f9879048f1141e01f92fea32f5900251ea1b3d91824bc10b385e8b39fa8c263a32052b10478f4f08b36149e2d6925cc9795b76382d5d4d5ebcc7e2875006fc52eb43ee5f46e717a92274a7fcf0fa6d25843d0f193f8e30d3a43a9eb2f8af23aa0472dd8cf4338f1e2af86a2ed0554d0bf0d13499902259bdf435b8a1a183d672e1294c45424991d37ef7e0e1c080039fffe1008c93c927830ace11a138e8b325f5edc365705f9055c61e791a6cb011bda31ac7130211749c7d221ea4af5f5d298976d6870a4137fd4b58854a70341eef72afc602327dd5867770aa28c24ee56b2e92d179905ce2306a905c85100c07111831205f3057d9de158cc9c9753d7c6b9cc6e61e9960b5c600ab9134c8f6690b25c948075c25fdbbf88805a863c1b67d36dbd642d56923d589f8cca9a3a88525db9115be161df869f57975113e8493f13452bfceb115099f74783e5d6063ad3e1da417ef9eb043f69d434d50bf95d98c1fe0a88682ac06fc6ba5072347861a019b109cedc01c11399b36ccc0c8bd8f406529a502f09f3dc50ba57b8ac2936e40d119ec68307258e4ebe88deba209faacde539d7c98aec466db600ad3ff78ea57081e474b8c3ca77b5e68ce8cdbed2ddfbd80fafb05f69b1752a019342147b8a46b580c91c9270b397d2fee31f896c46fe7ce9c2f211f5e68ee8978782fba7b1463c60c79f850732d46c5c5393bf1f01392a307fb5fc1b3ed8064dfee8bdfdf5c27f9f4bcec08658203027a7efbf4743670cbea830b2f8d55984063411dd60f7431765f9f2cf8df076f25c84688505c36d756dcf10fedf6ceaac70d736fb7975d6b2bae360c6ee1a8e96b0cba2a519496c5bded18f3acb23d16777632e0c1e7b3a75d822ad243a73f4ae6ef01af6db04c16b620d47d1f14c4aad52993532587089beb51d2504dedfa9cee2cdb81cef65984cf69234f482b7b6983d57ed60f3f8ed9ed6cdd0ad98268917a1303731312eed9d59b3b8f0b4ac273c8979ed228f92ea0e21a8b2d5fa48f5d0b51bac807caa9dda7ad5eeb5b0a7a216e11bec20c36c450f84b2ff848a26927003ab160d2e060f2272b7cd988a6394bcfd021f94daf933e59c60a0cd45e210f9f097f3dd8f968c30e70fefe13f5b0da884ceab31ad3e6d636ce2d00e0a604c64269259003413e1712ffefec1f2949a7cbbad8429f617467f7b61d58e9bc0c4b648072a0ec233424514a3796c234f2548aafc5a0935cba601db5394ef168bac52c1fea04a74f2e9f7d90579406193128179082aa34939bdd2c7446f265791a4e2ff65817f716cb5b4baa02e769ed6262cb4b9d3f3f0d03fdacaef7d3934eb8bea6e49514af9b5f6f7273ef7901c5ee1da89d6a898d24adff66c36b479044e5f93089605c61695e4845f51b2a6b24b034d896145e3648abb3ba1fddd1344fe662af49b3b8bca90517fe64e3debcbf7dd931d42a2a4b39e87f3972a7a9710404a20a4cbc1f171d6d242954dc00a7eba0c128d33ac6f68d54c0dfa04a25f94d62d0c8ca4581777acba56255ff4c6f49848e4eca98e00b17b4f4139cf8306f4c600f6cf4e6da42b304277fe315df0cc74c711b431c4280385b2e190e26300c443804cef99bca14d9dd865aa0c068cc4700fb287d3db0042b80a4ff0ccd40630d8856e05e28e3066b6af2ba1d7434e92413d14b93661fbf4481e6f981a671d902c6cd6f7565fed3d5c2c1dab592a495d0552034e9d566fc6332acf1ad4633104110d50caa4cd839d93b64203b307a6c64ffbb12d3dc95d369f5399a1845691855b1ae61a427d3449fdd7b2ced6f25fcbfa97a482e1fc2f83b82e284cb7fbd512550f7ec35474d3d3a03ce1a74f1a2f43387cd49a92ed50835ce5f3eb4823bb53748bc12e3ab3291905b0c6e2e8ba530737ec0e2778c41b83bdbb3f0925e37eec86094b8f03b6bc07c09dc1f806670e6a8882fef8eee3489e5e16ded89ffea3d2dd6db7a9a80e54bf8fb59af17fc4a35bd2ec041b9aca69e0ba0045", 0x1000}, {&(0x7f0000003600)="10ec11d43645e0d3101423293a4def8dc79bca54411c8a0c8547", 0x1a}], 0xa) 11:55:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x3, 0x3, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000300)=""/4096) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000000)={0x5, 0xffffffffffffffff, 0x0, 0x1000000000, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x21fc}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:55:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) 11:55:56 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) setuid(r4) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:55:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="a7", 0x1) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r3, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x20, 0x10) 11:55:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) fcntl$setstatus(r1, 0x4, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x4, 0x9500000000000000, 0x2d, 0x1, 0x1, 0x4e, 0x4, 0x2, 0x1, 0xffd, 0x1}) fcntl$setstatus(r2, 0x4, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r4 = socket$inet6(0x18, 0x8000, 0x7) setsockopt(r4, 0x1000000029, 0x4, &(0x7f0000000500)="eb291db967fca1649c1633a3f44e260ce6c0e9b156e1e1a4e3ffcbff13b9fd812eaa4e713048e60100929648", 0x2c) r5 = socket$inet(0x2, 0x6000, 0x7) sendmsg(r5, &(0x7f0000000440)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x3, 0x7}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)="8f5c6427fdb36a2464e1af8c6c3edf2154be9cbf53e159a408a24ed91d", 0x1d}, {&(0x7f00000001c0)="c0a53713f04505175e91a5416dd4c5e0f007b258efdbc356dc8f", 0x1a}, {&(0x7f0000000240)="5f3a48306ffe2f41b44c3af8606c42a3950bc9924c0828982023c733a43d9adb636afebb4d640cecdb93ee96e3f22944a99676cfb75f97f97dd982b08fb80c709f9f37cc58fedfd0199e81da6ea8c95ac79c90b0e9fdb518faa6df6b7f4cb430d99d737fbf24c3a360c6d993c47274b383d974dacf0d08cbc6346aca0ef5", 0x7e}], 0x3, &(0x7f0000000300)=[{0x50, 0x1, 0x9, "1227ef08041957e506106c9b5bbad019d3aeeae89917c6e64105b445d6c9b59b949deac3ae276547dafd21c29d558bb6bfc4398f0fc8c750ba"}, {0xc8, 0x1, 0x100000001, "fe3879ba94b892c51ad88c6c6198fa4d7707e472bdf362b7704c4eb72d587e24b84072ffd2c804f8939d2ce7766a695d5a9aa4ccd92985114852a7471f5a25cb9de0bf1e943f4572d75c8347b6a0088b5f54bed95f4f2326f4a69c8e747f7405b4d441c90d6ef35b44e0c9764d6c9c2c36debaad921f10c9048ecb7c733a8177abfee84624aa2f2a1612f7d337e64a2a43bed960af3e64683f8dbe67b1f7c4a685208c93bbb6fefac54d318dc01954891e291a534599"}], 0x118}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 11:55:56 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640), 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="32bb7cfa9d099b40af7c76ed3b623d8fe422090d271a8b396ab105882b0e00eb7382633880cee75a1540898552c2dd46e4f01029d8e81783997d996d184615bd52c07afe91d4587a000a", 0x4a}], 0x1) socketpair(0x10, 0x4000, 0x6d2c000000000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000200)="cf12b271c5ffb2cbac3328a73ed93646f29501468c4393850d4ee97b45999c32ea8bad2707f88ac416ce0ff0be99de757498cc739d666b49782e444c32b6ef02b750e5b16a693804dfc5a81aae91ad5b722bccc94bb0e9e8da7e6600a3fd39ec51e7aabae055c265e9a31ff63116f415a00822a7af99925f6891df09a7206f8ec41ee1441ff54efe7d3014e2c5f00d4107e34bddcb83dc9099dff1ed9d66e2048c48e4877d023302e564ae7c8dfe9cb5f85fbfcf14c46a89822048b23d8d3a453d49bef9592515bf9772a1d8595e9cfa500184eac31c0b7fa5e1ba51dc1d6542cfc7", 0xe2, 0x201, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r2 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d0151ecf9b583d9f19017a32e1b9b0b2bb1f4055"}) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:55:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4006c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='S') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r2, r3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:55:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) r2 = openat(r1, &(0x7f00000001c0)='./bus\x00', 0x0, 0x5f) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000280)={0x9, 0x9272}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x28400, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x2) kevent(r4, &(0x7f0000000280), 0x6a, 0x0, 0x85, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r3, r4) 11:55:56 executing program 0: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r5, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x8, 0x4, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0x3b3, 0x40}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x1000000000000000, 0x8}, {{r2}, 0xfffffffffffffffd, 0x10, 0xffffe, 0x9, 0x80000000}, {{r6}, 0xfffffffffffffffd, 0x40, 0x12e, 0x100, 0x5980}, {{r2}, 0x23f67d6f825bc73d, 0xd4, 0x649dcd2177b9ba7, 0x0, 0x2}, {{r3}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x9, 0xd4}, {{r0}, 0xfffffffffffffffa, 0xe882bf2bf4eb9481, 0x17, 0xfffffffffffff801, 0x80000000}, {{}, 0xfffffffffffffffd, 0x11, 0x1, 0x6, 0x21467e6c}], 0x7f26, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x22, 0x2, 0x8b, 0xba}, {{r1}, 0xfffffffffffffffa, 0x52, 0x1, 0x200, 0x28}], 0x200, &(0x7f00000002c0)={0x9, 0xffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000140)=0x81) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 11:55:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000240)='./bus\x00', 0x800, 0x41) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) mkdirat(r2, &(0x7f0000000140)='./bus\x00', 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 11:55:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x42535dea5fe7fe0a, 0x0) getdents(0xffffffffffffff9c, &(0x7f0000000100)=""/192, 0xc0) 11:55:56 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000240)) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0xfffffffffffffe80, 0x0, 0x0, &(0x7f0000000100)=[{0xe8, 0x0, 0x0, "2bfbbdddc42359611ff7588f7bdc564ee59a26bcf780f4490137163c15a7dc39ea88998211fe1154ad487466ce22364916367d667e2ef72600047dc9b91948eeedc4c64be38fa85aff2f19f3a7299faebe7ab4448dc54892c6f224ab09a531a63cd62599fba61be4c519a9b43b71aa74e7fef928bbbcdddfc35277e8aedbadc78589c6ad412eecf97946cb14975019b083ed322ea8de56a98cbe5092a4b86703df494cd27b8cb4dc0dc6ca6deb2ea97aa6638b7404ee94f0743dfdd61c4cc7f3a6020b1ec2c4f124582ad098882c9e6f"}], 0xe8}, 0x0) 11:55:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8001) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x100, 0x0) pwrite(r1, &(0x7f00000000c0)="e6d27f096cbe20aa5cf1532b8501f6e4a9eff4c5af655189d5fce9c9ac9d930400695e8b1f4ebeb24889827046a91b18386a91a58794efc0c0785ed6f49e617cad5498eb9266a6b725c5eb2acf072985beac2935da66aff5646e54645a878d8f466436b874ba3be15d1ec8b077a10da168ae9d2eb2b19c465bd301985bbf38070feaa5c2eb8aaaa983375327160f869dbed3374158bda84be3a9f62d5f7d616207c7c56e8bf10c7d7016222ae6a61a90f396a669ee90267e501f5b1467", 0xbd, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x2) socketpair(0x20, 0x1, 0x6, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000200)=0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x20, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000300)=0x5) r5 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x16f) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000380)={0x4, [{0x3, 0x1}, {0x2, 0x7fff}, {0x1, 0x7fffffff}, {0x6021ec9dff000ac6, 0x1ff}, {0x1, 0x20}, {0x9d8b1ae36afc284c, 0x485}, {0x3, 0x8}, {0x2, 0x1}, {0x2, 0x100000001}, {0x2, 0x952}, {0x2, 0xfff}, {0x5, 0x10001}, {0x1, 0x6}, {0x3, 0x8}, {0x1, 0x7}, {0x2, 0xffffffffffffffff}, {0x1, 0x1b4d}, {0x2, 0x4}, {0x0, 0x400}, {0x0, 0x1ff}, {0x2, 0x1000000000000}, {0x3, 0xcaa3}, {0x2}, {0x3, 0x100000001}, {0x1, 0x1000}, {0x3}, {0x3, 0x3}, {0x1, 0x4}, {0x3, 0x8001}, {0x3, 0x8}, {0x1, 0x6515}, {0x2, 0x3}]}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x40, 0x0) pwritev(r6, &(0x7f0000000a00)=[{&(0x7f0000000500)="516e0400b75d489164b01370a2d769a09c0051b4a7beb01daba489b16c53865379248fc91fde20bd40db0f689f605c3d01f2a153f4f29fb6f8b5dab674d76a985c5ffa78951e6537207f01a7dda4d173a0ec", 0x52}, {&(0x7f0000000580)="0ce7ad92753f73759f1aef8d9921f43c698f2ba956dcee0fa7c2772f3f976d0777081842f67edaa6d8d26a3ba1e3aa713529123b585293c48f4a8f63825d2d5d745722b51502d43733cd19f46e1df43feaae3e0702a5609b1ffa3c", 0x5b}, {&(0x7f0000000600)="ee5b0149e09a36f4bc5ca5cf879bb2f3b4083b73512ee63bb996fa0d64a594e8bbb13ee894f75e0b5c2fc35787d49543b5997dcefc5fa67aa0173bc644034807b579bbd4e61f60186ac1b611d4317c414ec9dfca9db5f36163974a5b42465bfd6d7fba6fdfb0e614c44113f199bd7fbc33c9", 0x72}, {&(0x7f0000000680)="d0309804ec7ddb0bf317966fecf100385b52ec749f27fdd3cb7c797a4294eb2ce883934cf06a0910ece6754a1fbfd4781dde6f3bca226dd02cf9d45e8168cde6755958e85044e1ea5740a979773bd633f9ba3894ff69ffbeec22b628aab6a7f8846e7948c7ce1f103acd90e77eb5bf01aaf4a6cfe7e610dc52d52ef8c2911c0b544c47428b4287a6131adf43cf821cbeeeb2a63de96c8862007232f5895264e8fc2f64703dd1061e9ce161df45e83dbf4010b7f47b3fcb730f9f07a84822915303cb1337140f96da28c7da1f6a19872be85e23ddc4c2775deafbc89f9569a58f1a73a1555120cc0a664199553dc1", 0xee}, {&(0x7f0000000780)="10aa4d9ae24392ecaaad35f215f5eb0776ef0d65d4448427b05717", 0x1b}, {&(0x7f00000007c0)="95c56e48f426deb4297bbf8510789381cf79303f6488ca12089dbd5188e0c07b47efd2822dfa0cbd5b7ef1e62ca868503828304e121234c30ad07dae7c1d3286788afe0bc53cd7975b0ee70ac95798f8160e0922d8f55ca700b08e76aa1b4a6ca0ad5e24ee1f32677b6f34452606e4ede080ab9b8473b85ab1c82bad8904a93eae8193c0bce1a6321440350e1bad5fadc614caa1b5e4abe4b7a197df396c926ba6de7a090a49103c41c07f8cd2156efb791793a47b84c6ce2ff66ccc651d9f454769069f4b6be2298a4946bc19091858", 0xd0}, {&(0x7f00000008c0)="bebffdbefe8c375cea24a1de4940c60e30fdfa21a867bd59f5a290b112de7d57c94148a747e926d4665e74dba9ed4a13d21fd0bd5b19196b66f19545572f3b400f5f2fec23b8718275fecb4d7aa02f929a011b999f4485df0b1b67ab5e303b50361a77554f03b67b5f65e71847011e3cf5902504ce808a8db177e11d2156a92303f74318e28b73a556f6bb58d054", 0x8e}, {&(0x7f0000000980)="c100f22f727c2a09b83f0676542341aa145829425362e57f64e5da5c0abef0e766a7e18887ab9d892ff1d290b307da7c1001c2908954eaae86568392a6804d5ea01fe46ad1d958c08aef148aef1457c3d1d96820760e50670b88d570a56dbe628b6294a2210424648ff739ab9994b1482b8df2893ca4288a8c9b25d646", 0x7d}], 0x8, 0x0, 0x0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x20, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000b00)) r8 = open$dir(&(0x7f0000000b40)='./file0\x00', 0x2, 0x20) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/zero\x00', 0x20000, 0x0) fcntl$dupfd(r8, 0x14, r9) r10 = openat(r8, &(0x7f0000000bc0)='./file0\x00', 0x0, 0x100) r11 = open(&(0x7f0000000c00)='./file0\x00', 0x1, 0x42) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/speaker\x00', 0x400, 0x0) socketpair(0x2d, 0x1, 0x1f, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000d40)=@abs, &(0x7f0000000d80)=0x8) kevent(r10, &(0x7f0000000c80)=[{{r2}, 0xfffffffffffffffd, 0xc9, 0x1, 0xffffffffffffffff, 0x7}, {{r8}, 0x9, 0x0, 0x1, 0x400, 0x1}, {{r11}, 0x0, 0x48, 0x0, 0x800, 0x9}, {{r12}, 0xfffffffffffffffa, 0x86, 0x20, 0x9f, 0x4}], 0x8, &(0x7f0000000dc0)=[{{r13}, 0xfffffffffffffffe, 0x8, 0x4, 0x8000, 0x8}, {{r14}, 0xfffffffffffffff8, 0x1, 0x1, 0x6, 0x100}], 0xcf, &(0x7f0000000e00)={0x12c, 0x9c}) 11:55:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1, 0x3ff, './bus\x00', 0x2, 0x0, 0x9, 0x6}) 11:55:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 11:55:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0xffff}, 0x0, &(0x7f0000000b40), &(0x7f0000000b80)={0x0, 0x7}) open(&(0x7f00000000c0)='./file1\x00', 0x180, 0x20) 11:55:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xffffffff, 0x20}, 0xc) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)=""/18, 0x12}, {&(0x7f00000000c0)=""/233, 0xe9}, {&(0x7f0000000200)=""/68, 0xffffffe0}, {&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/146, 0x92}], 0x5, &(0x7f0000000480)=""/220, 0xdc}, 0x1) symlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) 11:55:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x1006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") setuid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0xa41) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000140)={0x2, 0x6}) 11:55:56 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:55:56 executing program 0: pledge(&(0x7f0000000180)=',\x00', 0x0) 11:55:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) 11:55:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x3, 0x7, 0x0, 0x1, 0x6, 0x22d, 0x4, 0x0, 0x1, 0x6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x8}, 0xc) 11:55:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchflags(r4, 0x10001) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r5, &(0x7f0000000000), 0x1f0) r6 = dup2(r3, r5) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x2}) dup(r2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r0, 0x1}) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3f) getgid() pwritev(r1, &(0x7f0000002600), 0x0, 0x0, 0x0) r7 = syz_open_pts() semget$private(0x0, 0x0, 0x309) dup(r7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r8 = semget$private(0x0, 0x2000000000000a, 0x40) semop(r8, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x2, 0x401, 0x1000}], 0x2) semop(r8, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1801}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) socket$inet6(0x18, 0x1, 0x5ff7) 11:55:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4000000005c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f00000002c0)="d43108b6c5d9e3859369b4fa0256fe96fb5d4d8dfd9ef196c48926c5615826a36ff643332219da04fe3f3697e16b0d427e195eec62aabbff12f04a04960db7e2e937ff4ff4a6bfb8d28699f9d5e6e928fae06dc76fb31b089db07a13faf1fcd831d06dbc755dbd"}) socketpair(0x2642046cff24fd31, 0x3, 0x1f8f8115, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000200)="db7bb2fac9d6893a47772a4854aed39e701e21ee834777c7e1cc8decdaeaa8ec01371d8d4fe1f38ee47163f89ec5f10b8822f349bec894b2d66fae78c8a489bea65b5e2819a7eab5f63ffdd6b0e8b7013e38a76614ed784c0a984385fbcd702a6dc28dc8e14c1238ca72f6146d74a166157d0a850b49ee48fa5d472e4ccf3cb7011e385aa335053ad87b70d82650d35dd774c7273dc1a600bed9c48b1c56", 0x9e) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f00000001c0)=0x40000000000000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 11:55:56 executing program 1: sendsyslog(0xffffffffffffffff, 0x0, 0x2a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:55:56 executing program 0: socketpair(0x20, 0x5, 0x7, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000500)=""/89, 0xffffffffffffffe5, 0x800, &(0x7f0000000200)=ANY=[@ANYBLOB='$\a.\b\x00'], 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) dup2(0xffffffffffffffff, r0) r3 = fcntl$dupfd(r2, 0x0, r2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f00000005c0)='\xa9\x00', &(0x7f0000000240)='.#\x00', &(0x7f0000000280)=',#\x00', &(0x7f00000002c0)='\x02#@&\x00', &(0x7f0000000300)='$\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='@\\\x00', &(0x7f00000003c0)='()!!\x00', &(0x7f0000000400)='-&&{!-\x00', &(0x7f0000000440)='\x00']) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r2, 0x11}], 0x1, 0x0) 11:55:56 executing program 0: socket(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 11:55:56 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8d31) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 11:55:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x2, 0x1a}, {0x4, 0x8, 0xfff, 0xbc81}, {0x6, 0x0, 0x5, 0x7b0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3d}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 11:55:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="35f393642d8cd2123352589c5615fe43387755bf463f60ae34be0aad462096f1ab70f70846314f48056f9062268cfed979780703fdc7db80795c1b20f26258b1ae3ce350bc027664a2d15e4bb84a7dd8b3e53dc703e06b7ae32a0a793cd831ee21ad269fcfbb374226ca548958ac098aa8535d91790277c1d56f6b8f276d81c1c33444591f7c3644773f0c034b3018972de9985a8b24d9ebbb6a281c8657c087e1fb67d8b22528701638a6c2e2421b5db74fb43b660c2a61486d92e5debef7afdebc8396c58e90905bbb31cd", 0xcc) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:55:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) getpid() r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) setpgid(r2, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000140)=0x4) 11:55:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 11:55:57 executing program 1: r0 = msgget(0x2, 0x200) semop(r0, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0xffffffff, 0x800}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x402) semop(r2, &(0x7f0000000140)=[{0x1001, 0x9, 0x1000800}, {0x7, 0xb463}, {0x3, 0x3ff, 0x1800}, {0x3, 0x7, 0x1800}, {0x7, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r1) socket(0x12, 0x4001, 0x10001) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) listen(r3, 0x7fffffff) listen(r1, 0xfffffffffffff001) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) sendto$inet6(r1, &(0x7f0000000200)="491a21f949d51aaa2b905cc3560561c180a5ca131437f90d94225645374b27fb9921334dae291fdb926becf6cd317db3e76e5932240fe035389cda4f8ceb907229f856c4a97051e3762fbd19d9a6594d51882ba03b669240369c85e908513d5b609b58bca2aadece644496a61013d108062240ab1be50664a05577024b6d4ba829d80da6a39ac6da2e0ca7cb", 0x8c, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x538a2fd2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x1000200052a4, 0x7}) r4 = dup(r1) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000002c0)=0x19a4) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000340)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x2) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) connect$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) 11:55:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f000046d000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) listen(r2, 0x8) 11:55:57 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) writev(r6, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r8 = dup(r6) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) getuid() r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) writev(r11, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r13 = dup(r11) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r16, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r17 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r17, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r18) shmget(0x0, 0x4000, 0x200, &(0x7f0000d40000/0x4000)=nil) r19 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r19, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r19, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r19, 0x0) 11:55:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba7cd00"}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x62) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='\x00\x00\xde\xff\x00', 0x80, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) write(r0, &(0x7f0000000540)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e3976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b42882a93508efe2165d9d083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863754cb3909b299d0500000000000000631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d04000000883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f9e86efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f75f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a04000000cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e8c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdeb79541387edcc97bb6660c65f1fe938229f32efdaa918346b4d99651d934ab9d630b2953cf92b190fe", 0xffffffffffffff27) 11:55:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) getpeername$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000fe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100"/110], &(0x7f0000000000)=0x6e) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 11:55:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000180)={0x10001, './bus\x00', './bus\x00'}) pread(r3, &(0x7f00000005c0)="c4934acfa9b58ddb5ac02209fdfd72c44b600944f2c582bba426fb622323bdd8aafb40014e97cee080df6434b70979d9b78bd0d9111dbf4757bf18373339346d5edb2c89b82062502f37503f7722075563a776c9ee3ce677f499dbf53c367ab1c75f1bbb0ab4ac7bd9828e39460c5b54f1519ea3642989fbd37f855ebeda8a3c7f046fc82522ee178644da039d497e17436a9fba3ae4887a8bf23998eb6ddf16f93476bd8ede565be89da868a248a62d56fa85b89599c54f06f5f2caa6a4e28ee14fe336025ecbe7b48346116c55d1a714c4f26d63e84cca66c316fb37fa61b694fd6a7ae42f6fd0945fca270084939144d32e8617e1a85132aa0d07e351d65331a0109fb68aec12dc5b814bd9511160869b924a09711ff34e26a29a308a46eebab21b7711e2131d957339d98c96e80303cc582089419c2cdc98fedf1e27e03028691b6f2759c41a0d22fec4c79625ce97898d428cb951217bdc2d3a55aa31272f391f7fd37c208f3b8b92cb53ea63122ba689d5ad369b4a48bdfae1337beff38528b2474fc478489ad30c90741b9b264d2ae78fb91f2d7f920f334cf0471dfa6ff669c6fbdbd2b2b4f9abe93958ae60db7672e8bbc57e761950e16992ecfc08570955575c3f5275e545149896b62ec7e3e8438cadd9aad79ec0ccbf81a5bd6eb156c0f2e3feba82067c65479f5275c7518bccb1c467f447b7c3be1295c91525f89f03e345c1527461e5baaf7a56a957cced10fdef177eff2a07adb37937889b7b9f07ec4645fe000ac9ec601bc177c611b52b3d3715d1709e2a0865224d666cf5152a57e65b09bafd9810eec3dcfaa16cd9cd1025a7f4e34d4b8975dbfd3de962e15937f81a95ace29de52b38c86e7d87387e12455537c4b536edb6ef10c30d0e6ba8d76c7b171b29acf1b2eaad55a77e5601c3650f0cd008b30b40caa988fa0279b4a0af1c6f5cb6e24eab6ff79d81a2e6bf5703e153c74c90efe820b30975bff7317c9c684058f8a78a2875ee40ee59f5adba81e63a25f46ba4d27320f3aecb53b068ae9cf0311c79c36a09ffbc01d85011fbd66c7946753f1551b47e696efbc8485a8f1ac2dde4602c615b3bf76c1f7e58997c0b11596954b061535de48aa7af24135cbbfe3283711819094bdf9c606e0d6ad4930f64c421c4235b7d780bc37c2f106ca7e666d0685209e9b6deab40239b42398fac3b650aa0f43f9a302c417d78849a11b9d13ecf9762c7ed5ec485f42b63a9170de3d2843716b57eb62930a2b08ff45873cd38ef0f7a4cd713c6d9678c321809a8f4b4288c0fdacbdd7e1099c6281d29291af20777d3d6f0781f8490bc4059013eeb39e31ca455a11eccbbc26592d323718e52de5b42d283c6351c48ccdeb338b28815f388bda465e1c5160c3dfd7ff92fd5f900fb18ee0f4741d8b3e26a88dc1b82404fc6b3b126fa2cf741170cd7a91e2d3f21294eaa63df44e46db0031f0e90db2dc6c9be4d57444e7675d5b5d9cf80f79e7dec46188224c773ea3cd1ec07929df34f309abfc7b991f22060f1688f1516e12a686475d044c997902df37761ee9e298f7be7d2ffdbd74a4406e1048c030d2120ba1b4ae9f1fc1a527b689c1911e4d8eb82109a5088d9648ce072a8a71717acbfe553d82d44c8de5bdfe7a5c6c911f8415432c8b34408db04bf728d22c3a68cc4174fecd56c4a57dea9ebd0120c77667c7c53d014dada01ddc7b45aeead20881e0e546cc41ea60439d4abe80be827c540944a539690d5a1c420395aca53dc3506a6736bf90c5f1c18d0a20d8cc937880540c6c1760949ba8c539187f839d1658ffb35aa4fa89d12b6991aed2a706abe2f094901b4d99e3b16e94c6c60668983b7ef3fac8d469d432330569c13f47462425060670c31f01b2453eb6edc38af16b6ba3a9a7cc892e2041b365de2d68b55f67b1de3de3f3f91dfebbd0e3a3ed3fe55f0d723c96bfb55a2de83ec15e66c62d1810d782e7498ac3e65d7249a4c9455f1058c5b79ede94771f7b505b80cdc3971e340d0503808440e6c4c8e8b2d9a7a4a4a3ee8a75f852c7746f901395d29b12db956e91c01aec7d06244fd8ae34b46fddf44402ed95fcf2d4070cc67d280a5c035c4d322ed4e48b5c9c9045cd82116d4bbe022665c693c2df6394303be0805c116803e48771cf9e240edcc37a6bc3e00d817b639968dd977cdad93c6e372b5813350d7c91b635f78496c3d5fb8c3491972dcccc8e9f5e707f59d841fe87c7d0b7593a48d535da98021af50cbe8ed745e5b3e6faf4d0aa3fd8edbc8895f79ffdc696c6094a9bfd4f910f2df7c0f16ac7f452581c22224ac41e30bcb9f166c99c7143e2f6717e1702a57b7526c0d85e94e189a909cf6e783e91051deb6383fe4868bc453150ae009a86260451bceed06a2d658111419d0997201e3ad7d295629f6311c3ec47ea9c932584a8504477f496b490340db181b004339fe5d0e6fbb37c90e7994c9083decafa0e918e47f7f3f8a130df218eaccaa289d6e90ce6ed1626b078394676f386efba0835b07a94bcd1c100256ab93cffba3cd11ffd8af0c38bb53a92b9013986ba12c289c40e66c91c4d69f14f56f209c3424327726867d04dd64c5725d9d8bba08414f67d8fb1d82237fe08db1ed707579232f3b1a0371f2b5241cb478f80897f78f16d4015bc408fa1214bb0931bc766d13fd1d50e7cd45b5c847d95a615e3a968d4f6b312899248906c0cc75055b05a181f3cb46e170c839ae7fa7c18d120bd6d47e2e17664ef59ec025411ca8ece425dec0421ba624e482bfb9375053aaaf842f101eec5028ac1acd55e6aabfd34ca8b545606c71a950ca79c132b573c45a661a5d99a9a3c4ac3c566af281b24faee465a5a224c0b9f122cbe45d2b212fda16742cfabd68e91bacaaf02af3ed9bafb4f4a2bdb9305a798673fa1e57595ba05de7ca9be324f60918ff94d704f0e2c6ac11f8906ec08b2dc689aac20243b8d565fd288e50489d52bfbd872bcfc6d9b9b041845326e001df99a4be2905cee652b667ef66e2d64271cbccda554b06d27f64a422dcb77311463c4ae9ded76c9134bfda515dd61330e7b792940fc34f48653033126e53ada6a5991cab4d20d2afdc2750d2bfb43456ce23781e2ef4cc30109ab19c088d90652b5f0a21baeadc7ce5f417be3c523152a32aa8417c5a7400ec938ffaaf3458eaefc058fcbcfe8c2ffea45f08b26df25af86965095e299df6ad6ab8f914d1e8874b3801aa7ffc61bbf71144abc17012c65bc77bddf877fbbaa1dbfa22a9241392df4dc9e8b4a99db6ce08ff7aa7043979c5c289b3d537735a9eda5c45d90a9e5bc01891935de042dc9266952adc0fee001641d47bc3adceeee172d48df6fc21aa095a4352ef9b0734d559349d8bfc71ad1def9bfa69bdd4c98920c867c816ee0ffdc574f86a69e47173ab8c4063c32404d61ddc5fdf4ef709c559f15177e354170d4c7c05f1ac4f0950a7809beb6a7130c9247aa95d3b904829ff568cecc225270cf3402d9627fd63279fb1869d6452985f3e74c62aeca652e9f8f2340f242077086b71829bddb8af977ae3fa2cd8cd7c73f6802472c15991d180982a4f93ddba94a7e80ccbeb3ba9cc82e9e6117a20de260b5e42c627e945e1d6d187c66795f7491b81b32d4c22ab3fd0eb180efa4cc0acada2b092737ce95f834d5fe718ae8a443f84bc6949fbcec0b937f6ef7ccf4b98168284150f30f1c1f80c384e9cc8df23e22532a6e4dca804559ece4a5fe63d57b34a6d46dc37b7e9cafcf156bb57eb3490eaba52c318752771ea634aec0cf827fd594cfd5a4caa1d85a41daf244f51cb60c79e612306cd6fc28180a2c081a6d7cbd4a8d4b88608ba922bd3c1cb6b51ca6de2a4ae2b21e2ff90eebd6fc30496f2d8ce96789cf97cc7ccc28e3e117598d5aa28529d977edb12c4494f0a2254082f9a008045eb261ee0ca8c514eda7e721690a2ce44447035b9225257de83e9acde0dc51701971c4b437e1ff174a1df4b3d312d192da2a4ce39f8950dd9f8ba3821f15cfd0ea24d0e3ececb9b4d66e43b8004aa5eae1ea37b8ebe8cffcdd973a6f3a948e2e5063fa93878b34bc8d8041b8499c0018076cb280206a3cda8606324a79fbf1ea9a19f7e83ff7848f25ef1c68a219bfe16e39305bfe845a4f690341caebd44bff1c51db74f83b7c46ee948cc10b891b62c3f37df10b3af802c9e256693a0db8a4c2f11e7404350787dc46a8a001a1ec444dced5c62ee2fb7cf3379884165684b6283f4ab02c7f8b7d35dd2025b67d139005c0e6d28540d265162154cb5b10907a095a043340415c1335e3a6255ab9ff22d95f576c5606577bcc00b48979139ff09d48d993410ae3f1a04abf59f1e3a5b3efefb44ebf504bd55c63a3e8ab2f75706d4f58ec62b2da431fa70c2a49273f7dac652e48821c9f8731ae3583201291c2008b074fb26e9db92ab93084ddbb614ce20af0c2c215fc4c6e8b62a26e2dc872969bbadfed38d6a353e58ac3f2852ed6acb4dde4f6f1786423e1e9d732dd12e7193cdf2890c482cbca41a785c327aad08ed94de70877aa6403e35e0e3923ca6c65c30f9d81debfe1df57d4848b8d2826f29d7163ddf129bd76301c23d4b8864a07b93d7265fe08673261eae192b20ba0e7af91b1ded2b43a3e056f900b5b3ce944c072bf3cc71bc4aa1b4e1ac7d506b2aa7620f06b684b881b405122e295474abb49daf09f13327432711d5b67935e82a2bb78c2a23ce1e021e9b9ece6db5b3f8387bc210ae8342cecb5e0fe8b20494ee84af07520f7b38c786029f5da513b9e200e532af147317d2f18df9e8d4d06e61913d6a964e7dc75f7c58721513f2b7aceb6cf38b4b13d365a534f45b54fc0a29cd38f5a594e16762ef76799d9b26608fb8d98bad1b0b64ed277a9fa21d8c804c150f5bb1150b1606304a0d22a4155fb44896cc5624d3427e4559b97aa394bd1c928432ff7bea945f801a25e707d67c240ea75b15b52704f9c9298ce3d9499f47348052bf6c03d616a743cd6c5eea11802c32499fd4b1992decad67b2916bdf0ecb2c17dfa24d9e5a6f07478187079c9a3c8ea352572e017ceb3e062c4cee98509811ff9e38a8035abdb0523b1ec5976b1fd6b95422daa27bd421f605a0a7b51006a5a4171dd4d5a5e41713c0f2baa5298fc7e40b67d1ae9702e9574bfc97414ed777aa92158c2fd8de3a248b22d3da43ee2a727a458d97cb0a72f791506f31b6a72f58e990086899a0e4bea652ac02de1e5bfe20d3391261d2b11b0b11930027e29c62ad76137e7fd180aca1cc3aac88fd890b829af09ec19a3998e9d9b9e4806455c3eeb5e8992a3470809c562abd27d83f83068ce51fd2b72d594d3af4414771ecf7cb2d3c6a4318679dbab507bb331427095e0899bf7b30209fffe60bf3fe140aa2d01a7af2d762cc90f9ef38323c3ec40434cba06a94d8b84fff540a76c57252cc8264f206657eae7c51b5b08f14e36f385e7ebf1b2a796bca7d5bd8d312653bf3a77f667e82d2ce21acb86e3b021732987189da1f7659c5c390105de54d8c9ece9a8f2052629d1417819f7142f5eb87819cc63ccf57e9b3f09dc00afd05fa7b5596496390b666a8416546036769316a3f066dd3d734f7afcd71abe79a868d26ad0e9b0c019963710ec01fca76010c144b76218ee6700cca6981713a9b3ec667205900624f1b190c4eabdc9166cfed58e10e01894e3e5f29cbd49860548b5fcde517e7f3480e4930cbf5739b84f921fd9a12d6912991bdb70aba463554d04270d8", 0x1000, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x10', 0x22, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d, 0x5}, {0x40000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[0x40, 0x8, 0x3ff]}) socket$unix(0x1, 0x5, 0x0) 11:55:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) fcntl$getflags(0xffffffffffffff9c, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r3, &(0x7f0000001bc0)=[{&(0x7f0000000440)=""/91, 0x5b}, {&(0x7f0000001540)=""/152, 0x98}, {&(0x7f0000001600)=""/172, 0xac}, {&(0x7f00000017c0)=""/196, 0xc4}, {&(0x7f00000016c0)=""/126, 0x7e}, {&(0x7f00000018c0)=""/246, 0xf6}, {&(0x7f0000001740)=""/8, 0x8}, {&(0x7f00000019c0)=""/73, 0x49}, {&(0x7f0000001a40)=""/130, 0x82}, {&(0x7f0000001b00)=""/191, 0xbf}], 0xa) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000400)=0x5) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000140)=""/144, 0x23}], 0x3, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) getsockname$inet(r5, &(0x7f0000001c80), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000100)='D', 0x1) read(r1, &(0x7f0000000080)=""/23, 0x17) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x2) setsockopt(r6, 0x4, 0x8001, &(0x7f0000000300)="fe6d81ee759f01c275ef138d95cbe8a6fbe0bcb54ff4a7f5e8b26e3d0123786bd1bbc0e57c74b9d4598dabcccceceaf079c8e1129ae7024ecc59e3cbed294cfeb9b6eb14fb3aa9924c9ecd61e54fa1f7eaba08e3caae25097456f86157eec883ed7c2660f481140494c9c075a35b908f3d14734230d74bfa44e83406d3d240435eed4c4469a39d397e0b9455d6a458547f303139902dd0ab9ee82a563fcb2b42f38e548a538e6aa6c0c8972fdcab365de4fd48f04de6d5f431a79801002a64813ee2688097082e7c198f8c0b3529a3bd3ef1b0684bea5f58532e3f950a182bd03ad29c91aa4ad71c3a", 0xe9) 11:55:57 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, "04190300bcc4da00", 0xfffffffffffffffe}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r3 = shmget(0x0, 0x9000, 0x82, &(0x7f0000ff5000/0x9000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:55:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 11:55:57 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) select(0x40, &(0x7f00000000c0)={0x1, 0x1ff, 0x5, 0x7, 0x3, 0x3, 0x1f, 0x8}, &(0x7f0000000140)={0x1, 0x80000001, 0x8001, 0x20, 0x7, 0x1f, 0x3, 0x1}, &(0x7f00000001c0)={0x1000, 0x1, 0xbf, 0x2, 0x3, 0x8001, 0xff}, &(0x7f0000000200)={0x2, 0x6}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 11:55:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r1, 0xa71, 0xec, &(0x7f0000000100)=""/62, &(0x7f0000000140)=0x3e) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) 11:55:57 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) flock(r5, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r7 = getpgrp() r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x82907003, &(0x7f0000000040)=0x2) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={r7, r10, 0xffffffffffffffff}, 0xc) r11 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x6) ioctl$TIOCFLUSH(r11, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fcntl$setown(r6, 0x6, r7) r12 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) r13 = getpgrp() r14 = syz_open_pts() write(r14, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCGTSTAMP(r14, 0x4010745b, &(0x7f00000001c0)) fcntl$setown(r12, 0x6, r13) setpgid(0x0, r2) 11:55:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getuid() r1 = dup(0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") select(0x40, &(0x7f00000000c0)={0x10, 0x7, 0x3, 0x5, 0x0, 0x3, 0x1, 0x800}, &(0x7f0000000140)={0x200, 0x3, 0x200, 0x4, 0x200, 0xfffffffffffeffff, 0x1f, 0x6}, &(0x7f0000000240)={0x4, 0x17ff, 0x101, 0x10000, 0xf3f, 0x2, 0x4be97277, 0xfffffffffffffffc}, &(0x7f0000000280)={0x8001, 0x1001}) 11:55:57 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000022c0)={0xfffffffffffffff9, 0x100000001}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) dup2(r2, r0) r3 = socket(0x0, 0x4, 0x808) getsockopt(r3, 0x0, 0x3ff, &(0x7f0000000140)=""/4096, &(0x7f0000000040)=0x1000) r4 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) utimensat(r4, &(0x7f0000002200)='./bus\x00', &(0x7f0000002240)={{0x1, 0x81}, {0x873, 0x621}}, 0x5) mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x8) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65219618a91a79642"}) getrusage(0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) writev(r6, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r8 = dup(r6) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000001240)=0x4) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() r15 = getegid() getgroups(0x5, &(0x7f0000002340)=[r11, r12, r13, r14, r15]) unveil(&(0x7f0000001140)='./bus\x00', &(0x7f0000001180)='W\x00') munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000011c0)=0x3) getdents(r5, &(0x7f0000001200)=""/4096, 0x1000) 11:55:57 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10020, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:55:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000340)='./file2\x00', 0x0) 11:55:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x2}, {0x6}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000340)=0x100000000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000400)=[{0x9, 0x9, 0x3ff, 0xff}, {0x4, 0x1, 0xff, 0x1f}, {0x7, 0x0, 0xa6, 0x3}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = dup2(r0, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x10000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006, 0x0, 0x2}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r7, 0x0, r4) r8 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x4) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xa91df3eca9403096, 0x7fff, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0xffffffffffffffe8}, {{r5}, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x22, 0x20000000, 0x59, 0xfffffffffffffffe}], 0x4, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffff8, 0x60, 0x20000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x10001, 0x4}, {{r8}, 0xfffffffffffffff8, 0x80, 0x14, 0x6202f56d, 0x4}], 0x81, &(0x7f0000000080)={0x400, 0x4}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000300)=0x1) 11:55:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x2, 0x9, 0x20, 0x2}, {0x3, 0x0, 0xfffffffffffffffc, 0xb58}, {0x26, 0xff, 0x9}, {0x7, 0x5, 0x8000, 0xffffffffffffaaca}, {0x9, 0xfffffffffffffff9, 0x8000000, 0xfffffffffffffffd}]})     11:55:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x0)     OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 11:55:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x400, 0x48) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 11:55:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c, 0x0, 0x0, 0xfffffffffffffffd}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup2(r1, r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x40a, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = open(&(0x7f0000000280)='./bus\x00', 0x20, 0x182) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000002c0)={0xfffffffffffffffe, 0x4, 0x8, 0x74}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0xfffffffffffffffa, 0x8000, 0x8, 0x4}, {0xffffffffffff8000, 0x2, 0x2, 0x15}, {0xffffffffffff8000, 0x3, 0x9, 0xffff}, {0x400, 0x0, 0x1, 0x40}]}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0x3, 0xea, {0x3, 0x100}}) 11:55:59 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgget$private(0x0, 0xf) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmdt(r2) 11:55:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7", 0xe2d, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="019fdbd34a62862e0a4cb5f7c41f081c775ce103247300c41db904c4d71d7731784403962052a63ceec6ad33bd8364ca5dcec4ef9adac4838339c28c510fb5c0f285f99b67ab552a7ef6075fa682e3138689db27b42b5fdc4e6a1946335c1538ce35a61c6ed8732f843781635d1f037072067ce5904d2b56ed151ed413c568e7142862bf755424148b8bd590857e3353", 0x90}, {&(0x7f0000000240)="5352c915317786d8b1ec58dda568b2c94b10ad351c77d44abba74fe98367db4ee4bc24b70d98c1a20a00ec56830acc5f415eafc946563fbfdff06d55cee75c328a0419c0c458812491d1f955c52cfd376326a62d2c9c90cb4c47e9da3963c1a4f6a95b7adce2615176bc7a0c5b57d3cd5827f22fb62d98fae407d648733f5b9431", 0x81}, {&(0x7f0000000100)="2133654e09cc63f3d41f23d8919e0d38711dbd3649667b00df005319100598d4571c346a91b45fa3dd2ffd4d", 0x2c}, {&(0x7f0000000180)="0c376c4616bd4d16ecd4dacbe1ccd026db46186b076cf5", 0x17}, {&(0x7f0000000300)="50c85fac5dbeb9de4dd0866fa0d6fadc79ece065fdab8f66f1644befca5861e5d086eb36eff07d04dce8094dd84d523058b06205829185f41ecd18aba3e4cbc7b02515e073e29a84133d03a52e348eb0836b4f0d1a9144beb6ccd8bfea2bf9eeb1291d553dbab090da3c4f6cfe3bc0cb4e55a8c1f98a3d676b7d6cfb36befb9d", 0x80}], 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6) 11:55:59 executing program 1: setreuid(0x0, 0xee01) r0 = getpid() ktrace(0x0, 0x5, 0x4, r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCSBRK(r1, 0x2000747b) 11:55:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000240)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c, 0x800000000}, {0x801d}, {0x40000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffff8, 0xc, 0x80, 0x7, 0x93}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0xd1, 0x10, 0x5, 0x4}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x80000001}, {{r6}, 0x7ffffffffffffffd, 0x8, 0xf0000000, 0x2, 0xff}, {{r7}, 0xfffffffffffffffb, 0x80, 0x20, 0xfffffffffffffff7, 0x7}, {{r3}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x100000000, 0x631}, {{r8}, 0x0, 0x24, 0x20, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0xa0, 0xa0000001, 0x21, 0x5}], 0x10000, &(0x7f0000000100)={0x2, 0x7}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000400"}) readv(r9, &(0x7f0000000000)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) syz_open_pts() 11:56:00 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000000c0)=0xfffffffffffffeb3) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:56:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080), 0x200000000000048f}) pipe(&(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) 11:56:00 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$IPC_RMID(r3, 0x0, 0x0) 11:56:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x7f, 0x3]}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:56:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc1f105bcfbaf3f94, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x61}, {0xa1de, 0x0, 0x0, 0x80000}]}) syz_emit_ethernet(0xfffffffffffffc37, &(0x7f0000000040)="b6") 11:56:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000700)="61814e7f018c72b387522e48444d95ee0310550e4a8581063b157dd15b7c08bad08f26ae9132f31336731b6b5bfc900dea8d1d7ee9d9f9d15512ead9210569ae121ab0773825842dd35ac6f92f18941636f54254c47475c819a4c1642d82f88c42930eaa2047d0c068b38dc02381ad0eb7f6458e0552295ccce8aa35835db8aa7c35f5533e3476c740469df70a16617fc3d67ab6f6e8e3b09371429d00100000000000001dc5e48228d693ebb31f1a50ce8253ff658b47f0ef4e7302f660b41facc98b5f9cbece70e6db3c16ef966f2869531c0cc301147c3c806073dca1bced89", 0xe1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/206) mknod(&(0x7f00000003c0)='./file0\x00', 0xc000, 0x80000001) r1 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xad, 0x0, 0x0, 0x8a52]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x1ff, 0xb55f7064f25347e5}, {0x1, 0x7, 0x1000}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x1, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) r4 = semget$private(0x0, 0x7, 0x285) semop(r4, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) connect$inet(r3, &(0x7f0000000100)={0x2, 0x3}, 0xc) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000140)=0xffffffff80000000) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) writev(r5, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) writev(r10, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r12 = dup(r10) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x1, 0x0, r9, r13, r15, 0x20e18185b078cb30, 0x10001}, 0x8, 0x800, 0x10001}) 11:56:00 executing program 1: r0 = semget(0x3, 0x1, 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/255) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x4, 0x1, 0x800}, {0x1, 0x1, 0x1800}, {0x1, 0x10000, 0x1c00}], 0x3) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 11:56:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x10000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x13f4ef8105adeab6, 0x0) preadv(r1, &(0x7f00000015c0), 0x0, 0x0, 0x0) 11:56:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2, 0x0, 0x1}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:56:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x8, 0x6, 0x80, 0x8, 0x2, 0xffff, 0xa568, 0x10, [{0x9d6, 0x3f, 0x10000, 0x1f}, {0x7fff, 0x401, 0x9}, {0x100000001, 0x0, 0xd1, 0x2000000000000000}, {0x5, 0x8, 0x7f, 0x5}, {0xffffffffffffff08, 0x6c5, 0x7, 0x6}, {0xe000, 0x40, 0x1, 0x1000000}, {0x6, 0x0, 0x8, 0x4}, {0x7, 0x6, 0x1, 0x7f}, {0x40, 0xec5, 0x411f, 0x20}, {0x2, 0x0, 0x401, 0x1}, {0x800, 0x4, 0x4, 0x9}, {0x8, 0x3ff, 0x2, 0x2}, {0x5, 0x10000, 0x100000001, 0x8}, {0x4, 0x1000, 0xb6, 0x2}, {0x100000001, 0x8, 0x40}, {0x3, 0x6, 0x8000, 0x20}]}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xd76c}, 0xc) 11:56:00 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0]) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) getgroups(0x1, &(0x7f0000000040)=[r7]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 11:56:00 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d, 0x0, 0x0, 0x2}, {0x40000000006, 0x0, 0x2}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000280)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x7, 0x0, 0x40, 0x2}, {0x3, 0x8, 0x4b, 0x289}, {0x9, 0x1, 0x9, 0x1000}, {0x4, 0x1, 0x1000, 0x4}, {0x6, 0x4, 0x1, 0x5}]}) read(r3, &(0x7f0000000000)=""/90, 0x5a) socket$inet(0x2, 0x4, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) getpeername(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000400)=0x5c8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x8001, 0x5, 0x8}, {0x3, 0x5, 0x4, 0x4}, {0x200000000, 0x8, 0x5b51, 0x7f}]}) r7 = semget$private(0x0, 0x7, 0x80) semop(r7, &(0x7f0000001140)=[{0x3, 0x9, 0x1000}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f00000002c0)=0xbe39) fcntl$setstatus(r0, 0x4, 0xc8) r8 = getpgid(0x0) fcntl$setown(r0, 0x6, r8) dup2(r1, r0) execve(0x0, 0x0, 0x0) 11:56:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 11:56:00 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000085, &(0x7f0000000180)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) sendto$inet6(r1, &(0x7f0000000040)="c3db5a846bfcc235a3067361ead76df8544092680b709a3c6d61350cda66408510e47a6906eaba617e90a0770a3a9b0a8a8d44a82e7fcf863f47438e1264b2b992ea7eeab18ac441740b62d30134eb63eddfa9ac3204f683ebea627c0565db0f97dbc40f243b645a72294596f4b1a5ec0b2e250b781ff1", 0x77, 0xe, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r2, &(0x7f0000000180)="f126b2656d90b8971ac75d3aaeb76ce89e1933113e7e3e8cd83d8345d5571311dcf1c74ad0f7d5e2b904c44952d41b41bb7d4688d23bcabeeeeaa902d81179511b9a1f0f0eeec5365d377fdcfcf7fe57fcec7abfbf30ac6458e27c8481e0de016c6c532a44bd61f4d39d7eced0dca5cd52db89365ab40467390d3bf15c42aea0d4c8414eb374ff87466509bb1d12b1f2dd3bbfb91689c9260468a95b708b41acb5526e42d80efe2cd19a970595e416adf0ab73b4a4efd9d6f28aca7013d632", 0xbf) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) fcntl$lock(r3, 0x7, &(0x7f0000000240)={0x1, 0x8e50619af451f2fb, 0x59e, 0xe3f, r5}) 11:56:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x2000, 0x404, &(0x7f0000ffc000/0x2000)=nil) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x2) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000140)=0xffffffffffffffbd) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) writev(r10, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r12 = dup(r10) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r16 = getpid() fcntl$lock(r15, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r16}) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x100000000, 0x0, r9, 0x0, r14, 0x24, 0x4}, 0x5, 0xe6b, r18, 0x0, 0x10000, 0x100000000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 11:56:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) 11:56:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x40044278, &(0x7f0000000080)={0xffffff1f, 0x0}) 11:56:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1, 0x0, 0x0, 0x80000}, {0x45, 0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = getuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = syz_open_pts() write(r6, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = getpgid(0xffffffffffffffff) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) setreuid(0x0, r4) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000340)={{0x2, r1, r2, r4, r5, 0xc0, 0x80000000}, 0x200000000, 0x80, r7, r9, 0x7f, 0x8, 0x6, 0x5}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x0, 0x48) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000040)=0x9ad8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0xf5, 0x3, 0xfffffffffffffff7, 0x3}, {0x1000, 0x1ff, 0xfffffffffffffffe, 0x5}, {0x8, 0x5, 0x400, 0x6}, {0x2, 0xfffffffffffffffc, 0x4, 0x3ff}, {0x1, 0x6, 0x82bc, 0x4}]}) 11:56:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x58, 0x3, 0x80000001, 0x20000000000000, "0b04d6daa935cc03574d1036c4eb2089f68779bf", 0x5, 0x20}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x1000799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) 11:56:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x94a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fb", 0xffffffb4, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 11:56:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xfec74af1395af28f, 0x0) shmdt(r1) 11:56:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f666905003000892312a338d1c50f680b421d773a8f25bbbed906ed0755db41f90a15458cfe29d91419"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x48480148c51dd40, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="2a8b66f033a1ba9400506dc29b759f738934d1d1645b233096913c0d2ddff8c9a31d684bf55e9bf157132f8a1f3609ddb704efe49c72625eb3594dcca9afe589097fdb59e4bab050fc465a1c9c", 0x170) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:56:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) recvmsg(r1, &(0x7f0000000000)={0x0, 0x182, &(0x7f0000000240), 0x1000000000000068, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 11:56:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x8, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) ioctl$KDGKBMODE(r4, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0x6) setreuid(r2, r5) faccessat(r0, &(0x7f0000000080)='.\x00', 0x1, 0x2) 11:56:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x64}, {0x6}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8000, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x7ff, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0x79ed) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:03 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7ff, 0xf5ed, 0x2, 0x0, 0x80, 0x3, 0xffff, 0x1b4f080444b5b74a, 0x7, 0x10000, 0x3}) 11:56:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r1, 0x0, 0x0, 0x1) fcntl$dupfd(r0, 0x5, r0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x0, 0x8, 0x9dbe5042d643007}) write(r0, &(0x7f0000000240)="220e2a", 0x3) r2 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x400008001, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:56:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) close(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="d754936e5549a886b7a0af1f0c7f3b81abbd30bce067dad7a107c0b605aeb3930154b509537c9416394333a47f62a474443145749a37bf1d1fb641ffb7fd1695d14d400f1f2f3a095cce6e5019c192a15e6c68bdcce83e10974250b76d0b40559267c7", 0x63) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)=0x1) 11:56:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) sendto(r1, &(0x7f0000000100)="a6a0956ad4f6aa36a3f4ea24342e521a2e3a95681ca4e1886faf3979188f5e796c4714ff547711895281319f2c8f1e9dbfd8a957ea6d43fd6738e12c6c9fe238185a356c8588cc240bda1b539b433bb45668ab0a3e89696973f68ec684a8", 0x5e, 0x1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:56:03 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) write(r0, &(0x7f0000000200)='T', 0x1) mlockall(0x1) 11:56:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) r1 = open(&(0x7f0000000540)='./file\x00', 0x20000, 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) linkat(r2, &(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file\x00', 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000580)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 11:56:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x61}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'\t\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x400}, 0x8) 11:56:03 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000200)='./bus\x00', 0x8000, 0x108) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0xfffffffffffffffe) setregid(0xffffffffffffffff, r1) 11:56:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000640)=""/174) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000700)={'./bus\x00', 0x1000, 0xa, 0x1f, 0xe52ccccd444268d, 0xfffffffffffffff9, 0x7, 0xff, 0x0, 0x70b4d305a30826c7, 0x214, 0x9}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='7y*.%%*\x00', &(0x7f00000001c0)='\\]\'(\x00', &(0x7f0000000200)='):\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='/&(}\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='#}\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='(\x00', &(0x7f0000000440)='.!@\\\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\\\x00', &(0x7f0000000540)=',-\x9a\x8b\x00', &(0x7f0000000580)=':-\x00']) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 11:56:03 executing program 0: seteuid(0xffffffffffffffff) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x0, 0x7}) 11:56:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="48cfc3d10cacbc66d5ee45f61f1a11e14008156de67535c41d5c4c10d859c3b5883d90ab42646bb14548d2d574eddce7e3094ab07c874f17c2b029dd1d5d4cb61f12f5c3997ab46bf5c658a05d5f1602f695d6a2895bb347334cdc7c93e97485b29316b0a619adc86f5f0df3e3743e72e37cebf88b1dc83fe8e3fd5f06bb96683cf039c02069b1cab7b06da637d887528be5f18921f413a6f0af0dd8fa3ecabc6c65c0b0104dcc905db0c36058fae25de77c1d60fb3489dcbd89385e87a0f1c1e6bb59edcd341635c61a65bffd80f964e6119b4281b67260e23933336c45e7e21c206deec547bdbbefc82c174e93a95959fff12835340a5e7d256b1834bbe445948930188ba48ea7b2d643deb821f13dff38326f7a233cdfc96a1ee06bff920c543f2a71edef969961aa9eab4909fc01f28da1d01f3923630f1f2e106ceef09ae69757f2ed2d32239a93780302eff45d1706683e2dba9a340730f915c4972df8543706c0f717b40a50f032e535a4c88d960e6131faf03a545b567fcac2e14ef999b83c4cb122dd8c6c458c8710d2f0f5e354cd7a0819c5ba3025a1cad7ef72710d6aa4ed171d1693dcab1c72192734e5f49ae8bfd812907a1b5f569003a0f63a634417befcc96207a4299062e6d5ae96c2bb796aee88eef6bbc045b44b4aeb9788b00b4c5ce53b358c77734caa27079296064accccf4b53bd1ffa1ee511d9b7561848d0465bc2e488cb4a46c21de9c7cc05b8a49bdcbf669b442f187b9226bdb1c3394b556ec7ec0609d4175e4d12890919adbbd171137c1fd5660f88600bbd64a1570eca6c25e071651bc3ed4afc1dc5da798497f23cc4dd28971ab7bde543d2ddbd775eae92170234d26192fd6786e0069a4ec352ddbd2669d010b3ff95a50cb26b9a49666a17f9c2d2bf3b79fc83102e368b8d30139a03d9523a9e45d881007d81767f5bd84ba8188c5ff2aedf26906e30c2e48cb654adfb928b05b8dade6780b4a8ed985db", 0x2c7}], 0x1) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) syz_open_pts() 11:56:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {}], 0x2}) 11:56:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() open(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0x35112eb4b1aaeea5) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x170) 11:56:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/100) recvfrom(r0, &(0x7f0000000100)=""/68, 0x44, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0xf73, 0x374}, 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000002c0)=""/120) semop(r3, &(0x7f00000001c0)=[{0x0, 0x10001}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x2, 0x1800}, {0x4, 0x5, 0x3524705ba67c6ee4}, {0x2, 0x2, 0x1000}, {0x4, 0x10001, 0x800}], 0x7) semget$private(0x0, 0x7, 0x80) 11:56:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getegid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1a3, &(0x7f00000001c0)="b6") 11:56:03 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x2, 0xcca6f89cb5af7afc, 0x8001, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000112, 0xffffffff, 0xf0a}, {{r2}, 0x868e6ca0d19fc5ba, 0x10, 0x10, 0x1a8, 0x2}, {{}, 0xfffffffffffffff8, 0x95, 0xfffbf, 0x7, 0xffffffff00000000}], 0x9130fbf, 0x0, 0x7, 0x0) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 11:56:03 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) open(&(0x7f0000000140)='./bus\x00', 0x80, 0xaecf3ded04b95ac1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:56:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 11:56:03 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) 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) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000081}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) 11:56:03 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) pipe(&(0x7f0000000000)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x8}, {0xcb02, 0xf7}}) 11:56:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) socket(0x2, 0xee299da90de31603, 0xf362) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r1, &(0x7f00000004c0)="002c885b69dc93904332f9aef4ee959913aecc76bf6f39585b8f46712e7b42ce895e19c43243fd885e13932c2dfb9523e4fa2304c97a3687b60843e852ca89c8adaabcf445151d4a1431f722b15e2b354467193e3d644bc745637344c0228f2dbe949f85d473294911f12f6ecfc091af437df59ce3852bd23434756a0d673c3ef9d04ef90e87d0cffe15b36b699a339abc062bc3c7d0c774e2d4c6dcae50b650b3379e2bb623bca6c12c4fba3cc7cc53c4c676d3f1d7cd4c240297d4558c5e899665781cd868098753d5d25ee5d3a1165096a04326a48794d91a140a674696fbcb138b18bb59a9347f513d783ce6b853927b4df505db79081ae1ab0f645f9fc66e4e1ea1c970ae163b402c5e7474da476951f294c9683cbfc56f866545aa0a2fb303af909f3850", 0xfffffd36) getgid() setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) 11:56:03 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x2, 0xbab4cfe928b005b3) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 11:56:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:56:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 11:56:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 11:56:04 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 11:56:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xc4b, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09", 0x55}], 0x1) 11:56:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x164) ioctl$TIOCSDTR(r0, 0x20007479) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0x6}, &(0x7f00000003c0)={0x9}, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) 11:56:04 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r7 = accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r8 = semget$private(0x0, 0x3, 0x80) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000200)=0x9) r10 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r10, 0x40}], 0x1, 0x8001) r11 = dup(r10) semop(r8, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x102b0, 0x100010132) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000740)=0x8) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000005c0)) mknod(&(0x7f0000000600)='./bus/file0\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x40004000000028aa) getsockopt$inet_opts(r11, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r12 = openat(r11, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r13 = getegid() close(r12) semop(r8, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r17 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r20 = getuid() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r28, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r25, 0x1, 0x9}, 0x800, 0x1, r26, r28, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r25]) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) setgid(r29) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r7, 0x104) dup2(r7, r7) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000180)=""/12) 11:56:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0/../file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0/file0/../file0\x00') semget$private(0x0, 0x1, 0x40) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chmod(&(0x7f00000000c0)='./file0/file0/../file0\x00', 0x1aa) 11:56:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10004}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x40}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = semget(0x1, 0x4, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/105) syz_emit_ethernet(0x4, &(0x7f0000000140)='c\x00\x00\x00') 11:56:05 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') 11:56:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) recvfrom(r2, &(0x7f0000000000)=""/23, 0x17, 0x841, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 11:56:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000001000/0x1000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000002680)="b0", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x0, r3}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000140)) 11:56:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x2, 0x0) shutdown(r0, 0x2) link(&(0x7f0000001900)='./file0\x00', &(0x7f00000019c0)='./file0\x00') r1 = socket$inet(0x2, 0x0, 0x400) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000840)="d9ac23aea8165414d07258ab6b76157cbacbad467d98ad240f78404f85477ae384ea36a5d6a99865244b60b13205b846f3818110d277841025bcbdb117185277e2df83abdd4345d32dafc81c1f8ef4dc57235bf2494470e763c86aca97cf292dd35ec01f2260", 0x66) r3 = socket(0x2, 0xc003, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001940)) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffff3f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e5786360bcd4c0a162b58fd4237b8fa4d012ae447c2472b3e842f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f431676e0eb20b8a362c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa551016c17f08969eddff7744123053ff03d925341d85544cf1cfd0b34aa3fc1611c8665840ea3b1e39ad6256b1f007bf8f244cbc769cee443460409062000000000000000f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6ff9b4d808ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee585540400000000000000bed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3b2de3f973d8c3e5afc074c17f1cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88810000001f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4e74fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a070016a0dd2515741374c70916b23a8b086c43633a4162a7e9919a0eeeaee8c3f120c300afe7e4a201dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67d8258987b5cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caf050000004075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aed3946b07936b1f949c64ea687dae26f8eb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132c33fd000000000000cb47566abe86451173c10000ce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7fdd8e5a53036f59036009d9d7ea7fcfd479a16898340b7ae5eb5359b9f1e475f3aae496d222d1e7adbf48716e250bf9acad4fbfb1572738d777bec4ad8bdbb666656c868cf4394aff3219c961c3428b327a65fc94500dbb57f781b352043e9d09f193a5fdfbb52818f43eb2f749ac186f81226aa5d8b81e910400000000000000dd69b0e6a0ea5b021a69e483d5347d9e503b17a6bf720eb0002da2675c7d8efc2893881bfccea8268fe8cf2e5aea7d57af3d80c3e6f13d22f69f07df3a2c09b0aed0cec82e12e33bca2e9d1b18c9ae945e69af1feb685a5c8ee1c0629d2c4a9e61769eadaae5f4518240ae73fd2f66634e9fa2d8142d0c1165897a6ed1540d6f7e1239318e6e28971d4a3c02a49bb4ec9386eb0c31534fcad2ce3bba20c2ddfcab9a87b9af20f7728546cf296eb2158658e3d769ca917b138c6d8b5d032af5a5db1b29938948bfa07fdb51310c7c16d92537fdcf59709a367e009890a947093ef21cdc7be85beb7f6d9291bda664b1299d2786cccb54f7f45a6ac94827857fdaaa7c013f161a5cf95d89d205997ace1dfb9e44975ff0635a206a01b2b7be3f43802db5f303b7a273644e1fb835acc2c1067802dd11f761688161849c867d623321ef8dcb65121a8579d9c0844b134d7ab380e346c5c53db0ba496d6bb9f4e15f9c35c1be05f03c75ce59a26d9c7172d3d93fc4059e3e274e556f525fb25e7c3848888ee600000000000000"], 0x10) preadv(r1, &(0x7f0000000780)=[{&(0x7f00000007c0), 0xfffffffffffffe0c}], 0x1000000000000593, 0x0, 0x0) readv(r2, &(0x7f00000018c0)=[{&(0x7f00000008c0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x1, 0x400, 0x81, 0x6, "045549e5974c5c3acccaf971209c63b6a9e1ac27", 0x1, 0x80}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000740), 0x4) preadv(r3, &(0x7f0000001ac0)=[{&(0x7f0000000800)=""/60, 0x3c}, {&(0x7f0000001a00)=""/145, 0x91}, {&(0x7f0000001980)=""/53, 0x35}], 0x3, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 11:56:05 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2000013c, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) write(r1, &(0x7f0000000100)="ad1af05de2f4ef18", 0xe9) 11:56:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206918, &(0x7f0000000300)) r2 = dup(0xffffffffffffff9c) close(r2) 11:56:05 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 11:56:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0xc, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000180)) 11:56:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ea00005c000000002d7d7a80fb44908b540c78ca3fdfdb1e01e7cecb40a7f113a0e6dfb05cd33a85faa749d041c03a9b6a1f27693b0240112c128e146511fe1c4741d13a1b24ec9037afc2895e991e9e2fffe8b9b5f9ed2cbe48a91172252e228bed9889e328d2b9caeb", 0xadc7c8f1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:56:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x9495}, {0x5c}, {0x7fff, 0x4000000000000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup2(r2, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'t\x00p', 0x0}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x42) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x3) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:56:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20508, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x8, 0x4, 0x8, 0x6}, {0x4, 0x7, 0x0, 0xffff}]}) 11:56:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup2(r2, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000140)="32de454b06b0c293f2d3b375abdee35e63f10c0e61b3be62d8b64d70d5d4cc960b1c0f053d8cd58a4aab0b13ea9ce11e4316ed84a71dfbc311ce15136e8fab9cae44b39c81756c48a834a5af2dbf0e309dab51b62f87fcba587dd06c2b2e53ea7a4dade5ed2d0bed27551a3c4427b64faf110d0fc704034defc17833747dd833c08b9e01", 0x84}, {&(0x7f0000000240)="9e3d063e946017dad2d4e9229191159b2a50d8c31cd50eb1516b5f6084b740a4f8e9903a58e803c6cd245e56d1afd7e071a51c76fc2bd6019f9f425419d5f4e88a", 0x41}, {&(0x7f00000002c0)="900af10ec2fb786623bf794cb9ef3bc9d2856625444e65fc564fcce634a7e017131ecb1e867b716d5364b4299376dea76b3bd1036b0718747d672a475b76922987567dcf4bc5b163031bfe209978834e0b89bbe58858069978135cc82ec3c0b2", 0x60}, {&(0x7f0000000340)="8e066d6d295cd3f464221810a3e1cb93cc6d5aa5ba7eeb915f8e3c867163ed73c6b327bda6035e1eb6cf1f262b59917e63f7c5dec8af19d901c3546ece2e9bd6f0f16de86d73abf134b8ca86ec86d23c471a189750d32d102e47584906c27527f35342cb63a3fc22c6408936f42e695985e71b50f6061159e15e9abf5975c56a2f963bb85ea8aa1a309d094ed1cba699d95e5f137f65807904d6c7ca2f92c364a75dbc31cc3b33a65d72c8cee231279d16d7ad1849087de9507c3cf7ba58f02e454954e1244454725bac5516a08259104fc059218fb4cd8634ef7dc019582a935ee0882ff995a9510e6668558878936eb3", 0xf1}, {&(0x7f0000000440)="4c7965b5d59e5a512e46fb5b36dec20d1bb7ddc93837469ff9712d38805b595bad22a39eb9c08d2b7fae22a05080d4d7c60e7347c0a7bf7d893a2020f8f8926d08acb320b1a8a2d29cd63874ddc7e8d1ec2963d83bd979a2dea40267", 0x5c}], 0x5) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)={0x3, 0x8}) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000005}) 11:56:06 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8060, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10002) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 11:56:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000100)=0x2) close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000040)="04", 0xfffffffffffffdfb}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) 11:56:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) getegid() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000140)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchflags(r2, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r1, &(0x7f0000000980)=[{&(0x7f00000000c0)="d2507aeebf8d4ff5ef769b133104010aa21fbb279c17", 0x16}, {&(0x7f0000000340)="f3d9667e687a8dcafbc8a7ec270665f71a88df0ef43d9d4611597842574f3ee1196bfa1945aba520c90cfa9f52dffc5c792fee077500d48871c514478ca94a16c3c51bdcfe1353d793f81d631431cb8e92ca54d1a741640d15bbacba5d52633d4df96f9bac3179223ce2e8a9fe81a4a227d461f0fa97de2d71694cc0268a480af80bb89198fa74e84d62da5c2eb9734aeb536af04471fc3d1e1f97bfc5f995eea0e6c8c264ed1e65acee3de5e1a41cb65dc98d712845f1f5fa75", 0xba}, {&(0x7f00000006c0)="26cf589134ccc04d5664fad97d6166b45421fb58f54270a6570efd01a03f0278cf24dc43d18f8c722949c81c11f7fed0db07fa0c554e65144cbd8e6118eb5f038e45187fa9db86fd57953883a2499550192bd4a8fce43c70d5a552389ef20884b416", 0x5}, {&(0x7f0000000240)="2ebba9451971858ae4b5ae4468531c605f6fb250a1509d13d673c374444eed32309ba8890ddcd934bfadd85e3c60bfb88379b253db2a639c1dfd2cbd66db73ff8639802b1b0efa5a183f33ae3b4ade1530b75e07d645bfa304a41e75dbf4e8926a5bdff62fa09ce637409e53d0630cc6e47bbde9a6a237a6a130eb991793b20e65e9cb2712631122496203e41890102575dfd43fe5fd45a95154ee482dfe1158ecf18cb0bbf4dfe92af03f918a0fb147a30ac06d5426a75807a9adef2da4a7997868d99d3d66ea84942f27", 0xcb}, {&(0x7f0000002840)="edb12fd1075e6a7af5fecee20da637dd0a3eb90fc46d18a374895bbc0aaf6499c62ac4fc4560ef4e65b8e977814f4a837e5ef889ec35ffd446a06f551079b6fca9d36798de91c1c9fa821622738dddb36d25e5b760c823f2cb8cd364c2b963baea0163349db22b2c9800d0d72a901830392637ecf3401dd6f30a88450392b48063520d7b771e722d68729d6f8e728f54b5d82f766204279f51b94356841ad15424d799e05bb37ea065b02ec3eae96a942927a2e38e11c1399b5509b661b627a95d07df0c2b2f34271ebddda6b56722668a7fc022114d6221e02e534fd693eb55d37249e7896add2c5e2ba9507b879c831a69d83b043456a28981b43663213918f81289bdd9d5da5c8582445929bc9a7b82b67493bf25c3176833e3af862a5c95a697b0e154b66213193c0ebde2d907f6cd93eb1152aa5bc9cbc71f9ecba24ba279c0ce9ee0fb32007585a2e7253455face385fdac2285adedbf181e6fe7a87ea08bc8bfa031d57850ab6ebd7f208d1e363c587618c32ebaecfe29621f05665c02c1e62a7c299935574e5130cf91ad1334c920eb6c09090f7b74d284cb3f6c6acb41548e1c60454c5b3282d07cbc869bf8654734169699057d4255d06222749294dada155376a3c24d5b8523674c8919ba9e3416038463e2f8236fc1054f0b2007bba361f29e79222c5e4d271c4b188d4e73ecd29ddb80b7912956c47a44ceaa949ffe59625aad78e482bb29fcf7ab4ec275efb54e4eb39eb7ecee5483d414daaa1f89648d3a42309c1b987d2f8b3296dee93893d910faa42fc432c4d4f6de9b83d719dab7fa7d00221d271cc8df947f23bf129a83c1e611d8509b5ca9300d143abfd0966382ca250dcaad48f8d36589229c1cb50671cc1cb0f6572f58657a2980d28c1cdc17c815167b85917713bd9e31f24a84fddc16edaf5e43a2386b0167a06b42aed48825a8a7acd6f9cd991aa33d29acca8aae9f71f51868cf0c02e8353c0ea8910f494962958a5fc88973b578350849a949554412f2f5dfd56c92949f5eeb65eb87eab74a6a21fa58b83e44467d9ab3099235186e4dc083b568c9605acac801e29dc5b59702a415956310ee014d1ece373a7e6e472e352e11456f62411f3076a2784191357a95b749aaf5fa8d72a611ba79536c6033714095d65e408fce0387a13a76f3b086da593a8d5ecf1042216aca1e0d5495a84d608d4edc7124005c5ae027e177be79fc962df872e7b54fa1f91c88cfb430a83c0595bbaeacbff29daa32006ca2fda071e2355cf8e4d702bf83a14771d454c18875625babcde52a4eec3884b10c1e36098cc5f58dcaae5b3668eec16a360367cfbb46e17617cb2f05e94d0c6016f01d63d5d7ff89211e619484b1543e043650beec6eddefdfc83a2b32c5c2e28aab614426af7709a5c9588fc6d1f490ea22bf3ca6c59824990f97d228cf79e7816390d0910061ff6558c011fc288926db22d9687477c7d7a382ec172411adde30bba2b368955dde892cdf53467a36dc248968da56cc88a626023916081448e28588be80a85cd0feeb8f03aae6157ccb3e94e9ed9ed38f4bf953a0407acd24cb76492853776d84ea2b3399e001993eeb703f9b58411a021d4d91c4d9068646db00504c40b92520ee358ba92b3173530b10c2b1d346c73c3b8478be1c8a4b9bb4820661f8a53e41f02af1944cd96ffa7ac2d47ec15625f5f291f55e2bdcdc619b8f33de0518a41a46ff3a673bbaefcec87cc7e674933e4d69a2b1f0fda160d91c431ab1d65063728b8e01ba74a020a1d9c02a09a4f65f0a78715634ab3eab6a1a4991cf9636745eb2c7d63934aca36e0959868c09af9d135a24a16768a30b71c29960bd39210dfb7d4fe88b35b07d76f1e123a18298d527e26dd808354ede64ee269eab53331f0adcfca39cfc2faa495150d349423611263159b647059d73eb22524138ff82f1e46d5d46627e77b54b9302a48e5674bccce73b3a64108289eac020eac552a1fc100c9ab037e6838fe9b33b43c19cd69f83617e038f20cc6bfa46bba7ad1b1dd415fb4bd69a28e6a848f05a2a43c285e41ac3142b4dff3d015162293cd104ff4e98edb7e1a7573865ac25dc377fe3aac442c706f1d8016dcb5c61c61d49c8b9e0272240a561849ef8d2ad6114932748bc0f4060a840a6bd34d1adf7f633866afbecc516cc8cad8a0005902db1618aed17ea768de6dc1281a903850966ea61e19f1634788635fc2a07397608ea1f99980eedcb357a03bdfb835ff19d4277d8220feeddabc657df17436f5f10d5db5228db3393ec9475b5bb9981cac4f1b3da42a8008b9a19c8333e16aab6552ba9bd774ac997e0395d868025937c4eb557e6fbc29b46140a9dba8ac9660f5989c52c2f3aa2460ed3d64ffacc626f3bf9c479f9b78e7ee071ae6546492728eba5853bfe9d201f5efc1714f60b73cf39828dbb200ade35f6be0b5f886becc191c495222ef15be67f8cbaaddd8f30ac7628882918dbb28842b01d0974c0c67d3487f0908fe61bbb9b0eb1fbd02abd54a3d31d48659aac2a3204e52a06a7afa48276b789bc60fe7eca74e86979fb9b94d40bc67a2f076ee9a0e52297024071804cefeb7da02f08c8e66973e75cf3138c80cac07ffd1a8a6bdcfffeb3eead6d102b96f76e372c885033e061867a715db8f0e07c01c6779dfb7a15c9126929a2db4150fb537755f2252cf1827b4eafe944170264dabb72c819807b6f1e04071784afe037f0cc13b4f92e1c4fdc88ffa78cae04ed083b2a07aee9abcff5ea442db342753c0a8b1ff8d82537874be9216b796a24a5183de30a7d55c16a9eca319e8663b7d8f277fcf209706ace9dd9733c0dbc6727372e4efde696b7734e3db7327be047b55ec8ac3d208bc1e0e9757f078214d1930e6495e167823527a8a4192b178ef7a5a33c805dc0458ff4122b6819d8e1637bb6d8554ea66061dc20cf162167cc43ef714e71ce65db88e690526eb237ad96a8956dd751497e57fe12d02fa084a123e2192c0c5aeb142d96abe8c04b65166f2d525a13f1af2cb08dfb8680118b6a526b5929b0ee1be246285acb7caeac423bb2ece28d9a7abb52fdac727825f22e36abfcd9a93e0d9394296aa153f8a4d717c85a00aaf160bf75eb571fe84eb852795705d37ecde4335f618b9f6c0ee2b4f65f8eb28bab82f1fd7ab55293d7c0a513d21c63078aeab6b347fab45daded3bcbaec4b5033306141e1559573f72858781835671c0850cca7cf77e0a90266e65b4b1af06471b2da23a3727229c97f337aa1d91ab84a53053a94a1da417e8549a0cb2d5ae0ac6448e50df8c8e1829abad8685aaa8343bce332b1fa9b00fc2a780447cf84cf0fa0115e8826b5128dbe6bf9e27288b8982ec483043ce3d8d845467be6c57a3d8369cfff947ad539864dddbcde8d9b34892bc14152a07e72214e58720dc8a50889a9f0104ed3aab3cfcfb8c3da9531bfb5680e43f3a4aaf9604a6bcfea6a91754150b0d824808180e64244bce85ff8688fb2541110c65c87d913f98de7b2d8d716a480a0c71caa532475043b049c6e4b4b0c8847468b9653bd7fed309ee9d8f2b211b6625d15bf1cbd25ddd63cc6ae87a0c611253ea9e48febc208a6489ce80796f6ea88a72d1b2385378e391bf4ccf0f2f3065297620489e160217dcb25b84a601faf1be38044f429e4c1c62ff2ac2a01436bf4ceea8ffba15d602d4cda3f9a62ac275a6694d60e27ba2ef45a335948a2175d2f6d207da68aaf0c8529c9bce6ce115117fd8e7e75895034c1d5198d801a88c1ce41b73056d6156315774c13ef1fef31de035e91e1889e13966921b0c2eee6617f7a53f995d649a9234c3172a6d34c4d8d2421a6a502aa5daaf07d2a5724f2928a43e20c863637a836910d013782817e5cf1c92f5d9f90b91f42794de7b8d5c8e22573d4753ee998bf69d3c547f2f6c2b7220db218b2e06357f06c836cd38b4af8f9072affa70a96595cdcd05e9dacbe70dab0a8697b71e99e17a6d3d5e6da2ce0a06024dc12b187f332061d86a92112ddfeed8c4205ecb15f9f915630f90b8ae49a8ec51fd2fda17bb37b43e05a63844c4a645e8724fad67962b3f748ea2e54f7d1473ed9750d157a0e4b98cafb7c3b01a2df4a4725bd29ad5e4381063ad34be5b8d8d0fcfbd3f1ffee30fa39e4626dcfc70a98b3f191edcc6f22d056ac0221e3d99f5e8e0b01a35b65eef1bf620045eaa52f66875442428b96d5e90bd498d051ca08fa7fea4926446f6abbadc0f3f22705191b93d313f487c42c428a6344c2d0fc6f3b51acf803c6e8e882d690a8e516b6cf26a344f6ac73559a927aaf0039b65bcc0713631eaf4dc182e1c4bd83636e797a881141ecc67eb955456010f1bece373738827c75fed050ef7dea79667af3fd4bb4485216ec8b8fa051689331685968954149c2f31d504877830841af6ee8f95aab8244afd3dd416202e4a66c88c3f52ff449492da11e154bba8e3ed4b7fb24ec6ac4110447316fdb3b8bbe01cfd363a7692ca7473af4d3178ee126eaef2e66fdcdf9e1bc9a20f29b5afc7d50573cba56063a1152bf39a6afbc3203d45c8777b0ad86493af6fe8fbf3693d7c030b30a23d6f03661c76c5452bcb81d26afcde0487e84cf1e0afb5dfcead53682c233de356ff2a836286cd4d81c617a9423c62e8e50c4f0bf8e6de899aa70bdf228606aaf65fdedee1af9a4c84066c7fc8e5ed7027109bdc0c89fcbecd906b64f0da7518600be49ea23578cba8cc8e18e4eaf986795d7123695404a9ed636bf4249a066d1c0f232ead6555f55e7445e55e98b671baef32a254a0ebccce457938ca868ef2459538ddb0930ba12c0a09065dd63749e986fbb32ccb8c5e920a1686bb5575b49c97c7598f779388c61e4acd1decec0efe96f1859a6d985294787edb1cf8abd2b1d9ff683374d9c367cb55f029ca1a018dd2a35e7cb22ec9ef7a76157cb2eceb58a23935fb40449278a310f13c1d292556afbae5f0f26b0d659f78c680c68a5b0457957c01ef92c5836cf37a351893e76e961849602988fa42ec8639c77fc658d1d5cc6931af45bd9580c7103dccd8fd036ba3f3079b0ce8ed415ff974e5866d2815c53e304370a869a9afaa87712c06c1ad4d23e72e884ce45ef0ca45f4b1ed4b841d015fd7d29cc7567dfa558ff708d7505e9de5e2ceff2cf9744980c45576e2e1111d9730c909e90a1daf7fa22e378359b40535ac285ff72d0914e33159bac2015e4b9031da742d39a07e25eb3a210921b936124871a89f4f416152a46630139ac6236a9ef51093189375c99c8e469ae614fca6079b09f1a2322e8c592d094622658d605e16da72c367c1852f01a39799b27db9023df85b24832dee6247afc811243e953e23d3eb780e17c97726673aa2636f1e111948654b31f8edf0cdf44b1fab343cfa9474cd6329dc024efad13136696bc91aab3926c30cda2b6e7f165c16c1b079dce038b47f13caf642fa1e556517b5ddf6234f55bd01cbcdc5548305fc30afbaa46c0a02fc0842f6b8eda6f98a8015e82e517d33d33590705c3afd58a63f303d703f430599794d2f7e448c978ebd2d9793ef869a447f1e89e4ca9e4367e8663abe77d12c7545fe0fdcc7c3084324b7afa4ebb7e7992dc5083c5856302c40569b683dd01cd534a00a0916111f563d1ad4466bb3560c415dfc489ed3dbd3c3d59fb1b8b703faa88ff4b393069041d59258fcaca8e4894a1326fae39e3b6ef331f55c8b041695f1a10aca614636b996beac3d80b85c6a531b006559e", 0x12fb}, {&(0x7f00000008c0)="a96e3f7e47103bb4b5bc308024bd6fe6e17f65bb483ff3388968eef3a53737a7c64bc1dbd13dc37c438e75493c5c6170cc2a2d4da45c82d35948170adfe65ead1299560bbb6ac493736e461acc3291e4590d943aeaef69935cfc2cd01bf7cc5f3c1c53debf6fe0af3636d59594e58fca936db4a691c946582ee22b5eb6ca25cbcfd71183c592039ff068fb5fb8c3b809bcf84b2fb5c302d4f8be2c1ca034715448", 0x9f}], 0x6) 11:56:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x310, 0x0}, 0x2) 11:56:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0xa1, 0x9, "ba46e1c6cf8e2fd120148690761aa9b1c89f1585", 0x5, 0x3f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x80, 0x100000001, 0x10000, 0x4}, {0x3, 0x6, 0x2, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:56:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x28, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) socket(0x18, 0x3, 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000100)={0x10, 0x8, 0x4, 0xfffffffffffffff8, [{&(0x7f0000734000/0x3000)=nil, &(0x7f0000fec000/0x13000)=nil, 0x1}, {&(0x7f000047a000/0x3000)=nil, &(0x7f0000425000/0x1000)=nil, 0x7}, {&(0x7f00006e0000/0x3000)=nil, &(0x7f00005e5000/0x4000)=nil, 0x3800000000000000}, {&(0x7f000015e000/0x3000)=nil, &(0x7f0000394000/0x4000)=nil, 0xc8a}, {&(0x7f000030e000/0x1000)=nil, &(0x7f00007aa000/0x4000)=nil, 0x80000001}, {&(0x7f0000409000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x588f}, {&(0x7f00001cf000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000395000/0x3000)=nil, 0x800}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000588000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001a3000/0x4000)=nil, 0x6}, {&(0x7f00002f5000/0x2000)=nil, &(0x7f00003dd000/0x1000)=nil, 0x7fffffff}, {&(0x7f00003d5000/0x4000)=nil, &(0x7f00002ef000/0x2000)=nil, 0x7fff}, {&(0x7f000040b000/0x1000)=nil, &(0x7f00003e7000/0x3000)=nil, 0x3ff}, {&(0x7f000042d000/0x3000)=nil, &(0x7f0000478000/0x2000)=nil, 0x7ff}, {&(0x7f00004dc000/0x2000)=nil, &(0x7f0000032000/0x4000)=nil, 0x81}, {&(0x7f0000751000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '.\x00', './file', './file'], 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x7, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:56:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x4012, r1, 0x0, 0x2) 11:56:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) connect(r5, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$inet(r2, 0x0, 0x0) 11:56:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x10, 0x0, 0x2}], 0xfffffffffffffffb, 0x0) 11:56:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100001, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffd}) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x6, 0x81, 0x1000, 0xf2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "2c676743ce3b71e122c622fbe01a93a55f8e7a30", 0x0, 0x2}) 11:56:07 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbffa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x6, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 11:56:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) getuid() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) fchown(r1, r5, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 11:56:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x2, 0x6, 0x0, 0x0, 0x7, 0x13a, 0xfffffffffffffffd}, &(0x7f00000000c0)={0x10000, 0x4ef, 0x7, 0x2, 0x3f, 0x9, 0x9, 0x7fff}, &(0x7f0000000100)={0x93, 0x6, 0x1, 0x80000000, 0x9, 0x2, 0x3, 0x10001}, &(0x7f0000000140)={0x400, 0x43e9}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x100) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r2) r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000001680)=""/4096) 11:56:07 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x21, 0x4) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480), 0x1, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 11:56:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84, 0x2}, {0x40000000000005c}, {0x9, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:56:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='&\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='tap']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:07 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000e80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e31437da29bd0000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f395a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cacdd30450bb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbdea51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0ada6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd40000000000000000000000002271ce791fa276c583c4e6782c45a36ed5b19b061dc3246e01000000000000003a04baf7c32598ff1a6ebe65d986cc9373482e482a49d487012a0405625260265278ce47063bf17cf5a9cf0156d9da56abbffa133ac73b3ceae8500c6de0aa6d0f44ffa9ea178f38d62b933fe4a6a80c0c57bda2e1516b0eefa7ecdcd93b3139b8"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x6e, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 11:56:07 executing program 0: chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 11:56:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x200000000000020b, &(0x7f0000000000)=[{0x30, 0xfffffffffffffffd, 0x0, 0x1fffa}, {0x64, 0x10}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 11:56:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff2e) getpeername(r0, 0x0, &(0x7f0000000080)) 11:56:08 executing program 1: r0 = socket(0x2, 0xc003, 0xfffffffffffffffd) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r1, 0x6, r2) close(r0) socket$inet(0x2, 0x3, 0x11) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffa2) write(r0, 0x0, 0x0) login: pckbd_enable: command error 11:56:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x446485c46) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) 11:56:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x100066, 0x0, 0x81, 0x0) close(r1) r3 = socket$inet(0x2, 0xf41ddcf4ae4b6cbc, 0xffff) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="393eba167bd1bfee3aab12dce9a60dcbc34f2f476635507105fd73126d5458d3dc1477d85932a1cffd676a950604aef0d07bf1d8cbce8e901e26d9409b162b3d97d58822d406650711d794ca0f104bb0a60474d744f60b9db47c01d128b06e506ac903369308f0ac83ce117d90cf984cb3b0634aec3a68191ea68173e4bf37aad5f543f1bb0c39b57f691e7946698183963283f8f697aa979ed0f13bc22b7e1cd284f48f1dd8bc2a264fc27bd32bd5e2103e625815014e7c23570286b717eac991063647b6f951b9", 0xc8) 11:56:10 executing program 0: socket(0x800000018, 0x0, 0x0) r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x8}}, 0x2) bind(r2, &(0x7f00000002c0)=@un=@file={0x0, '\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'}, 0x50) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000800000000"], 0x55, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) fcntl$setown(r5, 0x6, r7) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) r8 = socket(0x2, 0x2, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r9 = socket(0x2, 0x2, 0x0) bind(r9, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r4], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40068, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000014c0)={0x9, 0x9, 0x1000, {[0x2, 0x5, 0x1f, 0x3, 0x7, 0x8, 0x0, 0x1, 0x809, 0x9, 0x3, 0x3, 0x1, 0xfffffffffffffff7, 0x49a, 0x2, 0x2, 0x3f], [0x1, 0x7a, 0x1, 0x0, 0x2, 0x7, 0xfffffffffffffff8, 0x80000000, 0x100000000, 0x3], [0x64dc, 0x20, 0xb1, 0x2000000006, 0x3f, 0xfc32, 0x3], [0xffffffffffffff31, 0x140000000000, 0x6, 0x1ff, 0xffffffffc087f9dc, 0x101], [{0x1, 0x100000001, 0x10000, 0xffff}, {0x56ee, 0x3, 0x4, 0x1d21}, {0x4, 0x0, 0x4}, {0x9f0, 0x4, 0xb4, 0x1}, {0xfffffffffffffffc, 0x6, 0x9, 0x101}, {0x5, 0xf92, 0x3, 0xfff}, {0xc00, 0xfffffffffffffff8, 0x2, 0x100000001}, {0x7, 0x7, 0x5, 0x219ec0}], {0x2, 0x210, 0x4, 0x6}, {0x1, 0xffffffff, 0x100, 0x400000000000000}}}) msgrcv(r4, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 11:56:10 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="dc2214408c0e96539a581b5413e35c01375fab5c0c62e93544f5cc254f6913aac3125420f7fe53229c5a9200812e103294698a6cb31d215eae0d2bc3006c3be46769ded29eb4aeb36d387e12c50a9825dacd1612fd7d29f22e7177508f", 0x5d}, {&(0x7f0000000000)="c7f2b0d5e65f7a6dbfe5d02d36c54a72906e627e52f977a405ab05dbb70e455d5190c84b49cd2ffa60a3d095e5ef02866258eaf4ff30f76254", 0x39}, {&(0x7f0000000380)="fb714f87c45b85a3bca4a4370bb2703341531aab79542eb5bdffb1c8e1c31b0c9674ba48a18e2fd72cd92c10610aa5e2596429657cce4f644bc412e68395a56532b38c05099697240d53b472d825aae8af79c4342b96946a3785290c817fa7392e2048006d97f16e3f0f132b522c26c8bdf96a51857ded03ac548cd2c05738aacd5725d78778ac40166bb16b3a0c7baa60e4735f3145065ca3b7bd4e41ef0c745014dad96de709668fdff1cc78030cc7aa7ede6d2eb2cd31952603823323bab57fb1b3477a49d37b43e04ede4fc66118585433ebcda5028565a5539eafedafacd91f592f936290a8431b32b65f1c27d69ba549f0702e7a6f5815907f2aa70905e657f5fffa75c63f4dd30c0bd92cdff812ca6fb7f159618951ac751f28e47d3ec1d1724084b9ef44e0fa978650049821729e8691dd6b9d4022dc7f3185384f9cedf718a5664ef600d39b2fdbe9ba28ae56df375a16872766bc590764d62212e551c8986ab69e7a53a1e15b1f4f733bb473e39fb21ee7de5befc2a545af4b22bd7254983a43c13f1882c82611c750751167f87e749a024cd715f97bf0ce92227cf9dd07ca62b7fd1e476d49c48589a505c60a83ae8d6283dd89990b872a36b4871812dbba8f42f35a3f2b799edb4e78cd99dcb3eaa625a5dfde2c1693d41cecb0816bfff6fd21c5fa83b8c8f0f942ee31dae951ed981ecf44c56479e1c48adf2843d789b1594f00182307c8feb7a8b9ce107f7ccfcc1088c4bd76c53b7d517d6e96120337a9a22f48e8cc1a3405f812b4040c4402aee638423d589f9d3256e04f30b7fbd822a6b6e70e52d7dfd456ce358bef7e7bfd5142f630cbfe8361af2b2420a566fcb59c2ae30b60901317475653386b7311bfe454375352aa3ce36a7fd2292d2c41414ebe0a341cd30650542d7c229cba140893258add94aeaaa66db5a7c5f3fd880b3126592bca6b5415787bd1f6bd123260f62235a47079cb442cc2d3250e0af1457fd0c2ec9dc55eb351fe7181826460377c46a0aeccfe3af513f94625bfb43a635266bc4a8f9851a04fc64d95f5cb303c047e69b2410709df05b73f46b5c3bfd5a2845e23b731f1e5d0528aa62144b8642780953f2789fc22725e3980c3c6f6199f8bcba40c551502de69d5c2c9fed1dcac2794ee3c6bc922b5a5ecd45d3bd7653f8e7b5d6f0ffeb9592d7bf47aa86b069c150ffd9fd10187dd5bb48c80ef78f1c4908fc93dd6d8b040a83eef8f5d575517267c8f8180b9f795851725aaacf7cbae283532ead9fb417b8cf270afbf09addf8ee0e7b34d583f9ff01a743b412062fe93f9260c709865cf1b0b86fd4d140f3298e2b3332f4277285dcd998e28c8d1db4ac4170090c83e7fe135b7c5c128d824dabf8591e374a9d60e71c619bca7227694c868d5dec58a6b24603ea3344f3daf2a7cb5c67f66e4c2ccbf2a9cbf2de83922c5d6fc058c92850a7d49ca635022597f0ef72e3e5b279a586a9d81dbd3fa5781c0c1b9c5644b9a3ff71634ae6c1cbf7f69f8bb9f2931ee8eea40c1c0fbf2a2a7ab4db62c650c11e67fd6264bd4f6348354e0d650d389998170527e2b01ba07b53916c69d89aa41ac6c330950bb8979884d068f7854292dae3e51f2c706f985600e49a9b585b2094a8a2469ad5bdd03f0658dd2870c5121cabcaa6b88e1af64c69c32be9321ae0dd47c0af3b73f71a5f5c4c42590d14790f33bb1ecf903b13a15a44344464789cd7b96390ca0e7ad25139d17c23d7333be520a63e3060277962e0fdb589833c8d653310d802ec53a4701725c178084323f12ea543c2b3f8063095646211a95df5f93c27c3ccf20240b6fc7364fc749b855592f8b54bba9cff31c6babbc8cf2ac260bd9ed01e1135041f8308cbff3bb7844e064b6ca6e11bf827bcaf9910c3f79f73b24df0bf2fcff700b59ec54c00c6ac3512c3499e521767b92a60c11c736a4db23289297378f283b9df560a0c2c0fb087b2d30faff6a5b14452d5a5ca47a32920271084fc4a3b3211a4e4bb473d83b57f61ee75f41129a6c7f4dd59dd041667e9dbf3652d78e7ec573c43b04c01bfe0ac261fcf96ca8040235be019bfd4011efcfe3cb0e444f1ad7b6a425c4fd3ddc0fe4a141e5046c95d55b4688f1bd7eeebfb0c2ba22edb4e1067615c329b1d8d3b9f1c86c4fa191c4ce41287ecdafe5544e4b99e7a1513b711946bc89766391bd3c2c2d51a405a1fc6fcf86c7c61805c9998b10f54d7d93cdaab3a1fd8e3036c9bb98d2f2aaa8038ae50960066b857e269da41f08ea19acc1eaff319078f7f00245b766c09f39db362236e256f1e0539175409af698e9087af5898ad54b6defd0fc46c0a96e6b31e7aafb5eae25040d5a3a009161de661c29da7e3ee8f985d669c17d4333c84bb7465acc6705781a7fea21d7cc44333437471dc15f2426705adae7eff03e6253919634fe8a8ad98d6a5dab77f66a4db5f5228c503b4e7aef276dc02e21d692153ed47be6004edb49b0472699080bee40e26f863be91810fd0f9fb87b5b2d42039d18a8a3a9d4564a5fe6a835fcbb238f1336b992054e0e9ef7764889fd86e0a5027586be8a01d0bded5e39d3663af28bb2c70f0ce74805394bc41ba4eef4fc4ff42afcb98ffa96c2f90d1ceca5532070e34b8c57667886efb8be3887f85b34299a10ca414652ab0dd650950833a390c05de6a5ea6c311d3b99a9eaa5ccefb242b9fb96603447623e1a15dcd534c28b81bb72dfda881ea1e07c513b9fb75cd0f0269fa4a478cff539ffcea5e55d4f26c44a2852b3b9bcc68484423b4e0c652a54aab3d9c4ce71eb5c1436fe10818775f27ccc33295e2a4d9a8972d8d8a7f06ab7100967b9aa97f2f421b9703236709a36c85feeca32b4c1b485083d4481684c01db4feed41186e951638d3c77b2ad05d182628b6ddead9472496aa80932f627cc93156b7894a04b4fb0e7462b550cca2fc0da2c2be34eff0d9afc43da144b3e5e2188225595d80683270a75dd5e11e1b031faa1127cb8ab6e95b2ffe459f5f4b134b28cb5d633276c430609d26e9aad709bb45787cbbcb63dca137dc259d8a831bccdb62bb2324a23043334fb9a196c460f63ae385dc3789907d5adafc8df6b8e0ca17c40e0f3a41f061af65aa8a1767cb1119ed635f0c7e63b44850ba6fd8901fb6d5e340aaa9d1916f982d545a54f32cea03c649a19deda2c117dbfb9f0f2a7da26c891d7832e5af4c4736a39865687e0eb88a6a2a41dc95ee337b465febc517d222c56cfaacf409ea6df0989b49d8449f8104ef837f7432c4b7d2cb515019667b66015f7b83bffcff4e19e747fac1cee1f66a6c60e8f73bc71156701e72109043bc02c79bf98af55c0954ce5038c20cea8c40b6da5d61522df86d00ba1157fc8d99d4ae6d3020b543de8fca07d8408e8ed459203e5d21fe38b9007584f3fb0e52272e1889b7aa39c03e7e3fd4c645bf9cbd99e74b76b95e720d723ef966860700c1d3d33f48671a624c25302e94f4eda98f9e2b867e25cde3fa1efb6dccb108c7b52e428e1fe9d37d14cb8af37bde7e8a057ca6627e636c2009f4fc5f7e7082e650171abfd57f8f008e6b1814472ae1ab90150b07864abac30632ac609767d268590007598de1c9703c894048bc30679cfd6e512962f5383d9f5ec6fb309473722bddfbfe4940c792a5bffb42b077e639adfbf3f4552c572a8cc898ede37bd2656d9103eb903b12c2da34cd89b1ee969f305f2e13b731db7930517b532056770bc7dd59156f739a35f57397e107397e153477cf87b454c75fd471af2c749171d5366d9324f34830629b6e513227e008a124d563087a9149fe0defb2f3baa86e41b216f767a3a92a05cfd3634d146995b111e99f6df621c24a6091b49f79b8300674dcf16e0d42662e7110f8a634c67c4e3031ea1df1ec8b1b594a691586979b49fcc09fcb04beb6af7fb3968313ef76cdc9e5e3523965fce9eb7af90ecd37e5096fae24354986bc5a38b0bcc3c85278fc45bc6f13d7e19601c0f6f918d8dbe74d704e090b0af454d06af3a91bee5d8e8748757f89ebec01df6e914efa7d2e1a52c2cb6436ea04789e512060fe56618a8affc7bb55b82629564e2094b94ec9b0c9549d59db07b11c4979d8fcb52b74e60810b750d889a2385208c0d4e80a7da4d42693e35347b1541579bbb9a9ee4373784fa2ce8c2c2f0f51b91b8cd342c833b4b3fc715c937ffd4352cc4ffbc5c782ea9268e144d8f5d72262d09d849500e73f85c056df8eab6590ca2a998cdff837145f950b4e9ffb7b2f2ef695eca14328937c58bb91b82bacc989891f2f5b362458e3d41c16746330b421aebd0d091ae03891ad152bb953d8390f2ba98e03bae174979b24a26b176aa679341e8974d12a3e1a984a7efdab6ebadd4bea64e74755fcca16b0876e67245ec55743278c7143de9e532545096afc903a86a596155ec9ba67cdd2fa71a4d77ed0fd90f85638c9d39b07214937819655df8e6950e9b656be37b5c6bcc04ffeab9840c42d49aef711e60ca5aa194144de11f403856fe0b752d01a98487f9edbd0ee02a9ad15b0a8e109439e6ec74ef1e99676a53eb1e9576403d200288e7ee92da4ce2f60424cc35ab7eb8e50b8632bcc960ab1a4be13262ba755581b24560b4a1279571e2e51dd7d71f2c9fe86d05e169d8028cddca9e44d78df613622f229aab94c8cd9c7b987d67fdb4bbfbf9e69009784fbc176aedc0212310b1b5d7bae38cac3bb233643b15641890921e4d135ebc761da534fe12f5a6004b63c5b88c6b805366160fc828142bd59d1b536151694126bda5707034f1dc471a56ebaf654d81b339572ce0a5829589c032c812e0f002f9db1595adf251f9ffa1af92add93575cd8a7322cd0f3c6fc40b0c1b1152069af415cb28ac8263f87559691862b20b37f60fe70a38a337a2e4451824cf82d2cf14f00f00e904b98b8c4a95684e095300a2b3ff3f862b2bbf15dbd17e9aab8630691835ae53844e40218c41802e0c5348d6ae2bc1262f75ccf9aa89fcc786b84f5dc133551a1ca1d20408ee62d962217321a537b86005e9839ea2bf4a620458c76f93842a15aa41a4f611014b586c0dbd1250990d26dee61c2790099c6c31c685354509b1b7d5810fb5cc7992d600064e26d5e8b9678849bb32b966e67f85240411455bca710eb6526d960562866d93842cf78e371f73be0bae9ad6ec2833f63f3b4b1992daf7effc48d3e7e33fbd478444e17363a750d4fa7da6918a4998860a3373d9e8982ddbdedacc82f38d573e5c0e268e933cea6b492bcaa9ffc72bb6b3a14f713df6d34ab47f13ec3271466fe1a82475738d873d6afda0dd0d82b4674be738c29aa5f10ea61b80a7d57e85650a3dacedd09dc4a2ae0b7b2dd6947ced73890f052acd9b5c77757d3283e985949979f8928f60a82d360bebf56251f7fb89dd7490564ed64627a4a12ba639f4dfa4a96698a9f64a56c05cdb1d887e15356d692c9c7a4088995b72a8434ffd20d2ee1aa727eecf8eada13c55b5e697b769df51b2b3b258ab5fd7b1451c96081a30b9ccdfe2d662ef75b3062892ff4817760cd3e90ef824df95e11c5f50ada60bbfa27bed7f7ecdf05b078cdaf235f79e79bda1ea1672769df6d445e06b4a16b418da704983a110ad59b17cf620e444f7996519b397fec72dc7b36481b5596515ad69edf97c51e37968d375b2dcff12614968bdbeba2265de803c0bad338ae6b82934d65b5b8faae261d2b2289bb827841f5a2009d49a5201bd180774948f889fb3e3827019", 0x1000}, {&(0x7f00000000c0)="3e41bc8ea1", 0x5}, {&(0x7f0000001380)="54a98989f97c931a33ba80a053446ca4f89e3cdcb4178179965b02761fc552c02549bddf14eb2e458b774c9e5b4c94d15e0c1c95eec2aab5559305fca50bd5b56f30af4efc420b7061b2a92bb78e49b92a8a84886b14b7422ffe7970907e9a60e19f4c5109f780a4936bc50773eb6b56d4895d6cf734d70afcbc7226fbbcde6d91f5e8849f36544f0011d4056dc835fdec9f9389a47dfabf59298eacc7ebcf3bb82a1fcc14f4b0c7ffc6488158a751d77bc55ca8ebb6728639754e3a6ddd8c5b55e9b4078b5748d275b1a65d951bbd59e68e4a3022627339d9fde39c377c236dc25da7af43f3bd86c03b9f341b291066e02d81af9c1085be4ae8e3b1745cbb3e535533f4ad101017babe54a9c01348769efdcdfefc8603d184315b5eaed6f8d3f0e0d6fe775908901fb1dcaa4c9d4ab7cb62f5aaafb2b0d0f396f37a74f0c98244e71b21bfbc5e072ccb10387f8e906a4ee92842de5dea38a66c9d9e8e0886444208ff15dfb9eafe6ad49fa417ca7379058b05e5fb0042d664f047e38ff200a0c33eb6f9e737bd70666e65b576f8dcb15bac9d10736ec501f03d6689ec04809fdd3d52473cfc295a960a6faa42cf0500f5850a02a276e4267a06eedb80a1bec8e44faf6aa10f95076856d59fe814e94cfdd0d733855948a4d9018c99928cb93717877860a398ff6a0e1fde4fe64e313c4733a72a5153a116383c31bf195f20a9ccfae118ae643d4c72af6a980ad97268a7404eaf45918979eb307031a8d37592df5bbb87216264840e8fde8ee8948e2207c63b318e223b6962d1da786374226912ec6bc94402b36de9fb0b8809fc8f7d66c758355e8dc29c48e959b239854be413d77322be72771ef3270cf1e2faad7fe37ee4b42c613281596d4bbe6a698a99c2c26a1ad02945cd4eb18fa33023c35faddfd3a5bb91ec12036c6a0bc04bae4ce20afb99527fdf26b49a681e1835bdab2961c6be5bf43f5958107bff29dc30e79f41d713fa231a7891400d62c6ecf7935141bba69f781a92c4da7cd15bc7817a42e655766ad9a848b5ae07f961c88aa6d7ab111dde9d5859939ccba63ab68ae96767ffbb1f011aa1dc81be8a676a379c6f29a2ccce20ea77c2c0e9d7769734c7515c48da078e63fe2a928d064c662d5b20298cdee9949c3e82f12c160b0c02507faf757e254ba9fca50206f5a173db0297939b08dac9c0fe55ccac7fe5c53be3d399bb06466ea47c5b9d9219c681fbe9e2e0d670a8c243fb4f4e85bac7dbcd9d5fb97d5c0d35f152333517975cb52156fbb76c1acc80fa3964422b0393f9a60846c9009261199819dd14a4ea9a51b6fd360b4cd9f73db885935139f6279e7a00b32976a57746f2a92ef8b592ca9d563572a526d2133cfa7f69d9249c54c78cbbd1073ba2dd5ce981002a90f3ca3879dc27dff6c9e530db99861c38f3fee26767e329f24e1907f8ef6302460d7540b67f6f7169a232032795a7cb5c3e2b25331beb1e9444dc642852cd975fd2ec5fe432982890cd334f323d00b62b2092069d44e3998a2f76e9feaa5d614013653d49498427dac6d2c661e239d6c11f54c21ca7fd78ab4a6c171632adbf65b759572ee22422490197cfe890accbce3bed3b13da449d68f8d30d47528b2edd6e4f55fed4649beb0b7f499f54230dae7a0b7e1e33426781b11c80ede3346fcb35ff22760ccf9fff5f2023b6e00236c7dd70e536c9d4aa2d0b4b6e5babada0431cf0d41d5e7f98dda206aac74b1679b720fc553619f8ddc0f7fb590a4830f87c54c018263a9ba4acf734ca6eeced6b35513f78855be722794848c4568f34ee3b5029bc8e91c9aae74e42596051ffde0170eaa62756c1468563c54c7bb9d6b42e232a23b8845da7c533bcf7f6ec2d4969bb996dd92619ee9ffba7db98e8eb07af8de91dad74f0f5b668cdce42924628077bcaf027b1b083e2f9c8ed683e63f761288a8c5e8cd09f457a6a578fd8f39797db4f8e1e7f3f6cfc508ffbce122239d11aa11a963404d07b528d6f4bc943b845e97b52a67e83da1a1057284644562a024fede681b6c7dd6f5b7bdd7e43b0e0eeb0fa3a0649a68ba645cec5a0117d94508d5e6bce18aaab1bd5ce8f6aabf9325b0af8bd727d18fcf5ebd8f8fcfa812d1013d51eab32d165f78c78f5926e8b5bfb0f4d66206d049c370e11cce44c019156cfa2f576bc6634fb7085004aeae16ee462eea4bc42bb3f505f9435028e49b571cc0d41db99fce81999a0bfcce492fa5183eab7de898c994aa38fa578f716bd3d33f4124a00050fb7842b83751e0524fbad6f5084919ee243d06fc5bda6948d367dbb807096221a2614fdef830f09c0368d4ebda84aaa65e321de93a95c6f5369833a33c0b7a8cf3a2fa0c238cfc94d5a64213e5f79cd8e00f23b8c19a82b84ccaa26c49b2ba55da0edd7b80a7f1b184956110a8e7e2e7227dc73910f2c0315984707281d2a6bef8c3d15b6554cdd4ccf3dc8724612b513a4eee315e1f6d9d6a0aa60f691d61903087435774d200730a81c92f352ed995216130d66d9c6dd5690fb32c472ef0c03fb5732c7ade683c86fc6b4d8bf4a67934047dee1abf78a258ad4360c023bdb98e257095b81190701d56d21435ad476bcdf14f2aa08fcdc0f4f119b10f2792e39907e6efe9265634c0e7cac796d32237f58ff488213a90c40742469fee24d3b85318629d017bd8496fd2023e3d731dda87deb6179a959c437e361b0064205f17098a019d580d6a6d90f02f11459d9a547cae10a38ab24d678da4381ceb24f6e84f6cdc07e1e60d03200969b4d754caf875769da3ff66e767c41d4e370965f1e74ec9233026903c39bf0e7d526a85c9667401c39e4c97786ae6770585ea64be33165315d2edf25ae1ebf1cfc077415b033145f9d7bbca34a0a7f960213a919cb09ae92f08ba989a7cb068b36380e197ab249c91cd2d92b7bd456ce3283f06af682690ed6498ca429e52f8291a98a1a38d084ba4f065603471815aa8bcc762b396e49580a84189358d81e9d78bb7df6166548a14b524b93f7b91bb0712236d4661eefdeff926cf517f0a363c826409d8d8be5c5bb2c5e6073f6620b61ff7cd31af6411eaa2d5d3c5415bace198f90cf9f3b13284691cc9694e30c03153c155fe95cccf6657f56b148d1264a94065f5032b15466937e24b2ed06afbc170be49866d59c54585d4f002ead098f928bba41c40296cb26dd5ed9572d1e2b1a96dd512cd197e0df71b392c5e01388afb7d873d9e424a1bd76d60aaa7bc9e5e098321a735120ec18a7fbd7bc946191a09192d88bf2e6222300b7ad9f3f130eb453637a0807f05e80711eb6774b121e407896a67d9a704c24b83f657bca909079237fa31d4145b9329c265e33ef34a79eddb9107e508256bee34bf5e9e9d35162ebab89fa11bd7a69f938ce5c677fd089306d9d67a666cebfab8af61aa2c5da70cb621b3570e2ef213c4566624863834ebbd3f390fa0b33c8b32a3a4ba42755de0b09be082fba8227d8f730e3a35fb87d826e38df415c1578782963f2bdf6904876539bd663387d36aa3ca948eb27d39fef3dc140e4c0fdcd02b71337120eba96d590abb15da2afa0a6b404b26630103f74708399f7b3a1198a96890ba0249457620647f8d0b2e51fdcd6a73daa12643356e4e2a1cbbafb2b0f157254fd68440137f0b04c788519248d047b489027e9345db0fae24923294249e9a465debb6a7de7c47ad8e3cbcd7a04ddee843be68d98ee3930d732a1e235ee407168b28537bb48f7841a2ce272e2686df3c1f07409897004263c43dbd94c4324b4a2b235b153799b631fd0b53d174c50b3db4a255783fae59bebba2a32f5773f8c7f77f3ef50c5e70c62da5215b8e046821269419f115c021f2350d105d4726cefe9ff54d0dbb356d457ce1f5ba7e46d41549520bfb68913e126bc28f3aa950bb09fabf688d21cc357b882026b2b2b3e0c28f1e0274926a42fe7c585e9416c3d48e7bf69454c55d45ae065ed1821703cdf5b32eab89ab7b239f84c374564438ec4aeed662a6f17ef4ab73e1f13597a0f441f5e8dfbcfbc78b5b2e243abf783675ba867bb418012aeddcb7929029bf6dbae8578676b21565b9e5efc848944510f87694d21c725cb08ad82f81eb98930c6fc05c94426c94d208277004f067399150c33d5fe295dedeb0d2d2ca25b4b6bf99cffb4d1762ae92018fe8f1cdaf557b2cb7e6bda9e7b039e03dc30735dce1cd5727cb31f91cd09d5665de43010f904d6306ce6bba38bbce6fc30e1cb3bfe0d40c85669cfdd014851be7bbd9ddf0731db87e3196f908a18a4495109ab492feffc6df9032e4544a6105351c3b5ca1e556689b05047bf3353e5ad5fa147acc1389d20eb4778e7c8ba8db39b3c7a65904bd32e9c51c2332eee52899c30ca6eefa0edd7afd5c00519acd8302e773bed16108e46562d1823d060682a125592e352ab881ac2d977fbb6f19647d47e1b438d3180e74ea90cbecd289d536e10e1a4651bf84c327cb1541e0aadaa783df349c99fa21afa6e0d455db9fe6dfafd1a739478155d9c5abe32860ee7cd565156e5a434105f7bbb1e4f5dee63f8fcca5d97dfd345360765f8738cb43376357e12a94b0f8d3d2501ebdbdac48eef933f56127867f79720e0f044148fe322400cba187e23c1e37b8b1b23579cac718f30fab42b57e5b7d10871f28a6fb38f037c3ba0c16e7c7be5ecf27e0a2cb3722da3d96eab65d879f3f1ef591b357209fd31a71c1e2e28861f4017539b1f8fe581bb98224afd8c28c4bc1079bc41cf7945c5247404fb518c82a55e9321dc0491b230e36719541cb7383755624a748f4ff0973ed3508ff36fd92b1ec4508a4b76acc1963db3c911db193962a7768061969fa65545e8f4dfa73a98a6216b0e5564e898514cc4d8e3c1788769dc02d66fb0503da911f7fbd3bec4589c3f4534ebb2478054f1db80e396d7e22640a5b88dc2f48153a2e8ee5baf84282d1e3e9562b66e53379cd9120b93066928b429fb4706efe246caac8d732a6c1e0a4d32ff9c114fe267068478c0c0974c02450d77b5aa01ac0bf00cdd236423aca7ecf5297290c077d90abd96e1f82f057ec088df9210565eb4d3728195445fae957b160132a3eac96ca6295ff77fefef1d199becdd0aa21e9a9f5426857042334c9a92608a2182f10e536300694a8fb1eaa3393130555568fb02bc7fdecd0780f689b52f21eff13844000cedafdfb75113e77fdd3de6b22727268886f8ad2ddb6d9096c809fdc76a1445e6d5cc8f7cfa9ebfcd443e83dc2485675d531f3aef90ab3a3c6a018106e221fbbc7f1595973c535230db7bbf3062c3e2235b673240e4a1f368420bfbd2d625b9bde13b8d2b367c4b28ec3fdaf3629d013b7c2c060114af866e276841030956da42c2eb10852b50905c19ccf363a6c70b3b94d73b7bb69b5f34716fb2745e43eac451142ac91b2034a1299fa80ed32025194ad406f91ae0588517ce2650ad712c3a6919b52550f3a90af92473afa4e1eacaea43720b0b1374b6485d6d3b9dd3c6f739dd5778b326d70a45f08e9dbe92cfc2df7c4e368230f5cfeda35df92ed6a66795f9d2bef7d912be27391f209854632e3474cf20cea4ae060ec2bfa24b49722414afbc693d542ad266414fc2ebde184137614e34db8ebf9cd1d5f0b4c08b9fbb7a0a577245f3f6aeccbaf21944b5718bb0efefc1b600a4dc7b512881c79f76ac3437806ba28c1773c9d8aba2281b0ead9d897525d157e8597d51277244af62d91f3da58e6bf0b15cddd8b9", 0x1000}], 0x5) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1000) ktrace(&(0x7f0000000100)='./bus\x00', 0xf61d4b3dfcecf3e1, 0x40001304, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() pckbd_enable: command error 11:56:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(0xffffffffffffffff) setitimer(0x0, &(0x7f0000000040), 0x0) 11:56:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1ffffffffffffe74, &(0x7f0000000240)=[{0x74, 0x3f, 0x0, 0x40000000001}, {0x20}, {0x6, 0x0, 0xfffffffffffffffc, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="a3fc466ff93725dedb6f22cf0953d91dbd089777ab53b543b91dbaae9485d30d9e25a8a7", 0x24, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x66f1fef1cf258d86, 0x3b9d027dedb52114) setitimer(0x2, &(0x7f0000000140)={{0x3ff, 0x92}, {0x5, 0x5}}, &(0x7f0000000180)) 11:56:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x0, 0xb9}) r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000080)={0x60000000000000, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42ef517b00992afdffffffff0600"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000002240)="17163f874938dda960fff5f32ab939d8a23cf81950f007a1aacd8e76a6d6328da97e4ab420731a391375a651d00f2f82fed5c1c8df882e43a2bc16fd37208622b6c4d9c9edb80a471d8c53a643032845bafef9e701e099aabefdf564d6733b3ff8c67cee92b7708ed5f29d482586319f651e047c436e099b7ea3fe70017d75cf20250eed8d05a6cec68f87dda54a3ce90e47d173fdd7c0fb2dac6acc3026c6f338b7b2fb5d13460c9911212f0c5ae4479557cc2e82229325c8ca30dcd34643ada2f7ae12f97df1d513d6b6f61af54d23f309807e5fb3ae47d3d9e1985cfa4df7e3d3b2606dd4945da471be3e335a19203635e1bc905dbd5d366964a65fa1d714196a02a21cca13f6a288f13eec86c132f2bea765289304168915439c0cb8f912e11007074cca754d19acca1140a99b70996673516d32142069b091d467c5a69d46436cab5c132b579a55ef421df6145c5c3bfac82239433ff95999ef2ce65dc5786ff532a19cef1ba487e4753bcf023e297bef196292631e5dffd17b85d8aa0fd8c3bf09fc2d2251e35c0be0590b11015eb3fd19c48e1bcb0f1f8d55f4e837ee25c063b466ceab1df94da477d7517c619fe93d757c9e375f055cee0435d37e499c844afd3fede503e3946196e9b69dc3299d6fbec2a889670f709c4ce717882e9a5596e8db9f403f6da72a11e368eff94ae2240ab626e880acf101a3b4127eed93689aea9a4adee8fb363f8d6559ffd855680548e00460f8cb9f1f8808cc15285e3a9f38807a261256296188cf1b14a9fef3aff1954e87bcaa89c0ead0c8a41ac727e19c806f20113298bec997f4134388c85b6ad5ad07c261e74c27aa03c62c739bc24401ffe2a33fef4dc3a865bf000270894623a83e9ae832fe8a4c6e5dacbd732f0f8d7ccc76930450a28bb55ba9e49a8b9e912b70c40ef95a4200df2dc8c5377cead1ced6385862c6d0591c2df2ed1fa7659500796a1aeeb27aea129075271bd8d02ded2c0c51a2a5138a6673e468a0018d6b498964a6e10563135e85bde8388bfdc469764ff7964d4197230196756cc993c09b9a6decd7745a38aa5c27b0fddd811efd328292ce200efe995914445f961d0c2e70a7b22c1212d3a807a1d0037bfec6d1da74ce81953a7d55ef0932deb8ffeb2fc2faec38c1bd821d12f77db1541cc62aab2b2d69c7f445e9e9da50a8e471fa3ecd567b963f1d6a6f082dad8a6a7734e9a4aa4b522638ae6c36b8ea1a01ead806166cb9838c597ca178a0100978d61198f55746b3433f33e7def61230c59d42a29d352725d8b7673152a1ec5046e7b2bd820a1afd3b7739153c8903c0009f23140ecf92f152f3b6b6e2a662e3524902851b1df1fe63ee4aed51baf016353b62900b8a0b221e2beb35754ba727aafeba8e9a6cc1b2c15e6e255fe471e651508bdf35866f84ec422ace122657d9202f626cb994bb914e4cacb40bfb11ed725a20555c38df80d255e27ce2f5988e5cd50bf131533c14c3fcc9716c303f40c23ea74f39eae46bce7c5105838a5fc9c7939e2b6f2fa2174aa42671165ddaa1bb0b42aeab581c2f0d7c06c3d77c42ea927fbbd826c98cba24a4776a485d95b2d24a7c94e170496bdb2e04c49495f28a528265fe196c951b0b5b74904b7693bffb0e249955a0e0079d1407d701a51df3cd450c62b3d0cde5ee70ac7a74da6948bb1b95ba80e4f26725e67bff42af25c605019f06b84dbedfb5fb5875b7e417eb2975f1401f0450f088af5ca7990e2d2026c3b82f079f8f5bc4a9e047de5ae632c63c292b53a9661bf5c13e9bee251ceed0231f62178de83555455f57c1ff46ff3eb62fdcd6d3826d0b385e3d293217e9be9f474c61adda85945dbb55604b969a1cc81f9455d8344177d75a4e2f5568cb3d86a81e9e308132ac65a0539cf8f6285c872f39995c061672824e8299c65ab723d90875303d263d3e0b155fd71cdcd9089ead2c80d9f59fccf74d7e0c186110b1981c5708b0f2dea55884f4cdc774aa893eb227f805a557d98e798788c828e8dcc139d0c48209a8fbe2fdf1b2514e0165c784dab82e670d0358e0b4a72264d3c0ef043964cb37199fd352b2b82dca27b1dd07b57272d14a38319dd016c7ee90c23a0ee79766b7942fbc973b9dac3ff3bd686556642ec468132cdb33e8cbab2d1978f9ab356ea7a2932ed77a25f1e51c8df4382d31a97f3b280cfc41fe23e39848403b4bfac8d2e65b5626b0f71a494d25213052d76cd0f9b0809231a108734198d657ba01178bf59fe5fcba33a03bba1cc966dda40eb46d75d734b279f4d21758bff4e8cd55ed54621e365a7eaab4cd11432e64ad10bef9922088f85570ab39ae1390df7fbcedb89b9569b9af4c59244e59e75541ed1cc05bf65e077e2c903b3e286a22579b1deffcffff8fe5626ae3f31e70e428e1b2162402a6d56ef43ce18021a0aba344e88bb17bc328123cd5361e3c83e6aaad361247a498e648aab71caa16dc21", 0x6e6}], 0x1) 11:56:11 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xfffffffffffffff7, 0x3, 0x1ff, 0x3}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x12}, {{r2}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 11:56:11 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r1) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 11:56:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r0) 11:56:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x7, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0a02000000fc8e58", 0x8) 11:56:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8280, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000180)={{0x5, 0x2}, {0x7, 0x6a}}, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ftruncate(r2, 0x0, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:11 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0xbd2727cca8a3bd4b, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0x7f, 0xffffffffffffffff]}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 11:56:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 11:56:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:56:11 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000010000000000150000585e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r6 = fcntl$dupfd(r1, 0x100000000000, r5) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r6], 0x2, 0x800) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000002c00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d60e7ea33dddcf9e8f1c3f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091fe4de97a4a07bb4ac1a06f601a483c6a810cd8435f0ef973d29f0faedbb8d801013d8001bfdcb2aeff07f5e5d57679456b5610f29f3cb3e1f9ad049ded3c352b408d7f657a02baa2ed65388d21202f7906f54c4b7aa13534278a60547fd90490cf9a822f17d34c25966f647d9f51ea03ffb018bd3c4da030bb1dfa11ad6c7013460e0af35ee66f362afd789ad99409c07a98886178cbdd499776a2481d90f0722abf414998db800da4672c51df4aa3167e49fd5211b536383ef5b46807a22cee096cd1eaafdc98e1a14b44b97d63aa64101c6c2daad18a24e42e4824b45634cea9829f3b3ab4b32c0945fd58c38df770bf15b279fc5c68d22d4a2395d83194937deaff3b4f66f91f037f64c13fead4140a339ca2ca457a0592b603c2653e175df91d457bc9f9cf9488fe67af847cd30fa63b8fc0d2c805c7cd16053078639091fda023ab3dc217519b23f9b8b70a32d702a20b10"], 0x1008, 0x0, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r7, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\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'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f100000000"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgget$private(0x0, 0x109) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:56:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80000000, r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40002c6e, r2) wait4(r2, &(0x7f0000000200), 0x12, &(0x7f0000000140)) 11:56:11 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000000)=0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0xffff) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000800)=""/191) r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semop(r3, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x1, 0x200000000000008}, {0x0, 0x9f, 0x800}], 0x3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/157) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x82907003, &(0x7f0000000040)) socketpair(0x6, 0x10000, 0x7, &(0x7f0000000300)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fchflags(r4, 0x0) read(r8, &(0x7f00000006c0)=""/138, 0x8a) syz_open_pts() close(r8) 11:56:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x80) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:56:11 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20442, 0x1) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) ktrace(&(0x7f0000000000)='./bus\x00', 0x446ad38366980bb1, 0x10, r3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 11:56:11 executing program 0: r0 = kqueue() ftruncate(r0, 0x0, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x14\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@^\xa2\\\x00', &(0x7f0000000140)='\x93\x00', &(0x7f0000000180), &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='\'/\x00']) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10000, 0x20) fsync(r1) r2 = accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendto$inet(r2, &(0x7f0000000340)="ac6007a9c1fd5dadcdfcb1ad1de32b214dedae6cddd305e4973ba8b0ea6c55d411c863fec77ea4e90969a9b80f18ea8b245b", 0x32, 0xd, 0x0, 0x0) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x800, 0x4) pwrite(r3, &(0x7f00000003c0)="18244957244b2138be37c8a47a8b37c8483c37ee648bcabb5dc6f0cf55909f39c225871293aa1793a916b88b9c7703c2069d39a9281202e3ed4f134320843769f8cdc4c88777ef16f2f9c20aedec643b94a784086749f48b59e037420ed69bf5d8ff298b9714afe8411b6b590438b6f53184b1bf0a66a98640b7aee777eaa86eb3bae555a55af2e10e37e9a1227c32a1d0f99017498731d41fac46af8f23c3b87404a95fc19a7079d310c6e42a278497602597036318bb5513", 0xb9, 0x0, 0x0) mkdirat(r1, &(0x7f0000000480)='./file0\x00', 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) write(r4, &(0x7f0000000500)="fd77a40d98e062f639984cb95815be90e83d37bb8a34316a8bfda8dfd7e6db006c6f75ef6fabf8717cac4f845b0b45f16ae7249bf8e0", 0x36) r5 = syz_open_pts() write(r5, &(0x7f0000000540)="4635ec70e6639160b3399ca4bd63adaab7cab9180d872b1e85af00ba318d2f142156bfcaedfb9ba6a1a24a4105d0144b61a0683eb079994d28598e9bcc", 0x3d) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') r6 = fcntl$getown(r2, 0x5) r7 = open(&(0x7f0000000600)='./file0\x00', 0x2, 0x25) ioctl$KDDISABIO(r7, 0x20004b3d) r8 = dup2(r1, 0xffffffffffffffff) fcntl$lock(r8, 0x9, &(0x7f0000000640)={0x2, 0x3, 0x2, 0x3, 0xffffffffffffffff}) r9 = open(&(0x7f0000000680)='./file0\x00', 0x200, 0x10) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x1f, 0xf1e5, 0x2, 0x1, 0xe9, 0x8001, 0x9, 0x0, 0x3, 0x6, 0xbee}) r10 = semget(0x3, 0x1, 0x4) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000740)=""/128) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x10000) fcntl$lock(r11, 0xe, &(0x7f0000000800)={0x2, 0x3, 0x9, 0x20ff, r6}) r12 = semget$private(0x0, 0x2, 0x900) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000840)=""/146) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) 11:56:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x3, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fsync(r1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1, r3, r4, 0x0, 0x0, 0x80, 0x5}, 0x10001, 0xfffffffffffffffd, 0x7ff}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000180), 0x10000) r5 = socket$inet6(0x18, 0x2, 0x20001) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x3d, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ftruncate(r6, 0x0, 0x80000000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = dup(r0) fchmodat(r7, &(0x7f0000001b40)='./file0/file0\x00', 0x8, 0x6) ioctl$BIOCLOCK(r0, 0x20004276) 11:56:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x80) munlockall() semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x1800}], 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/203) 11:56:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="e14ece6b80952dd320bca80bedb49ed6de8912"], 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) setuid(0xee01) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:56:11 executing program 1: r0 = socket(0x10, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 11:56:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x15, 0x910, r1) r2 = getpgrp() ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x20, r2) 11:56:11 executing program 1: ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000040)=0x1) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 11:56:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x401, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000080)="9667", 0x2) syz_open_pts() 11:56:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0xb0, 0x1}, {0x6, 0x0, 0x0, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) syz_emit_ethernet(0x12, &(0x7f0000000340)="b2") 11:56:11 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) getitimer(0x1, &(0x7f0000000000)) 11:56:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24, 0x0, 0x0, 0x2}, {0x54}, {0x6, 0x0, 0x0, 0x9}]}) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x30) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) recvfrom$inet6(r3, &(0x7f0000000240)=""/4096, 0x1000, 0x1800, &(0x7f0000001240)={0x18, 0x3, 0xfffffffffffff801, 0x9}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 11:56:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x81}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x4000, 0x1) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r2, 0x20007471) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 11:56:11 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus/../file0\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 11:56:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x101) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x2d, 0x0, 0x0, 0x100000000008000}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='+') 11:56:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(0xffffffffffffff9c, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x40}, {0x1, 0x2}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{}, {0xffffffffffffffff}}, 0x0) 11:56:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) 11:56:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1}], 0x2}) 11:56:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x400, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 11:56:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x326dfb07055b4672, 0x2, 0x7, r2}) 11:56:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="11ebcdf12164", 0x6}], 0x1, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x5}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x1, 0x3f}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000180)=""/36, 0x24}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/31, 0x1f}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/181, 0xb5}, {&(0x7f0000001480)=""/61, 0x3d}, {&(0x7f00000014c0)=""/91, 0x5b}, {&(0x7f0000001540)=""/136, 0x88}], 0x9, 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x4, 0x2) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0xff, 0x7fff}) 11:56:12 executing program 1: r0 = socket(0xa, 0x3, 0x8) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 11:56:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 11:56:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) writev(r6, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r8 = kqueue() r9 = dup(r8) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r13, 0x82907003, &(0x7f0000000040)=0x2) r14 = openat(r13, &(0x7f0000000000)='./file1\x00', 0x200, 0xc0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xfffffffffffffff7}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") lchown(&(0x7f0000001280)='./file0\x00', r10, r11) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r16 = getpid() fcntl$lock(r15, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r16}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x7, r2, r4, r5, r11, 0x184, 0xfffffffffffffff9}, 0x80000001, 0xdc, 0x0, r16, 0x3, 0x800}) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 11:56:13 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000380)="06d07b0a23600bb3a8058ebf8896aff3009b85a8f45d7d06e09839bb82a7d92ab8564b316673a6a6ed63e064d2457fa3ea69da604b67c9ce02c2f7212d008e65941232474b5d1adbc39f9a9818bd5f18c506bd1314089ce93a02f7463f5ebb483b5d2c3002df135f7084c60b410cc9486555976f109f037d59566f4d8d067086966913cffa6803e42fb425d8d7c9324fc3c966c3a3df294c26", 0x99}, {&(0x7f0000000440)="77aaaf06a9425f8602c62e9cf16be17d79edd0bd36fca51aa9c62ebff55f79333c8a213d316296d523bd8b829f7768b015a049eeae969fad17e4985bcf1a180f235dd4b273a70ddc088c5583042e7f405c94c1d1e9951dac3a211686bbf365462154c64f4b7a5ef5cc306399c39a3bdfbffd5a96d462e9808b2c412b083baf97fffbbbfe5b59d7b8c7ede72548b673dc763872b367238ca6acbefb3a3d710da04cc423e58253df88fc1a68b5ab1719ee34c6a4a177fb7c7e30ae221ab83cef", 0xbf}, {&(0x7f0000001400)="205842458874daa8f3f688f4cfceee3a0ee4cfc0d912b420f10dc9e599a1870b923937d59c39e0adef1c18f6e3e39f5544d8a90aca4cedf2f6f4cc9b6276dc52b1a8a646afaa33a63e7a0e956c7326a1eaea8b4369beba87a256433f1824aa30305826cef03126dd5c3a31599da224d1fb76548c4c5bae9a09aabacc2d18f248988f2a0d908a3b023cf53b5c1f2e0b11b7d0a4e94066d30b7b549f691268dff30c3f027786363c5157c8a489efe55ff22c8ce3df55fce8df81a10aba9185fd81458134f4112ebbb01fb78882532e5c1281755a83bf9230b492ff2161ca461db5ba0fc17c537677006c1b3c4211c2790c6a4bbd5cc528a926a32ec5e2b91a372f5faa71f206a0de3c61ca2047fb786f9c7d20f3c8ee7cd157afd48fc2af5276c764c73a1af13f865ac6de70aa496ce606ae7ca21235e7a0aa7bf1de101710e42ebad8eadb5116a908ceba9467337b343b6a76ae6359c3b3cf8f787d05dcacd2e1ea2648b8736c9dcde613da0a4b5930737895adbe3e00d12a5ab690a1a72ba9955791e0685b46c4b27e395edfa405e124985c5891d03469644f6295c81c96d9ba176012036f422d02a86dc080e68c56afb0423ba7912ffd6a104c271ebc2b70812f5eee7ab478ba74612018726ba726476ff418d3a22913540ceed1a092778b31c4f51c685fc71f8537972ea0a227dadf86a4a4df288d978d86280ea18832173f5bb5c51b5192580cbf67c900c1781791c6330d5b7291cc20676a05cfdefa732b9bd97acb80b56ab87df88b039e268ae87bcceac7c19dfd819403507e4a963109eb31cf819a3202085f2608f8fe4bd689cf32d4675981c4cc2386f6843f20065594adbc37d8336ca7c6186d4cd3cae6e1c6b9e622cb278c8edab0f874abd364c3acb06b49f81eadc04672ac73854781ed6d009cabb44939bba74bd5c156815793cc3fa2073c03daa7df5df8023c4238c4a5a3a47cc129cacf59ecadd8a591bc8607d7112bd9b70c5aa542a6c5c1e1fd6bf784ea3bd66313c41f1ced468b5df0bed79a01a95ddd2b4f4a484af0cf9d88420168df5dce33d39bd9d6004108811ae71e891b2b1664dfee562bb1fe87e82543cc3f941b183a71d9aeca215b86bffa5d13fa281f892e41ebd7efec59fe3b0cf5a1f55d395eb169fdb89e5a5649bcdb45f73d483e3e389e6a9cd1466240c3a29b54a98d95a94458a5372409c213367b35334124da0738bd269743cdf1fcafbc84768775aab4a98b1b7c55da1c9e4a924ba801d4d8625182536d4b5a42e192d9133f4fc2a13098c829b22582c38469753cc657dbedc15d5207753cb2083c8bbdc2097ba3fccbefd36a205c62d5ae0e2422eaee5c17e85ff7b1e334f6f932d604351cb4964f2cabe2671036e44ef16a7754fdd7ec45819a1592fd7dfb914b6d81891b2f2cd2ddc7427bb2e0106687a857a0a3146c4ea0fb357c089957e7cd5e31ca2a5931ad5b14cff03b7d496e2af76a55a2baba4994d2aed3fac63d8c03ac066a512bceca489c824edaa9907fd0896cd1ebbe5dbd007e36a195e63ffc7d249c62e99c1c70cbd5c52593ab73cf945703fe511ac5de270150180d0125cb3b2ac74169419d976cd35825909c13acec6fdb575df053f65f1e6209140758794329330d1793c9957660d31657becaa5d8139cc5440ed05dd332a12750ba1e810f5bf2456e9bbf356f862a758e6bc0f22842e0516fc6b27b2f379699838da9369f95efeadcd110273f75edd261dba9a2cc9699b1e687fe8e6dda6b28d9bcaa69957258e4559983a08fbb55bdddd23e5213a3004dc8bd3768d6b86f21d8abe24da9bf6dfd4447902e786acb8e68b572fc788ae539a23b850b65686e7532e1430b50276261d98cf590ada796cdefe70cc8e9f36bdd0453d42ca774eccd96259a5f1c59cc6e3aca1b2bf0d41910789627477e970bbaec05c833d5abc41b5145a9fab7b99bcf3ee535de1899dbfee22f5dac8a3588db3b916026c5aebf30157df611e7f9657c4cba29b2a7c91c1aa86e5da2361e6f2b4b5fd107ce14cb70e89d200a697baef06ed2a47aa12cd8d94c5a7d31b78b9126869276c66e2dacc1b95c5dbca2e5c656d9e5706725bb5312ee5daa488031e098ecb0a97279c1c95b1ebc1d8a34a5aad800a8282f2635031e4d5c802ed30baf1f3c318744fee1c2cbf990db7bddd0650ac86bb90258a9238f7e3b80915ccee257eba15f798d701caec25eaea4d37dc001ee388ab1b647cf7eab17303475c77c5f39c6d2772bc239944beb7958356b7c870d3025b2f3eaef9fada78c210874fa7082a618bb26265021aacf7df5a6b06236141db22347a49bff999bb3d4f1210f3d8af82fc9b0c76cd6c51fbc6059919fd9070a5ba9c348fc9adaa5fcc79b54ca503baa772a30de6ab101e76bdac7d28158c768d09ddd943a5e1b5b6cb4626d7aff0b34b1cc7cf144e6db7225b85b7fccfa68232ae29ac7523d5ecc08492c7e3c24472cdcd08588c4671a47d7ed71b43ff82bb54620d24cd82019e862f69dd06befe7d105fc61c85d54d96cde908ac5501dbafb67f6cb28575137b98304bebd21d5d07be7e93aee42a61c28711f264bb9be29fbc89eef7b427d896c017a3b6c2ea689ecc6f78b2270a93b5580c5a7ceabd2f9bc666132818017678a3d8dfb36b845444599fc6b620bc74b90f435e175713fb712d49126f2b5b8d71cccf5808be904719928188bb51acee1dda604fb5483e8ca8089dc7147955cbed1e8a653c56fa42ddc36031db01592bf7404192067c2051a56d568fe49eee247292fe972d38d6d5e8f9ba548a1b08ba3c556246efe3cb8e54012ca6558f02615381eb0eee45b088bc94aef905af867ba54deef4391fa89df70de8499a2a36cd577e90e0ce0df8a58fcbd15359dbcc0bd39f3cb714cc1dac18b4ca7283aa2a9ae569d961b1becd6b030c2d62477ea10ad947525e98414faba40e20da48d013104c770f25107e3a56fd36e4160b8d6603aa7f63520e5452f4fb21bed2c8f40be05bc8453d056ede80380016543f54c79a743051b5d604081b0fe48f1a58ef18a03cb215003c3cd5ce0178c620142a0781786c09f72408dd73dfb4bdf5f5a34c5e511111ccb77b4bdae9cf8b59faadbe048382a1e11d04c7dd5528e29ed0d50c33a4b960d8d1bd844ab3312fc8e4e6b98b2c41ed599d509a18b11b3e24ae3a14926579947467d3cc7b1150ac391d22eb546d19877428dbd6212e7720e388df4d20db71c79430de23533579b0f620353a4544052b1e08d39a6f3299a9aa96ffcd71c2aee5538eb4ccd0e7358c8996c207d1bd40ff915e81554fada135c9e76b448ddb5dea2a326a95c279710689569f41b78dbb4e2a690ff0f5bb6f3418e38d9f0499c9d94068cd52c0055ae7db68ae3192ae44c0e192174a7e46b77cc8e9b4683322b47c4d97f3511fd98e782e0e8340eb275eb479cbc82f658a9b67bdd44c029e41801fb0ca1e716c403f2d701cf03701b66d7b9ea774aad7915fe2b361fc1436a86c52554ca1590c36e4efa8cf9d59b532e817882fe5a905780c539ee440743b57eba9e6183da7a3bb4293e9764b18326cc5b949cc96606483af17b0a272fed872e78ec3cb232ea3e48eb90bf4e1fb44711d03de10612fc8c09bf995851e69ace832ac4846efb98368ecee23c59fa9f9d724e5d5475a4320e213dbd20899336b63a84fddd70f0a11e45caa4b796de6f9dbba521349eaf88cd061baa0a38d6ca9362eac0c2861b580c18cb28df4af997293c680ee1c86696b84cfcd6b858339270c77a682a06f824d8a6429b4478abf318a8503049ee7af052e0a58c10e11938d522673d4e8062f1c9c7eb1634b3a5fbd1db4e22e051d036c9e0f01f66418d092ca0b9a810d7604e2e7b7b42208298698670a12286954bc68e0b5ff4887e84d867747f843c505b3ba7e4e2c67c8ebc1ec9751e2ddfef5b177586938999cc2a969538e8270c508615a340ef9126e6087725b14c89bd882f073dcc72d99d0f115affde1f5e58b94bbe309e064ee8c4ea985fec58c49a8d0f86aaea7019c5dea320f736ba95db903c554818e4cf8f4f3fd9084fb1c78b9bd2028991540231ab69eb27b934e92f16d4e3df68157eae5edd2a0be513ca4efc2d0e81a6b37497db2215c11791a0fa2e95750a10159543d8d64f667fc08f50405bf2feec02e012f8c189a9f64af456f24aa18762483af505fd92148a040ece4e90bda8bd08794f0da3ee986e6f54aeb67ed18b775da7a94a5bb7ed79afd3c9847f44b9a54809dd6706cb94cd347aa2bba6495e768e3fddbd8c364d53bc1c41be47b4e45d60bf0b3cb8a137cb702acec6061f1a685d94599d3c45fc6df2d29e56fe002aa26b26b0e82a72fdead7a153d219f3758cc6fed272ab64888056a15db349a23ff5d8f492f0079f16198bba4774084b3bd428087e7661caed52cb565e4197858f3994eef6be3cc708803cee79bd86104b74211350515fb1fdf8f616ef421360ed9f026ecf94f8abad35aa98384995639c5088efce927bc0871074e6159e60a39647ce361ed60f8d8aeb7c9d0041e17938c891b977f0685e444e187f93067a17a8a20d5373cbcf91f5fe4bc795e9a79cd573e5e8c448a4cd2a007d511d154d371e874e15ffdddccb7f67e2d9d9c1a958eafb408c82895b1e74e5fe7d681cacf82903039f21f6f66259b5900b9ca3b0117bcf749473b138897c85ed517c9ffccfff0b88c4d6e6a769e5b61503aafea42c7ca6e58ca94952b0e39f0d5d369f99a8ffd5814f7d564b13d9080592f2b9eef08622bc54834f0ed11435466aa9a28b7dd1ce5dc2d5a80df603d579d7a7e5563bc57fcabbd5fe3662795509f977a9c4c3ddbd4dbf2361ab5f8f1c564ecf3a0043fff3edeb33b92c589805f9452548d03f4d0d694ecd71b272f641a54f7752f3a8bc7a175e855eb017dc3cb30838d3446b0a8ccbc265e0dc90187938479567e95a7fbd21bbb151f5db7708c999c4c2f8284388e87dc3e75e65e5bca1777fb28a5748331c91eed62d434b3ff7331935b4a845eddc528544120415bfda5470b3bd335b723ef8a41f890aec5ec45e5a2c6158ce8448c4a2179fd0f8ecda9c07fb7087465db2310e319e94e3948adf872a425ed1c4afc2f3af15e77e181aaf19dde8f71e8d155e0c098d986695244750396dd34ee7e2c7913cf0459c855f1530afc1a6e62f63b66012ed0a63f5a8182ea5e681de31a67ba3ff71344c50f65dcc909c3a50a4bc2032cfc634e0e5beb40219dd4039d8e880db3b58437123c041b92d930b137616e7c52f3c9fc4c19804910fd783e251690e1dc226b898182a2cc5bee48fdf2c9f1b14c591da880e8f288aa8c8d6f9822cf04faafda31122a002e359269578cb78b70f3fa7e57659a3b616e056209f16693b68fd63b72fc8ddf774faaeec71d6a75343eea357532e3e6d5aeaca66d668c5b1c474b07e093726594801c937ccb46c0d0c46e4cad1753df7b154328e0e9573b20feafd1efcc56d64a031832d591150324b4ece89cd7c9683ccc5d511fb222d3655026ce64df7a0c1ea004ae9a2c37b5579c9c66ccb8ad6dcb42c7ec1b26ef3399d077bd3c179f85317d3d16227c3bd4fc4f6af55d35aae2cfc65389b0fd1f439777de29f3ce577b16df10a6462f52c6bd0ea0c6d78b88d69e345ab65da7039eb8fd2263f753e993fe9e84b9d03ad0c3e0c53249f0da212a1d68a82c14d2decc37dbf2420f7df5d5f628aecc8cae66d5faa7c0295a90a67c64ab49974a3e21a4628c1b19d271ba91a090a8913", 0x1000}, {&(0x7f0000000180)="ef99181540f3e2d015cab866b9783c980c33207ebbd08b76d3d544444a24f7237703ba4f2787d2d1ea1b41290cbfb43130f46aacc98772edbcaa3bac7bc22b2661893c2e485df4f8879955d9c81a3564d6775e53e449a7d0063689f83184391ad155de0d59441156faee4c59196eeb871d6d1999be", 0x75}, {&(0x7f00000002c0)="ded724b4c51f65a0026b3c9c5e684b58807d5931a227d785b1ffdadd2d6ded0ac70ae45d5729", 0x26}, {&(0x7f0000000500)='C', 0x1}, {&(0x7f0000000540)="34612cc8eadac4584b44bdbda8c030a9f2d8cdbd19a5eb92943d2799fd7ddd8a351d56c8e4d06a29cea928b03d7e8871f003ffde3273c4d266094e1f9243f40406b6945f7840ca25", 0x48}, {&(0x7f00000005c0)="489a03bf74b9694c20f4debfaceab9c9df756461765fc01f3b29e18d6b6403c492b1bfd1ae591e0f95d4af4846e61857add2c5fa07c960b3007c9e1b3ecc50e77321005d604928d5b44441d6a2d8386b40709b5022232a28039d015b4b922b668f5fedf45d103b", 0x67}], 0x8) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/klog\x00', 0x423, 0x0) writev(r1, &(0x7f0000000340), 0x100000000000005f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740)='/dev/vmm\x00', 0x461, 0x0) writev(r4, &(0x7f0000000900)=[{&(0x7f0000000780)="9cd7330ab3c35b9218afed685a9924d6aff9b200878bb4780ad100cd64aaaa0470d68ddff65979565b8503b0eb6340d52317c934c4661cc79a36866e2dfb34c9b482ea98679e018876c4a179509e032e716d9bb63391ec8cf9eda6edd45bcb9e30fb446b0ed3a45b43c59d74e231ea7e67015183a42c1acd1e3733a770372c47d32f65a0439a1d24a559b29ba4d7b5f9ff0923747e91"}, {&(0x7f0000000840)="d1e6d65fde506bc0e51f56709573d2dbd46cf7e6f2e726c0168a6867e52439b092ef2396066bb1ee1f69ddb57a84f27e94022139783ecd45320d2614f501071b00"}, {&(0x7f0000002400)="e73fe151b626e801ba8637cebdc843d58632885ceb6f364a14c6bdc1ee9a942ee4e9635585e025c343dafe0bedff111b6bdc20534612df8575ee81f4a1ec1bb1b88d1d5d494f8cc9a1c1194e813053b2ad517a0ba76085107a929427b1641109307596d01163224d3251a3e4074f202c86a05aa78ba79e5e8604a18ae2013dd8b9e95cafefc7cd595a69723df8c8831b4249d5663be0a2c338f8d45c86cab3bd1792174651dc15dcef71d88ac6f76351630ffa05ecd55133d8d745bda3d68f25d9f50bc1e4da8d9e4c3a41227f506e4850e24f4af258e329d79fc2f26d1860fceca87b863956558d08978b824b95ae97506fb7d1e3fe298aa0334dd1f3f9639899385d086f139b9279f9c599cdc0792387054e7625666f2ee8d2dee4a082c34a9ee7e688d8898a741764ae31e2eff7f4780cbe1899c7b7c79b7b463e7c894f343f960524f0476e2a17a15511538fe078c2f3798adf9190d667634ac1139be5fac43667a6fca75055aac47e746db7c1279b9bdf35ccc8e7481a0d4a374959338b601c3c31db965b62b9181c51774b5bd6fc8f995661ef4e590dd374443dc62c2ec546baacf31ad7fb3d8f53595f36b517fdedb52e1086a07bf8b70b0e1135255e852cc47cef853cf034614e0a5f1c272d290766795d9a0d1f8bd8342fc86d24ca13ef134a8f5d67b7cd32e2888fe1fa92e66b0f7cd7bcfb82a8d5b6c3b5f206e6c49743e7378441c3a8c4d9a7838f9d3a4d9338672ce4922cabeb3b9780a3205873f3c534967cd605a2bbadb3519769b531c5a7fd1341f16f99501540200686fe6029fbde81777c314c8ef9da409ec2c7720ddb3831175c632c1ebd55b9c9bdc8b8a34430b1c7934b5d9f31088956706c2d4c92521533f2641b68856c0e01e6a611fef06515f18c2a22191937365a759e68816f8344ba1bd0503b0cbe3e93fc146419ece3a5edb9f01b2722f5749178da7f4051610c792b528dd1b704bd7040e68c94bdc79233d4d3cd9b9b125e3162abfedfd450238ee3c2f4d5ec300b9cf5e01785b655412bf36889fe162cf74c886613e9554e2b31219fb0a18e6952439f1224fdb16158ed99ebf480607cba184369f6be9c2fbc89b71a9aed827c7d13b5773059551c41ba82de67ed0dbae7eeec703ac33db88c7aa6aea464ad1bcbb294565dac4ce15369cef90725d360d6cf9ed66e17fadfdcaa021c649a5fedd4a4365c00d0154b4bcca9d65df2b88a1632ec44ce061a6a9620f67b1d3c83d28a4ca10f5313d56adca0a709c9ca99685c06f65eb3d0168a2cccb928a5695795c0868eb4356ea560cbb2e53372a64c604d1f0cbf08dda4cb7536c4205366e835915a8c3d10e7e74e095cced6160b4624bc7f98db816bc9898f797befe018d3e56c91bdc2c73b11afe67ef09cda1027647c6773f16fb1db18459084013bfd4254f3247a4eacce954969022c5e2f03fbee9f085a9dffda2cc2e8f96991a2ff8f71b1e077c895ba3b8cb4f879eb7be9f7e199a540de7e96d3b2b74ed90eb79b1dd6270bb9ff5f4e0ecc16f43273e187ed3cfdc6447ac16d29249e4fec77cfbde88952dcb6626eb1ff32631e6daae13e41e37d71df84ef3837422fddf955c19889392e368a6037933bb1e76d259836cbefd46af402d3d5fb10e9abcd10415ade0aba6ee2055787afaf9702a8fd06b69f439833834e01c110a6d777281611522ffc05290be7c4634c0e5593088122bf846e728c02c6b98aa239fc81fbc0ea3e9c785426a226aada71d1df7b1ca39e08fa500a3fe130254437bf556a024f41d8e7cf66f7787bd70b5c948105fe80a0285ef3b7e56cfffa8efe30a2c39554ba30e608b95fdfeee631bda1bff5bccc362d3e12eda3138b75a7690b5f1b97ba6ec1671a027e8e86586435eb14deabb7620ccec81522b072cde9b59d39fd3793e2156ff0407f9cd8697873ce8211373ae0f72f3aa3a29545ac210be1bbbb1a38089763bbbff632e90fdd445479fcb2bc6042ce5370281aa6c523754cc72b8d1ccafde4e7bb87fe4b5f8021dc64527ac618662d3ee0890db9736f828e8b4204c562a0158c183d6ae04ed1d75cf2a421fe73030bba1238164fb5cb7db7a47689849f5e4357f9bf2d1119cd5f0d159d28058ab4d704d55b1d01d97af0fcfdac3544490760901090ce966593ea988a084f35c2e824471c85033883b5af2709b7ca1fd3061194841171a90fe1754c39fe916b6bc6760ac538f8bb6f52fa47313870acac4f00237e7e60d653b1b919f1de0c34957fe8cc966af180f509404e31a463acf3604f22bb399dfe1f9b7ffe073c2995c3e5115e8f48da39d843a535b67b7ac8dcdf86a1ec83195eda675d9895b33505b4f28f455464371167a5b0f70cc8d6c074fc60a47b7ce11a0614324162bb5d01fd51ea20e481cb780ccda9467ab33ef195d64eb790bc407027256eb5f1aaafaea6a0e1f9098a1ceecf86091a8bd09d76bf0c8c44e849c2778749062f9e129b22bb6b4e18c1edc100e615de48b9e3ad6a5f68be9273b8607489882988fea6a93bfae84bf8c494decf587639c10fb21e6187f2e42a71276dc79bd0c405bb1238ecdf5874842086d82a33b21b72cd35bf7ca9073ecb31685ea295e123dac24ddc0fb4a79f0a625faf861b8b700f84f32e4e0c7d4e4ec30fe5c98b519ec1542f2403d5515306072739978d1dcc21c19c90e4c5a9eecabd6f37c06a95e5642a7347b1f51af17444000e8f064472bcb32d6ea3c61c0c92c3e3ea90769d91c5d5b77f39cc42c575c72cefae04bbb16b3f994f3f176d412aa0815a34f1809c2b57b1ee1fe9c510f2592602ed91330629710ce3b8460a5ca0f03c732ccc14db82163d8cfeb88e60fd6c02ef889bfc95ce5a2b2e651fa052099fbf38218008f1429b33aac6d08da69f1b8171d4e30b17b5ca026b0cdb107563352e742ca030d22c6630b1926492acf762887722931987687b4597d74a22af6d434e98f1f892c03110f63a4930810c14264e69381d86de2186f89226171537b09b30f614190523fb17d329f03631c46bd4c747697f3b79a7781e4ff809e7e5d81879d04879036a05205307fcaa3cb4b303b52ba71365dc179d9b1ff401f63d70f2a5d66240bf5e649ac0620322afe8a3fcb564e099b7ebc369386373991b6480af652b0e4a83b9b9a7692f122528cbd1737aba327896b553a6d27acafe7066fc757385dc54eecb9cdca61197aad64fb105284ddbd27c0be74aecfe01fb1933dc7a4d1df69ccd3ef88ab82c2bb60ac0378a6a3745ef2a4f6cf6da25409c1f44375c5cf199f951c008607ab112adbd097eee521d44b3a94a5efc04a6709ff1d7954025ffff6c9948267b16675343983a705b054f7f06d6db7914be6099b2ef137fcc87c3f2c0470edcc72f348c0e630dfb4479ff4e8b53c732ae3635b0e31b5c3693418ee339434035bab10a2e517d6b065ef0a404fb9576383be0cfb103e907e51c6258c08937409f657aabd49ba001a0cfa12bf2edb0cee257c80e6f8071feacb2e27ef03237783ff28e3c39c4ed226ca8e8fdb82c16a57b55384df5bc14f38941ab3b25c85efae0c6ed846fe5f0e4abfd84028b21c7ab7fca4b4ad8b4b6681294efb8c4786341e19eca25ca44c08efa0869fc21b14e387e92d9f74398f83561b8e49f29c58b55a71de5f90f05ad119e5e5e4983cc007b32144332f71c095dfabb617ee9588e2c609c89035ffe00ef439830ae9afc0267a352a97c87f395a1d92f9326d088f81977adbe843126588f2f003d5ba6fed8fdd9df333c109c83c7432ab9a6a07e5d7f2e635fc999438f12bfbe0a6422fcc1acbb7a5289555000eaae55f7e29c97bbc6862e7529ff320ffd2d33869a76466758c698f7a0c3e9d3509cd1c6b644f710abe5b681b945a145dcd273fa4bfe2babdff15e41864520aac53ae6793176bc961bc6ce5d34f73170c8f63f6c524f8ba475977be6e285662360d750d3e6424b802c453f2d4e6c889d5965c7f9d0517b6427ab1a023dbfe6a9413d60337846a46b07e0e7c2ec1d6c64c9a9dc731717bf7bdefc7998aff87f6ba98711e33b9e72989c58d826dbdcce6bba6322093c50666476774d9a8afe7832dc6a91b5264a673afaf15b7ed43392b4cc2c4467d915fad7640f51d3fe20506b90eb8bf2d754f8bfe05d549046e9cda602b59547fd594ac9bc7c320ad0688b1a2552e5be09d0bb45e827d2e2a5ccee8a7146b4a476e9727235da458f0fdbef468fc9b4f6785bbd554420f6cc84af26f7cf9515d1154198bf43591ceb319c60fd7c6f1402dd85416be199a36970d8c38bb0242b8a7d2c0b33ce56a69e0e38e03955e459972cdb86cb44db1127ba7d2667c430797bc6d3f31962840e4e9ccfdd86490c4746e90289f4a41939563b02ac0815ea255deca45c4ae65d1935b7a9315fed0b541899df75ba5ba5eafe0895e86416a70b136f5d651d1767a322ff8f93367e4f53dacdb5b4a84614417365cfbf072de4d48dd6d799a0b88dcb52c26d2bc8168511e3909ea1507e82f54ae204cd6209ee4ad475a45573f1f5a0868862f22ba0bd16143056e877295805366acf687b5ebd82935806d323e83ad04e6a99629064a1d9da75fee18ce9e299c9c035347e759007109d7733ba2f235432dc2133ee3bf94fbb71949e17eda6b9e585752c72bd3a797824da47ee275bec2cbec0d9ad3a051b0d2714e8d2bafdccd09e4048de66896af30d7343df92dcd3b2eaa451770495f62fc0bde39fff1905c8933e15ba59bc06934415ae68e6025bc09c5cac7143fc6357d3a93b7810b5ba4e2de919f9562d77a6672484eb51d78bcc836eb9493b677bf156badd91635694f28f872cec9c4548232c491adb5361167f324b7800458d184cd37b42a181a04fb8702ed2f571f2f828fb501a7f4df81aa543626f77ea1ad28672e73cf2ccca1c7c6356cead8ec3c6536596bb5eee77f39034e30144e5ef72a8dec040ce1543b9a581fd4d2ebca909b3f06fd6469c3bb698ea11a1c4690182de649636141884b39a1ca9c735a3d0414c15bc5d5b9320b1894e119051c4a2f98349df202f15f93e91f8ac4b4af4efaa91f69a871eacff8ddbab8d86d8a71b7fe34fcbc9870088a95761109c200d1a660c70587d26f91b043764f33b91296dbfe41886818f02896bcb985fe85d956e86e183dfdc0acfb654c8860d226fddafc4a482eef0c9c663fe464aaad67d79b4e241c549d3401671a431c26d0e76f9e38c3226b53dbef58db85281df548eea6aea04f130c529fe9ad50661a18ec000c50b9108710a752537f6223a2bc6861ef52e41e3d80553596fec1b0bf68d4dfce19d9408193e027330ea585ff4ea2e29ba7d48807861f95be0967b13adc563b3cd8d9a5191c054c99186989cb874aab3b4d5f882ba09280ab90b3cfd0ed568f3bae571a3fd3387b399561b58b68cee0e473551891c030869e648a92a5a3cb0eccdca1f90d826710146c84d11e00bfc68ae2b1d5a8286f9aa54bb857894ffd71a5cd6d8a00f706bcdb2018aac9166f9cca3e6e3bf5f75a8ebefb52a8c710d2362b17caef66cb196079b86f209ceec89f848a2d217c5cd83a59916e9eb9b21db1270e4a2fea9e9d3591b3a376fd72768320076d147d51e23c1514e54ae2d51988a4ec2bdad2da8d6dfb9e903f07b9be4ed776c72b68c5c5c4db1047a91f47402ed99e784fcc16a68a9ee627ca338e329934405cadd22f592638aaf1da4d7f52fbb410751c4c219e39aaa9906aae5a33656acf688ea6b110d4ce436c9fb0c2f5ec5863a48e0beac"}, {&(0x7f00000008c0)="356e92ccbb632bba0d4a085f5c22fea6298bfe59fb72de81ef1412caeb184b228ccaa67889f9"}], 0x100000000000010c) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="0d9dd6badec72d7598971d4283791f008081b3c694f65a9fb9cdd7a7fbb029e6446f025e51c186847ce6841d11f96a759c867351c72a403b8599275e3484dc27a64eac432db642876997f48c0c33950c72643e29f0957055175ae9c4d9764c1e372cb6b04132f8453c5ef9ea8dea585ce08d0516fbed59fbf1759858f703efff1b64e3e89e96787d318df119901736b21ecdfc8019d1d7c59493db9ef312513e71f6f6491ec248269d20ae443b25f2765c79187ec51286b95b2866bb77eca518fb1914d2413e", 0xc6}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa", 0x92}], 0x2) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r5, &(0x7f0000000e00)=[{&(0x7f0000000940)="f5010a42c530ea3057f6ad3415760ffe02339ce2553451e85a6d8bdbb34639e5203f00364dada01f37a95914edeb1de283e623be88facb90abaa692f7c594139b14735c97bfeec514113ba95a96654101255d19afcdf787db78825b96e07ddc111b0319a9e2d9b9b606b7d851eb110d26263ef8e4718958761699ee32b37ae8468edf430467945fd0c52432d7bc6739e928a59bb5fd69862765a1d42a518e8c1b5374b4d39ce23e12217b8c00668a40fd07c12b83884e073b0b2141594bd154f390dfe066e1809a79ca6d661a40e076c17753eaab6095105283bac1d84", 0xdd}, {&(0x7f0000000a40)="2b05182d7de1098a0d2a14e41764623aac45461645f7b98d9bf21693f7170e34bd6422804a5b0b6e8f5c6142e1839708250cbc73c1626c46b31dbb441181b4aac2570fcfd9dd5bc5d37dad18dc39016d0bec1f4d8bc80f8a173f05f8f718c55b914ab3e05fb11329d580c2bfe923c36af63ee605e42071280b4bf8578029603e78a27d0d727371e7ed67fa52eac587c085703b95b0e65f9b53f0a2163a2b09226f451cd7ffc06948684361316fe8bf25fc9f8c1d23b88dc6b3228eff04dd8a68960393f39372510ae65f9493732a2dff5759c30d", 0xd4}, {&(0x7f00000006c0)="0411dc6f5771edf91f9a9f0e5a1cec51d2421bee0be7c9c10902c63c22ad90ff325afa1bf32544aae99aa0a6c162a4a234090669ec3cad6d496969f25781ad9c85deff0810028e0090e8820b01ff696cd30dcc43b25364de3965d437521b81070eda6d1cda5c15daaff1df07f39b85f1604e7668b99732744c3d9d653b81d6", 0x7f}, {&(0x7f0000000b40)="a55322895fb77fd52305edd7b3fd3a17a75eb08c044e681a5e86bbde0a849abdf9bc41829901b86b0181ac35ce51c81eb87f0ecd902763711584d341c35ccc557842ad9924aaa8ff85a6884350069745ad049001580e8d089303a4d1ca5015f3d273de8bb121706d3269081b0f0aced96eb8376558ee9dbd689e8fd30bf009920c19029b51eb3fb088f4623bcb3de0708f618e0981bf5c838a2d5673b273b33ce0fe1a43964e2af6f6f7839cf38e0c849d2797ba98e23c73f45b0597fa07188e27480e04256e2381b5b62b26a58fbf9d97c00e78a69dd10dfa3a4486dfdd1c8521e1d76f68b3174763daa56a2528a3b4b0cfc0e86381f125308abefc", 0xfc}, {&(0x7f0000000c40)="9bfb93eddf7f069f5155cbe21d8b61df70118a6a87eb9a64c4", 0x19}, {&(0x7f0000000c80)="e59041992d2e3a55c79b390ccc3cded116ea7814f71f3b9dc419a226c42875420fa11404e5dafd918f823ae9ba81e45eb09c882f4a02911fe69a92b6951fd3325052db1ed64aa5fca8c7", 0x4a}, {&(0x7f0000000d00)="bb736356e5f32695b6915c014e1b18af53374d288c37151ad2c53960c697673f3b75100344f3dd708c5e04c7221170afeb1da4489b6791d113a59cba13a32fa19f622c16ddfadcf69d126e0202bb4ac983131a3b29b9412f139c2c754400794007e7ee78e904ed7822babc383124c57d44c2e7cda6aaa19b0cef31fc71c638701b555630d8b21f38742dc9a13171b6de838687366a57839dd0a3f405924d1c92cbf1ec629e21951f04e7cf9a4cc9700944ac4c90b91040df78228df9877b82e6d01e39b452634e6570e08eb9a6d59ee0048ffa531ef852", 0xd7}, {&(0x7f0000003400)="98b39fc99406cc1b10c70001637a4d9394c303ce788720bc663582e285d59d251a7e9e1a68d99a0daae54e8cf3c534fa3200f72fcdfe5e76516dda7fb11f52f714f60307861930ff6d1c795556ce99e093c98829087cc40fb7d45f114856b339f72972cb11f6567360f54e32ac3ed5a3a7f4c8a0acc2a54433f766f2edae697b9d1f2473297d328b2f2946f893afe74b028563e1bee1de97bbfa68f297fa9225560d2471d44e71a6feb30a861a30fd9bf8b3bccd49c29d71c908a48bee00368e715fef5b68add506227bc476dc20c5685e8de8cfc111eed189e76ab7b0bc6813ebf509704b25c06fd2f12079aed79f879a339658897d2114a419916fe970474850f76dbd1c01bbaaf91f7bc1ad0251d4e2fc3491eec4908a18fd52199d5e0e3b7314c9a320cd5203d9f1976253975f08ac061902de8413e5f23a27e7ba21ff8ac2ce3903fc0add2f8d3be6ee76d15befbc2e9929cbaf8e730e0f317d3a30cb2a70150471e48a6122bf535c8f5b4be8d22092bc296030c988c3b2d16c09f7e4d24c6ea867786735099b19eb8d88a340c67dec3a3c237db47fb3bc605c12657521acc81ccb21fa57ee9a00ee4663235996ed781f9521c06c16ef991a9b572ed69a550c57eb6fe924c987a70280818c12a490731b3a25ecc0f0424c3406a6efbdf1dda28d610fc8f9dd4972ec572fd377244c1d19cfed8fe8a73c799cc115bbc6d0830cfacec8a4d377457ccbb1a75d9d10e98269239c9f8843e16477ff5f7ea645da74495123b9b67dedb71ee738a246ddd5bfde3aad64799e939302d742ccb9ec0134829be9afa24c9a449e754c2b028e4368a3d8e4019ad882ab3438708acaf4a25bf72d2f97cb9f3b0e1194f888c360ee74e47cf80447c7584236e264f9710351beac2403fb3e736e113fc5313ef117d2439e7666d6de877776989cacdb9b54bd80f3c155547d229b2d11b72bac4608ea34f12548e5090ec3fa11369c165d51c06044308b7733cc0c3dcbc6da2dd27d8e1dac03ad152e58c1ee9af02feb08b0c4b4e744b75777f0198845c8b68d3ac07641844c43ee5fb4d8b2648352c2f8cd31708eee1d5f36e65a4700b6f11256bf833fda449166169d80e908bab1ddeb0e6fd8ded2d072a6abbea6db532024e704d2c2440a62128b3f65576ecea4a0b531d2df3029606ed44c90b30db0afe1535420978d0b190ac447652bb387e593735385b126c0da9fab94f8fe6de23bc15facf0d7ede6f2c022e39c8e28aef306c33675b71804494a0721b9efa58a7ac4011e096ac18ba916e130ae95f9fae631c8b4e60c479a8143066bc35d640f6e08ca578356aabe70e4c78b31ccab4be7f6d7b71eefa5d6afa908c962208a6d8185e87de47c8aa56154fff77fdeaad5bdbeff1eec3785256ae21ec971ac7b23946fb1859cfef00bc16cd72bac7ae5572d2cafe688920ca5469addfab4c6f8c8a7ab58e6465005afae8975268075e358e5c8adabcbda2a4a2db6309d44836a8946c3827b828a1203be9162e8f7f2ad8142de16c4a7602453d35befd5b251af9ea11bc4014fecae1db9481510c62c74226b75b2d7611b6655b0ed820ac431dc5be483a45cd5eed4c25f62e38df86ffdcc61e2073921392810a0a83e0f9abb76605139e499f653f2c669c3e99bb5bbc6e75633b102528c06aa3b4c637b754c0a4525e9bf0c1c89e52c9b1b1c8916f796d59a38fd6db37b84da563c83029a4261a4d4ab57c52b026c9edaf671600c9902ee66f3883a3c90a08da19fc86e09bfa3dc13afd6d2618aadecfb486a963f0a4928fe2fc46e068fc0465f3e8e7358bd31100474349a1a7ab8548b50a9a0f5c5fc95de05fd18468a819127e25682634b3cbd85b7453cc978ddd85f5c0ef18cde7499744e7347306acfca5a35817c713cbb630f7d9e8c062cac6741330fc78717d501609ae8f672dddbcc7cf02f7058c6e36635c23536173c5ff8bcc68a02f3cceb8e39d0921335b4c0a435060da133d4c21df148e7d9fc65448b222be8a36609891a01066ab778267c52343d10794ec26c75c9aa88d29adf9820b4ff93c8a729d3f0d9983c44bd4249bfcc47af148784dad297f9e5ed45a061769a781f2090c3f154aa98e2cc7d4406b6e9e2182a4fb2237cb3671191a4fd1c49a482d0760302b98a0ddb63bcdfa9242e2f02b42df4a41ab731c98648c4b04e312b26cabf4004091907dc2b5289c05067fe941a0bc07f337e1ac783e194d12fe2e627d9d6610e21fa7c85d532734f9d48bb7e26809d0701080826d410462075903632612df75794e98fbe63271f12d2f3021f2ec38d80df7dadb9802e47788d8a56f216afe63b1ec82ee26e001042868daeec64ce865d553251bc4c149e48b77e3598ee0494e05505fc070d8e3920b918e612009af415a82b35c508baa42744359a4a4ed6a6c3e5d8eb7b82eaed0035480d370a57fa8384b8747df512329105a921afd4a88385503cb49e3307276eb1011fd988badb0623428d8f31d91f6f0a7079d27dcde6169a7ab0646a631eaba7589507fd46c20e48de74cde78046c4d5c0494b8bca248a7ab4f02e363ac3498ba56dae296501a1a8dec45ea15755f55f2b5e6ff526a5c36e9971a201bf72355ed082ae95e29505ea34aa525837bd203b99912515668be730ff37cd94dba00667d4cfc4a5baeb2967995dc4587ea1d7675d43abbf23898a15bd82aad2c7b9c809b56cad757afb22f8a380741e3779ee1ae6eabdddf1adfaf7ca81c5037c7f6d1212b4b71460414f4465829a9414bbe688fb4bf6d988b2ca1708c61ebc7b987ff4c025cabba69c892a1a9a20b299264df8f10f973afd23e611bd8806912ac6f3363baf2e51087c46a341859b782f6d6cf9d42d087ceec365212449f846aa009bc13ead8a4ccc8f528c632439360443b6cb5c5829d0a46f95fe2177b011a5c28f83a107f960134eff5d11aed61b7cda24c0261e8dcfba28f3f55376a72b1f9b5cac480d769a44d8c84021018234a6bd8e7f0253532598e44e90f70f0d0e37e1e14f6b9b4552090ba59e61c9be15598cef3892fb9a83e5bef4426f758917e23ff23f65f25db77fa2bc083084068b6798e8abf0dc4583d6881c1d742955a691871637d565103e7bf9af02fff155d6499cf5fe484415e50bb7d638d423e6c1b3268dd98a1a79b967089147c4c1464d03f325094ab33b79a1e1ba5258fd0821c2dbaddaa7de7366c05b79186379d41b30727d716cd39e33e5e9d24b9f49932ab24f2684e0e62ea371046b9156ea51b2ead244d15c88fc60f28f742a77dfa723240579fed8936281ca28f44e729f6cc34436c839a551dba1e3999f3b11b0e1dd43ea8b26dfffa647aac14c3583e2a8804a8ea5cc251b8b43805b7342f0866be6525164e714095099e7a62d2d04c4f78e54fcb6a298b727107794855a8e8ffff8d8a21794a54125ff858767d207cd17e06cd89e1e9dd4e7845c43105579d286c6fd9cf7b92e9e712818db7250c7c7818d63b2c2b0c8fa7b76c96229af3acd8530765004cacd0ceacfd0341f6f96997b64638b8eeb1d36da9c42f11d4fca6f940e06ccfddb76f728b675c4da5ed2cd1b409ab1f694c564bc6513bb524499297d509a9d85902523e7ff75352d37ce3adda7e598d722d0d6c0b6553b1b745775a7cc4a6ac604f62643a2fd7cba8fc59891404a71fe6b0e6fcd5fa4b03ab2d679319789376d03e9d3a2e31e2a3ce1c1ad28114aafe45f53e87b950b0fe2717e7c285280e650e47ab06857d3d3e7d7672abd702a081cc13f3edaf5097da54ea4b5d69c51e48058a992173a5e76f1970964ab7cd3fd623db23310df28787dba49aef8367bc984e62b146e2c5d25833257fc072c838c1bf90c81c3090d676b6a60d5d6b96e45012d4c0d4d84816f008b78f8e2debd658897c56890cf8ec5778ee51fb15ea356caf3dd7bee593ffffa4dd3d1fafba7ef78edb7bc7bfe3e91e14f882874adc7b1e8ccfad5a2375ec2be5235efffc6ed8f9ccdd43b08f3b64b6e025ab4fb90ce7372623d4a9027bfe682df369ec2aac0707411b732a0e584b8ce128ccdb9541cf74ca54982d58ebb1ec89e2cab94610a07a9d9d7880788ccf075dc2a54d8db607134c446828bec9977a0395cd02f1325c4b7ac6d76115be748fd5fb70e4de176a307f454a1bfa41efdcb18ee11781bd3191e25a98534fbd3feb20248eb42ef675f23423c597abba075ae009cf12e43c42195aa02b758ef87d06874b8c3e3597de87330035d1aabb03a95702f58632ab625e79ae5731dc41807c98f1b78f1ba81d4fa2ed8eb671656f5987e5cfcff1d36427468c8c4004b9d505574205a97f8979ea8a68c28e494dab1e2a81609b5d7608a62b0c7754c6c9a8771f81fbb207516f25a6adabe0bd928d6bb049cd6195f1b5c5e909817e7d319dd354d4ecaacc877bd4bea09e0e815a95e17a1e0a80e5406138c110a05e7e94a0e6362c7a9fb2fff8f97cffcbf877cbdfa28441607fbbe733894049b0639e028b4ecf8ae039d7a7eecc9aed2b0190ed7a1d8c2f8494f9753740e15642201645559b0a19220a90153401d07f94c68532510df73b071fc8d9f4bbe772ab8ee86cb82e62c7dc544af2914050f5a6a0e2cc26fa8cf9e76330d629aa9b36fdd5323285689392506f4b40f367e912cfcae7c3a099fd3f4c6f4c4b8e311ac61e9ca908ed3afe12d55327be6ba28a07c37f05e702082ac7027861a85b397b5275032f2fb461b427eedc3241d61b7aebe14f9cedb9b12e9f1029adddb9e891fd26b8e999e9f65a0244d34bdb5e6503b0c877126d2132b091e49c553b7efab03a684de27a78aae9fc95456d506eedf86e7ad3c45ab08619951c76fe9be9b5d6b0a05b23ec72cfd83f81298c931e69ad14e2b2ef8c7ab93229670ae5debf2fd81e173969dc6a6b46590b29d6b8fa01a57973ab1bd831ef7dc4d2681b308fc19f59000d435439bec0ac8884c5dfed31005fab6a587fe6cbb42fcacd86974e1c173866bc5f574c0cf5fdeeb57aab1698ffe542e827221f46f784b9d21c8ce2d5c281661f7827aed0ce7be36b65b23dc264e06dca46a053dd44cd35c98f79d7c642b57d426782ed9943b6f54810403f9e49b1341fbe32d91b64b9be117794a05fc9d21dbd812d6a52a2d62e2bd1bb1d5cd610b3a81e48f371ec19c236a6aff2a4e19000cd20e7627874b63b5425df26095372c8b19b9d88a33c5a97f2cb75f689fa6fb3319d7cc1d008154723c86db1905382a16deda158330995a1271b4268f7633e835fe48d5fdf8e2ed4339251b37dc0761ca893ffcdd47940e9e07a37e1cb2255d7f23fbcbe680bf8548558142a0cc16b4177c92306cdf0312c346bf9693d8ab0c3397cd3bea646a469a2756553d9093239f7a9d974d82c7a82d83ab1ebf7ff3215693d7cbd2960198f49f7408ec3555747fb41c925a61bd58bbc455a7e2535107f4626fedeb695111170bc20ca38cbe956500e9e8d7a932b1a361e39facac53786765243ab6cadc518f9627b0c8962999d058131c75781ff456a675ffc3822e4bd5ca10b83f184c16cf9f512428caca50f16a432ef9d4f873ead0c7118916bc885e7d14fff3cdb1b26ca44a1917175ebbf502f472de07f183ee4f18256438d7a3b8af7d7a7a2355e68ecf279a76cb83ba595cd05b0007172cb397f115c73a828b40f130caaa7d11e865740d925ea299d29ac4cf032d7fd286f532141d9f0bd71c665644bf2defd815ab8d78a6316427d73a2b5f78cf0cfadbf4f7124953be7207ba3c41444bb213794699134b", 0x1000}], 0x8) poll(&(0x7f00000006c0), 0x0, 0xba6) 11:56:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) shutdown(r1, 0x3) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 11:56:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x8}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x560) 11:56:13 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 11:56:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x8, 0x5}, {0x5, 0x1}}, 0x4) read(r0, &(0x7f0000000040)=""/86, 0x56) 11:56:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0x2b, &(0x7f0000000000)='\fFW}', 0xfffffffffffffe99) 11:56:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="1d7f5c2245a5137b008cc24c4cfe727b809d65f1a52fa6d2735fe0f8822df782e3c28bf1c1ea476a7d0c1de14ce4ab", 0x2f) 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) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x4a8) 11:56:14 executing program 0: socket(0x18, 0x400000002, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="6202022000180700d85735680ea4c5e4f3900000000000764431fcce6f0c904c29e276b4294b8d69e04ca6ab2484cec9a05761b4824f8a90b0ab91d710d222578ce9e5a62f155528ecb64da35e750368ff2ae375e68011b1313e088f4db7084d3aee86"], 0x1) write(r1, 0x0, 0x0) 11:56:14 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x6aede571b489bdb, r0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 11:56:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x401, './file0\x00', './file0\x00'}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0xffffffff, 0x8, 0x1, 0x4747, 0x4, 0x629, 0x0, 0x1, 0x40, 0x8}) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0xf1cb, 0x4, 0x5614, 0x6}) r4 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xdf, 0x3, 0x5, 0x2, 0x2, 0x9, 0x8, 0x1e0e2a2af6d3effb, 0x2, 0x5, 0x40}) chmod(&(0x7f0000000240)='./file0\x00', 0xbabef80fe10dfa05) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./file0\x00', r5, r6) sendto$inet(0xffffffffffffff9c, &(0x7f0000000340)="8ee27a985858f9588ee98b74ea0ba7cea5108d05e77c7fe5fdabf1ef714a79408acb13873d29d7a62408daef641dcff0fa3daff1e7135677a842f911067836bc4b15264fcbe8de7f091fb04fedd6dbd7969ed4b80fd016c0edec4538c9c8d63ad2d52f670cedaf3a12eb69de6345b17d2ebc2f9a5482a9f101d865d346e17e44a1f4046a3703efdd", 0x88, 0xec70796d7c7ba095, 0x0, 0x0) r7 = fcntl$getown(r0, 0x5) wait4(r7, &(0x7f0000000400), 0x4, &(0x7f0000000440)) r8 = socket$inet6(0x18, 0xe002, 0x7ff) getsockname(r8, &(0x7f0000000500)=@un=@file={0x0, ""/89}, &(0x7f0000000580)=0x5b) r9 = socket$inet6(0x18, 0x8005, 0x6) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f00000005c0)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fsync(0xffffffffffffff9c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x8, 0x0) sendto$inet(r4, &(0x7f0000000680)="1c0f6c8fb5785acd393820e70df896a981003a4c6bf01ac70f777f5143f1099c29b231a515da663a453756874cf6716bc903f933e6b20625e89aaf5facf5572250b1e0914b7a93032c4604ae0e9b7bdb863f9f29f84cd531c0351126237d3a2bb5f58641b917b3133a6beaa03fbb77c8545ba1ef00e43a0fbd699b1f106d556fbf0248d3f44b89945b0e8acb04434e05f47fa6d9a3103508c4793f78da7699005ecfe56e5819ffaa5184bda092e60ad7a37dd9c690cd7ee236432312c68e1252c358a65952a0a535e6f4b545814bdcc3587df1643d73dedb038c6ab1348cdcd2bcc3df6f925bff9eacf8a08db8295a82f1280e06b00395ca4dda06bf5f96bbf66410e5dd727d287bfb4fc26a36938b026ddec5619cb483a61818decac5665fd7e21a225e11c700dd8b3dd9970bb329a98471b268d5e07ed5da469747ea0bc800f4e455efbc759580be41f2a9b73adfe3963abd8760f18b200814c283940c466dcaf78918698318e9b8fd5fe8cc4785151b1a135532b3546304217e4017e7fd71d95ad4d8ab4bf9605e8852799f1a8d06bfadd924aa8ae95d4c6bdfa08cf130933dbd477d1376e56570d066eeb3ec6102dec21496ec87d52f44a507679293be70abea5f580a32c1834d6d4713ef666d8b7330eae3bf4b822920ad5aa2a9637be453ee669a2cad6f88ee88ae5d2ae05a1c610e2b00433f7f183aade468112b5bcb84a057bf5f8a4b58bec7edb7381f6a654af308d41c3cfada898103583ff6196d97091fb9160097dfc37f486fdb69b0b318aaf7db28d5fefe787fcb3afe9a14045415f394300a2f880afb7e6b67ff22ed6dc70d67d6654fecb4181f4909bb0efbf202c97200bbbfc55929fbd07b2ab5c76d0443f509844a2760384ea2d9d6e3aec74dbf283098ee9a9b5ba8cb368852c774d38dbb8ab271e2fb0ee7fe6ff63cddb79f3f259f3e8e16a35019ee3c07ccb6d3dde640c9e9a7a59a81f7896bee1817f86403cdaea09a0f9a2f464622095c12cc4dda603c44417eede88d588145d62d8ebc04de2e49dfde38ab785fe6f8696f63fac809aa61b534012d0188d3c4e0b9eb467d841943ead19df84e774e1c02fe495d66e88cde6c819ce2dab3464a722dbdf04d5a74c172e1cf3ec685a31cb972ea886e5d2cf5db9a6b2d307cfcb73b6d77f81a8a362773aaf7190d8363591c052c621ba397c6d57c6210bbde0122f686fd53a580e4ffe04a3c778255dc94bd7bdab86466278461d7de37f4c136db0297e28f6354bc0961d56539cf5a56037f68207ab69409af6ec8e132a393d6fe8947acc9c34a3020322f23eeb89f394edad2187427a0162a5e972a66d4aefa827497ad5cf650c3e1d360a3f969c3d1f10334310cb9358102039f30196f5e2e1f7a366ca02586ac36a5a0073f622c720e4b95db67e0af6918a72c49174c0450168ba62dab77dc8090c62504681cb57535c6be7b00dd6a0cef722f77a460e00b0d8cade9a9b6711a4e61b9efe3f5c91ab3d5e65ea7d40da6f7eb928e2ae170e81f000d6050239a0a9c7eca231a8b5b5d57d49d7ca3f85dc9b640ae57db811eaebe24a0a684227b2de21e93444fc8f3fd6b8840790527c1bcdfda6acb40cfc24bf6015485fa717b67be63245726a7cf2ae78f1a42da6b8c29ba07d9553074cef46a07d47e130ee79f393779c45f9d0a92f9ecf60fb9319aaf7f0de7484237c15a474accd4e2e7275bd6f0b8c026364fd9b04ae29cf151ffd40d093398f29c4399b59fcb81f135eace6f9d9ffad9e5a6e780e7ee0afa5bb0381d18a0afee3ed123aeeb03341a8c7fedf72e4b7c6306880c1dcc5e8413eb41c6283561a6fbf187a48d4dbe237fce8b0ba6fe0c5ebdea82ea671f58fac409f3b55bcd4ea27c3c770ff0e064a26285035685d5233d0789c768518f6407285acefcc0d080f824a25f1f3d10bfe3f92812a0b387dda7a653cf3ab0bd6efe0c6caf599a64ba751e030e3e6f994531c7609c832fc0a9a891c573de0568ecddf3589e714358ce5288a3a487665507125c64a2b49d64fef262b3d8271170343799b7a5ad74b5998a803e9e2d897fe94ab439159990c9495eca97145517c3248539480eabbcadcff0b5e86d2bdb472c72ff460d0935e36e6d674cf247191dc04538853e993d387ed19d6dbca571c893b8cd458cd06a4d3b8f678d781ffd8004785bbba3aa4c8e59b15012010a81b57abb7a64ae229988d95b10bfc378a7c17ecbddb54f8e0f462f26cd1c19a2649e8cf8204ab5295bfcd48e04a8ae855a85bbcb8311ef1bfdb21f3b890cdadef4f8bc0f7e05db5ec3e5d4e814da1895e6fc8bc0c064340112e3fe8107875edcc75ea717b47d86fdba54539e6be81ec11455f7ed05d406936ec14ed38a01ae93de12c83d008e623aef0d7be8dee400fb5b04d1aa0bb92d58f44bbcda748162974bb216b85914e488cc08fae953743b0ab5c9f9ef7175f6f573fa958a2e8de30a576b481ef7b4afcc0ee104f698841354baf68906de8b6fc7110f389ee236415d4eed9bd3531f2577d0b6fdde6ea800b59168d74ce967f40bdd52957dc628e8c06aca55e65f8317799b044f7fe8a0ebb15564516b0c7a38bc2ccd21cbf75459781872436f00c784bf2bae40090b7404998953a88754d082d341fcabc3cdd6cb5d715eb9d65803ffe64a482e82411118f7aa537dcffabfcb0494248cd0da9c7ea6e3a51f0b8e4b6fdb001f41bc6c8971c6fc1f596b21a733e2cb09f6cfdae3f70ea178f85a73092a8c6991ff565d526a0022421af198cf8b220a6f06a08b3d033e0c1be7cbd31d59e1e0d1f2622e44bb1355bab02224086e7fec867e18ed61b2aba3fbfac04f0df825b51da3264fa26be97244483c769525f325dd338c993c0b79a9c109e66a803f0d2c10029a52ba5d53cd8225358af8cd992d6a417d1c0dd589347bb28b86ff0185d527b16015db7eff838e4f8e2e6e2ed3266af4046755cbc7f982d651b11a846e9f9a3a8918ea9b7296d8b77bf53f61c1f8a97fde76c71975611c0c75cce0a1ed207c8b125145f5c8dd75d61591fbae4b74a3fa7f94421c9aad250ef734a9e2648c6e7f9c909d1526686270fdc0deda7e212f460fd8852bd56589187ab5d6d18fde9f97fa78896852935c447b6c6224283e88cc896237305ef9de5298f7732e4e08df581b7aa3d3ea3a98dba82f081f6cc5df53fae98c218372fcd165a0aa0628d33f25e9010b23c7009be8009556a167e704f12d28fe364afb3b8149cbd9d01501a0c611709a38667e7b6c149f98d93458e8eb761bb552a905e33b7e4a6f8099a1285494f157178a522e6b23017df4757f6ab2e0edf9e5d56bccad4743de3a3db52b618c887aaa86bd8288b5dc21e2957dd8391dbf5947ea6032ac0a9b1ab63178f587ee86767caadd3969f6ddc1ec7f3fb6fa523a39056093335b3598a875494fc422e22080f372fefe901b726c660e31ae3977f1e9162e98abd271c5449e052d62385183dd1fb5290d116c4a38a9128b8a6365d043e6dab04d339c7e6b486e716c0b0e9b7b2fdab176ae4d58c278c37294b033b8f94ab68f5aa369f49fe41f8b069bbf835b531da2cb68f20dd38dd132c90fffccf81ac53ff8f65c09bfe20af8e75a4e7f92fe588d152d1a1956fcdb840740514f74d9448165463f32f97ab9054b4b19bbd7c8a763b6065f87b8ee6d201f4042f6a402bb854defbb31faa3aa922391028259e2581ab40924dd68d25f1ae8b8fbc994f45447c669f3351c2e0ea580738cd81cac156d8567360368b4e49cb973a3fb5bffb1258fc4f0f5de46c1a7f117102db93989eee3c28aa4c77c9cb444c88a38ec47ecf4d54f4235f6da06a96c3751618c5cac075027c7b0260696afac40af199c5280d13583de4dec25ca8f179cb5abc60cc34f8663c4982cb6bd116bec9f50b715dc00c06ee2f73b260531f23140d0cd1fb21800586348ce1e054ed1157445af30b8a7ba451ec9de636b71cac48788354aae22847462be2ee82093c570bc85b0f1f737dfae248e47a405badd23bbf5225f14dc5d0e764851653f98584535a6dc5a3aa3351ca70a8de0c2ac4509414d1a6b03566e4e8411d2618bae8450b900b9a3de949cfdd4fead7dd300e0f9299502fb72cfb3db098c0e5087f790f78e412ac5b2f9a804b1a68402560cf14d64fb13e652e091b3c66eea53c62c59d10509138fa4559c2a0569de0431c715d15104e372056f7d8a2c64178b58dee289f6aaa976bcdeb35bc2e267587e8c379ac625964730ba3b2b609f396b65818969d7efb027a0f7abbcfb6d0d760681344e0c1f442a14da91dbe04f5d4958b36a69222ae7fcb85deb711da7e6d44b688723995164645ac6b827905673f0eef5d42f95cb6e0ffbfb5520f2ce079d598d9ed30b38b58ba36ee62c07e6060b16996b10dbb43fd9ef6f80c602162c70f1463418c990f9fafd060c27297b975e128cbc44d63a67dfabfc4cca5844f3dd5a7208d2d04cff1130f3c1b6172afb8802db4132489d6f477dd816f30d0207c856d243aab2660ad1286900078b6995f122764d334409fece6ba0cf4ce4c01194e6e9bd5b545eec6ba9585fc1076e3b3e1f1980109be5f937baccd870c049932631d9516e611257bee44246ea5e2b974cf538ffda962225486dc07e2c213fe6fb1357989a9790283a1583b93660c2e9aa2a4a49bf87f867301ee92ad311d72a63f3c4eabccbaf8694030885b22243ad7c83f8a8363d36a4e5368f4a97757d7c3d80069289da5cd8325f825f1ab91f84c5afc5793d24c34d918b63dcc923420d0b3c09cbabe1a9d4f2f2efc7e30fd03431bfc35ca95d78c1b1a1b84c2af108de03cfdd5144cd0c8516022f70af88872c137020e2c558813ef74910a2e6455ece0043e0fefc286bfd8324dae68d3b5e684661af1778508ec145755e85a712184a579e67808f815e740225d9ef545db7229d436a3a775b0d02caff455633c0b5ec0f3f0013a9a69de06c076da7e1fdcf9a1a1dc2d0e0b08bd80ab78c47f891e32ded58e68564d6aa087828fe73459a0c92ac276c289ea4aa20cd8fb2adbfa03fc71b72401b9bc46a6a6ca09b74573828628342d54de06774254373b7644895899c2c09ba936f5cd37dd49f72bbaa36aee9e2bf0a706a798b83782a0b3f5a87c7958a46e414865d68ed626c1c3fbc18818c65bea772edd6c9a58c50dd61e48bf5a5809947e7f5fac1dd1b785adfdc8164f8cdf8a40ce7103c1c81115850637d902486a00ef4edfd0d0ce1652f3da9cd4b69e59aaef1d9b16845ecf2a4a1e8a367ce5a8d96c7e0094989be4b8185ae22a9775de35aac56cae93d1ffe72a4479850947d0f4b3d0bc35b1f32bec1fc6d5dbb3eeeea80335c4715e45d441e61b4e40497f0ec606c8247ba5d0173b794d26126d55064a619c96dd4787418f84a5806aca07896e5c77dfd9016c926ef74b52ddc7ee635f251b680bda22439790c34a0cb4e945c9344aef2be320a86b9a2c3732cd5916408952992821bea951e9eddea1caafc3957a407fba1c599fce342a01d7171bfd490a39b7ec5990b4c96f0509342e47f29a8633d9c5c5da995d590832839722979427e242b9fa614abc2f1545afea279d38b2ee743e86f7c0370720a820255d34c1a4c18b14b9f974541f860ecda57a6ee665ad282865a37dcb987b0b9d8998e1de93f2459cafb2a7697ac77b701ac473a359f7a634fff404f6f222ccec564049ef110958c0252684360a841cc2cbc81cfe87d5bc8449909382aab9d124c4bf99f04d9bd1108ffd25ff85ea6", 0x1000, 0x8, &(0x7f0000001680)={0x2, 0x1}, 0xc) r10 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f00000016c0)={0x0, './file0\x00', './file0\x00'}) r11 = dup2(r10, 0xffffffffffffffff) pwritev(r11, &(0x7f0000001800)=[{&(0x7f0000001700)="3acac9ea96cdb133a6a11a2e77ea6d6bd39afa43e9096339e97cc9d26862f648b11b6f554ca9a3e2e0e48ce300f02b6706e93239a6c0ed2879f6c526557789cab1c2a0d061f91d250dc4657be30cb2daf7a9744687676d280343e1618343f5a772c761998742cbfad1188c9bb760a0a9809ead0bb384fe11e27840164d6153309c2813ab153d9e13a55f5933d505de39e637e6738556742edbb0cea5eb471cafb77fd011999fd39fbdf24c051292df0ea398e3b798800a758d36115730c0c22fc40d308badd9134f05e1a7d88f66e5e3069ac74b54e4a7814f630962ce653bff846601d511f24fe5f8a4a6582f20db207ea93219", 0xf4}], 0x1, 0x0, 0x0) 11:56:14 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1, 0x1f}) 11:56:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x8, 0x3}}) 11:56:14 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 11:56:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x3ff, 0x7fffff80, "07006bfe9e077dac000000000000009300000010"}) writev(r0, &(0x7f0000000100), 0x0) 11:56:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30088, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000580)=0x4) seteuid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='\fdev/nul\xec\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) faccessat(r5, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r1}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000600)=0x9) r6 = semget(0x2, 0x2, 0x10) semop(r6, &(0x7f0000000280)=[{0xee2cef6e1220515e, 0xfffffffffffffc00, 0x1000}], 0x1) r7 = fcntl$dupfd(r5, 0x0, r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x8, 0x8}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000240)={0x0, 0xb1b1, 0x9, 0x1, "58180f42c766818f64f152fb7d91263ee73e7d40", 0x2, 0x9}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000700), 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f0000000900)) sendto(r5, &(0x7f0000000400)="2596d215da5676e32574b3b2ba3a1f89987b729272ce50b4ec3727f71623e59216755b8da5b606b0c737bb8d6ca76eb318ed54d48f56f424202d97bd2d6343869324c45eeb4716bd7d74123deaa0db8707aba0e456dba9e336cd2ed1cc25e4372f371a9b640e39f29312c4695bea325b48020d6b58cc7f0c6a96dd6145af0bcacdee18ff8e58b7e3c2116c6a", 0x8c, 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="fbf4c3803f22935b6e3be2fcf14686eb7a9c52bb0403f83eb4c8aea1320720b8d3935aea3aeb5f093daf7c1334b8a3d3803d317a07009fc6098167b49ac4a38998bc43de970d590044b234f04925bfc118d2b5cef7133770bac5dc146502000000eb2192242e1086355029093b29e4b609712d344f786973a8f580cd8824b500e282b1b5679f149a2cf0ff0500d986b02787b001fa5a0fd50f4372fe8c9bc511b8e6b6c93b33e6fc08dbe0450f8a9e2a1b07d42b3ce759132827ffa2d231633c74be70bc49b1a955417dfeadf57b7182b70e431550f7d46a653c2ca6ed36423d40fdf0924c33976b636a38eb84cdb2c8dd0963eb0100008064eb037e84ed4106d9a8dfdfc6b2f8b39b906780c2c7bbb0546e57b35664d3fde5202c0db6ddc7736c2e4d5deea3fda1dbbca0d0f4a20100e406c54e954db386f17757e3967d79cc79309e42d2e8df08b0b0462fdb3d859554fe0eff070000861c2d80fc24a6bd22d63bde53937ee96097ad091545ac45b32784d3dd27bc59703cda79742385d7ab5c17e90ba512a42be57408137dfd0c15ffd9ebf044c0d20200000022a3964268a1c06d0000000900000061f59f64f3d00000000000e1058989abc857e2467ebf2698841610004029df2fc94a98bb8c56856cfd3812a85673e0740985a06428c315c36b7ec13f8605bd048d58f4427db2903c9f4b56cbee0d611eb05e0532a42afa49a2c0b78fcd28343fcd220ed817bb4e7fce89f2f59e135a8ba24021947aae236d79939ae2671f67908e77f27c36579909da66e9c5aa10e22e9edd54dd3ebd1deca8b264e4d1666e0ee4f7518f467342ce962268c64fe52b4ce9f5f51c631903ec332dfdd6ec826db4586830401ce9ff53e07d0ec577c2102e"], 0x1) r8 = semget$private(0x0, 0x3, 0x400) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000500)='./file0\x00', r0, 0x3}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000500)) 11:56:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) dup(r0) socketpair(0x0, 0x4, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000380), &(0x7f0000000740)=0xc) sendto(r2, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x82) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4, 0x7fffffff, 0x1, 0xfffffffffffffffd, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x20, 0x1}) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000640)={0xfffffffffffffffd, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x71, 0xbffe00000000000}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000680)=[{0x0, 0x1, 0x400}, {0x0, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x5986c30cd3431ccd, 0x400, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x9, 0x800}, {0x1, 0x8}], 0x7) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r3, 0x4, 0xc0) syz_open_pts() close(r3) r6 = dup(r4) syz_open_pts() r7 = socket$inet(0x2, 0x3, 0xed25) r8 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000340)='(}\x00', &(0x7f0000000440)='%\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='&\xe3&\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='(\'%)'], &(0x7f0000000640)) close(r3) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r7, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x4, 0x2000000000000) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000480)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/124, &(0x7f0000000040)=0x7c) accept(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mknodat(r6, &(0x7f0000000200)='./file0\x00', 0x1014, 0x8) 11:56:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x2000000000000064, &(0x7f0000000140)}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) r4 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x1ff, r4}) 11:56:14 executing program 0: socket(0x1, 0x4003, 0x0) socketpair(0x2, 0xb0722f8b82722f91, 0xfff, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000038c2fd417bb6586bd7bade93a9bf9c4f6c892c4c3c836670973044572a26c6d26ce582bee8fcc658239058e071f12e14e6d7383d9bd58399f84076fad23523bb6fff1630a32cd764488af63dba8cce38e346afe6c72838692dce49bf14533b84ebd50efcb5240fd34f998ea5b7698897b3656b580e7c68d186daa1ebcee5c5bc47c0ec753190a2654fd4538e47691aba2fe32f05ee2fc5f80584f2da4df57504415c0636163c8b0d7cf78bac9d83566547d26f512b2c2fc55db9c1802b5c11bf7f435e5a7a978557bf63a435ddbee0187caf5e1e370ef43287a958f33d3cc35289521619c26edb43fddecf855ac8bc02fe51f1fa2414712f620be25d988563b63c39ed25072fd4d8", 0x1b9, 0x0, 0x0, 0x0) 11:56:14 executing program 1: socketpair(0x18, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x879) recvfrom(r0, &(0x7f0000000040)=""/78, 0x4e, 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 11:56:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x6, 0x104) semop(r2, &(0x7f0000000040)=[{0xff2a0e1cf7e5935d, 0x4, 0x1000}], 0x1) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 11:56:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x0, 0x800003, 0x0, 0xfffffffffffffffb}, {0x80000000, 0x9, 0x2a8c, 0xff}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) sendto$inet6(r1, &(0x7f00000000c0)="3bea364dc0de07085bf99191b5e65507c7e2ce569059c3037a287b2527db884bf3ce7b1976efed575581734c84ab1ed38b065bd70215ee53fbbee80097a414c3ded66774ece9353fb56d2ac152500fe5e51b8a849826ae2c12abf1217872d405", 0x60, 0x406, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 11:56:14 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x4, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10440, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) connect$unix(r2, &(0x7f0000000e80)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 11:56:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x2, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x10001, 0x4, 0x2, 0x6, "45bb9bdd35ae9728f1e1f6b926d18d2165552d44", 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) 11:56:14 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x400000000002, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206925, &(0x7f0000000300)) 11:56:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) write(r0, &(0x7f0000000080)="2ab244955de40e80fe6f44128c8fa33e1e8723c0ff7d9872aa3d7f73ef47e022d7bf8052a129f92b24d75cb03f59f8a5cef3aac3f02f34dcb2ac4f0980a078ce9f89e4d11c7962293de2e8f88565ba301cc6ce6fe6d0b6e71c9d17853fe1ee235da68631decf31f7b7f8b27609e2606c2cdda5ec", 0x74) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = socket$inet6(0x18, 0x4000, 0x8001) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = fcntl$getown(r0, 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) writev(r9, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r11 = dup(r9) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r15 = getpid() fcntl$lock(r14, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r15}) writev(r14, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r16 = dup(r14) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r16, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r17, r18) getgroups(0x3, &(0x7f0000000640)=[r18, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000400)="7b8d72f313ff0771b8e84451ace47fc122aecc49c323a4e890b375792a685c839f1ca289feaf0e0b9739a51f7f79c29b24b999782b16575cbd9c916c10836bf9091738872105c8aad03988aa0ebea01fafa7bd43d76dd988e7f5312685645bc9e57501600f0019e8b6f788a9600fd14a86e32d48ba5bcddefcf6231d4aff1d8fb1b8a8f6149f92877374c8d1a1b35b67e93f341092fcabe81e39ac864803cbea6983d61aa7786f89acf5666681ac94663a98ab5c41a3ed6bc71722edad2f43754a9a85c13d477a937ee3dc60c3071534c2c4438aa31f2a9f391b19fda8e6446f71240a2e704e55be64d11a3f250fe0f63b6581c6ba44ae5f", 0xf8}, {&(0x7f0000000500)="49d5ade598f16e26da53a39939eea857f93d38d61fe21b0235ad2457d975aece5ee9e13ae5191d2d61ebeb08bf6360a437158892a35794b94e0765b43f47152ff0da531a66b8f537be3ae08956ba29d177cfa1399ff139b7edc842a44aa31737a1ddafcbab6b394bb189ff42d94d0db45ebf3421524c2367d814bd1195e16a696c7c899eeaa7af186ebf8eb719422595890f7d4d1916edba582be25e92a6bbad9422ff2f28057d2d8576783b08dab9efa672713f5689024a8b54b0e25e846c8a42a9c9049177c81cce421ba953e9155a4bfb5b96248cbd8fb469", 0xda}], 0x2, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r8, r12, r19}], 0x48, 0xe}, 0xe) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r20, &(0x7f0000000380)=[{&(0x7f0000000100)="31da0174562489c8cb54842ffe897ad80a806115e5e79727ceeb57636a34913d3311e85ce59b6f38e598cdde41fff25aa96c527b42bb1c1179d5663d4e5ff1e4df2e906e048fd8c8d56ae880c9c863c18151aacfd52d5a8b4baafbbee4d3a077da97cef747b9067df88ea8f71ed79e6d75b0cb2641d22adfd8cea6b54c97a4758f5e729e589ceb7348b4ee82c67724052897de92c0e5eff2d4a274ec919a3a9a379012d6ec822b53ba51056c90f6c4070298b3ed865bf461d478c8309fe3bd0da02c00979b2ef9e2b2a50bcb3f98b364005b245fe5152f5809836a865d03b741e76d2b75e29e0aad2236", 0xea}, {&(0x7f0000000200)="2c8372550c2e9f2da670901bfb1799753363607b2a7205cc5fbb01d854b2aaef304595c459c1a3c9c728d690431b6fab25fd68d8ae635fbd9f6f51da9fbe84bcc0e0bdfe17a7ea865155237b91212cc08b1d0ed2678a3de4a653df3791db306435a7db61d17a38458cac2d3ee221d71b174d5c3080607620aecb17da8d0921d96a002d570e755e085b1cc130c3e5d810205a3a83ade3421034a2e3f64362bfeb76fc8b8f6f15c508e093527a376fbc1d3788c2acb1e4b141ff33d27df1127b", 0xbf}, {&(0x7f00000002c0)="ee6114bf9eeea7a5dd3bdc9ac403eb74102e7487f71331bdb525e251a52dd22f824c98bde82a96a92780928e0fbabcd55c0c131dbc21d7a2098e335dd2b97300abf784310c09f652956b09126ca9a8e1c59dd54290006054e03b761eb32b5cc9cbb34fd875e9104a33073131c7ec60674d0eb258241a6fe0d00f48af10eb574830fa4deb9726655641a446f82b7ffe31845e0528d2956192ae58ae87fb91be45062cefc5cc739826c176a635f5cb0d1fd9b66246d05dce547781", 0xba}, {&(0x7f0000000000)="6196f058dd9195455db8d6990332f074556ba8333e3f6b5bf978930259fda126", 0x20}], 0x4) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 11:56:14 executing program 0: r0 = getgid() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r9 = dup(r7) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) writev(r12, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r14 = dup(r12) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r23 = getpid() fcntl$lock(r22, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r23}) writev(r22, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r24 = dup(r22) ioctl$TIOCMBIC(r24, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r24, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r26 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r25, r26) r27 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r28 = getpid() fcntl$lock(r27, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r28}) writev(r27, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r29 = dup(r27) ioctl$TIOCMBIC(r29, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r29, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r31 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r30, r31) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, r16, 0x0, r21, r26, r31, 0x0]) getgroups(0x8, &(0x7f0000000200)=[r0, r2, r4, r6, 0xffffffffffffffff, r11, r32, 0x0]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r33 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:56:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:15 executing program 0: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001840)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x16) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/24, 0x18}, {&(0x7f0000001640)=""/118, 0xffffff07}], 0x2) write(r3, &(0x7f0000000100)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def16950e7da399944c03bcc0aac2cffee15567e5bb789994f", 0x32) ioctl$TIOCSCTTY(r3, 0x20007461) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000004c0)=0xfffffffffffffd28) fcntl$lock(r6, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r7}) r8 = getuid() setuid(r8) r9 = getgid() setegid(r9) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f00000019c0)="0f3c61", 0x3}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000001b40)=ANY=[@ANYBLOB="00000100"/16, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="2000fbff00000000010000370600", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\b'], 0x38, 0x20a}, 0x0) getrusage(0x0, &(0x7f00000018c0)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r10 = semget$private(0x0, 0x3, 0x10200) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) preadv(r3, &(0x7f0000001780)=[{&(0x7f0000001dc0)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001ec0)=""/194, 0xc2}, {&(0x7f0000001500)=""/17, 0x11}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/34, 0x22}, {&(0x7f0000001cc0)=""/250, 0x342}, {&(0x7f0000001740)}], 0x0, 0x0, 0x0) symlinkat(&(0x7f0000001480)='./file0\x00', r3, &(0x7f0000001400)='./file0/file0\x00') r11 = openat(r3, &(0x7f00000001c0)='./file1\x00', 0x2, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000180, 0x0) r12 = openat(r11, &(0x7f00000014c0)='./file0\x00', 0xc1, 0x82) accept$inet6(r12, &(0x7f0000001980), &(0x7f0000001880)=0xc) getuid() semop(r10, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 11:56:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) socket(0x0, 0x2, 0x1) r1 = dup2(r0, 0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x8) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 11:56:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x100, 0x40) close(r4) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0x80000000, 0xffffffff, 0x7, 0x3}) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000380)=[{0x5c, 0x0, 0x7}, {0x1d}, {0x40000000006, 0x8b}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x334bedd31bc24003, 0x2, 0x80000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x4140, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000004, 0x80000, 0x6}, {{r2}, 0xfffffffffffffff9, 0x28, 0x20000000, 0x5, 0x3f}, {{r0}, 0xffffffffffffffff, 0xaa, 0x4, 0x6, 0x6}, {{r2}, 0xfffffffffffffffe, 0x34, 0xfffff, 0x6, 0x6}, {{}, 0xfffffffffffffffb, 0x2, 0x20000009, 0x6, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0xe000000000000, 0x7fff}], 0x40, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) 11:56:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x40000000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getppid() acct(&(0x7f0000000100)='./file0\x00') ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1820, r1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 11:56:15 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x29) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 11:56:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x20, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0xfffffffffffffff9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0x2}, {0x18, 0x3, 0x1, 0x5}, 0x5, [0xeb8, 0x2, 0xa313, 0x6, 0x80, 0x5f, 0x0, 0x6]}, 0x3c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) 11:56:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) rmdir(&(0x7f0000000000)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x8000) 11:56:15 executing program 0: getuid() getuid() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r1}) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) seteuid(r3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) writev(r5, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) setreuid(0x0, r8) setreuid(0x0, 0xffffffffffffffff) 11:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x61}, {0x6}]}) r1 = dup(0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:56:15 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x424bd57189207256, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x3, 0x20003002, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000200)="08858c815f6660ef", 0x8) 11:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:56:15 executing program 0: mknod(&(0x7f0000002300)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a1b5648823c28137333a49e65219618a91a79642"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2b5f2a8212d0dfd68f99bfe9d1c06ef1abc44a0a", 0x0, 0xfa}) 11:56:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000187, &(0x7f0000000000)=[{0x35, 0x0, 0x0, 0x8}, {0x80035, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget(0x2, 0x140) msgrcv(r1, &(0x7f0000000d80)={0x0, ""/184}, 0xc0, 0x3, 0x1000) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/216], 0xd8, 0x2, 0x1800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) writev(r5, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) writev(r10, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r12 = dup(r10) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) r15 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r15, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000880)={{0x0, r4, r9, r13, r16, 0x84}, 0x81, 0x6, 0x6d8}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x40, 0x0) r17 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r18 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) recvmsg(r18, &(0x7f0000000600)={&(0x7f0000000200)=@in6, 0xfecd, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/35, 0x23}, {&(0x7f0000000380)=""/33, 0x21}, {&(0x7f00000003c0)=""/224, 0xe0}], 0x4, &(0x7f0000000500)=""/193, 0xc1}, 0x2) ioctl$TIOCFLUSH(r17, 0x82907003, &(0x7f0000000040)=0x2) r19 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r19, 0x82907003, &(0x7f0000000040)=0x2) unlinkat(r19, &(0x7f0000000680)='./file0/file0\x00', 0x4) ioctl$BIOCPROMISC(r0, 0x20004269) symlinkat(&(0x7f0000000040)='./file0\x00', r17, &(0x7f0000000140)='./file0\x00') r20 = syz_open_pts() close(r20) ioctl$TIOCSETA(r20, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r20, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCGTSTAMP(r20, 0x4010745b, &(0x7f00000006c0))     11:56:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab62", 0xc4}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x4, 0x7ff, 0x1}) write(r0, &(0x7f0000000280)='mL', 0x2f6) 11:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6")     OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 11:56:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 11:56:17 executing program 0: socketpair(0x6, 0x8000, 0x8001, &(0x7f0000000000)) r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0x0) socket(0x6, 0x1b53aad8bec8d041, 0x51e) 11:56:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xe96) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x8145, 0x4}, 0x6) write(r1, &(0x7f0000000040)="670dc3", 0x3) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x1, 0x0) write(r3, &(0x7f00000001c0)="08ade09f32746a223c471c07003f5cd29a0dfa9f6f6810a1", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:56:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1004, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) ftruncate(r0, 0x0, 0x7fffffffff6) r2 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0xe9fcdebca87c2712) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) 11:56:18 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, 0x0) bind(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 11:56:18 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0xe5, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0xfff}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) recvfrom$unix(r1, &(0x7f0000000080)=""/161, 0xa1, 0x41, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 11:56:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 11:56:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x52}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x35) 11:56:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r1}) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) writev(r5, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) chown(&(0x7f0000000040)='./file0/file0\x00', r3, r9) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 11:56:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000080)) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40064}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:18 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000040)='./file1\x00', 0x84) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') 11:56:18 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0x137}, {&(0x7f0000000280)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xdc8}], 0x4, 0x0}, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1000000000, 0x8}, {0x2, 0x85}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x637d256a4756c3b2) recvfrom(r0, &(0x7f00000001c0), 0x0, 0x801, &(0x7f0000000200)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 11:56:18 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc00000003fd, 0x100) write(r0, &(0x7f0000000200)='T#', 0x2) 11:56:18 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x41) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffff4, &(0x7f0000000000)=[{0x1, 0x40}, {0x4}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1ffffece, &(0x7f00000000c0)=[{0xffffffffffffffe1, 0x200, 0xc000000000000100, 0x80}, {0xfffffffffffff5e2, 0xe3, 0x1, 0x101}, {0x9, 0x8, 0x7, 0xffffffffffffffff}, {0x100000000, 0x4, 0x1, 0x4000000007fff}, {0x200000008, 0x4, 0x81, 0x401}]}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x3f) 11:56:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) fcntl$setflags(r0, 0x2, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x400, 0x0) pipe2(&(0x7f00000001c0), 0x10000) dup2(r3, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{0x49, 0x4000000000}, {0x0, 0xfffffffffffffffc}], 0x2}) 11:56:18 executing program 0: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1000, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 11:56:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x60, 0x748b5951, 0x60000}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="0074480000f3259489192e859b047e1b2b481f6a9bd07290bcc70b44a5d382b17167c225561bc44f044f4ddda90752eadd3a08d458652ef5bb8d7337cd9e0ab7ef40d8478382d03027a36c970cdfb938e889023db3c9dae79c089f98063f5252c6669581c70d32f412948f3b39461a120bcae9e3945e12404ad061df1800760ab8dce2445e21755f5c365418f19b1d49446d5ee741820dea84965fc609b58646d4b92c47afdd7f61974dddeb746c21b22ae7e9194899a28000bd9958d05e12f31c1d03612d", 0xc5}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x3, 0x10001, 0x100}) 11:56:18 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 11:56:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000286, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0x496) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="1800000000000000ffff000100000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x1}, 0x9) fchmod(r0, 0xe7) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x101}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_dstaddr=@in}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7fff, 0x0, 0x1000109, 0x0) 11:56:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x275612305ff792e5, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x4, 0x8}, {{r3}, 0x0, 0x21, 0x20000161, 0xf46, 0x7}, {{r4}, 0x123171362035942b, 0x0, 0x20, 0xff, 0xd77}], 0x2, 0x0, 0x10000000000009, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 11:56:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) ftruncate(r0, 0x0, 0x7) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 11:56:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') 11:56:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) syz_open_pts() bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 11:56:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000440)="5827001000000000000025259560f8e5811f73f2e3a0e968c4d5e41789632dfc94ff847379bfd18e02acb76f334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40997beae078b0a80da188763110dadb6a5fe1cff9dc3b4efa6865e5909ca390d4621fb9b9ae1607f528ac7ac64c69f1ff45504215daffd3015db310090b514907e9ebe63d9b040b0df6330fa326f7bf1b2e1361e4c990311a0eff874a27461bd7ff90c2f70c544bc2f7fe7c8cd09244e708a8e5e76f514a3df158922e570d88356cedc3c1ed2833a3a0001000000000000834dc288a64f727a2b88335644fcee6563ec0d22a1a1c99863a8", 0x41) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) getgid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x7, 0x7, 0x80000000005, 0xfff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r3 = syz_open_pts() close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x101}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000180)) dup(r3) fcntl$getown(r1, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x868badb1383d49a9, 0x0) syz_open_pts() 11:56:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 11:56:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x4}, {0x486}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000080)="220e22", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x91b63d8489e01f7d, 0x8) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCEXCL(r2, 0x2000740d) clock_getres(0x2, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 11:56:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x1, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) mlock(&(0x7f000006b000/0x4000)=nil, 0x4000) 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) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 11:56:18 executing program 1: r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1000, 0x796, 0x28}) getegid() setuid(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 11:56:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r3, &(0x7f0000000240)=[{{r2}, 0x9ccbf5b75a46ef46, 0x10, 0x1, 0x5, 0x6}, {{}, 0xffffffffffffffff, 0x80, 0x4, 0x80000000, 0x9}, {{r4}, 0x0, 0x2, 0x20, 0xba, 0x8001}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x7fff, 0xffffffffffffffff}, {{r6}, 0xffffffffffffffff, 0x2, 0xfffff, 0x97a, 0x2}, {{r7}, 0xfffffffffffffff7, 0x0, 0x8811909264e407be, 0x100, 0x7f}, {{r8}, 0xffffffffffffffff, 0x41, 0x40000000, 0x8, 0x8}, {{r0}, 0x6, 0x86, 0x2, 0x2, 0x3}, {{r9}, 0x2, 0x10, 0x1, 0x7f, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x401, 0xda}], 0x2, &(0x7f0000000380)=[{{r10}, 0xfffffffffffffffa, 0x2, 0x20000010, 0x80000000, 0x6}, {{r11}, 0x0, 0x44, 0x1, 0x52, 0x4}, {{r12}, 0xfffffffffffffffd, 0x44, 0x40, 0x15c, 0x100000000}, {{r13}, 0xfffffffffffffffb, 0x40, 0x6, 0x24386ae0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80, 0x0, 0xa0f4}, {{r14}, 0xfffffffffffffffd, 0x48, 0x2, 0x0, 0x8}, {{r15}, 0x6, 0x46, 0x80, 0x7fff, 0x1ff}, {{r16}, 0xfffffffffffffff8, 0x84, 0x1, 0x4, 0x6}], 0x0, &(0x7f0000000180)={0xffff, 0x4}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 11:56:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chmod(0x0, 0x149) open(0x0, 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x100001b0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x11c) fcntl$setstatus(r4, 0x4, 0xa0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) getppid() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) 11:56:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0xffffffbffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 11:56:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c, 0x6}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff51, &(0x7f0000000240)="c4ab8e8e8ea4a5bab4e5eaef513df78e21b8e1802c91fbdaca2eabeb05410eaa19fbaceacb86decbadf3827609b7d4f0958280b0f4bd126e9b007fd9fc4b807652828f46459980a546ffa10374d282a5f846573d73afa87c76aff4657ba6cfc7ae42c75513a2d4b633a24ce435bf49226201417773b9bccdee9decbee52110a348778896333888662829f1d3e8e47248fe7efe478ae16aac35d4f7f77a9ff25096c0084705ed4e25d320441cd766e651f7") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r1, &(0x7f0000002600)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000100)=""/184, 0xb8}, {&(0x7f0000000300)=""/221, 0xdd}, {&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/202, 0xca}], 0x7, 0x0, 0x0) 11:56:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='tap', &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='tap']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:56:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d, 0x9, 0x2}, {0x4000001}, {0x6, 0x0, 0x1}]}) sync() r1 = semget$private(0x0, 0x7, 0x80) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/71) 11:56:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x100}, {0xffffffffffffffff, 0x80}, {r1, 0x2}], 0x3, 0x678) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 11:56:19 executing program 1: getgid() ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x400000000000, 0x0, 0x47}, {0x3, 0x7}, {0x6, 0x0, 0x3, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) 11:56:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 11:56:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x1}], 0x2}) 11:56:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x88) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x4d}, {0xe}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="1b") 11:56:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r9 = dup(r7) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="5b255210e03ba87498f65a7b8bb73e09a345a6f9f7", 0x15}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="17b3e503e6a0f08affff00000100000072fc13f39c5021fbc2bf87d666dc9ffa988025a2f73eaad6ff0e1c0514c3d4a794aa1b6dc9d11f7c1d291be135004af7fe51b74874b6f20f9148433dd5d17aeff8aa859be6421170ad5998f1bafc7ee96a5b314eb3462a58272f38862e7237ed4d977c75d7f80fcbdbc214ea08a640b58a6279a75c07d2c37101f9de834ba743712d77b9c2f5e955ad24daab7acc43f388b30e5e60f5ea5a1d92db3cafdc8e426804100bf8bf66075c208beda78fe72bd1bd", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x2}, 0xb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r12 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r12, 0x8004574c, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r13, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 11:56:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="79f24c1b0188eca89ea4614a96db1f", 0xf) write(r0, &(0x7f0000000000)='oL', 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) getsockname(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) write(r0, &(0x7f0000000200)="3b0055ada7138a42b94ef1d6b74723", 0xf) 11:56:20 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x8000000002, 0xfffffffffffffffe) 11:56:20 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="ad300000ffff0000010000da000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) r5 = semget$private(0x0, 0x3, 0x141) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000200)=""/154) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xffffff9f, &(0x7f0000000000)=""/9, 0x9}, 0x0) 11:56:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c, 0x401}, {0x1d, 0x0, 0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x3f) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xc01, 0x0) ioctl$TIOCFLUSH(r3, 0x40047002, &(0x7f0000000100)) 11:56:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) setsockopt(r1, 0x4, 0x9, &(0x7f0000000140)="0f12a31eb66a9f56c46bd5b838d5ba817fba8b09392d789f353f801374f147386ca199812c7565e32c81dff8bb2f5df145046f8040797b953b830492ee9ca38373f33630fa1375fe9a44fb55a769bb1bfe2b84ea9f27b5cc116b47365fa78189737b3a391431d3dec05561cebf54331d590c85e3cedce6afa0789df716c5ede43223eb1d41c2b277e73e75cfe1721b5c8d4f58f7a21c7bb8fc61f4e06d8ef491beb2d5826c78e2ce9eb62ed4f8f661acae689e5e19135955e9fb5fd8187562a4e714d61372bee4e4", 0xc8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653003"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)=0x2) r5 = syz_open_pts() r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000280)) close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 11:56:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000000c0)="83090027f1b2bffc77d198e15eec10000000005a143da10472f22c4f7e1550fee94d0d008f80473ddfa1d2419f5923648e24a4e7956805f3d904c2a15b2b4d7adc6c7dc4cb99a418cbc4e6bc170bdbbe7fae74d79fa94603e4bca7c64e89bf61b15b4b710eca859a3aa28cda90cd678829d66acf3bb1991b7e423f2666ba8dac8ef45f904a78840dc42273240f74c646a46f7fd5b55428d0f7780e06c9a4104a78f6bb3d537dbea863c19299c73bc7c4fd1359e1", 0xb4) 11:56:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x98d0) readv(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x32}], 0x1, 0x0) 11:56:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0xfff, 0x625, 0x1, 0x1, 0x3, 0x9, 0x2, 0x0, 0x4, 0x212b}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xffffffffffffff75) 11:56:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x101, 0x6f68ab8f, "85875f7c848e04000000000000004dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) writev(r6, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r8 = dup(r6) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) writev(r11, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r13 = dup(r11) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000001240)=0x4) r14 = socket$inet6(0x18, 0x1, 0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfffffffffffffe34) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r5, r9, r16}, 0xc) 11:56:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x1, 0x34be, 0x81, 0x1}, {0xff, 0x7, 0x1, 0x3}, {0x7ff, 0x0, 0x8, 0x4}, {0x700, 0x9, 0x11}, {0x11, 0x5, 0x4, 0x2}, {0xa549, 0x1, 0x6, 0x6ae}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x6, 0x100000001, 0x9da, 0x1}, {0x9, 0x8, 0x75c7, 0x8db}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r2, 0xa, r3) 11:56:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x44}, {0x80000006}]}) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000140)="ccbc5d3648a2b53752ae84c27646c6b9a0b775e7b52642e65e25a3371447ae6b89c601bc0159e5f0db991f196eb83e133f84a96a28a24305da062448cb229017492583815e9899865fec09588f29a53394c52a8426f6706a4134b9d407", 0xc4}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 11:56:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x229, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) r3 = accept(r2, 0x0, &(0x7f0000000140)) getpeername$unix(r3, &(0x7f0000001180)=ANY=[], &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000100)=[{0x22, 0x828}, {}], 0x2}) socket$inet(0x2, 0x4, 0x101) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) 11:56:21 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x100007f, 0xfff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) pipe(&(0x7f0000000080)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x4000000100000001}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000100000001}) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000001bc0)={{0xba0f, 0xfffffffffffff120}, {0x493, 0x7ffd}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000001c00)=@file={0x0, './file0\x00'}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 11:56:21 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) accept$inet(r0, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000080)='./bus\x00', 0x20, 0xb05eda92ed089a08) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x80047001, &(0x7f00000000c0)) 11:56:21 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setreuid(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:56:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x601) r1 = geteuid() r2 = getuid() setregid(0x0, 0x0) msgget$private(0x0, 0x4) r3 = getgid() r4 = getpid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='W\x00') r5 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, 0x0, r2, r3, 0x4, 0xffffffffffffffff}, 0x6, 0x1ff, r4, r5, 0x8, 0x8, 0x8, 0x8001}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) fcntl$setown(r6, 0x6, r5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r7 = semget$private(0x0, 0x3, 0xa0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r10 = dup(r8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) r13 = geteuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x1000000001, r13, r3, r1, r3, 0x90, 0x6}, 0x2000000000004, 0x12a, 0x9}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0x80, r2, r3, r1, r3, 0x21, 0x774}, 0x5d, 0x3, 0x8}) setgroups(0x0, &(0x7f0000000300)) unveil(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000480)='g\x00') getegid() r14 = semget$private(0x0, 0x5, 0xa062e6df07e56157) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r15 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000002000/0x1000)=nil) shmat(r15, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x0, 0x4000, 0x2a0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getegid() r16 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000100)={{0x7, r16, 0x0, r16, 0x0, 0x4, 0x9}, 0x80000001, 0x2, 0x20}) 11:56:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x900, 0x0) fchdir(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./bus\x00', r1}) setsockopt(r0, 0x29, 0xb3f, &(0x7f0000000080)='\x00\x00 \x00', 0x4) r3 = socket$unix(0x1, 0x1, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) linkat(r4, &(0x7f0000000240)='./bus\x00', r4, &(0x7f0000000280)='./bus/file0\x00', 0x4) getsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="90000000", 0x4) 11:56:21 executing program 1: open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x8) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000180)=0x4) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0xa0, 0x4) clock_getres(0x2, &(0x7f00000000c0)) 11:56:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10010, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) setregid(0x0, r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000140)=[{r8, 0x4}, {r1, 0x20}, {0xffffffffffffff9c, 0x74}, {r0, 0x1}, {r9, 0x40}, {0xffffffffffffff9c, 0x8}, {r1, 0x40}, {r1, 0x1}], 0x8, 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000080)=""/54) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) login: pckbd_enable: command error 11:56:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x48}, {0x1c, 0x0, 0x20}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xb) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 11:56:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) poll(0xfffffffffffffffe, 0x0, 0x0) 11:56:23 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pckbd_enable: command error 11:56:23 executing program 0: r0 = semget$private(0x0, 0x7, 0x80) semop(r0, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semop(r0, &(0x7f00000000c0)=[{0x4, 0x20, 0x800}, {0x3, 0xffffffffffff2c0b, 0x800}, {0x3, 0x1000, 0x1800}, {0x3, 0x20, 0x1800}], 0x4) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x0, 0x100000000, 0x1, 0x1}, {0x7, 0x800, 0x1000, 0x7ff}, {0x78, 0x1, 0x0, 0x100000000}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x7d0, 0x3, 0x5, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x6) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) semget(0x2, 0x0, 0x201) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) writev(r1, &(0x7f0000001100), 0x18a) r6 = dup(r4) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) writev(r10, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r12 = dup(r10) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r16 = getpid() fcntl$lock(r15, 0x7, &(0x7f0000001040)={0x3, 0x5, 0x7fff, 0x3, r16}) writev(r15, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r17 = dup(r15) ioctl$TIOCMBIC(r17, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r17, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r18, r19) 11:56:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4007fffb}], 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xa6}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x280, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r2, &(0x7f0000000000), 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x27, 0x20, 0x9, 0xffffffffffffff02}, {{r3}, 0xfffffffffffffffc, 0x8a, 0x80000000, 0x539, 0x800}, {{r4}, 0xfffffffffffffff8, 0x80, 0x40, 0x1ff, 0xd6a5}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x4}, {{r5}, 0xfffffffffffffffd, 0x4a, 0x1, 0x1}, {{r6}, 0xfffffffffffffffb, 0xc0, 0x4, 0xffffffff, 0x7}, {{r1}, 0x5, 0x2a, 0x10, 0x4, 0x800}], 0x1000, &(0x7f0000000140)={0x2}) 11:56:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x2, 0x2, 0x3, 0x8001, r5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:56:23 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000340)=""/218, 0xda}], 0x3, &(0x7f00000001c0)=""/41, 0x29}, 0x2) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000600)={0x3, 0x401}) pread(r0, &(0x7f00000004c0)="4ba44fbc16", 0x5, 0x0, 0x0) connect$unix(r0, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) close(r0) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/161, 0xa1) recvmsg(r1, &(0x7f0000000480)={0x0, 0xfffffee4, 0x0, 0x3a7, 0x0, 0x39e}, 0x800) 11:56:23 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x0) socket(0x18, 0x3, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xc5, 0xb756cedfb7bdd061) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c02000000", 0x8) 11:56:23 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000200)=""/3, 0x3}, {&(0x7f0000000240)=""/10, 0xa}], 0x4) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 11:56:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0xb20418ecc90b11d6, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 11:56:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26ceda1808d4f376336acf00b7804be2c1e4991f707005f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282914e4fd89720fd3872babfbb770c1f5aa72c87cc53c894303b22f310b404f36a00f57aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) socket(0x18, 0xda638d06f4a61b87, 0x80000000) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) 11:56:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x80000004d}, {0x4}, {0x200000000, 0x0, 0x0, 0xfffffffffffffffe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r2 = getuid() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x2) r7 = openat(r6, &(0x7f0000000180)='./file0\x00', 0x80c0, 0x2) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000240)=0x3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) chown(&(0x7f0000000140)='./file0\x00', r2, r9) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x80000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 11:56:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000015c0)=[{0x80}, {0x8000000000000087, 0x3}, {0x6}]}) syz_emit_ethernet(0x8, &(0x7f0000000340)="b6") rmdir(&(0x7f0000000000)='./file0\x00') 11:56:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x8, 0x5361a0b5, {0x300000000, 0xb7f8}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 11:56:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x408e9, 0x49) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r2, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0, 0x0) 11:56:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x380, 0x0) getdents(r1, &(0x7f0000000140)=""/193, 0xc1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000014}, {0x1c}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getpid() r4 = kqueue() fsync(r4) ktrace(&(0x7f00000002c0)='./bus\x00', 0x5, 0x1000, r3) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) setsockopt$sock_int(r5, 0xffff, 0xc, &(0x7f0000000240)=0xd3e, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r6, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:24 executing program 0: socketpair(0x2, 0xc003, 0x102, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xaa1632c8e85d0886, 0x4010, r0, 0x0, 0x0) 11:56:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) socket(0x0, 0x5, 0xc) 11:56:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r1, 0x8}, {0xffffffffffffff9c, 0x40}, {r2, 0xd053d29532154bf4}, {r2, 0x1}, {r4, 0x4}, {r2, 0x100}], 0x7, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d642b6905a0f9f9927cdc44809e6e600"}) 11:56:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x8, 0x400, 0x800, 0x10000}, {0x4644, 0x100000001, 0xfffffffffffffff7, 0x20}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 11:56:24 executing program 1: poll(&(0x7f00000000c0)=[{}], 0x1, 0x3ff) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x400, 0x0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000180)=""/147, 0x93}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) 11:56:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x101, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0xfff}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x80}, {0x1000000007c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 11:56:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r1 = msgget(0x2, 0x402) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000de61616f126d249e9a8bf6c205000000000000009579236feb0911cf8196f9cee587fb0d730c7997494ffe04000000000000008762f9a6b6984ef61e000000000000f65be7dc21d4caa741e199e7013d2fbce6bc863b53c5f181de192e601e6a1cadc394299a"], 0x3f, 0x702ee66400e1075b) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80, 0xa386, 0x2, 0x10000}, {0x2, 0x3, 0x81, 0x1}, {0x92, 0xa806, 0x400, 0x81}]}) 11:56:25 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) 11:56:25 executing program 0: r0 = socket(0x800000000002, 0x10000000000003, 0x32) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1804, &(0x7f0000000080), &(0x7f0000000100)=0xd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 11:56:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x500}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 11:56:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:56:25 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x4, 0x6, 0x80, 0x8000, "61aa0d315ce9ba009f543d7081f66724a78b7ec0", 0xa, 0x3}) readv(r0, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x9, 0x9, 0x4, "851dfb24fb922b8de6276f6d40239145a4f44683", 0x1000, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) r4 = semget$private(0x0, 0x1, 0x2) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x2) bind(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 11:56:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xd45, 0x1, 0x5, 0x100000001}, {0x1, 0x401, 0x1, 0x6}, {0x5, 0x4aa, 0x6, 0x2}, {0x8755, 0x7f, 0xfffffffffffffffd, 0x7}, {0x0, 0x9, 0xfffffffffffffc01, 0xd14}, {0x1, 0x0, 0x75, 0x4f1}, {0x5, 0x200, 0xe9, 0x1}]}) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) 11:56:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xfff, 0x6}, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000080)={0xdd39cb63c6a92fbe}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x7}, 0x8) 11:56:25 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) mprotect(&(0x7f0000473000/0x4000)=nil, 0x4000, 0x7) socket(0x18, 0x3, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206931, &(0x7f0000000300)) 11:56:26 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x1a1, &(0x7f0000000200)=""/201, 0xc9}, 0x0) clock_getres(0x7, &(0x7f0000000000)) 11:56:26 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8c) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 11:56:26 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x1, 0x0, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r1, r3) 11:56:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) connect(0xffffffffffffff9c, &(0x7f0000000000)=@in6={0x18, 0x2, 0x600000000000, 0x7e0945fe}, 0xc) 11:56:26 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:56:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\xfd\xa1l\xeb\x00', 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xff, 0xba, 0x8, 0x7f}, {0x8, 0x6, 0x1, 0x3}, {0x3, 0x93df, 0xffff, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:56:26 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x8) r1 = dup2(r0, r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) readv(r3, &(0x7f0000002540), 0x1000000000000337) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x1f) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f666b6c653000"], 0xa, 0x0}, 0x0) 11:56:26 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x3, 0x2}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x20) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x6, 0x7, 0x0, "618a9ea78b7ec400", 0x0, 0x2}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x48) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) read(r1, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:56:26 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) 11:56:26 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000cb8000/0x4000)=nil, 0x4000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r0, 0x0) 11:56:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x800000016d2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:56:26 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) r1 = socket$inet6(0x18, 0x4, 0xbeb8) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000180)="d97139b846a670f529ef5199896cad37ddbf6ec5226049316ed83212b46b0461d6b7f4255e156601ee24d13a94ae501b9fbba95da51189e13e6e9c7ea5ed14df00c6a88f1f68ca6b3ce5cbbcb54d6deddad6fe88037c12a42ca9764f17bd2334dcccfa5797dcb0f823fb049eb80a1d7b6f0f97949ccf886ecc1f95776b1f00aad11ca72ab593ce430a32bc80bc1d24e96e2af91ac9877ebef051e7d1467b5d9748551dfd", 0xa4}, {&(0x7f0000000240)="e295b857c8d22aeb977988bc9275fafd08b854bd9dec8b9d95b9bb79b597cdafd89d1b25823b25900b91fcbfa0387334fc3f45ecc7d787c9fda0634c666ceffdde4b4a824c17785a2e497332a6fa130712b50d30151b917fc51f19c9b274f41bcfcace19e162d2324649072ad71db5f7cf2aa2915d2a6184fa30bd43a7325d7c7d7cbf4c8390c7e0518f9a90cd88cd9ddd8e7dd60771204066ebce9aa54b2f5ec942ab7bcb0b13f3ee1e64c03776d179c99f5ebb5120e5582ff5b70f147b84d31284bd5b4c4b1fcfa0825fd4bd255a2ff4e3da963ea394d23062108eac39d4ea0cb7de72e0b30a24b8142d64313762064b6b253086565a5b3e2dfb7bc978d498e7132ab70e8f9bf6676e93ebbcd5b8c78fbd3931ad6104cab134faaa4e86662f57d0931c4b5c624e09a3e550e831eaf909d0674e049d167f59dcf5c7f2b5377640adf2a05e06dc031ab2fb8a81c5b4c8aec37c363ec2d68871537d2b735a7c90910c2d3b2c85c35fbe90ce97f93e1a9429235a2e00e9dd67437d76dc2ffa2f6533c502b48c72f584bef03502e661ec19757b6360fb6aca1ff53d903865d56b7949ccba4774546b5be44e9770457e5b0d434b9e0e235fd0b8cc5f571c07dde7c6a3b8f1f845bdcd1d35ef637d3275c4b542eab7cf10b75080a658778433d28b5c1d18b5152becf3af72ec0c6d34bec2b6287b535c18cec8e9247fbdbc839902cd423036e2e6d4c44735142b837f458b79c4908a7acfccb2cfd33468eb839986b0ea8bc2d8e9b77e803ac0cb8e461d0fd4fc76660a886a5c0c20264a0f067c002e043c8de70a21c1ffee83d50f917a33f5679295c4e7da64734b6fcff9f8310e965d671a440868ad6d01f9100fa16e588548e6caca28b72359187909832ec7eef3314448dd69257ae8f83f3d1614a32f2ba578b1ca8c143bf225223c9b6ed65ecb65bffdb07874c4f969696f373279dc7d2f57fdd06205d3307bfe174ae43a992ad712648070f6921602d4892e39bcd4b6f1454a4f22a642c84ef3320baf8ff2423101373b60d798a11040e8440c007069eb9beebc864b2c599b4187b2b9631c8cf8d4f61f672cc1b6088840f4335412cb6da1ec8703cc2cf43ced2440fe03199dfe81ecd6c6ee9b535232082610ddc87a93c421007b7e8aafe34a4f78c71b081c8cdae946be928f14214d8a7b4768824b99296c143e657d002de9ff9f8766121a09924aa35382d1cbe2df5b8cceb0f89e549798c7a50d335ea1fca35e96089eaf56dc0215268a062dfcfec9f2b518c0f7c499934d7a80a5d3c5ee072fcb4c1a6fd9971810d1691755a420adbe61239e0d8ee1f53b724efc354ce694e391af096e8a5c932a55266591c149951188ffcec24e324164694e5ed59478b0b8296922087cf4fad7c1172a01b883f5196c9ca968bd956133a52bf78ddea1794e197879b936a5e26310f1a710a732b1cc30157160d797e31a7e38e58e165fa547d21a1bb6845e993145d0ea62e3a06b56b6c3b95b88b551fc8e166f42abcab63bf89b3ae69249da4ced6e2dfd9cefb8833689d13197df360114877cb394de090d154935c57cd00c52e803adb315596c7ee513dfd7ab940d19700552a4004bcade255460e229176f827f248d6e1f6c8aea7ca5dd9a26bde68a8083972653470ed06eb547c43351819e6f3b8093579bfd98aaff4282026e5c00eb35dd62c57419a5ef6fbafc74a825fea420bbfe2e5df63652ea3552545427bbe279807d0bcacdc3d877f20007970fab8ae4365715d28fc55c5895c7802ebe86ecfd0a4f24f51f64efcb670e27ba45daa7692460f64ed8acc7f6f5a91133754569e322220fbf7d9606ca4048723b175410104fe762a08edf04a6d00cfbcfadbcd78899385515ab1be5a905eb5dbff1b2d326b77f83940fc33b690525818105619819c8c83e23a271e65215ca068dff9e2dd63e843cd4d33c622715a26668570f1f15f8eaa0399a6b82feb0de59986ad3080c59a5d70871dabceecef4a74b18eb000ad370b86fe5510685c169750f04a51d0f97b873dec35538f101e1eea065c003ec3bad7c563a85febd1a4c144c12af82bd01bf412100e855e80d0f940d70ca0bd87f5dfad2bb8c3ef0998b2e56694d45e8a67c7cd4bd82dc986fb7999ae48a2b2fb8fb451c015b1276c86f5f993e8fef0353af70d1b481888ed9f5ef1df6b728a49e71478b326a5cd1647f05a45ecb6bce75e36ca4d10695d58c8e7bb4a080a26ee6e4601259b74927ae4d00f5a66fd4018952bb4b2e17b78f11c380bff296ddcbb49620fce2283bb5223bca64e416523f2a70fbf0efd38758b2ec61e9a87dd7126455e3e11ba5567dde9a0100999de00977db8a0b8f512e3b5a3894ab94f8ea774e046f8e436a76f7d4613d8298055a2d076f6071f21bdbd8b75849ab10192c9ac32b977decd89f6eb67eb2faf34ec3b09f5107e8d41f98de94c5e0216682b5d461010b0c00253cb6ca37270490f0ee98469fc984bd38321c8bbf4814e1ead1dc0ef9c38aa52c38245da3081a3854c5abc30f9742b5ac5a54f8cadebb992ac4cc6619238a76a4f1438a4e9e151c9bd7e3a2cdce3dc284549123b9d42c5f4044ec4c80ae3967a97d88d593268b5f2b65d8c5fbb6efd8b50fdfee2f7bbf7b926cde50ad48dbaf1ee31e9d397ec5999aff022baae5f9a8aa1f315e346e40a94dfa756239307886f69dc7a12528783db88e26fac6f572c1204c2789d969afbd70257941cdf1352775fa3426b7f8855d681fa1f6d1997f517fd37b1c56e243e3301f22f6469202e2d96df1a2bde6484a3def6a1eff006aba4e00b4111ce60a091263bc9b408aa153561e49bcee5d4bf56e8e0e7a39097ce6bd140baa72833fef90fac208ff0eafd6c4bdf38500cf4cbafffa689582d886dfde1d3a064b436eda3c4101593f65d1c8b36974a10c17f06b1ce7c58ca83a2472cc8cff521e5b0fdf277357409ca08ac90175ee1d51103e7aa528ea68c8556cbc4442ec406f2e0a158b5b1dd40a18b84aea2bd74e4ec9ba4f6b96c08dc17efd5c37acbd148d57757cc13e9e7372361763057b83b164d9cd0b151c6f59cedd017e1ccc29561cd9c9f9e027750a5ad94f290a47fb748ace0f1e9172aeccfd18204dde040cf7a676eb1b3b33d33817ce7ba78d34f6b6e7bac75a36704a93f13682d56a3120de04a78ec6215053bf02e11c0f10cbde4e131d80a7ea1bdb98254c1af3829278815199f243dfe5dd13eac74de65db4e86de8f41b4549be0231697001cab29c744cceacdf65e79abd942cffc45e7e4cd3b8b84637bc9eede153612839f16191fe3a812e7e7320f149c697b43b4aaf8257367a22ebffcec0b9f60a215dc3fb1d01ae6566f2284b8237e42c52fa98f4689f8f4889675fdb371e2c6b4dcd64a43f24a12c0a62e41438fdd9b14bf5a14d7b370bb3a2731054a5e16b42b0f89cb8969f3d8591390d500168f0070845aafca5a2bd7ca839f45fb9ed70c049b10438e9362af04a4aa28b70c35c15d8c83f31fda245766c0f851b3d5f7e1d117726c7bf922a2528641554abd283c369bd797231d245077de54755474a1ab575a23c5b3855b7b7c2daf1cc645da9895b738fedb7b92f7ad6f75b6281dcaeac6919ccbad8d13f502cd84c656cb449c46b53da38a33f323316f71d5551b9bc9597b9125e335df09ec250491f5a8821dd037c900faa4eec98cc24ec012f6b82d0149bf95eba2dcababa127cfa91c9b904b9f82181efa2017db220f122b418babcb231d8b62e6eebd3b764a3a0dd905d913d1680cd19e031b91d757eccdac5a514d6bdc12d4ccd5567c2829a83ace57e0ccc7af911a7b3f04dc30bde363b69304574c48aece9e511ec86bec44f7c8df88978939c300f3885f3aa99b6384bfe84da123500ebee12309cebe9d0c4b9b1d2b435757ca14b70f603f2347931c404a161c5e8d9459c87ef1fd077c56fca52a5f3049ead8456ade085c7e16c637b305bc1aaa85294f9af60a565f2338f36b9f47d2811a700b08fb9fa17860ebcafffa67f4741bd0c588243dac2dc196ea811bc9db1a7cade3d81710e1f693a65fbf2ad6ef7f6ff22872ca0868b1003d2de42554a1dfaf9ae472816bed5ff5c3bfdc332290684aabef63c70ae5d18078cdf4945ba8011b0258ae726310a7302918130f286cb2f7712cb53625f3790966f15a15d5a4f206d448583487853c1515b3da2f09f69907516135519573feb57616d1f9583400db9f28c782e9b53e69afb6da9f94556dc38db54b1648f568faeee3524b0cfd0b4837b22f9c5d30ffb3e75a625f382acd12e134188f5873dff847a9ab40caaa770e47fe759039858c5d67e5c3b12eea509d696ba819e2bd0696cdd27d846338ae9d94f373f25ccb4eb0d71efb4d705f44ed86693dbb4e25f2ddbb98f33c30f3dc0b4eedf9e89c1bf0a3261b8c2c7313fee030334f43933e810369ec3a47c09e186e4b6dbb6a6767de67385af8defbe63e9b5d180877843962265c8ef46879e7ce0bc4dfd286f87a57a6d59459bdfdc749370e3837a86e88254935d19a30ef5025c3e2261b8ec2f842492c6db987171f6497e28714f3d028bcfbce224f6a7aa988b1165b914d3cc78310e0c7928dc48b519c3e861774ce5fff786788ccb3b375cd7aa51bc856b8105d45b88b4db38868d91e1d04978618755aa7fea5b2431c0fca6e3d5c731d5b9931b36bfe4cbf9816f315ccd65f9468a561c15530c54c48b824239e6ce407548c586a2b7dbabb358698bd4c86167db10b585afc722c1680c7b70f023d78adfa716d85f9fbe319589f817065076cebd5a388479fcb35db6cccfec7259b1157a01145574b2cf1e6626b1331bdd653c5c0b68b176a93fa40b17cf0bea656139828fc9a5de14c895c6cfdf3aed15d041023264bee8166b013990833f72ad65f489a552bcba8e50c71105eb017fc64e013e774088f7710930e28f6ceff7c650880e1301e70ab9a5571fad2e424a07a12ac330e580bded56bee25d5a653e4dcf88a95759028808a97e510666d3e975a51ee5a3129c447129113688a6fad6675391f1b449a706bc8c4bc49b5072bdf62be08915a4eb7ca4df7a4e3a8e2824e84693949970f01883fc069a1a67ba1d8e9833cfcbd87375d7dc8c7a830cec06f7c1263aeb0cf3fb55ec164415dea98431abcc111ca79a53f953cbdb3cf9dc96edaa7966151f0f03d637c54c5cd5a6832ddb4f414a6b81329b8a1652f0108b83521d8b0811f67622655e17aaff66a8717d40161be1bda55e6e488ca5038f9328ccb35903c23c9620a1d93332787f8642a7a29f2771b6895b7d33ccd0f38ccfb85b7cf578bc5eb30da7fef8ef467821c1774dc8cba53567affa002df59c8eeb90482f11b269ab53da0389359a56f1ca49c1c855712babed5fa1abb7735463a5f64b2d924e69c7a4621f099a822cd2252248b691937c8406892ab334f65c2761d8760bfead0146b3f8f6ccbbc303535211856092799390f769a44f373df6f1110cda1404b5d5a033fb29b315120815eebc507022ae90968bdd567a1ed641bbc17e4b638185a538dd5a38c54d4c4a6e55a9fbe7f004bd3235620f2afc50ce9e0f8d526d509806d00d390e473d6ebb7be553e5b9f99cbe96a63e4426c623257056cb480720bd32b91d441da0dd159d1a95e49f9b70b33b47b693d3ff8fff0165f2e0f4bd1ca13cc72b3b2b9b99f38227a8ad1e97d900e16dd45d4c4b0a10bf51638622b1cf58954a147b7890c6fcd5d67c0060893244162893694604c2c61e956478afb551fbc3", 0x1000}, {&(0x7f0000001240)="af69bcbd5f56e26b444c6c098ef1bf156b50ec29ee1cc9ec72d0c4a595638fc02f82d2e2249e71697aa1ce2f938204a04fb4ae181d6891a0e10d09e9d39519ff1223a13ea4cadb87b2f8f9a7c771e5a4253ae99eb902eb5510e161d7f8379c486aa23eba27b479b7aa2bec962a91b58139b31387db73923ef08f7b89", 0x7c}], 0x3, &(0x7f0000001300)=[{0x30, 0x47e619c59cb854a8, 0x40, "707a45e5159ac2c07ba882dc150cf4e4a9b191fc2b5a6bdb02cef487"}, {0x100, 0xffff, 0x3, "7b190e7ab1838e190286d34b4a8ccb994becd5a8e920bc43ff660cbefac6c541ed8a030daafacba99feaf7578f3abb63f5097667c3e1c738cdb0153aa983c30435ca8b69ff48b3b98cf481ad48354379373b45a5d80b1a4eddc3b14c44e2af7c39b0492f0e3de839c5286841ff6614644033a20fdd40393a9c69dafc1389c05c776f70102fb9988c5337dae65c072a854f0509e8b25268377e3495c0f5baaaca97f5a149c027b54446636f6bd405aec0bd1670df25330ca175de5bfec1c7fb9f989be1898cf0c2a9d9eedddd8aab4ef47616db2d85189f83080f1a6c17ef079653bc09ca9696b2293b"}, {0xe8, 0xffff, 0x8, "6a64d34d38ba847b348fe8764931ac97c34d3feaf99bbf74422746dce635c6886423ac6a7f1dbfb908ae59b7c7ea1a8ae4353b8e0ddc05371af7090d02b0a906e8618fb4c4465d809d95d46182871b79cc330be8e7f6ff6a327fc623a019d3e5214d9ee4246dc83b37401b34d37938a13785ccc936ef1a8bdc876f7e496fbcd7f2dd2cd4c13aa6963c9f4cb21e74ff84069600f2099231b4ef788b1a87594d45ed108f43cbd06a5f6e50a20bed4b6d9b6d606108ba32421dfa3da5246787f64b83b40574214ed5552e813f559beaab3239cb9803d1"}, {0xd0, 0xffff, 0x8, "3a53f2079191d86c70e17ed95ffd0d947f6ccd6626a86ddca5336b2a12a8d5f787e551498facd10284a1489baa81c967cdc1c074b5ae0fb2bc187cfa8ab5035861107af76bd68fc65029c460f9ef6e103a1ba3143ce609926e03c00d6f7cdea2a446825ac1cb294c807dff0da4cfc32c5188c5779ba9a9ef0f129ac02fcc5e89e96e54ab2102245bcb784a17af9fba284d96a4dcb8e6ab401486c30bb480bf4ee18a574110c89dfcd885a34db16cd373ca82eca8d673ab32fe25775bb0"}, {0x80, 0x1, 0xffff, "5d733c904f52e4b64536c449d0c05217a7a3931c4229911273797aafe67ee48e61ddec215e18d1265ac09c3f394ab617559595a395ce8cbb107a05d29f3a220755747e4ec13df2cd690c8b93e5c8b353cce9a95eaf02167c31bf369da5dd029d9aee16f4a99e7641480c068d"}], 0x368}, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x5, 0x200, {0x8000, 0x9}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 11:56:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 11:56:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) minherit(&(0x7f00003a6000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:56:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x140, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0xffff, 0xfffffffffffffffe, 0x80000000, 0xfffffffffffffffc}, {0x100, 0x8, 0x6, 0x1ae7}, {0xfe8, 0x8, 0x7, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x100000000, 0x5, 0x25ee, 0x6}]}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1f43, './file0\x00'}) 11:56:26 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x1, 0x0) pread(r0, &(0x7f0000000200)="79f54d36ad3ea4bcc1989ef2be26fee566438c71430f5bd6a66448c2e07bd39e9b493216c6e54eecced516cf8eb1506215d95c2b12a16c1dd12ccf94fad8dd37c3a1b89b53d0452fbe24dbeb2496ddaa23370604e41ae9b698fc8958c3d86695", 0x60, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0x403) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1000000000000199) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000300)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f00000002c0)={0x1, 0x3, 0x5, 0x100000006, r4}) r5 = syz_open_pts() write(r5, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r6, &(0x7f0000002a00), 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000340)) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r7 = dup(r3) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) r10 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r10, 0x82907003, &(0x7f0000000040)=0x2) socket$inet6(0x18, 0x3, 0x7) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r11, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffd7b) chown(&(0x7f0000000280)='./bus\x00', r8, r12) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) getrlimit(0x55c5f24228a06ac3, &(0x7f0000000000)) 11:56:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x22f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) writev(r5, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) getgroups(0x1, &(0x7f00000001c0)=[0x0]) r10 = geteuid() r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) writev(r11, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r13 = dup(r11) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r17 = getpid() fcntl$lock(r16, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r17}) writev(r16, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r18 = dup(r16) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r18, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r19, r20) lchown(&(0x7f0000000140)='./file0\x00', r10, r20) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) writev(r21, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r23 = dup(r21) ioctl$TIOCMBIC(r23, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r23, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r25 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r24, r25) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r27 = getpid() fcntl$lock(r26, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r27}) writev(r26, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r28 = dup(r26) ioctl$TIOCMBIC(r28, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r28, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r30 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r29, r30) getgroups(0x2, &(0x7f00000000c0)=[r25, r30]) chown(&(0x7f0000000080)='./file0\x00', r4, r31) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 11:56:26 executing program 1: bind$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/155, 0x9b}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000280)=""/69, 0x45}], 0x10f1, &(0x7f0000000380)=""/81, 0x51}, 0x0) 11:56:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x800, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) r8 = getpgrp() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) writev(r9, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r11 = dup(r9) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r11, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) r14 = getegid() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r17 = accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x80, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r0, r5, r6, r0, r7]}, @cred={0x20, 0xffff, 0x0, r8, r12, r14}, @rights={0x20, 0xffff, 0x1, [r0, r15, r16]}, @rights={0x20, 0xffff, 0x1, [r17, r0, r0, r18]}], 0x90, 0x8}, 0x2) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 11:56:27 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x14, r2) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0x0) pckbd_enable: command error 11:56:28 executing program 1: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/204}, 0xd4, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffff8, 0x5, 0xa3, 0x200000000000000, "91b1ed1303a170dd2a4dcd69f8a334930acb07b2", 0xffff, 0xebc9}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x4c) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'R\x05p', 0x0}) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r2], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) msgrcv(r3, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007878f16521c7dbcf014d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e16c00"/4116], 0x1008, 0x0, 0x800) pckbd_enable: command error 11:56:29 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x6c}, {0x6}]}) semget$private(0x0, 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") geteuid() r0 = socket(0x20, 0x4000, 0x1) syz_emit_ethernet(0xc0, &(0x7f0000000180)="a874469ce2593d462e25a5748c530292747875065767c9aa70693df54fc29aa7a60413c6cd2b98d001c54b318bca3b4306097d5842bd5d2229cbd5cbe02419d4c81e77a163a68f3833c0a77047092ae0d898fb3d49104a9122f8f02728f69eb489c394c576d7185dcc6603ed78efc8f8d1004c39c790898e3cd6e09bd2ee86a70fd07c4ff2be579ffa2e4923894f2092cfe5b66dd83b4194290145dcf0d92d448a8db1dbf6ec9ff641efdf8de18e20149af4d2a1afa72b2133789d7e5704fb22") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 11:56:29 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) openat(r0, &(0x7f0000000000)='./control\x00', 0x8, 0x2) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 11:56:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) flock(r0, 0xa) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x44) 11:56:29 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10000, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 11:56:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x60, 0x0, 0x5}, {0x84, 0x0, 0x0, 0x1000000008}, {0x6, 0x0, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) recvfrom$inet(r1, &(0x7f0000000000)=""/89, 0x59, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 11:56:29 executing program 1: setreuid(0x0, 0xee01) shmget(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) 11:56:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30500, 0x11a) socketpair(0x11, 0x3, 0x0, 0x0) geteuid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r2 = getpid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x1d}, {0x40000000006, 0x0, 0x1}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000140)) r4 = openat(r0, &(0x7f0000000240)='./file1\x00', 0x13ca2e4685c2f1fa, 0x200) accept$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) getuid() r8 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) read(r8, &(0x7f0000000140)=""/255, 0xff) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r9 = semget$private(0x0, 0x7, 0x80) semop(r9, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semop(r9, &(0x7f00000001c0)=[{0x1, 0xffffffff}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 11:56:29 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r1 = getpid() fcntl$lock(r0, 0x2aa4ada54cc65b40, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r1}) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x9) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) setuid(r4) r6 = socket(0x18, 0x1, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000180)) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:56:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(0x0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) getegid() semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000480)=0x7) semop(0x0, &(0x7f0000000080)=[{0x4, 0x5, 0x1000}, {0x3, 0x4, 0x1000}, {0x1, 0x5, 0x2800}, {0x0, 0x1000, 0x1000}, {0x3, 0x2}, {0x3, 0xa25, 0x800}, {0x1, 0x40}, {0x1, 0x7ff, 0x1000}], 0x8) 11:56:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000440)="3007c0c093ed11c1062c6b01fe8f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189ce41320645609a99c972cfb38f8302dcec754e5bb264016b6ae7e8a09532f136bf67e37781a7593dc4ca463fe3d8689c3b21cebfdd2054927fbe7084a499d4a1ee405df1e7bc45f000d837f440379e5b0d932fa773eba73a4e07587f35504dc7711c89b705094c8f98489bac092562f2c5cf585d12cd31d329a917c47f1047f7c6074d8c13767b7a1b372bb598f368c947ef52b5ebd9d0755fe7900e47a52f34", 0x65}], 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000200)=0x80000001) write(r0, &(0x7f0000000140)="927d9d4d956e0fea305b793613963a2be0062abe466c9ee1eaabb31760300be0d903d56e9e9d1b54f846baf529ce5c66f97243e50efe6603def931c84c9a375a365e9006bc229296bc538c54a414495bd82b00564b39af8bb8004a8bdade3d304beadef063677f96609b205ec0b64a1c21cee8e0eec2d4e4850397eba74bd7ef02284d274c2427557d", 0x3f2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x100, 0xff, 0x1, "369f5f3b08f2fe4529f89192643b700be134920c", 0x400, 0x3ff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) poll(&(0x7f0000000280)=[{r2, 0x1}], 0x1, 0xfffffffffffffffc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x50803, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:56:29 executing program 1: ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/21, 0x15}], 0x2b0) close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xe11) syz_open_pts() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) 11:56:29 executing program 1: socket(0x800000018, 0x0, 0x0) r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x8}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000800000000"], 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r4], 0x1, 0x800) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) r9 = getppid() setpgid(r8, r9) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40068, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000014c0)={0x9, 0x9, 0x1000, {[0x2, 0x5, 0x1f, 0x3, 0x7, 0x8, 0x0, 0x1, 0x809, 0x9, 0x3, 0x3, 0x1, 0xfffffffffffffff7, 0x49a, 0x2, 0x2, 0x3f], [0x1, 0x7a, 0x1, 0x0, 0x2, 0x7, 0xfffffffffffffff8, 0x80000000, 0x100000000, 0x3], [0x64dc, 0x20, 0xb1, 0x2000000006, 0x3f, 0xfc32, 0x3], [0xffffffffffffff31, 0x140000000000, 0x6, 0x1ff, 0xffffffffc087f9dc, 0x101], [{0x1, 0x100000001, 0x10000, 0xffff}, {0x56ee, 0x3, 0x4, 0x1d21}, {0x4, 0x0, 0x4}, {0x9f0, 0x4, 0xb4, 0x1}, {0xfffffffffffffffc, 0x6, 0x9, 0x101}, {0x5, 0xf92, 0x3, 0xfff}, {0xc00, 0xfffffffffffffff8, 0x2, 0x100000001}, {0x7, 0x7, 0x5, 0x219ec0}], {0x2, 0x210, 0x4, 0x6}, {0x1, 0xffffffff, 0x100, 0x400000000000000}}}) msgrcv(r4, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 11:56:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x5, 0x2000100000000}) 11:56:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x8000000000000000, 0x0, 0x3d, "000000000000f4ebffff1fb66b25173d88a5c700", 0x0, 0x3}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) r0 = socket(0x0, 0x5, 0x3f) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c650500"], 0xfffffffffffffdd7) 11:56:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)=""/63, 0x3f}, {&(0x7f0000000400)=""/169, 0xa9}, {&(0x7f00000004c0)=""/54, 0xffffffba}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/87, 0x57}], 0x9) r2 = syz_open_pts() write(r2, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 11:56:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:56:30 executing program 0: 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(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) fcntl$setstatus(r2, 0x4, 0x40080) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) chroot(&(0x7f0000000000)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x6}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x40) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)) 16:00:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x0, {0x0, 0x1}}) r0 = socket(0x27, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x80) close(r0) r2 = socket(0x18, 0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x3, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f00007f9000/0x2000)=nil, 0x2000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 16:00:00 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x18c6}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x4e, 0x4, {[0x0, 0x12a4, 0x2, 0x7, 0x8a2e, 0x8001, 0x3, 0x7f, 0x3, 0x3f, 0x7, 0xf7d, 0x1, 0x7, 0x3, 0x7f, 0x1, 0x44c4], [0x4, 0xab46, 0x81, 0x17, 0x707cbc50, 0x1, 0x200, 0x10a000000, 0x4, 0x1ff], [0x2, 0x8001, 0x6, 0x6, 0x2, 0xa00, 0x7], [0x800, 0x20, 0x7e, 0x6, 0x8, 0x3], [{0x0, 0x3, 0x401, 0x4}, {0x76d, 0xff, 0x5, 0x2}, {0x3, 0x9, 0x7, 0x408}, {0x5, 0x3, 0x37b9d0e6, 0x8}, {0x9, 0xa57e, 0x8000, 0x5}, {0x2f, 0x20000000000000, 0x500, 0x1000}, {0x3, 0x8}, {0x1, 0xfffffffffffffffd, 0x2, 0x2461}], {0x8, 0x5, 0x3f, 0x78a}, {0xffffffffffffff80, 0xfffffffffffffffd, 0x0, 0x7ff}}}) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000700)="61814e7f018c72b387522e48444d95ee0310550e4a8581063b157dd15b7c08bad08f26ae9132f31336731b6b5bfc900dea8d1d7ee9d9f9d15512ead9210569ae121ab0773825842dd35ac6f92f18941636f54254c47475c819a4c1642d82f88c42930eaa2047d0c068b38dc02381ad0eb7f6458e0552295ccce8aa35835db8aa7c35f5533e3476c740469df70a16617fc3d67ab6f6e8e3b09371429d00100000000000001dc5e48228d693ebb31f1a50ce8253ff658b47f0ef4e7302f660b41facc98b5f9cbece70e6db3c16ef966f2869531c0cc301147c3c806073dca1bced89", 0xe1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/206) mknod(&(0x7f00000003c0)='./file0\x00', 0xc000, 0x80000001) r1 = semget$private(0x0, 0x4, 0x280) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xad, 0x0, 0x0, 0x8a52]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x1ff, 0xb55f7064f25347e5}, {0x1, 0x7, 0x1000}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x1, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000400)=""/208) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) socket$inet(0x2, 0x3, 0x7) r4 = semget$private(0x0, 0x7, 0x285) semop(r4, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) r5 = semget(0x3, 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x9, 0x6, 0x3f]) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000140)=0xffffffff80000000) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000400"}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r9 = dup(r7) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) r10 = getgid() r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) writev(r11, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r13 = dup(r11) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r17 = getpid() fcntl$lock(r16, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r17}) writev(r16, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r18 = dup(r16) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r18, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r19, r20) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) writev(r21, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r23 = dup(r21) ioctl$TIOCMBIC(r23, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r23, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r25 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r6) r26 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r27 = getpid() fcntl$lock(r26, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r27}) writev(r26, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r28 = dup(r26) ioctl$TIOCMBIC(r28, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r28, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r30 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r29, r30) r31 = getgid() r32 = getgid() getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff, r32, r5, r10, r30, r30, r31]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x100000001, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'t\xc1}', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) write(r0, &(0x7f0000000340)="17368e412dbf16800ac0799fea585040d9d1dd8bb7f9984b732ac7d156b7b23fa2c7e233eb5764d9e926dde161768123499e9aff73571a96060a8800cbb17e8bdaa1e6c69035ebf5915deb37bb3d4b66b83ea76d4e4c835c73aef65805e695e3d2742932ab99d05d358f6bff943223ebaf517f76f0ec2f12ab79b9060fe52e3875df8a4e41922064548e7f34670cdc355a1e5d4eda5b06669e4828bfce04fb2dd7b8a4794d2dcab594ac67e7c534518030e7a3e4c6b7998353f6ab02355bf6b7b0ceb17c992d5c3e0454c36ff8e05eb0175ec06e289858b412d0074399bd9c550ca4e33f1e975658fe98b32d58b9f6fee014af97fc0716debd76aa0bc52ab76922156ee13c1d90e7528767a855123d1df77a4152b9b3a40f5258d71764b258a4eb6f02d97130b890e263f30105ed0e11c922936d4d4a0c705b2d71566df4e7621884c16a48ee5c77cc5f2272fc67f9aa35cb536e9c834be4496e212b450f00e521bed3d5ff1ddda5d8561ccd5632e33851f797ff1471e8ce810b74c9a594739b90c58fcdda5fda1c80022b8c015057a7885604b2de79aa3489ebd7c28edb01378bc6f6bd7421559f9bfae4df9c9f76dc09a9bab2112bb05a9487edd0efd40fe756d28ff0310cb544e77bd8d68e8671af742b790c6fcb25118f695b529743928fb9cd88cc7026825c97aa71430d05f00669232da86c5f548f48bc261573f4687a1adc8ec485bce932a1de1d714b87eafbf86842eaafff06a15a8fd888499365b3b9deca4cb1cc2d0f4762e5e550e22a2c9d1092b48cbea4ca513c6e797d28da2235aaa5afccf7e8445086f750585605769d5f5aa7941db9a6c27e695e23875310e1c40c802db20356a5c30d0c849550dab6ff498bce976851d0a0277284097286ff332a8357784bd1f45fedd54027b8bd392ac40224f5f5e0260803f63e7fdc32496f1c95e8ca6e3b9175229300d941b9763334450af77dc84e9252e9c53282485032dc654be289e5eaff86820312bfbe38d64880dd611e60bea082e8bcbcbee78ffe7aba9f8f2f7a9f0e9ec35f7379edae161c6328778c20a5c06a40480832c7bf0d9c7ad63615e93cafa4eb49c5759861bdc1557b1e3f3d284de052cc413f9acaa9e4db180c3d0bf51efed068a8437d127a4cf2e4098040e04ea57fa3ec3836d0804fb04be317a3620569c6337326bb36e441a2b7e3d6a6bafb92bc7b0fbf278c0c4096c425040b2e2927be7061a54a8b2216c634d2c256af7cda71bedc3a3b49b8d8bbbb87274bb5c3a22d5f931a3ca892a177ce64e9a6ff66b55ac9278ad142fb950df1806cc23f487bff5d372911fd9cddb91834afb8a9b3a167a201bf63784a083362e89d561f6a5fa91ca96ad340e832f1d733b00bf15ec92c1677ad5083c7a323dfb87d9e63e92d83381364473e94b1583349c3b96677d12c9e61ab04b3a4d490847d16281b899f06dfbee43b7179bfada68690a971298093bf58accc6af1aef361316226b901236fd93ef1b4c643b654a63e1dcc7551709514fb38fc4a9b47bd18676618ea5192b38493f3a159fe29bb10a073605f891addbb9bee4198c5a9c65ea0157784d76cdd44660bb78fcef6ef96cbc65f9a07b17052d6145e28556fc89261e209b995622a54e809d84bdc6d647a5f517988233d20553ab54fe64e426d6fb7a8392df6b70db1ce9e27309ca22a2aaa272f40a9a79e86b1480bd6091c0b6b1c8a547bb6bf25fdf2dc7562c1d5d7cacb396df746dde4b38e2f69076a6c8a6a2205a56adf330954cf34e77b48cac718d598a4a766e06b031545adb65b299a23a184552e880ad206e01a2138e8eade87014664ba6e7365386107356e4edf0b902f6c7aa9f7ab83a57f17e5a2b3728c547f9120c73be9e02c972680b340fd55e3d6b8bddb1315cf098ee8e61366fe6f34a5870cd85491dabbb75bb3aef678fff1258aaf10047563a2313350ff591a24e49ede3ec46529381f8401d66174a90efbd3d6bc7e99d71a19965327d9754853d113a1c2575f1405178c1fda589b8db9489102b47ef1ea70947cf5ec3427f1f950455d6234c0b3321d71f62a337133674f2fb55658676718ff2bfbd42dedcf51de2d733ad056287e02382e252e3a7d915ff216ee3199743c77cecbd8fca8e13aee54c9040b203afd31dea076e21055bb488597d8ec23653ea32c27424a941442ced25a2e08d0f0add4c643936c401c4cc6245865cf19178f0ea335471ea140b63e403a5dd97224c2fa53cf9bac45d65244d11ef50af4be22f390df64146499319fa78f1e34ad40b330b4939c8be8f682ed4acda296785b7098a0f3cd2d6ea31e8582cffbd8909735bc4ffd9e42ad4c7b5547c5983fe8d402771039c71918c8504d19a04b0eef2eec1551939ec2213261bb382c8c14ea1299990b2d78d882579d59bbf2623d98cea50b82bd8db1ddee509a66bde23aa19df899292886f82a61c932168f505d09d8baee148a242a9cb562b2c0362dcf33817c660c1079029b9ff7f1b16c9e126eb9ca762d1eb2273e1651f1978ef6fbc22debcccf06d113853a806670b4d88194c1ecefeb37fd4c67a07f5e5927d5e5c8f5eda0b03ca6544218e71700924facacfecb1e3d0c3cb18a2baad843e6a53d0c7b78912f3b4ae3770def27dd75c55cea5fc137393e96c03dfebcd324fcbea73f7f46944bd6cb8575c77e8434af871009dd94d2a0d6621c0c79344ef2fd78f283143db4d3349f51b43aa0fae7688cd328c8009a9d91ec07176eac2605d67b5e23bf387bfe37a705c1916706424404e1a5c4ce51f5bedc6e518249c3e36a0266b2fc71d63fd3bce7cb02d2ee78a5814764dabc7d9aff8afaa2385c9d09d30dea3524f250423b649972f0877554838e8ce438980886e669158f54e889f465ea90fcdf4d466c1952da183767974ffac3b6aef54b5cc2f9394247ed8ab01bc60d3fe9acc118eac065ea1cb87eadd293f72c0d46f826ced66ae1d2d378d92eefc3e921e97599e91608e593c51afea148f1c57709ac5631a61e5b39325675bfb662e8c12803ee5e7c882bd57fcd8e2d52058e97ed530dd7de420ca1c28da3dc997ea12898eb3707e7f4035cc2b775894fd6ea17460f90846ee0e528067e7218dd7281924abc917a02a551a0490d53b5240b289ed7f0ec0e9bc38ffc447eb1d4e5da7d3c165d6e44c2ec4a127008cb92df4292fee7b8c0d4dd156a3446581ab410e46a1c6751cdb66119a2c3f386763d55e1fc18223a43e3e1fe85ccd3abbfa1e097799f7ed2a436ffbfeb6c2daea37b56a2835ea1ead004facb2fc868d2ce5431346454a78e748548f263a3101fa03f6c241718a39bd5a20fea02a07e6b3ee4ff622bad8aad043648d80581c9c52945cd0132a3eb60a3b79b3d47fce4b7b18c9843b4f262d67c5c03baa396ba98c62a9738f6aaae17ef265cc8f0cb55de26b60338ce84858d04497e33842588da8e352c462b9ff3b7294444987f2e069bfb5b2e8de3668fd73ecbcf5258f3182e5ce7de395de15482f5d010c3e3505d1c325074cc4aa8e56b3bc2da2038567ac8b2615cf6e45ad0e8fd44a7def8c347bffac90ad2c6a73b9b8bf4742fc9a4d5413f8240e40d331d02ef5ea36931106f198c4cb8b405bb519d387b8ae6bf1733daee04a6c13d3e6dcfc763126d116db5f0920d7dbd557fd0782aa3c1e197329b574a73d679993e112428730f42959c00ae29744d565a3b0af4dd1107a85cf227f3bfc2738b4763469233eba05d675a6953b98e305dfd11f032ccbd0976557f637c07ab4f4ff2aa3ebe987696450190206bb48d37d721a26bc602af8c47e4a84a02b1b9ae2f45147cab5bdab35f05589d61087df8156714158da13f4c2a2c4548053c444df304ed13e609e5ea2a8c8a498ded124ac7fb86e443e171593b98631dec4a8556026438fbf3431a05e6c1fbe41ea54ce0fd1f7d4608f0e539aa3abb7bbc48499ff4e90cb6cc20fad55958d02347591df5c27658efaf7cf204f50a7a1ec2cfb057e152ddab3dacd43e19e30495e5aed4df23fe539cdb148a4f5c8082758182715010bc3c37904d07b82b15de8ab50b5b5840950090dedb8a8db205882276eb7e564a6f7c754ed7bf0f8d75309ee7949f59ec2bc536eac832ab8bc994090cce1031b3bc9ffcc137c688393ebe5131d038e0b4a49938b244e068fae812b0c1aa21b24eefc53d406911998ee7621389e6b01cd9ddcfc281e2a3b2b9e1cf1dc6a7d57e2bb85374b9443d7d942610fdfa92d58702e666c38f430c9f8dc0462310b7844a4071a99dd36a3d3a4907ed4243a24ebd2486e9c5003cc14e8a0b49d57253d1930c9d13346f4c347eb8d94156771776d6835a78e4f598ef4c2d4d70fe802f385652a3cbdae57f8db5e74567975013437da2893848e70086f477705dcd48470acbc47ecf3c9920bb68481fc8416f4a8c4317b7f7d8c385c13782d0eb1fc9384c3f6573b302803c7ff4bec375a2aec2a4325b05c01aaeca62a5cfa4a80a8dec3b61962a9895fd4ddba0bcf97f859b1a4cce86338c182664f8a81f6bda159ba5a6b179f3b5be61265423fe96e8c0d935f8770c89faba1b5170baf6810f56d34b5a3c643d2362f56c82001a144a22d755d7337c3ca98641764eb3d3138a8d04a6e22579ac24255b05d952a01ee1b1d89eee5b6ce3dd70a082f6851ef251f0f3fd507d0339039521daf02154e3a9abddf04ce6fb20b3a0d5af995eaafe224793bb656adb706e5feeda821ad8b897fdeb9279ff52d8870fbb57d8c84e4b6353e1d66946e1da852c8b02056db673547b72952708ea41c4d72c7f5966a3039b8489b9e9812c246dc4f8bd5a1b8f52f43279e72d0eb6bd63627e724074fe38e137725f1a868538b1fec682097b88d3398eb861cb5e60eac674aa879d37213e6e00070c6a5c8ac36b1d652e1d24befdf58f21f7fde7477a849399ecb3062986b95fac588c42e788fe4891da61fe30261ff7eb72a446672a730d2b28170ecaaf1d57f1e7868bef1b386abd08ff88f19164bc5d3d8796c913e5d76a3c6ed43ab3cfa35cf9503d4b32201ddab21c856d8106dad7a319295ad3fb8477c58da90323017053b36e779e4e956de5122c2d85bafb1dd9684367504233fda2fb7a10db1edca7b570ddba71fb765b79f99121d03b8ea6f530938dcdcba085684d519078ff48c7cf442833a6fd75342461fd1240e559129c00906cdca508625ce8098868ff507461b13d80b1829848e10b2828b965cf324ab6dcbc0fbe8199fe4d7681ebe6a082d5c32c8fdc2f27609466f0e557e97fde4a94508114829b2fa226659ff4a91dbfc86e36635bfa7c04d018e072ca9e296821518ae748a7a2ad13f38030a2d831ade326d43b70ffbf715b06c9d4074934b8713eb60dbf7c335ecfb6b11ef4cba7006104ee00897ed147fdbe606d6b2373a9d955715cc645ec3c6f4b6d13067cd8d92531e07d667e35f1f1fac5a7bd4d46d8c52be7eab348d4d7e333c500410f47ffc3bb8dbc1375678f037c4d1b2ebcd0b445a4cb499d4e6c16dd707eb014212c81a445ad96c6d160c160586fa57322ab26b71b2b23545a9e4be3bdc0a710622ceccd026a6bdd4a05f73ddf02e240fffd3c06dbb18f58399153a0b9d476741cb8b108b4fcbe9795ea0d9c04ba2cf440621317fccc16d1a00753dfedcc94e8f26e099834157da5814694ecfd41f5f2e9dc96a6f57ced20be5cfb77118ddeaaabd69bc83bd71020faa6692f1c6f0904dc66ea0eae843425377369f8f93eea1376493bc5dc9a40d02a99988dedda701c", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x3, 0x102) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) 16:00:01 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfe9d56d9da3ed7df, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x87b5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r0) r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745f, &(0x7f0000000340)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) close(r3) r4 = semget(0x3, 0x3, 0x4) semop(r4, &(0x7f0000000240)=[{0x1, 0x3, 0x1800}, {0x1, 0x7, 0x1800}, {0x5, 0x10001, 0x1000}, {0x1, 0x4, 0x1000}, {0x3, 0x298}, {0x4, 0x1ff, 0x1c00}, {0x5, 0x1, 0x1000}, {0x3, 0x80, 0x800}], 0x8) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef47", 0x200}], 0x1, 0x0, 0x0, 0x8}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x1c}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r2, 0x1}, {r5, 0x8}, {r6, 0x100}], 0x3, 0x80000001) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) 16:00:01 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/93, 0x5d, 0x800, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) syz_open_pts() r4 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r4, &(0x7f00000001c0)=""/67, 0x43, 0x41, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x8000, 0x0) socketpair(0x6, 0x5, 0x80000001, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x10, 0x4000, 0x8) kevent(r5, &(0x7f00000002c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x20, 0x4, 0x9}, {{r6}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x8}], 0x40, &(0x7f0000000340)=[{{r7}, 0xffffffffffffffff, 0xcc, 0x1, 0x1, 0x1}, {{r8}, 0xfffffffffffffff8, 0x20, 0x1, 0xffffffffffffffc1, 0xfffffffffffffffe}], 0x4, &(0x7f0000000380)={0x317}) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f00000003c0)=0xcc0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000400)="d106e0db13140436cd564493117bc08adbe519bedf714a22d96b92e5a486fe2adc5516b4a2414478eea9c5880912f8668346e7debf5a3abd4519f03c32c295f321535a9ad125e0baafc9c6c9c404eb84a4d3f84cdb708bfb59bb949d7da6e6cfb152b36475742745b3987f8b00ac90fbc75db5d480234f5712fff877ebcb12a34236b559fd907acba689f36b9b2098e4f6ac", 0x92) clock_gettime(0x3, &(0x7f00000004c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f00000005c0)=0xffffffffffffc709) utimensat(r1, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0xf1, 0x8bb4}, {0x3, 0xd82}}, 0x0) r11 = shmget$private(0x0, 0x3000, 0x122, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x7, &(0x7f0000000780)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r16 = getpgrp() shmctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0x3, r12, r13, r14, r15, 0x80, 0xad1}, 0x1, 0xfffffffffffffff7, 0xffffffffffffffff, r16, 0x3f, 0x1}) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x800, 0x0) dup(r17) 16:00:01 executing program 0: pledge(0x0, &(0x7f00000000c0)='\x00#u.\xdd\xc5\r\x01\xe2\xf9\x1e\xd3\xf0\xb7\x03\xdd2r\xa2\b)\x11/\x045\xc3g\xe2$n\xa0?;|*\xce\xe5a') pledge(0x0, &(0x7f0000000000)='\x00') 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) pread(0xffffffffffffffff, &(0x7f0000000240)="a6772c46ee5a554721b18ed03c3ae9faf1fe52943bbbce40710f76282733d05de0f20e219fd1adeedd886750180d79016d1c29a92bef415514788805c16c615815312d2a86bd575ad83f4d0ba471ae657560fe07505e875a11857501d09c36c139e94983d03238528d665d99221d3920fb9acab4f1caba83e01e41b7fa2647f3874d71a1105b50351de1fefd4bab3ed2b6936e8f3d55a48b81377418e87d4e0427215c83f3cc34e8f71a757ccc47ea11169316875663eb4de9a00b7f0fd9a1d93634a53c80df8a384226269baa0bba9e8ca83063bacd98eaa372ac5cae5c6d", 0xdf, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) sendto$unix(r1, &(0x7f0000000340)="fd9ec983f2207cdf8a619dba5adfe7d0f037874bb43e48c4f30f1c9c6cbacf0f53d0c7e5170986cc8a7a2298c8a13759d0b71bbbd31deaa3e0d00f9464130ff293e68ead512d524a03d62192cd752cd10df5711fa82561f2e916e6264090740c4b4d7098b1e2b7ee25a9a0fc8637341339909759aac05ef3706a3b0792a3bd5895df7942494c6cca1dfb566d99a082954640fe5da17e864cb843ceaeda7e508a2eb2a5f85b0bda7c2bc822a9b51119bc29675bea441f2231c6da55dd0174ee00a78c175e50a1f7198a2223af2a8f30", 0xcf, 0x2, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x619422a1f0a16f2f) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) r7 = getgid() fchownat(r1, &(0x7f0000000100)='./bus\x00', r5, r7, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1f2eb1223f8853e21d91193e74c6ffec83e94e1f", 0xffff, 0x3}) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 0: r0 = semget(0x2, 0x6, 0x440) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000180)=""/80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x80000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="fd") 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) mknod(&(0x7f0000000200)='./bus\x00', 0x6044, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) pipe(&(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1013, 0xffffffffffffffff, 0x0, 0x9) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="fba5a3b8ba6371872b60939bee8489c94ff55ed8cbb937871aa43b99e785b1dff7668c671fd1b4bce32a7457dbb6ca2cc0368254721a078c0d24a526c30bac7b11eb0900d09a59e6209c77871e16102094240162111717eabe71d0d8c469ecb6fe903ba85c43abc45ae5197098a4f0b534b81864a1691a558a9022ae0a7f404f9dc9c85a3055d7731cbbf34c14eb24dcb87e7e2413d033ab7f5d00000000051370ee08908d4f6725ed5f997e6157955f", 0xffffffffffffff36}], 0x100000000000005e, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='\x00') 16:00:01 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x8009, 0x93}) setrlimit(0x3, &(0x7f0000000000)={0x5, 0x100000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) write(r0, &(0x7f0000000500)="6076ec318d616897cbb5102948ae95aa050596f4f74ecbc962b16bd6fd8af6724b74274d1788338486e048ce75bf1e6338ae1f18da39243e83f2ebe6712bcc9388540bc70ef4b743a55a6bfb250a7fe2564c32a6f086bd950307b880c2c60e1c2d1fa565b33766e285347958c00cb0694d60dcc9c2d26f741f9bea04fd442870f0a12c264ba0dee9caae61f2d264496e4bbdf728b23d836256b8bde9f7623f0afc910edc77cac4c978a08508639c94dceb51f7916e87c6ebb9ee40905d19848aff29f36a5869603259403025c656d238aa0898870c07f770287bbb5d398e752b14b7b4d49b44bad13884ada4fdc0d67a4fa2b898fa306e3d7bcdedfeec319db0522c73aa0095ce31c2a1d1fe7bfac2c8f2688cb34a0e2a4bc8e61d863bc6c96f05e32f96dbc50c030000000000000011b7cebbed8d8588ef6bd3d8a5d89669255142ed1b1728b6b17b069dbc8fd8b764081cee7d9c9515800a84143332404c65266bdd74ff8d1f3f111349ce8de4e62c639c0d34d1fc77c8e20507821a8b2125b9f766f65a802a20df5ff8689c288c0fb3a5aa57c55648472f3ca22a60004df5a639e289f814629ffb6945b9befbe20a59cfddbd0c6282df76fd175c06ecccbeaf87fd89cdeefa5c37d84c11b36793b627f6a3864a5b1d34d8e9bd70c9566570d53942044fa5d1a6cc98a3d350a927eaf0cb01a572a44353aab6bef70e5736b31f83dbc02f392b5f00b2fae7dcd70b0e3e59cf490666012c0c1c68bd726c22ababd293199a7b9ddcc843fd58f76680239f", 0x57) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf8c9, "a8741bb100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) getdents(r4, &(0x7f0000000100)=""/94, 0x5e) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = dup2(r3, r5) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000180)=0x1) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) r0 = socket$unix(0x1, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r4 = getgid() r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r9 = dup(r7) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) writev(r12, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r14 = dup(r12) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) r22 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r22, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r25 = getpid() fcntl$lock(r24, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r25}) writev(r24, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0xffffffffffffffbb}], 0xa9) r26 = dup(r24) ioctl$TIOCMBIC(r26, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r26, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r28 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r27, r28) r29 = getgid() sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="a6656d248ce04a384b6c5b41be1f49d3208c56d9cf6034a15bdf81fb7c50740011d3725dca088ce6a15cc1bc80ae74924044998ff2964b7422468e2084ca6142a1ce261f212270b61c7dab84a29e0941b5fa8058fa8ef4875cea6dbdadec2242e2fce03c25b58b85024358b79d8b7500c36df5540185222ac3470c95b6cc408194eddb1492da1c890ca8f17988a57bf5108897aeba08844b10320cdf53bdfda4d83716801f596903aaff81f844253f49796bada10f17698a1f40496be2142312ce85aeebef6a1d76e4b431d87c7e4198d2bc4489062c", 0xd6}, {&(0x7f0000000300)="936e3f67732f6b4dbbd81d8574cbccf713edb7cb2b62e55fa73e24ed6fdd5a8ed4fa850ab2b02003ae38377f5b448a49131b48de688f1192bb3907ecd3da8d1aa31f70874fdd733bd38e48298990bd7d7636cbc79719e5efae5aa33f345892dd48b4f82cd87d0cb3ba2e9c630c40bcd7e8827e5da1bc96bc899b937c2a3239b8c468a565be164821a59f62c0f34c7fdd6d457766701557056887292693b17dc631e44afab690d55e508eb4ee11246ad453be93401cfb3b01a2446b0034575452bf33595308679f7f56a02e6b3f5461210bfeb687930cf6af5502c7da626d66175a1e14a09efef3bbb6f39bbfad60851c13fa45f702702e6a27b02fe563b4c09021254f602f7ef533645e927a567c54e2442b43faa4444a869c8d2160e17851550d4dd1dd6b26300e33f2bd30483a6a1620692468ad557b4292a7c21dc9bde68ba71e3ef7ee14a7872dce2ce948a9f9e8a1124633d00d7b64de7076c8048686443adf2511dee59850e634f9a16c80b86f4feb2ceaa0629aea9262c79f732f0502c3609bfb8c7863fc29ae2774c7627ea6140526c5af9136d5777f6ec2f595a85f5e69c2c7da70272b77c55132b37a53d987ed65f96e48d01af7df804b3a8646b06374425ea25f9c0a28c2658e70eb74d2fe43d6f85d491d9900af9abc5fc6b04c8ec8aba3aad6eef29091287c65e870a97012bca0159fc161b10af420e2d823cc28a8b1123784051b463c420902ecc169819baef4dc248f7dca12189bffa18c87ee247f01f7491d819c1cac7bcae42351d70692f71db49f9cbcd502d59ad25aab5f8b4c398cbf2301f07e962d3a3fa29bbc7f9bbd3987e664ccb7d458ce551e8d57e17aba633b5a363cfcf6eb94d17d9932f1ab5174c445408e0b21697fc60f8d6ad4f6df9ac0664823cae222e3fd79191d0c3e048b9d0a1e35309afb4e557d22c6848c76a222cd0964c0a8f853b2121f962a3059e1c060d5851b04858b45579b8d7f1a3d767bfb8b4994438d8cf75d2f33e1d2e41a391b26a5bb3f90c1aaa3383aa3a9950ea56ac239626f8d09dea31e92062e1cb802dc567ab9b8bb2ee2aea28eba0c7231ebfd12ef65f906454cac778bbce9cd0d7385a75fb23c7761563e809cdbeeb65c7ba3e51df87e58ef61c39785a5ab120dedf9738464f70ee931fc7e6feca630f51170568f5894b0351fef6da6a5834eaaba2a4bb12063f9e1fad0c3c00bdfca3c2eba4ac35e312ad5233763b89adc1effadc2f7c35e5dd864e5278be603cf1777a4d378324c3c6aa4e9dd2ff78f3da3341603f8f0e5e8abe0ca8820375c032c18332437ed6219e3a5483e1f340cb85c831d87ab7ada89ad7ed9f64cffbb3c0f3f791146097fbd710643b4a787ba6abaa010668eee1033b6bc91f9218fcfdd5e5c7e3545d4cd2f06f33f51b83d61685927447be241a7256522b23e028755cd088cdf2d541bcbec6b3582bc3590f3b47bba0205f4f270b1348c8cfd10eccd1b8c2caa7dad6ac541ad62d5283cc473d34cff7914a394b8b5dd1ea0ae5260314856e9fce08904ade05cf659db6c902c8dbccfb77222618478768858ec181657b8bad2afd57187f42a65e6a364525f6e00bbefcbac845ddcf930cc61aa2687389cd3681c2f5f1470d928bc8737ff9278faeccc17408f4d3421d63dfe953dbb43c8c9635818f476861222eb836545a0d3193db3fe97f0eec1bae838c3d69500aec71b98de54c3a870c61d7ffc73283eab0db0d384ba9f512be93c3715d11f7b7d9a057b07598959d03317b436aa172dcdd368fc669d6b766fc97e5b7062173dcad80b7bf44edfa3ea9f781735d1d42db7aeafc9edb5b36f205177b08d1d4ab5aa312bf7b68d4e8835fd3d2beabb30f1bfb236c548d02368a9550358060d63e06d08e2f26a3c4e060445bfbcc1be40588e4d0158c5525a43bc680f3fa5fc69279d9ebea7ccc961885a8abec335d077d5ff25c52d58573424c46c8bbc2523012d4e245d3793b0ca7ddb34e99290f92fcc334baac1628fb4c30b7ec259b906a7ec39a9f0fd3c6dd0e7e1e456f52c6c3be33e9172838da3ca14da80f41dbb472551809d556c6d495a4f1fec900b70268f30ddcdc6c95bd6182206482a03a6885a2c0dc28455a7fcecec8d958d251545c8aeb821ce1c7eff496f417c13e13d56e27331faeb9b209d8acd90526ec69a8f9624f5275c2902a0c8ba2c981e520e82d19069c7ed29da33bf322c9157bb6535a4042064d23c5d457b5fbcebbacf250b4affce1d0eb4fb8da4f198af4942a9be4bc448c72f266d4d7ef52b696872fac446952697dae1851a6e262f289e91fcda8c5ddc1859c0acc1bbd2398f174ac145bc45f08c526fab05c1fa6572ce61e561e774019a24d74c36448233b9528a40e25a61158934a6a2ec9461a468751c352696d379f579a76f5ecf5460586dafe14583939bf9642159fe2abe3e3f6697810da694513b8c2018f2a6364950b9f1b697aec7ccb036e2f9baea88fb2e05b23aa61ad326f98e9c96364a210e64d38cbb53010b76828427347376d0826367974682f7b58d6eadea32118b4b88788b319d2f9045eb11bf3b7dc64839804a171bc637c07c9d1a9b72e37a85eb1c68c96d8c84b0229e25e0d995e69e4b92d3a0f0793c3818d336197452670414ba160bb9a5c1fc159d544224744cf06995a4819d44cff1fd44d561c79638898f77a7d82cae468f368e07100f4dfb4af0cf76bb0106f1377bf726519a40cf6e6a4f68cad56f4841557de38c8f139a3d49c7f3761449813be8ae17e1faf9fd2f51cab3a81b189e4e3371379c4671d1e62adf1f1ba280591a83b86127bc788e22ef2acafc8bbb823bf4b9af731fd1e26f826a32e349ebe664e11277729871ad7ef607bd87bfb8e292537d17f7ca0a661e2c066459fff9f636409de80612cafe875050778122de6cd47753e3da1b338d60ab381884fc582c5f6d13b1db1a1196e84e82ab4ebda42163cd3e226f426ed0661380a98edeb3553269436d415fd9df56dfc7a6b4dd475cb06a12bed13a11dc34946628dda6493be5f23cf97d45c43d061d01b4f78f1f155f5ac532ff3bfb566bb620cf623e61534baf9b60436d54c85a06dc8a45e00d51f1059905da4d28e5c0061a99ab7494ba0d8a1cad09f9dc928f69b2306571d88f16618088f8671467235f796844a4f5a4fb2a4ccbf749082da420b9f769dce83d9f0a0f0bd1d2c239888861f92ce1eda2f73d8ede86bf561564a33cbdbc232c4547796b471d1584050f225f7dd9bce54fb50b49f6bf6729d9bb7f8474143b447c8ad239020a5f11f5bdc690b70f0230840026b3e003f30edac3a9fcf10a3a9307f32c1e4993d4d5fc1ee47d885d8863bef48ac7ccbe0579b9f2747753364932b461a8ecc89476d24fafd8422f3dfb603e123dd8bfa8044b9d28bc0df25a7ad5da81d003fc34fb0c0d76876718cfbdc7e091fc7460a4e3b68041881eea3deec31275e9d57b3ad954f314ecd97d7abf1c4569c43cb37a2cb42cf97a1d2653503590d0aade5fd17e46ccfb250e33ceaa40c98d5b37e14f8fa09ef69b065295f3ea85da8a315cdb4444521e739774f970ce1fb9963060a611a131a4d8f02bcf9c2a2ff874201b6d9959945e2c96b2d106a4672ef5904c411612b456d9d50798f15b34832742e53d303810039b9ea01694945fff433360bf82ed33e4e8918c42ca856b79b9d52600d5d57d5d2edcdf3af520f8e905a391e2058253f326a10547166bf51272a2be97c86c97e5f8d9d1532f4068f4fe91f2da5f745a9f004fc4511b6734b56520b3dbdc91ac4960d591eeb3a635479482df174691f55cf832b5d573df2badd01ee4a213b31d94c231acc9f044f57bb95717db13b8aad2dc928e5ac11cccaf7b830eed8c09e8c160a2fbcc9c8c1a820ca35ca496bb4de9fcd905c3eebf9f24528d371d4ae50b54176a6990f647353576eb75ca300d9e58fbfedc5506c1c024529c0baecef66238be719c9f635737b915222a15492be9fd115dfc24aa95bbc9ae7d89b4567e3513d0421aac8e95575ed0f2392f455ddc31bd92087dffd233690e4e043381bc76bc45e1bd6e306d7ca808975be556eb3a2199eb9903663b6771544cc1a6660b927652a37bc22d6520015b696125c0a22717696cee0c98abca3b2e019b51eb5431202fb75ec681a0685a684624a6e9b655564652dfcc82ba9a6166de16b4ec42afd9d981903e3932d3b5749cdde91bcca5920c1668f6fba5a59e6881ec8dad626883150bcf89bbff2e0a883b2c13392931a5ce52fd75a2770eeb8609d757b1a331d45114a9c38ace519c99b2321ad3cb27937201a8585408bd1f0bf2254e1e23228b3278789c724b2a856106163862fbefdc55e5c4edd4f427e19874f3a85b16270e0b442ba6647422160190cd1854f474d01a22d70d971470e1902dcd7e74977b50c8328b784b1e8bca9a6ff416d5b2614ead71b159985f65f1c92305f53eea4a67b74cbd9fa7ce6a5d02a18ed7b81b626b4b5a3b6d1d61e8474341a6915ed1a6c2b50a8383a1f7ab0d6f8ec01e3f1f381ab1bcfa284ced19222f8e46f97c67138432268dd5ed7aa3a005f7c01b374036d57adec8a6a92f4545573333a655b3b29e6bdd6997366399a4305a5c4b01080168d2d95deaf1efb4942a3c1608a4e673927a5f41b01cd7bea26d66201ee8a6ff2a0706ea1ca2b57b21ba7d5546cdf060e9c51fca989c4984767722cd3807c9f5fe1dc0d33ab83ffba5086ff4a2424bbc4f7f51b16179ef773485f4198964a90023e811071965039874a438ad18fe60488c3b83b3ce54cd49e7cd05f7fd8c12f0764ea487913a0c43dd66a61dc30c37ea20c0491114b0cf197a13f4384f2128e85bc4b3706734629718db8b55e456ed2f32ae6607ca0375c0b93a7d71ecef3b026355be878255d561b95c74c241dbb6db7efb6f2a2a96c99621b98b739ce4b788ad70cb29f41154ecf7edc69d2727c9b68979f6a0f60cc930a1aeb958f4487dca1c0b5aea0242019fc7a5ccac479f3328312031a0df8b594a1dda4fe300befa3cbae45a2cc46ab7392580831a0d60977fd9ab9844234f766bf0be9766701373826cff2d15c53e41e8ecf863af7b9b704c0a0aed4a8e3ae74984e134822dcc74f08ba27cc753d887dafe3d5c4bca2d957d513791d491e7b7a03227d65280e325f4bb8de3dc07d611ed55d9f2541621ae9e23efc741f9dd6491a4e47dde80bffb1440058536e509d8b1b1ef079c94654837f3a0ef59d5dc567998a9a8a4a9d9cbbe495486739ede735750e607fce5846a8bca95e137d3a1e09ffb29518a97f43c0488efadc9c389fcba6045bf80b2872e1e40fa2e6ad0c27bb2ee997b9e5642893402e3b563be58f51174e3554ab6c6ee4080268fdd8bf9ee0f0e5665eaeb66d84ddaee1a5aeccca47b7aab20485f67d27f6fe0712f193e0d573e1c419f514e966dfab7743eee5295bcc323f23dbc24c512ee4969c54c29d8e5194654aeb1839dd81fe367d83c7eef7b73c1f73d271440066beae42de32b972a48645e7a33702dc0855821ae774763d95aaf7c1c2070430fb9db587c78515b886477a72b5cdf16adbce3c202f938d90a9a13d82021cb7c4b9491b6e7b0d5800c36a60891013d666b1f05a709bfd874cb1dd156c0a2092257f9cd0854c86b285a2456dd0588f874e1da6f1c7271dfe4be06a1471496cfdf5cc5d200c17a93a377ce547d0ea1da708ae3f36a959f335a948d7aee60f44371bbe368ea7f663318ae4bf1544139f1c952953fad1232605aa76b", 0x1000}, {&(0x7f0000001300)="c5a1425749491845f0b563c635051fbd2d17f07fef3b0a66406e2b054405ba68c71b041fe6f0586b4bb883366a7c7ce78639eee11d48346b084ec89f8ae5f29b4ee5accef95083466396c80c56c3a4f8fb2251faebc617a8979b65bcabcc7f6bdbcbf0066c1d9d45fdedb25498f216ed2f94f2b00ee7f11ebab93a4880c72722c6cc2c20b7a92e503ce0815eebcf9606ed95bc07ee11580ac038b07e4a93f1d3be97bbb8a3b0da", 0xa7}], 0x3, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r6, r11}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r15, r21}, @cred={0x20, 0xffff, 0x0, r23, r27, r29}], 0x80, 0xe}, 0xa) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:01 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adde7ca50c110e5e1bcca856c6b095c737fdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295945984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000081e5c2853af8711e8e0a8480539a1ef6f2293780c"], 0x10) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x800, 0x2, 0x0, 0x80, "29d5260915d7ed43f6c3a995ff2a9bf8b9068024", 0x7, 0xffb}) write(r0, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891197a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199eb0e14bcf1f4cd7b3b932e974b8434f3", 0x5a2) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) 16:00:02 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES16], 0x2}, 0x0) r0 = socket(0x2, 0x5, 0x1000) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) open$dir(&(0x7f0000000240)='./file0\x00', 0x20000, 0x20) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/84, 0x54) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_int(r2, 0xffff, 0x3, &(0x7f0000000140), &(0x7f00000001c0)=0x4) socket(0x2, 0x2, 0xaf1) getsockopt$sock_int(r0, 0xffff, 0x908, &(0x7f0000000280), &(0x7f00000002c0)=0x4) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="d5") 16:00:02 executing program 1: socketpair(0x10, 0x5, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x1ff, 0xb9, 0x0, 0x7}, {0xdf, 0x2c, 0x5, 0x100}, {0x4, 0xff, 0x100000000, 0x8}, {0x2, 0x4, 0x6, 0x8}, {0x101, 0x1, 0x7299, 0x8}, {0x7, 0x0, 0x6, 0x2}, {0x4, 0x9, 0x32, 0x6}]}) r3 = dup2(r2, 0xffffffffffffff9c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x88) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000001c0)=0x3) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_broadaddr=@in6}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = fcntl$dupfd(r5, 0x0, r2) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000002c0)=0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r8, 0x20004276) pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000340)="8a55db620d84f2699507de00a82fdd25b1d6ce4221a7e80cd611ef7e109da319730ad332d8b5cb5e4b7d57a36b8602950c9e53fab963", 0x36}, {&(0x7f0000000380)="6494b03cb3c23742e762b57d47f28ca877debecbbfebd3e23b7ee4d6295e20de85202b598f65eec3e7737678fc2d63a7c7eb81dfc008ba3b8c16ae37b0de0bb8cc37d773b60e36b56bcf876d29ff45866cf5d3da10dbc784637715479df08bbeb24d15736df00958ad25bb662a532befd934ea1787d319e5472794cfa5a06fcd04862591af5d02523151bb13d8c28bc874a2938f731e5049375019ac06bbca423cfcc6829ba6859267c0b5f803d8c90b0fd3822d728870ccb758b110a5406a21c024346df0c1dd597323403f597d85b2c2a3224da318d4757e85ee6e68ba", 0xde}, {&(0x7f0000000480)="43b9fa26fbc775ba47de4941b77ccc39846a3ef17b65f16445471418aadcb57b112e6ddcab45f7edaca8e2cc064ea5eb0c23919c94ff583eeea0ab00c8ee65bb0d62e46fb1e170929a3e83246981709100fb18ada52bd865ae57ff7d03d9c78312635dd67feb989ee1275d46adc107f410a92a8486c4e9ff4af6ef5bb8ce6fc5ad672e673b60693db9d0feeadaab643a236f16b4a675", 0x96}, {&(0x7f0000000540)="1ae39836546432ecd6b03150f6e1b584b90564972f471d23f8ceb2", 0x1b}], 0x4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x40, 0x0) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000640)) r10 = socket$inet6(0x18, 0x1, 0x2) dup(r10) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r11, &(0x7f0000000800)=[{&(0x7f00000006c0)=""/227, 0xe3}, {&(0x7f00000007c0)=""/50, 0x32}], 0x2) r12 = fcntl$dupfd(r7, 0x0, 0xffffffffffffff9c) ioctl$VT_GETMODE(r12, 0x40087603, &(0x7f0000000840)) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000880)={0xaadf, 0x4, {0x20, 0x80000001}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) fchown(r3, r13, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x5c}, {0x6}]}) r1 = socket(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x2, 0x50) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640), 0x0) r3 = accept$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x4000000000000000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x22ab, &(0x7f00000005c0)=[{0x1ff, 0x1, 0xfffffffffffffffb, 0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000329b18e2766f86d8330fefc0126642af6545630000000000000000000a0000040000ae3ee3e3e62118205a7ac2fa861ce8e81f06f90a4d28f59a34edbace85cd2900"/84]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r7 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = socket$inet(0x2, 0x3, 0x0) writev(r11, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0xff, r9, r10, r13, r14, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r15 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r15, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r16 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r16, 0x0, 0x10000000000000) pwritev(r16, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r16, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r15, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r15, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r18 = getgid() r19 = getgid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r17, r18, r19, r20]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, r18]) chown(&(0x7f00000001c0)='./file0\x00', r9, r21) 16:00:02 executing program 0: mlockall(0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) socket(0xc0355286d09bdc1d, 0x2, 0x6) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x3, 0x4, {0x9, 0x7}}) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x1, 0x2, 0x1, 0x100}) poll(&(0x7f0000000040)=[{r0, 0xee}, {r0}], 0x2, 0x0) ftruncate(r3, 0x0, 0x81a0) 16:00:02 executing program 0: r0 = syz_open_pts() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) setregid(r1, r6) getitimer(0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x3, './bus\x00', './bus\x00'}) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="825decbc00004cb5073e1a3b1e9c00000000000000002d6a648c746b315b0600a15d1c70ef19bdac8e56612ec2bd518758e778622a9e7d52dcba62ee1159d17232f76922bdc91483a1b5c47894258664a631e19d80"], 0x10) write(r0, 0x0, 0x0) r1 = dup(r0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x7ff, 0x800}) 16:00:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r4, &(0x7f0000000600)="f489730e1e28ca6096f6fdc7ba2b6fd4f1d4339a47466d89c7a376e389effbe162508ffd11479a80c97f0b19f4f7e3f3963c30a4d121a3fa33f98cce49c3beb027bf28e12a3c01decfa416f7c78b767434d870cdd0a87c4bebe032a731ceafbbd70aa3587aac685f82057ea949a1c1d539e464578e4b76c677061eeb6207e7ce4acdda21d5ff30b9dac4b6e92406224ecde4f46a6118ea57f43bb750b21f007533747fd301c38b66dd01c680967914d2de0cb413ffc13b92ee6af61246f71ef5dc7c676ceff00949d22ffd0aa37b1c26a16244cbc18148ce9b237d138a9a8ea4464c6f6a24e86786612a7f13b9f75ce2487e538e7ef1ef4c19232faad288113843de635ce3eb32d3c669aee7b600c800166692fe581a86dbec1875d7ec1834e1ce3b5c4721c5ed930662d9ae3f74bf9bcb1d173e705b8ec36085a35090ae8b6f4183e1d8ef0d9015db96392f29330c4c8213fbe3bfd2c145ecba55c36810876e8d10c7e692d0603d56aaf6e56c122eba20fcf1feba6686a9b5d2385b4fbf0ecd54dc75121fc6023218ab0dcfd676acb18f2d063a6835e434e44172e0dafcc2f2d6c75c0029664bd19e8157ac64fc5f638a755a9e75d92815556689f3066715e69ae871832f93e418937a8d36115c601a945830484a480d079aed6624e5e0da38c01550c00656177623269aabcd030a3560a93c43f05dd7ab81ea74f8823f0433c0878f40ae5fc6cd206946972ebfcb1b4461df45ff575d00a56816a9a5a920b0a0461c93646d2488ddcf28a9bd7fec10a005910c8f626d5e8f2807820668154cb675b902d5b936806b5f7140bba13355f2fa3881fc39a8ae4152efec1c8b6d00d5f621190c8932583bea810fefd8e47842c0ab0f2dff5a28e0cc8e7fd468f3900aaff9034554e75029c0ec2d5333b2a40984804633c2c1362ba57957939427d471b70e31776913b3d9fb393a6b5071f7cb47952ca8a6b137b1d028887a14b7376e2dced54bdd38aa1bd40fd294c73d4fcaff4000cfa5595c1fb166f03df92aaae86e7a05477b01e7cb50d78b2a082fa71cb480b2d9f1ad0cb1db764dcbce793eaae07c3e077bc4b5ad476a0a719711e340759b8e02eaf2b537167b8c8e4cb5a798accecf3509a02f30a273ba25c1cfc212e511dd15ac3cbfac5be2b2434b23325d106fb5f4f7e8ce890e3bc079634b5dcb0a0438f3c40650a49b0a44c8ccd9763355571c6c2e0c6f17ef39a6ece48b836767f57a3493651f71b1c16e2723bab2b49f08ccd41a92608ab97bcef39303bead22ee695fd41848d6cd107cdbdfa2f428eb5d6f53c3d79ccc64d4a28b9fe1aae76c9bce0339af006e2ebfa14af2befe07932e27fd08e308e1a8b6959ba9ced833602c883bd287ed7d53305f91a294912b3f115fc6d2d872072d813c67eaabb9d8eea9e23a2cafe6283e31b187ecfa056e78b4a91824c24b8d0887db492b3203b3057ef1172f90191b363a7071877daccbb2f8ca21e603852fc54c8de9ee6749ffc8f4181843103a1d97c6589bfff98fd862a518332c225fe54706b0b54e8183dc9a535f13cca369b9fd07be007d970be45a4ab398ba9226b9ea32380393e81ed8139b5773ca2fb1d82e99de4f0d952cca83fb59e8581b43ee995a7eed13345bb846ab972e41792189913c823609e0ba346724c323955483a7480dcb1d0e3495ee606c59a8fc7219efbc51f12ef8a0b7a00986a8573692ebeaef3dae7a2e6b01bfb3a25b265730c3d46f288afd8e3ad8882c6372dc2322b0ae6980839244479e16ab86452288080417818415d18ebe1c71e620214c4edf89e261799c02f8e3c64c03a55d50ca5c741cb69002ef0162a03182dacacf50daabed2b09cf38afd647ab0bb2c8707b42223795b58a8613994fb87ace3c941a2adb8bf522f160caa6154458147f09e138d33a5c94d17e2f8c2b6358d85bdbd78151b1240879551161d7817fe94c9d8b6fc93d3577c185b93a80caa6e2d16014f95f544be8be9f1fd0a711dc6111052417c89ed14b9eca1146916b27fca08e17100330c452b5e58166abc438a0188829e6f81fb28cd598f78567eb457dd988b56c890928623ed6ba7c071f9583ba3bbd55039cab5e64d234e120a0c77f7676b9b8bb7c503d1b1e004de8fb7695c246f46cf97dbfe55b6235386f89731bd908fa25d569ec2410b4b239a6890db5245afb4e4eb7a103c38fc0f6eb597a2ba26633d23e1cd24b2babbed995005d0a169d563d57ff1d8a9b72cd400287bd6b799a48ee4a4fb9d21c7432cd713e615c09684400531abca7a9dd5bd0158ef9022da4cc2dc5dcc237defcb0334030e24af08a6bf09c88eb957a00d2bd2c897a4a0a33a1119f8f89c260afec023a49bebffa15704e17f61ba383be98aea809b7f4953d2784fd0fa48101ec4b94222bbf870f6c3280ca01388352337c8d4b060eeb38d21b4fa0e351ea906981155d7b869cf1a3b76644b8a206b24c6be6478b1aef6c125700449df72a4c77068f9a664b5faeb7f0db414db9d37425ffba824f1f3ab9589b7813418b8a036a96cb26d0f6cdc4d67b131492bbdd52085569dab010b50d5aede6393ef4507df2fbc1b59efbd652fa96f6a7ad455d48bae59661c164cfe739c007ecc17fa11ddfb96b57ad0d028d01a34d05cbd4cea3ab334f3f585e83a85748cde2b59359a9a1c1221d18335652f800404a7c6cc427e05e5064c20bad19406417dec791bace29d71a69383c42ba8676c3483545144974493cbab417fb53153f4cda0d180c044e64aef3011e36fd7676fbbf5aa47600307976f87a041a62e7ee8332ee09b1d96494540ecbef5b89c342e48cd55a126f49a401e0045e58fd059d16bb90a160a5d11d12f823ec2bf4902a1f9e15e895f45dbd98fac263ecedc5c8f30c069f6eb8f58baa7fbaf037c2e23f9497c5cd6123faf0feb66c4ecf557943041c3cf5fab40c855c887034cbf1cab0f083e59c5922b2d41b627d1d724c0bb25273f8eb607c4908cd91d7572616dca5b985aba7db03531829f4cbc9e70b872678b6f1efe48355e5dad84c0d83dea4a6968484b857e96a98ac7b9844d5bc86ca3e5d1cc7986fe5b9f451c2cd214a707ebc16fc522d2d9b69d9a126a3b5dc0374c013020762897b41ba7b1c1120649715926696b4c2ea5f1e793cec034cdacaa43cd781918372b064b9a7dac5f4a5ced78b0b1d8483b1ac21c1de8815f98e2ad4e2741697bac25c4cde4a9fc3596d6e54b50dd633241e3e80c51caf1781691c14282e4296ea813ff2e0c3b94972581f4692f5448af2a23583d7b18ea6280add31df77e9b05ecaa4104d7a3d093f720de087bdbe42a7461ff3cce7a35fa0dd48caf48d7a0fe9d129416f82addccc293ce7f49f2ccb60867b048a1db111107fb155b9fa1036aa469a1e3ffaea988dbd869a3a0a71cf41edd8bfbf8be8021addcb8adfd479d4354ae42b4e4a776e96cf537d72eca27a1053557b1bb5b592b55b0a786a7d969d700de606c186af2930b680507a8be8d1aa0dbcca8013d9a0b978ac65f847faf05e64ab813b926f435644db0beeb84445b863d101c87cb287df3509e6b6539dd852ad88c78bf91acad08005ee1d17b92ae02e0b980793629a176eadba2ec226e3387383ec74c73be615f7df17d382d3b8961bfab6ea5ac8d4ac5947a37881fff56357368a91a3a0e92fec4dc2beb5d1fc1fa86fa6f052d895064510239b175e1fe8796332ebefd3cf543008676809760f03468fc23c31e599ca91f230f4fb3f9b8455112683450de8d4f3be45ed7fc87159a43698d5ab49baee07008bb676006b834e7335482fbfb3f3e58ebc0dc471d3f7e71e008dcb68e9bba282a5f06ad803f65a5c230df30ddca89201c4fd162472a0c42510fb8c509634b8ddf8066c7bcd5500f297a3cd205c7e5d1e43ea7d0051d9c8fd57fdd4d74500dc0f1a690b80ddb59d1dc6528b4ad4d150b3c6fdb3a5ca05ed176168b19dd0a7d3f4c501201f1bb35c70c61324a482feaf844021c577e8cd9791fd2860cb87c1df9c1bef5514562b477fb45ec420bd797b31d2ae960583a71078f8691ab89a785ac12f37d44c8cbf7cf54ef18f1532037499c531724b833e26f9294e9b07553970453096aba0619142386f85f67b58f2ead784253885313dbad9e9d711eb36f3b2249ebcd730273cfeb4841212b5892dfbe7884875b9a7b2a3413f1deb8f5f913baf824a87d45aa421298e833ba83413f88977441d353889725ee641bf051e5c5ae7babe0d4ccfb83be3650be625dd54bb521703783bbcba2dbfb2228ccf3b3a49e8fe186351369bbdf44ba275426d15545981070c8691310b19387b081dff2fdcc81e44935016d7ecf4d8e818dbce8727236e51e9f1ca297026f1d9edc45efaab147d881bb5d54d7818cd9098a421cb9deb8ad4339acdbafd484830114cfff28361e8254b6e58302fd704f283e4891a7d48df47f0ff2dbbca15fce153292da0b02fc888575583f6c2136df189811c4c188819b36964377c8bf923ca4eca27b2398d5005242ee98974446a8c77fb1b234075e3538ed350cfaba4a5d6eba7bbce3d1f83a0a794a12015d52c2ff1bbe3909aa2188cc097d7a134e365bf68d572c605287e7283b9ba8e9b98e22c4fa7da111b9fd53a877fa674efd3b81054a014e45546098e03e3bf0b2e6307e2e140c220c906f6c38937491ebabe82170b5efe0f97f94aecdf107ceb8d2e272c89e5c69130a0c5346806f1dbfdfdef6538ae108664202adaccb646ca1c08cabefa4a42bc19eefefa886d8f9e4ad016a167dda5fedbb754955411506ad7c39bd47be51e4fa6495e9bcb157446479140b68f548c5c0e434a00660cb3892b91282086d527dc25f0518dff40231b88bf3ccebc1143fce934786ec7c0907ffc4057e7ea0b43a3e30b3be60ba7d6f9026cad8445117376e56facb8a01b92ccc4f99634eb1daa30670250f6eb2ad3c81a3f24c73646f454d5cb39c32d22281adaa3695c3ac1c85c9e8a4eb6f8b5f77467856ff318869a8d36b95cac6aaebca42973e6cac6ddcd10ccdd8f7f47ab95634c6d80f37141d2fed04c507d97e4db6a474841bdbf4072f6990f3e6822189aef4a7470e631a8412179eb5fd38038bf2cbe6208d68a1602cbd97c24a2168971748ace2a568e35858ca41706624cbe084d9296738be4d4f3f9585dbe601be5425b84103fa4f17a15fa17c58df2ece1ed613b1f7958915ddbb4807c9433f1303524b01d6a16e5e4d0d2f0a2786d43d58d9b34564fd473dedde0e77308ab09947a8dc844706833eafdc604cc31865564d805d1065f3169ce2bf1bec5b69db7cdd65de1c1dbe95d18be5b60308aa84b6f2195db8830ae4953930cdcef7ea327659eb313fd6eb726627301eaee9073e5e13e6cb9d212e6ef34a9da02190deb80ba7d6849ce4ad17282ac0a2f4f7d3614e9ccab39799d71ae54d16ca1e8d911146e85104ead07aa933207781f1781c222dca736872ca0bf8e0cb95cc04e25e65326acae0076735d769ffa5812e30a2886d5949fd791b00c9651554e929ada909995ddc20b14ad7feae2e48af2a3499e7098d1cf8aac3dc989b80c459bddfaf6f8debceb5e2a84b206a1e440d5aa5761ea38fb522c7adb646127a0e9c1ee9c01dad273d76c4af7b6b218dcb8973c095cbc59ff52516418eb4e523aa4106267fc9ccaaa1f9711bcee85f62b3a3508c51daa6b5702ee0ae261bf85f5e34bb2bd8ae86f8aa9541756edbf8c507c40545e4663b7e49bf36ae558c26a05570d25d59b1bbbdb40d8665757f8", 0x1000, 0x0, 0x0) r5 = syz_open_pts() r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3, 0x4b, 0x1f, 0x8, "675629c9b2fc091f88143d0dba7efdedfdb2a66f", 0x10001, 0x5}) write(r5, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) close(r1) ioctl$KDGETLED(r3, 0x40044b41, 0x0) 16:00:03 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x140) msgrcv(r0, &(0x7f0000000d80)={0x0, ""/184}, 0xc0, 0x3, 0x1000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) writev(r6, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r8 = dup(r6) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r9, r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) writev(r12, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r14 = dup(r12) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) r19 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r19, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xbcd, r4, r10, r11, r16, 0x4e163f8f98269e9e, 0xc4}, 0xffffffff80000001, 0x4, r18, r20, 0x5, 0x800000000000, 0x40, 0x200}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r21 = msgget(0x2, 0x0) msgctl$IPC_SET(r21, 0x1, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f00000000c0)=0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x1c0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:03 executing program 0: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000b500000000000000000092f6aefbbb84682000000100000000000000000000000000000000000000000000000000000000000000b8889260932d96f9fa00efff000000000000000000010000000000e6ff00"/181], 0xb7, 0x1, 0x1000) setreuid(0x0, 0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, 0x0, 0x0, 0xb, 0x1, 0x4, 0x401}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:03 executing program 0: r0 = syz_open_pts() accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0xbf9a, 0x7fffffff, "7e73457abf5d04003c7f300000fa0000fffffff5", 0x0, 0x1}) fchmod(r0, 0x186) syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1280, 0x0) recvfrom(r1, &(0x7f0000000140)=""/103, 0x67, 0x1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000280)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xb8, &(0x7f00000001c0)="923bcb002ebc3516d1d728d2ba65ba960c9609b8481b213b9c79fcb772392881756ebb9e417d501428bf4635b12103b2cfaf32469a1124a9c27123e47a65b53ad0fff8208fc59d5a4076ef45e0b9c9df8418ea338186138131d02c6df1fc6800040000000000b35687145d1e65d0b3569e29c541becabba3780e867c8cf526e9a8a3ccb4fddc5fdcd17b39f865dc0813c2c8ddfe1e4380918b0dc727345727a7324381c231c2c49109582fc928ce1e5b4594d27f7b4484a5") open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./bVs\x00'], 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x6080, 0xfffe) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r4, r3, 0x4) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x1cd, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x44}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0x1, 0x4, "01000000000000000000002000", 0x1, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='\x11\x19\xbbw{\x94\x0f\xc6\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x9, './bus\x00', './bus\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb37c2bc00", 0x0, 0xfffd}) 16:00:03 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r0, &(0x7f0000000040), 0x0) close(r1) close(r0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x10, 0x0, 0x7) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826", 0x171) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0xca29848333fd54, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000280)=0x2) getsockname$inet(r3, &(0x7f0000000100), &(0x7f00000001c0)=0xc) ioctl$TIOCSTART(r3, 0x2000746e) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:03 executing program 1: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0x4004426a, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) kevent(r0, &(0x7f0000000000), 0xcc, &(0x7f0000000040), 0x8, &(0x7f00000000c0)={0x7ff, 0x1}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x0, 0x4225b555}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: select(0x40, &(0x7f0000000000)={0xff, 0x4, 0x8, 0x1ac, 0x4, 0x3326, 0x6, 0x1f}, &(0x7f00000000c0)={0x0, 0x7fff, 0xffff, 0x0, 0x1, 0x8, 0x7fffffff, 0x10000}, &(0x7f0000000100)={0x5, 0xa10, 0xcc56, 0x2, 0x400, 0xf0, 0x3}, &(0x7f0000000140)={0x3, 0x10000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) r3 = getpid() r4 = geteuid() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) writev(r5, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r14 = getpid() fcntl$lock(r13, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r14}) writev(r13, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r15 = dup(r13) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r15, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r16, r17) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r19 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r20 = getpid() fcntl$lock(r19, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r20}) writev(r19, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r21 = dup(r19) ioctl$TIOCMBIC(r21, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r21, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r23 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r22, r23) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r25 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r26 = getpid() fcntl$lock(r25, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r26}) r27 = getuid() r28 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r29 = getpid() fcntl$lock(r28, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r29}) writev(r28, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r30 = dup(r28) ioctl$TIOCMBIC(r30, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r30, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r32 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r31, r32) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f00000001c0)="d2e8f37103fe0ad89f3e01cd7b524e29e18f72bcccdaf6b1f739af3917f53e83a560fda250688c2747e50b02f0ed0bb171327adba198ef7506a66e56566fd8103c5a70fcfd3a37bf9ec4033f2ca3cb50f35a9acb5c8a5323ba266e7608015fe1feb35facfcf8b8b8da06007704469d45efaf6ffc110a07e7457d37ec963c1c07a7f716a2e38a7a92129922658f46d6c33df8ccdbadaf84cc1fefcd5518f267da49dc531e3bd4f2e8d1acced126274fdb9b36e3cddf548b63b7d93f3b3bcc9d4e5c1d82870fc796faad53b67d990dcb7dc3863dc39846f53d0160947c11e1f62b1c673421698bc1b421501f5569e4664bc2d974180eede9ee76215f87cc7bab82d64e52b24794245b821bee69cb8fd2fa7dcaeb5ffd78b9cc12a29a9d65819223c9986c3e4fcfd294ce7f1d2763962a0fd005ee36d7cb5b0e071dee44165aecd821930d35496a23f86e168f23358327f0a53475b152522ff0cb4174ecd46e4fec45d8dc62c665be9fc9f097dfac8fdcbc5d1c06a71879a8003da2e02745dc3396709732981105a838d36bed73fd7b5f6a762d5b6dbf3544acc3c0fd2c86302ac6b30e268e3f136c682f4594896bf60aea54d06bb1728301b0874e685e56697646af7459dfccac612491b3e05df6a844d3234100068e82f8c55361472465c77e2a3536a219b66ebc08a4171e4c54f7220a46d462f9fd5f185b1c7ee4840d153b2021fb188efb35f142e514c2291a1dd44ef4b4e46abc63063d2895ece2a0d58f4bdde19d9b0693d4a9e92ab4ab2a2c42ac9ac1644ee6d16117051e26e7c779771cafd49be5942e001109e0decf4559b8b917562eacf6ccd1529ab534e502aa92f9d898a679b05d2bcf2fcd0ff03e2398307bb794a83dbc16b5d9792aaed4ea12811d5bbe570fa5a1efe549a4d115508da5c9ea72d331007aaedf42c143e2d68b9bc4e62a59a7f7f4e370c6ff2acf51811d204dd983199237278e9ebc9c8acad7099db37d67aa2b3cdcb788c66ca4f3af66f61f706ae9d493a7a2c8a0769a12afebcb3ae4e39108150b5e75c7d66a3c8bbc2302124fc83b3adcf7716c363fbbd16ce69af29dcdef47ea07eb4f0aac5cf1d65705c9f7e28798a91b254ffdf5b86b316c773cf431535db390df1385f06b5353d11aa435e2fbd1d60a7ea7c68d20585e13cfe3cddaa8858368257490cb2ec53af524edaad27d1d77336867ab4af0db8f086a0876401a28536d891f0074d4a50fc3c4f8a3f1692a3d71c96a7471d04661c9e8f6e3780f51e534f6a08e45fffae2870c9195226bb4a80dd48ebb2b0229af38d620bc3e54f8e9c56f65f7c70ac630d03a987cacd7e7c025e5b3d4991e3dc6f5fdb09fe8d8320018267d682b66873525a35a95e1522b797e98af0b48d88a1ffe28b7816f920d67128f3c9ef1f97c251826a7a318d6b5d9cc5ba14d0794023eca4991516235a46a228cfbd82d49a5253c514b6421cfa0ce397049a57423a3a04ab0e496a444ac2a5cfb8346a5398b8f736c7dca772a18b115d703784d6f95888973345ba49f0376ed28cafbbdaf2a9e3276c8e02cf303a2014caa81a5064ee6360db2e9e0c4bf028cf59182c91f3fcf44edd4c4d9475850e9596bbfd5041f83f1615ffe37c6131368267495a1b37ce1232d36ddb5d92657045bdd6707bd1ba9b723f125c4237cbd88eca4d314e4bb4005678216880fa6939ef95467a25a039ec976b348dad7a6168e34d5f2f7314fb97e8aa5ed5cfe8d0b7943d552533ee7a491e4fb6a3b834211c3236ac55cd67e530a70fce882ea40eca9d4d31f747d95410c427f4f9b0db926a0cc85719f88b2238ca4ccaae4995c3208de2885a2055342d8b9b9f58f5dab585600ddee98238a99c0bb1ace6a38ec4ef3fd721d59552456c9574f0ed38c367626dcae6eb4d82bb88b9bc3fc97df7bfbe8595e09b78f1b1139241495d073de0a8e505656de97dda5ecff059570786edb28dcf3863a3551ab4780e1061736fbe830fddf5c2a2857f19d969642fa099c1d920fec01b5fa1190b107fb11853a5c8e7d78eba896ccf810cda4cdc3a2e19baf25f097efc4ef73c4ab0dddc331b163131cbef9c93c476ac662c11aa4b2041418dff8a946c23e9318a1746e1dfcaee3c2011ad11a514d206eb022791ed5ef2b4fe551de95c78585b62a2b2d3b3d7bd3065b0fcc9b293aae657ba5bf2b2782cedf0b53a01e8fdc4fa8203c44b482169a7559864754ec293a78e6334f9b47bbd729f1060b26c6224288c2773d8a60779ffedd2f9b6317d67b3d7d71fb68e4886602d2c829b503b717f5021ced25313b499e87e3318b535db45863848935657042177bd8f5ca7a81382755d095a9d91ca3cbd6ac2399bfc6c5c518c44a59302fe810c033752dcbc0b0e165d2f23ae2fe7f89465c0baab1e099440679e8280488dd5ddb27fa91afe4b32e1e808dad8862e427a5b773610f03bfb7b17fd1b60b89024c6d887dcfcd5cca5b28c2c0516bc6177c3f548d4bf93f20b745d85123f62306e71edf81d9d86cf7d892a1483e4151adb43b8925f27983c68a1ead41b64ae30f72ffb0776ef52cd977dc2eed9903ce995c13e0459850de96ce32c529a0b3102214b82ed89b92d4cecc5ce29d8b1e89cc9a4c5bcb68fc44764cf9bf60c074a16449d3b14f0fe1ad178880fdc096759eae06ce5839c83eb5daa399cec6d1bf8e6e527cb069d491a69f8d121d7a199310c9991758c68eee041bf8e3709e00e1c56a96c849c97ceee41d8e1d67d31de667a60eed6fa22a05f6783b7d28ce8a195ef967e3a466c339cdf1d2691a0fb89ce2936bae327ed8288c899f2e2315fd26f63e0d04983dad9660af06379385e9ed077232494de5a8f7254d68f1be05ba5b07e4aa8c2b5643450bd0d1be41e9d75e53b28360098817a6d07cc57c5f65eb20dd01d3a5d378e9e2ed477197fb717367aef72b31f979b3b65ff33c39f6d3a09d17e67955bd2708d7e4f73842a1e3264f96d2242e8a4929e8b3437eeed600737b4ad9b1ec2af093ed81fba07726fa9e3b48a7c0589f4d784a9013922d3f29e819437eba596f77c8a58e5efae0dd8349e75903c7d8c40455fdcc1f86c062b8c2d46b39baa0237e8db1308cdd7020faff7780c448c663ace1526a219b0018cfb8a64c6979d71625a5e11deb7b586a4e00c563fc814b1530ba20ee255557f2507429defa0e43a4fcf85a60b4df70c3ccee19c9c115b92731fd745c26c7cb82ecb619d5173266bf7ab068a806b33ae3f9e7b8da912a0698d50723df4fd64aa669ee5f3cb18dab5a9a37fc5aff9b450a0ded4d0505a68a183587eca2a4f8f069b17cfc69fb64b4aec8470f81ba1bfff9483e66b59425cee2082148f79b3d1194c4da49557ef003b0642196e08bd520361542c529ff153a111d6a16b30c194db9dd45814bbba770d00e42a52407efc01bd92cb6b39f929b9f08c8a73c5c91c0097e36590a6dbcf6b15f9629cb987c685eeed74ca00686156c8b7bd2277d869dd1e06fa0dbca98f915728e8f69f2a198c1af4556545238d110df635bbcc185491e3b0e8f34b57931b4e9c161bf7b3872d10ce384f27812670a32ebfc755997500fc3adb484608a5e83a31fe192eb432f9e9fd21dbfe404a208ea80a7e1e484dc096d1345b24275cf6d5b0fd415b1b8f05a5f05d1f3a75fbf2933c3c486fa2dbe5a0733e48b12093ec8c6cce89ca9dc8c76529e836e9c45b19957bf6c5de9acda04b4a3464a5f215124264e2c18c85a7efb6b232dfbd9defa8bc80af213a507348521351fc6fca4e9b3fb00575e25a415be2c44f37977eca0e983c4a2996041e693bb77449c2cf44fc2a7dfac9f749e32a330cdcd2c2e9c463fdb48496c4a865269d169222552f3b106ff79fdcec8f5ac976f1cb8479b2238468dbd1ea2fb1fe0c1a9c988d40eaca848d984f1b9b6a162cd67236892fc8e3d360ae78d80463c9a2b93e04fbeac1835e697e41c8953c9b74b0e3b2e79cc26ed0b65f58a022deb5cff56451f8739bb1bc7adcb9d925c3cee2a0a337742348d8aff277bfdfa6b08ab41ce88e4cc02eb04bc228d2478666af08a4921fda6a0cb316fc53b280e63745e782d6c749ba102042c4ac06873102490d4ec6d7ed77566b9272c492d7cee1301e8e9cb5fdf89843895c3c464f1aeeb1141736f3a246d86bd1e3be8a2fc57160dc63b29aeeedd2b9b693093465db45f3b2ed2222cd9c2fad758e4f0d648dc8633f77d79234b1d324caa617128d5416abd67ab9693213a8c04ce70162c09e815af89dcf16773ee0cf2468933e12692bc3bbaee5f7c2867aa4bb01081c14d4a77abe104c12dd64ef3409ccc33b326fcaf9a8803df815544c184c1616a0b990ff09a98baaf17f811c63c6099f45f7ca4c5ac0b44ad9a72bf0acbfa2a09875f18a65a293999682dbb654274c1893b7832dddab725537b5cde69f536a71f037d0fb67ab438fea55e30ff4fd48fa7cd13529312fe4b4a2c58a0430aeeacf1a24cf7ed2dfee83220c04c44d41536015fdf34df6d60edbbbe073f49ae6b58884a5f1e6c46197557fb4d2dab4e83ea23844bd9e38c6065bf974a338fc5f2299df02f0a8f64efd2186c8cfa131ffda710089fa25a819f1aab75fc2917be14b55384cddc76f0df9dca5d8fc5244000cfc87451adfdd4dcced06ade608ff5760b2ccc42677850f63133fca91db66cf390bd2036ec7d1adbafd1ed5c7295321be516a0feac4f186cf22505d348f5c8843a5e38d38fbc880ab473f6b31b490dca1db7975b9c848756d5cd82a91e6853a47f1cc23e007b74c24ca12b65bbf89b4c5c4f0982b5cd096d9874112875144f8d1bc3a85747c70188ef677772851d0ab4ca19a9fafeae9269436bd16513bb0ab8ba4a84ff88e51838325f74544ed744fb9133fbcae8df213be9d287c1f24305d0f97d00b0c90ff78f3b73fe9c195f1b14be1332e7bf375cb9ccda5a384c38bc0fb3911101549a64515d50f0e1f3b43a4b47d58cf7b2a3426b6a7a8bff8162ac81d81a4432b8eeb8634fd8efca1583427be871c5cb67bac40f057dbf470afbf82609518981a2a3a722185e0cbea3f50f50e46705fcbc1f749855d21d0a8ebe40948c0dece2696ab7c30385463f604dc4389a676720e93f4664fb1be6e5bf0e9097fdffde2917d73f76b551f6e9536a196326416a0db5ac5c79847a777a58fb956880107506314f550d4c1aca55eafad5b0f7265db848e25fbc3707608938c17da3a82a964dc0abbad716dedd916fdfb634c142a99ca6e30f51d19a8c2fb9914c0685cdac2ea8c297468e652e662ae87aadeffdfa106743c3308ee0d12e9b6833abbb8b26847ad235a704f832fb7b5727680155dd08ee82984c837d113d26c7ca704ca6b4c1d71f0430262981ca482fce05092379629ffe082ebb4b261d7664062d9f6cbd9eaff41b29cf9dc7f3d7cfee22c3fa81931106937a3b85ea07d1c3f3b661ec06a7573dbf8f44cacf47224cd2f5e710dbc859594a558e60140c64a14d93010fb9151ebe1b153565fa4774b4859cc3ca4145a268ce70a9b1fa13a0c05ea9214677568bd0880b4b71d6e9108b177b7f200e22564abc483252ed124bb27e100f30faed74d0ec142f2eba7cd3468b9b5b3f8532d248018fa49987fbfac28436518480aa171aa65cf2fdff482855dda8558e4f61fbb22f2fbaa08da47a79759571985442d868ccb3980653564ba51cfec5658625330d3b7913d65d46b7850fe2b3855566ee06bacaacf8d15f146ac35ba448719ca1f85bee02aeea740d4d00c7820ad4427196", 0x1000}, {&(0x7f00000011c0)="b9e73f7c9278c540d1547dd60baee70329d5142b93dfa2b3d4fcd52e7558f0cb2b67ddbc0c0e3a8ceee4b84b9aa92909cfca51a9cfceab0f2b4394b712bd9a2d7d2b2a8fa61c3505c6db21d0e2cd2192f4ad04426ddb8eee4d4be3e94a8ae6ceb66f9e09af11421026433376ff69dddd687c64a8501fa3886b03778d0d0dbfce79924e600fea19777750e42cbb35e72f1613798b63dd899a39699c0a12beb7e09a", 0xa1}], 0x2, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r9}, @cred={0x20, 0xffff, 0x0, r11, r12, r17}, @cred={0x20, 0xffff, 0x0, r18, r22, r24}, @cred={0x20, 0xffff, 0x0, r26, r27, r32}], 0x80, 0x400}, 0x70f163d26926d134) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x80, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/\xf9G\xdc\xb9\b\xe3\x9c\x1a', 0x80, 0x0) pread(r2, &(0x7f0000000280)="775f97a80e4fa974b3c5cab8c7411450dd", 0x11, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) r4 = dup2(r1, r3) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0xd747, 0x6, 0x3ffc07a8, 0x1, 0x20, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x401, 0x5}) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000200)=0x80000001) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x800000006}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x8c) r1 = getpid() setgroups(0xffffffffffffff40, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xc00, r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r8 = getpid() fcntl$lock(r7, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r8}) writev(r7, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r9 = dup(r7) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r10, r11) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r13 = getpid() fcntl$lock(r12, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) writev(r12, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r14 = dup(r12) ioctl$TIOCMBIC(r14, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r14, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r15, r16) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r18 = getpid() fcntl$lock(r17, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r18}) writev(r17, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r19 = dup(r17) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r19, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r21 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r20, r21) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r21]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x6, &(0x7f00000001c0)=[r6, r11, r16, r22, r23, r24]) setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x4}, {0x8a, 0x7}, {0x0, 0x9}, {0x40, 0x5}], 0x4}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./bus/file0\x00', 0x100000000, 0x80000001, 0xfff, 0x1, 0x0, 0x2, 0x30c, 0x5, 0x3, 0x1f, 0x101}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a2e74db6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a6c6775ba058fc752622f0dd554e35cf8ff6bd62e7be2efde8e2a26ba50e029ccfa82e46ab37ff52b31da4d65e40f7400a1e6cb6c39883abe6a8c54dc4a5948ac357dfb11446617b824100"/4156], &(0x7f0000000040)=0x1002) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=""/66, 0x42) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(r3, &(0x7f0000000200)=@un=@abs, &(0x7f0000000300)=0x8) recvfrom$inet6(r5, &(0x7f0000000340)=""/135, 0x87, 0x40, &(0x7f0000000400)={0x18, 0x0, 0x6, 0x1000}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000480)={0x10, 0x6, 0x4, 0x8000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x95b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f34}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xfb7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) dup2(r4, r3) listen(r4, 0x0) r7 = dup2(r4, r1) r8 = semget$private(0x0, 0x0, 0x200) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000140)=""/45) accept$unix(r7, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r9 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffe, 0xf9}], 0xbd56, 0x0, 0xa, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f00000000c0)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="81ef01f0ffffffff"], 0x1) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000040)="11f3503d1d0000fd", 0x8) 16:00:03 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xfff) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x340, 0x0, 0x0) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x60) fcntl$setstatus(r2, 0x4, 0x40080) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r3, &(0x7f00000000c0), 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000000), 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x81) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x34, 0x0, 0x0, 0x60a4151f}, {0x6}]}) r1 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x0, 0x0, 0x80}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:00:03 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100000000003, 0x0) write(r2, &(0x7f0000000300)="65ca7693fe471d9d664aab57bd8450e5b37fa0b84ed515813fdcf6043ab05b66d3cab9d79770120dcd4096615804c76ebe48f49fd35060fe7cea54942779cc01706eaffc94a4bdfbd27fe19bd8f1789216ffb607628edc13c24181c97bc5908609f2693edc827fa9cd4449bd15454a0f71f47ac9af4b86d0238e89b46eeb68e3af53757872abe50fe91e27011af2b98ad00286c9b78389b101ec0df7a41b94038c062b88a89e7405aa6fff62a0a18c4fe8fe81893f0a1972108bcd", 0xbb) r3 = semget$private(0x0, 0x4, 0x50) write(r2, &(0x7f00000004c0)="4f016dea248e7808bd3556ffe8d0aaeae81b16e250e6153d3c97aa910d6e6105e02848ecdfc650f10e1ce9ab31142b8f51fe347ef35f84e65c4a987f26f9e06f766150169db361356a7b2cf086cfd5e03ad0b906716e200e3c9e6f2b98909266fc796ba4f66ea9e7de0a70346f70859fd0ca56d6046e7a68dee411d7e00663cd12ebbc808200f57dd8e12424de6da8330492f6080a675bfc8f2a503e8e845532ae6b292f27780b15d63efae05a75505121d24eb4e30f135f2349fac494c30744401f58255c1eb388414aab1ba107ac92c0652a44d9a68b855a43cdfab569cc8d3c782528f953d90452edc0ff5bf5d409e25d4e110b", 0xf5) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') semctl$GETZCNT(r3, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1000, 0x1) fcntl$getown(r2, 0x5) write(r1, 0x0, 0x0) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000003c0)=""/237) acct(&(0x7f0000000240)='./file0\x00') r4 = dup(r1) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) accept$inet6(r5, &(0x7f0000000280), &(0x7f00000006c0)=0xc) dup2(r4, r1) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x2) r7 = accept(r6, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000780)=0xffffffd4) 16:00:03 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1c000000000000, 0x401, 0x6}]}) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r3, 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x10000005f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/4098], &(0x7f0000000080)=0x1002) r2 = socket$inet(0x2, 0x3, 0x1f) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x48) r5 = open$dir(&(0x7f0000001180)='./bus\x00', 0x80, 0x2a) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse0\x00', 0x800, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x82907003, &(0x7f0000000040)=0x2) r10 = accept(r9, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) sendto$unix(r10, &(0x7f0000001580)="110098d37023c0c6e78159decb7558fade16631f753daca8a239c6e889", 0x1d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getrusage(0xfffffffffffffffe, &(0x7f0000001440)) kevent(r0, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffe, 0x2d, 0x80, 0x7ff, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x80, 0x8, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x5, 0x10001}, {{r2}, 0xfffffffffffffffb, 0xae34c72077e026fc, 0xd94e5b557f1cad9d, 0x2, 0x9}, {{r3}, 0xfffffffffffffffd, 0x2, 0x1, 0x20, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x2c9}, {{r4}, 0xfffffffffffffffc, 0xf2, 0x1, 0x4, 0x1}, {{r5}, 0xfffffffffffffffa, 0xe54d03a44b87b759, 0x80, 0x1, 0x82}, {{r6}, 0xfffffffffffffffd, 0x40, 0x1, 0x3, 0x4}], 0x6, &(0x7f0000001340)=[{{r7}, 0xfffffffffffffffe, 0x9891d989875dc21, 0xfffff, 0xe, 0x3}, {{r0}, 0x5efdab807145a405, 0xe2, 0x40, 0x2, 0x5}, {{}, 0xece4af3559caf8d1, 0x80, 0x85adea8bce1123b3, 0x3, 0x5}, {{r8}, 0x0, 0x2, 0x1, 0x1, 0xcb}, {{r11}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x3}], 0x7fe, &(0x7f0000001400)={0x7fffffff, 0xf80}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x7, 0x62b, 0xfffffffffffffffe, 0x3}, {0x1ff, 0x3, 0x8, 0x25bd}, {0x0, 0x4, 0x93, 0xfffffffffffffffc}, {0x3f, 0x7, 0x83b, 0x4}, {0x7, 0x3f, 0x7, 0x44abad95}, {0x9, 0x0, 0x800}, {0x100000000, 0xf27, 0x80000001, 0xdde}]}) flock(r1, 0xc0f463241253b9f5) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x812, r1, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000240), &(0x7f0000000280)=0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x101, 0x401, 0x7}) r5 = semget$private(0x0, 0x7, 0x80) semop(r5, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000300)=""/238) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000100)) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "7e389ddedff37173457851683a00", 0xfffffffffffffffe}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x5, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:00:04 executing program 0: r0 = socket(0x18, 0x3, 0x797) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xc4d) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x100000000000001) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0xa, 0x8, "ed64385400", 0xf4e, 0x9}) listen(r1, 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) accept(r2, &(0x7f0000001040)=ANY=[@ANYRESOCT=r1, @ANYRESHEX, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000d40)=ANY=[@ANYRES32=r0, @ANYRESDEC=r1], @ANYRES16=r1, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRES16=r3, @ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR, @ANYBLOB="e8bba0429edf31d7730045b535a07e0cd9f6d89735ec95d424fc553ee2fedb587cb72e2d680d0b905c79eadd337b445b0ff1fd45874c9f08b107b4f5c8d8f0362b144d1775be25307c56ad86001baec00d2f429bb4e32ffba07c11c7258010aa9739b14ea6de99d0dfec733d9bd5491f4b5176cafa3b1c557b4c077e21a908e9e922f7cae4930f5fc5f22fa72e3bbf67fa68c37ce8120afb1b508ea9720672ed573f044fffd21fcd99b59e4087718a6a218728e57ee43bb5e26533460e378716fd40", @ANYRESOCT, @ANYRESOCT=r0]], @ANYRES16=r0], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0/file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r4 = fcntl$dupfd(r1, 0x0, r1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r5, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getpgrp() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) r7 = semget$private(0x0, 0x4, 0x316) semop(r7, &(0x7f0000000500), 0x0) 16:00:04 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) sendto$inet(r3, &(0x7f0000000240)="dd355ee06b8b180aad0ee64ede336309d3819542b7c59797372b45aa98622725c50f411aae89fd515879b120b94f779ecd10b163bd148fcac491fa297c38925bfdf8df390ee2ac01eac956eaae4fbaaf2ca6eab25fffe1ca7b5a6bfb678eb9d56f05a2571c4b8dfcf74e0e1dd44adc1ce5d3a859a87f55c5a782578a2e25a60ff85ba942ce6b7fa5e0ece68aa3320a31b4adf3281266b8c4214ec87fd616012b2385de3bdb", 0xa5, 0x4, &(0x7f0000000080)={0x2, 0x1}, 0xc) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000640)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r4, &(0x7f0000000540)=[{&(0x7f0000000180)="ea072d7408a657616c4ccf4cde077139", 0x10}, {&(0x7f0000001740)="8f920871fca85509a3f16472db62c90b93a589f6bffe24121e62f6e9cd8b77af03b89c20634ba724287a350ddc88cac907874a3216be6450fc73caaf8bd662e016e99903d2e9f857741d9105c6ec4640f0836a6fbb565c4207cfd474b386186f3a026dcdc25088b1be855244b4dac0fee592b8d416c046ec91e7dcc385e9da44e4c3d1b1b695714d5306d7029e7f210fa86eeb41c4830268e62535cee8c0ac11383027644c30dda19d24d7362afc56d47f5f9ac8215d1b43fbf16cd160c9e1d0294f848f3b8941dc32845fb74b884027bb0aef19ac987e6e8362fad862706e5144212096ede3361c279433719823bbcf4a39bb83d41fa90ed94151f86783eb9faa4efc05cff91caf141b7753c06ae4444185f410014c4241e0795294ab73feaf950c969997acf8c514b98c918ce3a1e458faecac29f35ce8e2594a1a2a6a9edbe4a0fee8cb76bacceb5ffafa27905ee12700cf3a833690749c4678845f0b7d8549231fd82040f526db7639bd296a892e9290673fd20ee9b019631a539df9c37abfa417074f65513d7632a7d876d3ee5931dfb94052e25542bfc1b81fa086a6848a1ee5f2b456525076118af4cb2eea6ac4357d895bda0b1a5788c0f4dbef784f9e36a75838e90b66ff39fdc28160ee57d848ee4b1f69e56b4f60cce2a87d13619427a920d23a3ae55a7cbf7fa2eacd667106e59f1bf434c5a0f5f886dc4044badf9fd42c77a0062a170c521211fe8b51bd4feabee0bfe1f08400984a55609885454954acb2c9ce519e9bec118e9c9b8c86a0b65e8e14eb472a11b1ff0a155f7b0026e94fe21fdab094257b5b04319713e38af86054184506abf2d034c7b910ee732f71cbe3d93f346501b954e62917102bd319ded645521388d15f0749a0198de62fb0ca8a7933112a4e70f6dc67c3cb020ad62ec5b3b64eb141e233afd9b30442cbe28c2a4b3aca6051c67e0ce7c79607f58ea049109859204a863d7ae49e246d32033fd9e48cc9a0aacc75ce9bed5ee1570abe197fd69c4edbfd82ac5ca4d21ba9faa5e191b6397126626a61c98cbbd07f696da4d4a2210b8f4aa83f4efc0597986a31d0f895d2ea782b23823314c31a7a68f58992e4011b83ddb2dbf3ceb5a142df2547229b1475e4b8e3d39588549035630145303751b499744e82fceee0ada636a442c53013db5e824923c6e5a9b5bca9bd6e8c2db3f2e61de3dff0d14261df90c85970c85a222346919eabfe527367407217251a20adb89664c7e4d9ac1dc16cb08acf0a67cd1463ecebea857287d3dbdabee762166a75699b607b42a76c01f2a1a48080a2aeab3c09c30dbadb04120666c2bbbfd710d9d5268a896d10ba26cdafe03e3773cf5907b0a7031231b4d472d54ec294a52dbafe6a6f9116ad02f95e5a246bbd4dcff6b373569ab5d6b1d5ea4d8837d476fa2a4603f1074e17dab5721dc3f6251833958316d729b9c13b1421c60cdb13ec5aaa6c0712fb82b3f9c1d3a1df94f9e33a18465f12c94ba6fd908dfe8e2d8dea7441c66060e6f71d7b3956353b801691ce731816394f635fe693465298768ad108d4e45f8a6780c5498ae8205e74b745c044f82fe16b428f924b9d70873b614d5aba6d9bf23631439bc814f23ce677b9bb99c9240063715f4cd31ffbc5751635787e146d024a6685987122befa9897f73be6d06dcdf88e2532646146b9e9872b947fdf04c2d4fb2d0b76dde93f02ef24d9ca2dbb50a19a98e4d305a4f43352bf452e615150c191f961659ffc4f81d3bff39db1dad1325d19b7d827240edaba6f8fb129624d099ef8a294611498c20134c7c1a852ebb89e550c6956bc2e5c4f4563b9d2fdfb754e26f33e54fbaa98a5b39627203ba20059630a0380ec20b63147be379bf3bbb79b6650f8356f904566ff11d7ac272aeda2c79de4a7fa0adea22121191c58653555faf851c5164b2d49744934f767929f2a9a3fb17f71b34276d3c99df7d423b020e3d17171e493224fd631139e41317b8ac179ffc95a2374382b522fe84b21ef431f06827761c0f588f294fbc83733e7f41b41412f914b284c89de59c9b05e9e3aef05c22dbbb78143a94fdb117eb0c1276e954be9f50f59229cdc6f2ef5a02a4db85950848f73ff9a1fd4a91b4c3bd63319cd3d405de3b1973e345c38115514d9c91aaa7acba48e7c681accbaed6f07e5a30aa8fa23cf5799120d9de832dc58c9587cda1837fa65d01f9e6b697a010ea603fa6514a2bd3e3ed26e94918fccb9ad5b5c695ea458de03013e72abf18d718e4c3b3a45bda664bc612957db9d2f78047d7d0f026af02ff6d5b6a430f3821ff6900f1917d1f25e1aa31fb63b0a621552235c12525f06ac26b0ec10fd099d6e571e735f700012200dc318f773ff28289806facf3404da3a05069f6b46229b854e29b24dd410d84bc791c6795a529eb4ad3da529628d05036d0cced788aa1ba02dcc3ba233b5f619cf9e63bc7703b5e105c236a93e25dc8613de36a6942f581289998b794c49058a34129de8161d97a25bcc8af0fb3af67ba9d32405ca050ae33a0c2d7cf133b52bba11e8fad07dc26b35f019e8923926bf7b73dc3b5938d377f0ad2c817e0d6b4d24154e00bcba3b930708689a62632491fe32701f6f63c129d26533848d6c7e124e93b267d4f8fb2c6a30e09d4fdd80a7998322d2a9c656cece11e7d4cc30c740745a8e89a22b69d045eace6314c16a9812b1ca3ff1de0bbc795d27ddff731538f4e4e88803b9c138d5a716a8ce004678201e9bc41f9eeccbf035eba1c93ee27c5c2720bbc4ab57f07f467b77641f3d22bf10c6bee0edf1c84fedee259b15cf7bd637aac5abab5b3b83ff3dac87c7d845f000b102fea87e40a27ec10004629a14b2660e1ff2b51e9b31901c03db0d3f8e7cc90d651f4a058bbd9d0db98147624305872ceeb529a444d33fcf5b37a8b5f9d409ecf978803fe9d9cb3c02dea293495b58e20a30f962212f4afeb011f20c056cf9be694df8906eacd545a8f74615bcd0328ea831c4779bf3ed10ad5032fbfb7b685f6d554400e1d074d9dac11f351ab9a7210a04861e1f264aebff0bc795976013c5f803a43910d4404fe206d200a86a80465bcfbd98b917d6c785815752193932569479912a508411e25c66746502d9497576624f16f1486d45ed0cba6ed95213cb50af46ca4e818f609249577e58c5dec602c9430344ecacff4185a2c2f62cc347a7cf481ab259f75eadad99e7e50908f8250126d117469d4df604de9ca01b52d254418d3b6dc5e3def113b458061f434268b8befeb2c863c77046874ad04fd45eb598d0c9d2100ee203102dc2849838c663fc2d6144ac10757a28ba29a62792fe763a880cecbbbbc44afa167d41180ae1d586e49aec3a36c540e3edc2be8ff53859ae3ba8b2a8206901e1065db50c63632feb17af35d2e95d6b13e7deb18d96e37a43d8fd0fcd52cc6a0c7614baacae1381b23f3741183ddab2462b64fedada9fb5be91e76b1f4b5a54f2006aa0acec9a2b8c75be958065ae313ae71cff86fb1b1f3db91de5032f42121ed3fbe233e09c6e7c1917103850f27554b4ef9009901eb7e1d4007ca11489ffb49bdbb6da154b4a609181ef5a70a02caef4110803a4cd17c4edf1c24d313e1735e75bf8c73b0d9600997ebab3405b421151d61717e6012256a9864d9fb789638516032107fa990a61f40c4dd14ebb69cae873b2854a3ac50c7b6d04c26e1079dcc2cfdb0d36b1f02c58243d7dd7bea0583aa5f90a256f011f8b70588948f047884630c746bce3ee82537f7bf1777ca0aa97ff32bff95cdbb02a0189010eec3b0ea6303a096fa11374a6f92c5acb03de5d197c80b36b18607942aee3165de6d2f85be835316983d07a362cdb592ff9aa86edfbe5080b5aef6f8c568e095a406f506f01d6a6a70620a65bd94430ee2f4dd9b36a5bf5f9d9a012b529ec518833f948555c59104feced75798d1752689a0a5706b415e931a9c5db8be106003ccd06a114f6eb51791b3067dadf3a30931f4bd1a3c1ad0c938cbdddcbe8ff4a14d2a49990a99cf6dee8cb6659ee73f99ff90e06470c30e44ea269527ba6664430fc6803b2cd7cba7d703cebde92b4a10f6515587962ea2ddf8bf27e67c5e9215bc9d254b040c43c4c8e27bf1e3d39bb51b837ced217809ba5717cbf4c259089d37a8cce6c1c976b865d5809116ead9a768915f6374d58cc07e6db9c8092b4e71e16fef5da5a948a95419e45132fe81adc9ec9c0ba19782a6ac3320c22e8d4fbc230dab0e4a308486c3b45071fc2287867c653572f208e6c892249f8a36ba697fc593cc4ed6e170a097a8bdf4af742292c3b7925ac543734b005ab7e5de5ac62acbd8c0ac1a66102835c363b9920626baf6d07edbd137de76d9958e984c0e26a72a53d1fcc86f58ea80108d7f5db21503d8927588820b22c1496ca9f66d58f88829eada9e1fee745309902fad36b00d6e45daa5d15bad12188943429dda0e0e6e0279afdb47229263b768b8bfc2279297c9edb232bc758ab3e6fe4d1466bddf145b43e4ed1f41e7b35afd270cb99f7de453d4574411ea1e2a64b69d47716311cabef66d8c5125a8f7df81334c1be108ca6bf6e389ad465bafa96612ab56bb8310b23260ff08260340e5846858b9eda4c7763da72b0176202a448eb7009a8c33765a2d4fa886929fe0d9d96f0f2d0c5729adab755416e22832269f3ce8d2d0e9f0ffe33d40de186a1b8817fe1ab383edb5c57447a06a6af6d5c73ccc391282abcab1ebe77ef93ba24ed8e3fb4c2c8f0d199c07ef189287bee674913be00e12da98336d27db5e2310218020c432d7e27f8228df5b45ef6e718eff6758edbd96b3ca3ebfebf53000c4b3db8fc0f0918d073052bf83ebf627ebcb2f9535773fc6c8efc21376bccc7be369409d63dbfb9657cea54bb865a01d96d1d9e014d1731dd27dbad40f742bdd91e52e23747672cb74181c147df3baf403a1a70767bfaaadf6b5678131f795f11b14822557f68ee270aea42f1f926711e05a58a1792aa1c28aec70431468e4882e85ffd52fddeb7433ac07a990b47e13531e5e93a1682a7b8e48998d092afd5f8b7c4c1af07fd7648ea3ed9beeeee860cf065ea8da2ca8034010c3708291d0eee1ca9a27aeb86baa09182ff76ed977e0044463787e3206960ed2bd5856c5fa1328469f3295db6430a59e4fc5c7fd1ed17e207c4806929dae1d4b6af97b65bbff96b7525310fae3d451baaabd9bcd2d0e77ae496a280cfeb824218434ac5c4b4f027bebbd04932954ca9182479c08b7ff4d2cd5ea93d134f41e81b97fe9c84424709072098d5b81808c285860b55b213df61b3860c14e8471297681cbefc5264d57bb0a6fc739d73d45c0a319c3fe6d10a50212df39ceb45df6cbf2890c3ee45ec54b477fbe22ca1fa6deb0c7873642f2a2934c8d2c9130fd3ee2926525e1ea270b32af81dfbd493345ea3f7d16a67158ff34e25eb6473b6a8540e65e9af714eba1a48ab6f1940a4ccac64e6a9b9407f119364941284944af2053457f9fe56c17d0de1dd2779b3e5dbfac8e22bc6da812454ee5dc2b68bc4e21a5818d16a60578fcf6387a52ca267b63d2cfa299e5d0b2d55de41e9c337d9faf0396822c84f8cf5d408244a6549bfbd1c029734d4ed40a35870d27ad12a603ed0e0eaa12fa3bd810dd4d9a2d6bb3b486475114c5c936c5b36ff7cae74ae2455acad83455e56be5e1c1aaf95152cb8bb18c3605a7d5ed121887504fd70700a01d17d419c6906a4089e59f76ab35650c2cac1", 0x1000}, {&(0x7f0000000300)="c5c7b309f2b5c4121409c9d61b2c04bb313e4d7c0b6b1039f6cb5154af71068d0e5edc8b23a07317a6b4ff8bd7b7164ac978c6d815a4a554539ac19296005f10218f535fa4603d1a35685294b1962d3701c3687090b692f13bd784b280cd6241df8cf362f71cf3aa216bca64939875db9bd339e9169e64bf2dd4af21f31707c0f06d47f4b9f0296facd768c274352446ad4b27d6f7592d6f7dd76b7defb055ba464fd03c0c8f076bcea9ace8f2870394751fc50c4b9930311435ba23cc3d69731dba9f89d15543cbb19c10fe130dc8a71c8cd8d05c318b5db2f43fff57863f172f3d3843b2bd306401affb", 0xeb}, {&(0x7f00000001c0)="261f324ef8e044454d3005bcb419", 0xe}, {&(0x7f0000000400)="28e9", 0x2}, {&(0x7f0000002740)="fc03347e029738dd61bf17332d0cd1ba2a8b8b7d2a1ccc4e5c2682b6ce109f01031880f9800963b9716e6d58f2e3da8c311f14118b7a1009bc73f6fd1bd3c8e7050940909a330780ba27c34d550de408d7a04269bb30d63da1290a92672cec9c396280a6010ec6add9d22b81e3503f1d5b1517c83d56ca6e5c6502dcf02bc6870f0102d776d528bd86dcc7780faa87909f29096a147984cda91eef64c6bedf8b6b09ddc2b970dc9fd4e9aeac7bc45db21a3409bb51a9a474cb1d4edd159a74b4690d50bcf5f74f123c9ea7cacaac8903107682e63367da3df93cab25b34ae2b71245f4c236ace479687a4f8fa425124068fd227a24becbfe6b90e31360d5a769b2be167890448c95049727a5e66a074caf9fdaefb94bfcadefae1caba08943d137d8003aa17fc979d2a184d8742d2dbab0982eacb23c21271accebcc29146c4f912f8f841c8d4c8d4a59ddfda2247222df70bc96e05cfdc8fa691288140917d6be9cb257738506f16aa5e53bd0b5a8f808499c76725263761fdf6039dfc0db62becf2dbd7c3de1a12573afcb54b604db2bb45656723768bfbde5ece808630a2cf0dd433ed3660e3564d755f0282e2e7042fdfa18993d225c6c372a8e386e2755ce0ede2b261b0e380c40f8eab04f838a52cecd7e90a5184329435f973712a043f339e62fbd9c2a4f721d835871da20d91040b5729aa129d429be3496de74621ed06f68f024d1a6bd866f24583326e2f203e2ef2bad4a6759d26d0a445f85f4d9a2f26a8b8cc9490fbbb75538387859a002c335b22ee17f210012b8b415ad71df77e1fd2f5cad107d3540ec1e1b22f5b094df5f9441d0a742854d81c6f81af96f2513eebf2e193a5f87129d4095e6c441624919dd743fd46217ec5cb44c70b6ac1088431d7fd50bd4e48d38531db94d0c82d2e1b8388d469d151b71cb9f1d9e09e46b44f08a79b823e6813242f6ec6be1cc3347ff6ea9a4af5f6e69bd1c15cb67d3c2a4fb2760ebfb2f98b80ede788c826ae6d61c81f0896b9d0e1ce81576d6928c55a64453b9629e20f0bc6e42bea2406dfda4faa84269d36d6282491650668be3ee026ee27741fdbdd86ab05a3c267c53d92bb99ac94572dbd44c3af2a7da4b00539ee522fd5da4f87937d5f0e989044f24d89df36707434c66dc08821a2f6ce6f6856c5f135ae79b4fa15cd927eed9dd995b21ee27ab7b0d18534cf3c28ba76fab57f0d8cd66abdaacf268310066a80e0003a80a2ac7290da4bd3dc9d9b7fb1a6283bb5d3db9a6039cc4d1e1792a67443f34f559a1fd25a0d05961688908de3b1256fd46851a91f7f31914ef113f7d79a102254d8842b28cf90a474c0dc3297e7f8aba84759a0f5544aa3972c50ed3b16f39164d8ad60bda90d197ceb9db4a5297a3535a6292afde4dda719f1a520147e2ac187bbb7820840dd9c5d14cea921eb03b7761b777ceaac352ab7745c0a889dd079cab04d4ad34e866a31f8191f58a320451d5a80152b2d3befd8976322c1acdd12f8a3a4187e857106ee7912d7c3e365396391db67a61cfbf4de3a3f340ad9b69200e88e784a5d0e580d13c46be4946897ff395e532ea31718772d5b58e8a5ed6053b40273818e5f052ee25d9099b798c9072543a82e163ddf5b6237ab9be5015b29cdc5fbab8bc50da7e5358a148426e91a2691e32658cee74845d3a9dbd9ba797ceedc89fde79b9112ee98065916861303f87e7cac52a39a02e104f2572975cfffa59d7b1fbb1f8f6a928711f5bf48cb8ec595fbb9812e4ef511bc55d1c3350dce0a000a8cb4f18798e3e23376d8cd2369133df5fa1b74fcfb13d2eb7c565b0aa210666d63c14806fc043ac936a2ed92efd97000446edf6441cab04fbdb614e86425f139f61cfbcd4745f09bf82c01225e8edd96178a4c6532d89d29a79e231fcd8a3f124dce318d69e492fd72eaf0a4b975086a55c108040bcf8b89998740023483807c006376b642e4d21b5e22944f90398e51fb250bae03c7729282e73167ff7799787e8bd6c600fe69061b044bd74c5f7c4fa0959192a026d2c363ba3645db84ee52b4bb9d9e2371005a949158b7f653499a24bd1e1eb1195928e6694106b5b06b1f56e8268037ae50c6a88f653ba3cb4ffdb4dc083da6fd48fb65e90e9e659e97e008bf2744d7959fa017073319662fb31f79be463078acebb9dd96fb11fbed4e66b58acff9cdd7566ad3650203420bb15bc1be64ef235ce165e03a34527b9d3a2db951884c5fdf7f556937fb4a8e8d50ef2ec3b405beec76150a12ed88de1610e5d6e516a97a0181bf04bb55a93b450729be72e8f901b5ff1b8b4364cb6506cfdbb8dc2b39fc14eed43cc9dc6d5cc4a8bb994c535f4db617a3b83b458cf33441fcd77c3bea17269f3685f820a509caef3f856a80b500303263dfd1965ccfdac7b69caefdaea66482b767cc42357f29e80d05dbd404cb7ec9e8f081f1ac6c08d6db2873c23cf10ea9e2d07f22582c0958892594b771e26f49fcbba9ea8ef979b6eb7979e9a012dc876d7f8cc218c4f781ce48d7967f9abb3f7b89c170b00842a9b107054f592f00b344d063aa0f0a7a69eab96924c2dac2d9bd945934f1a8df76d106d14ddf81ba7ed7252905c3180188e3aee7907d5e1c355128ae35b9549e97dd94104b5cf9912fecedc74646ac1c0c0b015be201bd4cfcfe155fb607b991a26aeb0679e4fd3c8f35be78e64494d507044a88406d04ac649c9a41b230834e0eaec885099a954e420fcfc95da41bd0da597723d16ec2a44046d4a907fe2f48dd2cfdc6f7ea99932da55ed0764fc1c8451d77a4a2f96e21fe2c4ea7ce86c90f95f8707c8216f99d9a181b94c181e5fa5ac1f02411d5f463a13cda11e711cfc581d7150c6ab8704b7564f0f77136ee65b967811b0c89c6f5afeb17b5c29dada34a3689d665b9e09b05c40cd289770341ecce6e1513f0727839a9be116a6fbf7599c0c2efe95c612b99724d0984d8bcf8dd3bad0f0ee4cccaa5e4b033c76b51bff181a2d62c7802fdbc5c586bb7abe907ae018bda50c409e55b0d73e8e94233ea82c195c145afe903b7c063175308036aed74295fe5ad41eea27f6ff2cb51e1def2b055c2d4904c7401cdd4859c40bde42d2d628c9ab8870b534c22ad423bca2cb6b14e9dcd5b60446354f23a42333326629bafe6b009a088aeb8f8b39beb5691940df992eeaf1e5d062af61b052b5b61bb2f34c3dbdfcd014152536111c4c627e7324e2c1e38fc93aa2734fab6f0dcbef50741a5b16ae8b2af454697443111a61c56168eb9b2fe59bd07a769eb41c795b040025ddb3138aa8406560e8ef57fea2d05422042150f2c6b0a28d0699669180ebf657a61cbcbbb18451c27988e5273e456b596bf21c144282571825c8c52e38e3a593945b7234279461dc91bbffe82b8b516db338fd4bd3a2b612de7f3ccadc53c2aba841072b2c15c19a8090be78a3bf445673f6757c0c5d79865b5d3636ab2a197f63022bc71d53a7c1a4ee0df45b1c14dbde99459b6f8411378f3ee47c637c80d20af8aa85d4288a4a831fbd4e5915d9219dbbd363fbe6d21ef0830b05d95de864a0fe35b72e9906ca84b98695a0083b43e6e611e1f11011ba1053d95a0816e561f8ad0ed4cea7ed03ce8e649b9ebf2de39805afe16680e15bce715f956c393fac97827e4ec85fbbf75f0b4415d8e20cc9474d4ded2c29f9b279064efdaac1d3963f64678b069352c1fe2395beaef13bbc032d2073120194c9d6e76e40beb6571c2107617713f4feb34200a2fad2a0810cef3364229067618a7402f01db4126ca3adba5f80e56e84ccb8d9769567e881c0406f54c0c250e559e80c5f4b4c5e903545bfc220da5860b5fc1179364fc5587c46e432078de2da623b627f88d573d9b9e71e379a4b47c39fcbb37d8ca97cd8952c0888e501da59007b04566c259cabd77b71dabe8af2e5fed40ea0fa31dfba15aea4c575d40ce15f8e9097c967773104ef6e57c715b33be5ddccf5a5c61c00c136afb255091dcb912701c1cbc458bd99e4330e3accf60b1b1983da79d54cd26d9689674eb177c06b4914c25fc8cc2e4986441d6102515f0bcec668cd71cea49479cf2ea22d79e2fd310cef840f220b97d2b1b94b68666a090de702d0061f1e42b751edfc488e6a9d685e79fdffd2c65fbf03bd0c63f6c74a79cc0093ee093570c4fdad263187fb8a661e6af6815d4028ddfd2a064514125ee1cd349e90b7b7fc2862d405a23171867ec23fb119f459ecd8b818599befbf6b1e3b4aab1326e18df2e5690b3c0159a21e087e59e06b2781d73434b4fac374da90397dfa2b69f31ecdf1eee61b0378415c0a444c254b5f1d18d96ce3c97bcd864e9b85f2e57b520f9d340ac74c27eaca24c249592147ef0ab9e034867d94684eb1e44f1be19e7a5b54b7960a219f14fb9f2589b4d7beb0726ccb4096e8b7414525d0aa62680310153098250e71140b705ea82071e456309d4287a4fc4a1a7cb18c95a88d433d05a49c82931fcb49c1387a6c7d6f0945cbb6c535a0b55c0385c9a8ac7452df0b9c0dac0cf0e9365ca84150c8c9ab55c19f75d52c88b3ba8348faaefbdd18e8bd1a4355fe703c08d9dde945500df254e7d3d9038adae7f9a1e5b48620bc11519b01491f3ddba9c0fd79336e0f59ffbd7fc98e4852654e79c0ce117b949de542622c68f02cf5f605df1c5ce7f084c959bc9f38de9011c83e7cb97552d54193127dc8a5024ae0f9c6a3de09e8cd235a66bf353a2dd5ce550e10c6b67ea14ff2d5f9dc1b1342c63661d794e453075074b78c75f6cc2e7620fc079de80a3f20bb9491d45e17324115a3c917cfd5bc9a11da9908ff8488603bc2acfae93c544de78de418664cf5ddad1a15aca4b24d616ce601d6e9d7aabd5f15d765dbbc55e653bbdcb3623f2d84512d1c6fcfde6a0c3c1e0e552352ca6df33a96677607b9953a7af956194503ceb62c9c8179079e80ec3af454ecf50f49d8a273e3ead048211412732a8b2af1872276633e4d13001ebbe417fac04cdd4a3e9f8847f3ff6fa24808f3f08e8cf57896d6754b3430e68b1f43838a09651a323a0b173efe2a1b8f158110b8c89ab295b4fab002373792875b886b6aa15e1ba47ce8850ffd4533783781474c271f96e00b5668b2e4befcfb305efd7ab35047f7c0f9d6b1251dd0027cdeaaab43e7bb1592247548f9f34f8b4506f3afec3884150a917050656b5aaf808d2ca9a6338e4fad62ad771eac85ad6f2e7cefd247817b5a4283635e890268420b615c2ba16eb4defe2ad30401450abe116c4f1f2d80c46c096e62949f88cd743f2e2386bb78d9df074606c61e282a7991ab9799a1e90018d1a94e0d0faf2cc4294098f16f882e152264ac5e574eb72b59de29f0c1cba6e326fb2de6f98753fec78125a7cd3cc6809a48ca97bbc91bf80aa868c6ba15a8321a1f70fa2f0dff73dc5dc6e008d6573b14e901844f380ee3fd54eabc52759a8e55df648958f4a3d9f689b48ade3ac5657962b97e0d9e3236b74bd5947985e55acc247a2e795ce23e938a666be0453efca016339816a29a5b397ee389d3f883540edeea9acf34e29ec3cf99b237197edbae6f7938338fb4153fc267d67b02e35dbd2963f6c0fc7883680a9802140db8dc31d767b766d97720cf80572959188eb1e59c13dd4421009e4fe6ca66516e966736213e3751399aa70e482ea70e1cb39b8b0130431a6c0fb85ea912e38e7e971a2e7e4e005a701c12c5ff2a709b2ce844ed884068b33ea172070d40691e451cd40096cb", 0x1000}, {&(0x7f0000000440)="c3710c1da4", 0x5}, {&(0x7f0000000480)="2f011702bed150500496f160c1adc989cbd5cf9b997798b0fa3a68304abcef51affaaef7d4d1cc704c215728e015add99710f2932c778976b088f1", 0x3b}, {&(0x7f0000000500)}], 0x9, 0x0, 0x0) r7 = syz_open_pts() write(r7, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x82907003, &(0x7f0000000040)=0x2) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000600)=0x9f8) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCEXCL(r7, 0x2000740d) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000cc78ca38e5fbea690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f00"/138], 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:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x100000004}, {0x2d}, {0x7ffffffe}]}) setitimer(0x2, &(0x7f0000000040)={{0x4, 0x100000001}, {0x9, 0x1}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x570}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:00:04 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x80000000}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:04 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) r0 = socket(0x2, 0xc4f71da361c01290, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000240)="10290db1971766228219e8ae1bb2d015aac617eff65cf67df9b33d17eb79f1dc3526c9726a69ee32b97453f2545dd3858b6e5b01c02490402cae0b8b8e24abaa665e16e243725825f8971f80a7f2814a0a0fdc042c90136c3321e8f3813b8e5eafd0f0978a644c6c5b19f7243f35eabe8b1928c423d64d49fe75137dab195fef9d0cee548f299ddb1e1b0a41b22d82e1639dc4b612c6eec8f100af737c96a47f1bf7937fc78c184cf9ddcf260227ac02d24b2883fafbc3440c91c5d0a5414b8c84f70b1680b734f1bf759bd8ea4ec57c0c48330ad6e9b6f41690d98005371c8d74dc54ac3b90b03063af6895ebfa46d3cbc73cccb250ca68744effad558b457ac78973ff50bfe76871be293928f1c234ae389807eb08a34f5c56de3cda254e25d68e02524647bc65bd864c85cb0c549b52531e5067c469bc5c101658290111dcf66bb2c9c95b613a7dd26e0b56479b43c9551d9be19e58e65e9e9849d251149237c2c0cbe606b6f7dab41daaaf6bf0566303db7c029f594bac08a0604c869a81c3bf451d242cc54dee5b53de5acafd1cb635f59101ed363b5218205c962b03101b135ff3837eeb260d1e3c4adfd20d08999c6efa60dd96f4e339983914fb50de1c58f5ed370acb1b37fe8d67ee6988e721e084874ce13a72b43f8d38ff4b0cc11f5f2046c5b84acfc31eb113236cab7e78f08abb98060b25099b15018a1e5abb449c17821198eeb2d99c570c6c477829fdfd54a01aa2b429d686665bda90e23535b02f61361bc9905f046866bd023af792a7ff9f22dc0896feff787464048b08cb560ff08b39d12b52ed596f362a76b08bcc92674d28f659fbcffb528e8b79ab6dd606b5b347c1db00474cb4fba266be594fb2b627dd83afaa17cc0924a047267d2c7645e5f1d113c0fffbf4bd200b25ef1fc00641b56cf2fbf9e7e2020674647bcc18390359122fd27198c74e18750d20f8178c8396eb1f47f612bd856d30bcd88a33f95fac49f20ddb5dd86efebadcf7451d19c38553ca914a7c38814d5925f30f3514b1e9bd588ebe813f65812d6f5fe315320cb4813ccf72922da9c7ebc7760b6f5148b0530502d8c1172836202d066d20117dd4dcfb449e6cfd4eb7d4fc210813d5574e94749e715e51a99f0cee7e68ba054bed10df2039856e9ed990afd4e7533a2fd30c6b456794636eabd756d00822c14155a2457a519aaefa7ca53e3affcbe226359067182408234450bf28e406def2bd57971e31de8327d94ac83d4c5ba1f8fee3434136f69d9716783c99799b7dde0a4eae2e23d75724f5cefc0290a1e98962a3efeac46a053d299d493dba9868f9d85c4071cd6bba6b1962aaadd0e0c4fe933a8dc5d465a0c12876c494c0b3073698b9f8f5fbad3baa5e087f7d9b3d62424589d24226e428d6027e6a0f5be9a13701e7250f70ae1a176b68924982bfd798b1f8db8e5a0cbc7100b6cf8464e506cf2edfa5373e9b11d51379143d86fc5a571b49f014fad1055a67d69ff6dda69060b691c148b32ba95e9cb5612c4d9faf80be96bcd3fed24ca8da4958099f5ea2ec413bf816065b681e82c9671cf3e88a345a2f077be2d15e06f673a5a23c8e9fe585da5e67ee7f80e3b42686f4d81467150d86e7f7239a44412914415be54cfbc4d4067a4240ae6a029ca18107ef888b0818db7a001b7c478e4f6c7f88ce220836b258fcebb9bfbc93c8a249b714c04e1c40993740b81a1fb60d7f2104fc8297ebdc17ea38dda06fc562709c41c136f9ec276accb8f5f6a1f8cb6a2e6e9d5c43a4f7b27bce3b0dc62bdd77e2e5dc7322a5901417f88109766830e076b2419a4c5b2f9c1822856dc942de3173a80f97de667c78d1b2129c7380d4cd560c82a3151edc6f14815f760a86a8c0fc930613ba414a74ea5006346b0fdfc925c11063d1bc353fd28c4590fff56fc511ce140fafea9d9541fbefc7739155a2f66e8913fa0809372b4c1a4ecfacbecb70c6ab4f64f734194ffcd84cd02983c014055d931ab2021d650830a808e21abac3154239872b97e172c0a9d512d9ae74f8520f124acc5dba21f451b52b420af5abb9879a052f6c43c01510c2e301e487cb2dbdf2b20b73d8b7691e3c41f900d6bd6d5f9d7b95cf1f58202e7b38853e9e0916dc3e14033bd598f08f4d1b97c7c86dbe1086e6a548e79c3f38404af0c927b59c7e446cfa01d086e4633b748fcbdb8e47920598df95bd62ec88262ef2b9a2c5335b16ce771f746ecc5f4e46d288534bf249e5e55ba8afb13a66884d0d0513d0577ca74abc296f845bff204cd7777212a780e7fc83b410ce2d98020200ac3f4a75b31bdfdeca42cc7f96019d860b6ae07d6be46b1651f94b251d20a936825dc14e6c3bb01a89f662032882aa6cdfe4ed62a40c14d849bff064da7d50e32c72c36374e425c86690f8781b11f494a21691ec3b9947a4fc653503c6b0bc22b5af97e74827808a09caaaae9490a697276b7ca4422508c0925bcfda03637d6b0e4231a2ba5b61509c4a6198cf997dd527bfa5f99e67462cdfb6d5b46dd6db6a0446503be119bd98fe45d256fef5d4139312dec95dcc60ad9438113ffe83f2820fecdf8aca2af174f680f5408df7eb906255e4866a5503f5e2ec2c64c20147123db6c2e84e8d8add0d237ded472db32b85e8f8acca9f4cdbd04068056475897cb7ee245441cc432b20cc33539a6245e1311fe7590d92815b579bf5df1b098171546177632180034785667baa9c28a752f77ff1c761267cfa8f7346683794928a3604a5fdc576c849181b4b36f5da73c0a83e41d87224cfc35ea78be7408ea3493799841b0035a150db27b15052965c7aed25764337ac1eb4a459c783fb65ba29583c70d9375cd70addf863ff820c469825d25773dc4186f9320e0a0a6de1732b491f12b50ce934a3e701aa27699818e660afffd8d6e64829dbbf5ae219e1f6b89b5e409bbc10d8d4854ba12f7b407df259cd5a3f2845bfc1944ea024bbc57d292f6b6bc0c47f593ecb7adcbcb1de990edaaa75d36f3432d2c4aa63b52e921e7c523a8577f0379a4eac5624cc41d90454574635b75adaabd9e982b9bb79c854fe84f6534370db09a1cfc667542e62db0ac5a053c04807dcabf737a0e232ea36ac65c7d66d6face2a66a13ce4589846b09fc49ac26e5c1f97c5ae748e439f7da1ffff2b4f4f3520299062b2721e9de15aeb41716efff6b4bf34a274dcf70fccddfd8ae74e27ee7c7a8ab065cef06a6d2990e459e15e54c3420c9ce5c3e7dd3ef720be935cb58020aed892a87261c61761542da0c4d4f538e30091c0571d725bace96f79648ff567152f3866eef72bf781e24170282c0c4d06a2f5426a592f9ab8c348a6f149a8a965c0bf5e770be389aa4e9d5650a280aac38f5a12e49928c499d542be557ec2ccd3117970161ab02a6b18f3004e34451e52e87bd96234f335c144137d0ffe14c4ea259dec246b36559b754687cbe9873d1eb8dfc2a2a56757519c18889a24ed3e4eacf7425e810e615bb955e74a00dbc87b3e6d21833bb130123f8219dedf329ed1a498d3be2467ed90b3fe64cc18775ad5a34fb0b432b6a4f69102b7a377003b3d159c6d2e9f8174ec45ec975d509fbe2561bf16f94849830089eb442648bad954d3c15055118f09397b14cc1a8f027c568951512c8b5bfabadaec6f50c83f1a46a57bb6d570734a0a7f40c3bcdf41e0a16abba0a69552de9d05a94f03ade98cfae629354a9b2d891d15e8cfe4c562083c96b160054523164e4c4fb8a71f45cae933a9fc998e2ab73a94c5403bb3d3455a9f0727a1b43a2bb4110cfccc1f31c256b7a29ec1163cd26b5e19b76f945a10de3f0fa027d0c308e8822c029403df1b29d6669b8db08ef834fc3365bf8d680a6a995322a537b2e6267f61ad664d8a70a330a0b9e590dc06859692dd9f8c79e02d69c0349b4ab9b7d5e019229bc9d90167d209c4f39a60774150a64ecc33e4caeaa09faa805d32fc4b48c3437e481eca24c69ea37f819efa22d514ada2826852af03484fa3f49f310928a6541b5fbf2c1cb94bc37fba6ca6e5fc5c5b6f577cee4ee91a48add53d413795668eebab4bbc6b51c08aa100f27c7f716f9aad58613b9997dbfd1d27ca14b9cba9458564e610e0df3f23c1db6c846a6bed049d9c5828cb7b03f11a0be9d7a09a1e39c0211af87492f5e62eddbbcc0df5812528d85c48754c0a0cf7e0b0f595a4051b01083dcfd18d8d76ac0b6a6d5775e88cb514bea2aa73e95b34b68518dd87aa88d4724a3b1be409794d55621dff198fafd1ab6bed691f0a02fee8d69d4a9903a2dbb4416415cb55f49fd1a0452d1c67e50c2306e7ca37a4bc6a6ae1b20359d93063a9723377e1e2ee2b8ebe9ea591200d545a0089f881f821df30b1a139a4fef38cd51149f747d6f6740be23fe4f79d727c82aa94df6c69fff6265f6347f8b40fc27f82ba03eb4648e83f5a2997242cc3df8b59712e1a78c9c2ea8402f65ab585d36831c61f6af8310eac20f39fce97c3d487d13caa32306bbf1dd6276f56db4dccdca69ece4721d9619d55f446e15dcb091211cc6320339c7b71ac58c1a74494d30265573e9e8154981579ce1b8e73e9d063107a5682fd92cbcf21b8a9973e8fabfadf97e6447072d95f7dbfbda2c7e64cb7c7a4ca131bbb2d7771162efc164bbf137db2950bbddb292bbb31eb5450633725c51f93157b7dd552ea88d7591f0bf8eb4e20be30d3226cf96326ae36cf88bddbb3dccccb049825ee74e50e174e865aeecab3ca994bedc2ab374747dc828e8006c53ea3c77c72413dc3b8100e2a394c45941266e9216d8a56ada0c3ee377033b74a7d5a9385d6962b2ba5626a77ab0bfe457e37ccbdf84b51e4b6e81b0868184bcad0c957ba9c35aded3a2c4622a31383b3fdf5e605a0161bc4bc13cba24aa549baf587e89fdfbeaeee9d89bd60496654de7d2e23aad4ad7dee1bca2141e1ed444e0eef1a8b9e7c523a2399c4c4094eb684015995b6bf6e38539c2496abdc2bf423ab12ea458a8ec3271e49cbdc981767b03c37c0093a88e9437f0bb0213f241b5be30e9f08a5cbda2150e5f06f517b74e5a6ad209c17894fc0320ebfd5d410a78de8a4a78c07e8f21230ae58cfa40b0816cfc0c63441ed87fc640e8db71031b6cc33d2d4ac3ac6993871d04b7f5e42c17adb09f9bc1c53e172e0d487f3366c433d6e5a0b959bd87c18a10a9d2e9b19b5eab25f4d81b16554b9d1469277cbf51c883e003fee9d290d032e5bd71e953d2985c218a05e2ea817ddd221c9c89f35ce18835a6fd60bc6758f0ca4c7cb74ba37f3ced0de21780f18c885b1a6714fc4cfc5fc97a6fd7dcf3180e4768fb7255a1f0a5d69d74b9a4aad55d9f2318898812ff32e3389f165dd345fc2e30fe478a8d282f1e244c3a727e4b77dff9786d5ba2934136c6b6c74ac253205265045044199628a718fe3a0bb35a84cdf59da4fc49bef4c399ab367e6bb0879d93d4f71cee04f643d152a656756a1cfd3763f1c5bc2acd0e2dc7161c96e9e2b6014d97623af79514f80afc56681cb23d630beb68407d11df07577916f3e7a5a49f383ec11aa73fb9f2d3e02853b92c6e7ca25ec76dd82a77d63d5a79fda39b7e88518c2bacfd042d75c1da13850444afaee659eac0268298995229f5c6bdfedd05c0304e4c9d08f7c7bcd6052641642faec480f2bf4a55e5266a4c7932ace2ae029518d3e1a4e0dc9559f38dfa3e8690f8ee7cf6114ffd3b51463813827d7821014d4ac2c451de904392a0781a1e0738e955a89b26", 0x1000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7fffffff, 0xb3, 0x3, 0x5}, {0xfe, 0x1, 0x9, 0x8}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x100}]}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x7, 0x1c0) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) r3 = semget$private(0x0, 0x7, 0x80) semop(r3, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/124) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/60) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xffff, 0x1800}], 0x5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/70) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r4) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6cf2f23e3a71bd9d, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000002c0)={0x5e41}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80000000003d}, {0x45}, {0x20004006}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xc00, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000380)=0x2) syz_emit_ethernet(0xfffffffffffffc61, &(0x7f0000000340)="b6") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000240)=0xfff) 16:00:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000515000/0x2000)=nil) shmat(r0, &(0x7f000028c000/0x3000)=nil, 0x800) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0xfffffffffffffff8, 0x8000, 0x7fffffff, 0x4, 0x6, 0x7, 0x80000001, 0x10, [{0x8, 0x7, 0x8, 0xe0b1}, {0x800, 0x3a3, 0x3, 0x8eb}, {0x0, 0x31, 0x68, 0x4}, {0x3, 0x230, 0x5, 0x5}, {0x5d547f2d, 0x0, 0x0, 0x80000000}, {0x3, 0x6, 0x2a, 0x9b2}, {0x0, 0xd2db, 0x802000, 0x5}, {0x7fff, 0x8, 0x101, 0x3f}, {0x4, 0x3, 0x0, 0xffff}, {0x40, 0xfffffffffffffffa, 0x5, 0x7}, {0x2, 0x88, 0xc27, 0x8ac}, {0x1000, 0xfffffffffffffff8, 0x2afa4dca, 0x823}, {0x6, 0x9, 0x10000, 0x1}, {0x1, 0x0, 0x6e, 0x7}, {0x400, 0x40, 0x9, 0x7fff}, {0x2, 0xfcbf, 0x1000, 0x6c2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x48}, {0x80000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="9e80") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xffff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x20, 0x0, 0x1, 0x7fffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000140), 0x3000a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000100)=0x7) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x1b01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600)="2328d748c69e381c23784f35f0766d8ca449f297e8c56aca158b9f19c0a8d2bfc700509f3a3ec31c66aea84ea07d89e84e73edcb40dff89a0e02b7389a67567de18c15d8778a652d", 0x48}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000780)='./bus/file0\x00', &(0x7f0000000740)='./bus\x00') linkat(r4, &(0x7f00000005c0)='./bus\x00', r5, &(0x7f00000006c0)='./bus\x00', 0x8) r6 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x10) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup(r0) recvfrom$inet6(r6, &(0x7f0000000700)=""/59, 0x3b, 0x2, 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r2, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffff9, 0x10, 0x1, 0xb962, 0x3}], 0x7, &(0x7f0000000340)=[{{r7}, 0x4264ffe7e80b3827, 0x4, 0x2, 0x10000, 0x1}], 0x5, &(0x7f0000000100)={0x1ff, 0x8000}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x1000) pipe2(&(0x7f0000000240), 0x4) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) sendto$unix(r8, &(0x7f0000000500)="1a249fece6e672e478d9309455ba1959f0f0e24e91bb16cb26e5d0655bfa9dc70fa2e9ff3ce7a815fd39822b918a74dc9f4073745c97a6f0d11c4ecee1b8095361c065f2c2c0ba06860fdfe8dccd109952f440133726d0864ced3fcbd20d13ef7155bf0ee4e2a2d9", 0x68, 0x408, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom$inet6(r0, &(0x7f00000003c0)=""/166, 0xa6, 0x40, &(0x7f00000004c0)={0x18, 0x1, 0x0, 0xb84c}, 0xc) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x82907003, &(0x7f0000000040)=0x2) connect(r9, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7, 0x2}, 0xc) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x8000000003) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x1000004) ftruncate(r0, 0x0, 0x80001ffffc) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ab) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="000000024b2ab30bdfd982955dc1a76d410d59831a5283e4b28bed11ec5111814efd7c2200"/48, 0x13}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x1) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)=""/192, &(0x7f0000000080)=0xc0) 16:00:04 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmod(r1, 0x90) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x401, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="96", 0x1) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x4, 0x0) 16:00:04 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(0xffffffffffffff9c, &(0x7f0000000280)="2b221c03529f369a4f7aa6590cf9030923f02238a50ee45e69ca66de11536733b8d72048511bfcb54418603c9c284667364bbe0b98d9fe099a98d05096f593b3db773cd5893438b8895aa0c3c4768e134a72635592ce7abbf8cf16309218ae554faf43911f9fae85e07c47f21d4a729e7b0ae0363d784d41726fea4c8adb5b8839902b430fe4446c5847a862a66b2e75686d93f256d0ecf489e30ccdbe01e3ec4bb6c4ffe355cad908", 0xa9) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ftruncate(r2, 0x0, 0x7f) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x140a0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r1, &(0x7f00000006c0)=""/138, 0x8a) close(r1) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r2 = getpid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x3, 0xffffffffffffffe1, 0x4, "41aa65845e850d33e2cffdc048d4700edc54e0c6", 0x6, 0x7fff}) fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x5d, r2}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000188, &(0x7f0000000200)=[{0x100000000000064}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006, 0x0, 0x1, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/129, 0x81}, {&(0x7f0000000400)=""/78, 0x4e}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000080)=""/37, 0x25}, {&(0x7f0000001480)=""/27, 0x1b}, {&(0x7f00000014c0)=""/170, 0xaa}, {&(0x7f0000001580)=""/230, 0xe6}], 0x9, 0x0, 0xbe04) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xffff, 0x4, 0x6, 0x0, 0x8, 0x8, 0x7, 0x7, 0x0, 0x401, 0x200}) 16:00:04 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffdffffff7, 0xf40, 0x0, "9ca65f8629ff0000000000000800"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x80) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x1, 0x800000000000009, 0x0, 0xffffffffffffff90) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20}, {0x45}, {0x6}]}) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x48) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000540)="01b55853") r2 = getpid() fcntl$setown(r0, 0x6, r2) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x28, 0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = msgget$private(0x0, 0x48) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6c, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x12) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x360}], 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x3c, r3, r4, r5, 0xffffffffffffffff, 0x47, 0x4}, 0x1000, 0x9, 0x3}) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x2) ioctl$KDSETRAD(r6, 0x20004b43) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r7, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCNXCL(r7, 0x2000740e) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffc1b, 0x0, 0xffffffffffffffff) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r8, &(0x7f0000000140)=[{&(0x7f0000000400)="739347436236a1db6eab831306292e78b9dfb141737e7a96b334929198b94bc2e566b13038f6dbe1e90aaedc8b2413a772097af8a44f43e909fdaec56d3d18a44fdac1cd46f952a58edc0969a30e68eb25bf832b55f28f2fcf6942e7b4250a27d17d7f9d8db0e183297824a4bc78f8d0df2a8917e26f1167c8e32d8cd47e8ca113e5a0582fe95f0df414f54bcbe4011debd2d8d5de4a4d53c366703592fa31646336d21e9d16c7d7c08f03b627624d102d1ca7389279e14e6371f374a1758958f1ba4021cf129a27fe6e6a83976c673b73e822de197872807375bd57", 0xdc}], 0x1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e19524", 0x144}], 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/225, 0xe1, 0x0, 0x0, 0x3e6) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0xffff, 0x6}, {0x18, 0x2, 0x1, 0x5}, 0x8000, [0xffff, 0x80, 0x80000000, 0x200, 0x9, 0x7fff, 0x0, 0xcd6]}, 0x3c) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1000090d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() unlink(&(0x7f0000000040)='./file0\x00') close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d426111fe4d04000000100000008100"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r0, r2) read(r1, &(0x7f00000001c0)=""/193, 0xffffffffffffff71) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x440, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x2, 0x0, 0x9, 0x7fff, r1}) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r2 = dup2(r0, r0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000040)='.\x00', 0x0, 0x1) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r7, &(0x7f0000000540)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e2bc68f0bfbb5bafd7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c7f47f5af977b96c38138e4", 0xb9) r8 = semget$private(0x0, 0x3, 0x32) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r8, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r3) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000340)=""/13) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000440)=""/61) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) fcntl$setflags(r2, 0x2, 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x7, 0x3]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r9, r5) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xb44, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r7, 0x82485608, &(0x7f0000000680)={0x8, 0xe54, 0x3, {[0x9, 0x2, 0x48, 0x1f, 0x1000, 0x401, 0x3, 0xa3c0, 0x1, 0x6, 0x2, 0x1, 0x1, 0x283e, 0x6, 0x1000, 0x6, 0x9], [0x630a, 0x8, 0xdf, 0x1, 0x9, 0x7fffffff, 0x80000000000000, 0x9, 0x1, 0x7], [0x4, 0x5, 0x7, 0x8003, 0x0, 0x1, 0x4], [0xffffffffffffffff, 0x1000, 0xffffffff, 0x6, 0xff, 0x2], [{0x2, 0x1000, 0x1, 0x7ff}, {0x2, 0x1, 0x9, 0xfffffffffffffffa}, {0x3, 0x20, 0xfffffffffffffffb, 0x3ff}, {0x9, 0xfffffffffffffffb, 0x1, 0x1ff}, {0x9, 0xfffffffffffffffb, 0x4, 0xfffffdfffffffffe}, {0x1370, 0xedb9, 0x0, 0x3}, {0x7, 0x0, 0x81, 0x3fd}, {0x7ff, 0x1, 0x2, 0x4}], {0x800, 0x9, 0x2, 0xff}, {0x9, 0x200, 0x9, 0x2}}}) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000009c0)=0x3) setgid(0x0) bind(r6, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) setuid(r5) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x10001, 0x8f7d, 0x800, 0x0, 0x7, 0x8e, 0x800, 0x2, 0x2}) select(0x0, 0x0, &(0x7f0000000000)={0x0, 0xffffffff80000000, 0x1, 0x0, 0x8000b13}, &(0x7f0000000080)={0xffffffffffffff81, 0x5, 0x2007, 0x0, 0x6, 0x4, 0x1, 0xfffffffffffffffc}, &(0x7f00000000c0)={0x80000000000000, 0xfffffffffffffffe}) getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xdb51ac4cc781b67f, 0x0) r3 = getpgrp() ktrace(0x0, 0x5, 0x2, r3) r4 = socket$unix(0x1, 0x5, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x253) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r6}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x380, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x100000001, 0x1, 0x2000000000000, 0x4ed3, 0x9}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x20000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000180)=[{0x81, 0x7be, 0xd849, 0x3}, {0x8, 0xa1, 0x7, 0x8}, {0x40, 0xfffffffffffff000, 0xffffffff80000001, 0x3f}, {0xeb, 0x100, 0x2, 0x10000}]}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x9, 0xb, &(0x7f0000000000)="d5ff9668ac39a028881a93ef877bc2a41ca9355ec5ba0b6d324547c72e", 0x1d) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r6, 0x82907003, &(0x7f0000000040)=0x2) setsockopt(r6, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) mlock(&(0x7f00004f6000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3}) getsockopt(r0, 0x200000029, 0x32, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6e9fcd8522b9d2483b192ddfe07e322ef0", 0xfffffd88) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3, 0xfffffffffffffffe, 0x0, 0x2}, {0x42, 0x0, 0x0, 0x800000000000}, {0x3, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:06 executing program 0: socket(0xc, 0x3, 0xfff) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x2454) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x46e, 0x4, 0x0, 0x0) 16:00:06 executing program 0: socket(0x1, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x51a4c0c49d7d0224) fcntl$setflags(r0, 0x2, 0x1) r1 = getegid() setegid(r1) 16:00:06 executing program 1: shmget$private(0x0, 0x2000, 0x400, &(0x7f00006f4000/0x2000)=nil) 16:00:06 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000787c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000166ea3920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022cec7a200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000409a0608afacf75c00"/4106], &(0x7f0000000000)=0x1002) write(r3, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000100)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80104267, &(0x7f0000000040)=0x3) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x9, 0x4, 0x10000}, {0xffffffffffff8001, 0x8, 0x80, 0xada}, {0x6, 0x400, 0x2516}, {0x5, 0x9, 0x8, 0xffffffffffff7be4}, {0xf587, 0x4, 0x7, 0x6}]}) 16:00:06 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x2, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) mmap(&(0x7f00003fa000/0x3000)=nil, 0x3000, 0xc89de31c6fce80ea, 0x18, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x9}, 0xc) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 16:00:06 executing program 1: r0 = socket(0x20, 0x1, 0x83) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r1) socket(0x1, 0x0, 0x8000) 16:00:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x4, 0x0) close(r0) 16:00:07 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4c}, {0x2000000000000040}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000003c0)=[{}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) pwrite(r1, &(0x7f0000000040)="af781bb0384bf0e2c092b9929206a650ea59386988736a0576519a", 0x1b, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:08 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x775b) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) r3 = syz_open_pts() write(r3, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) setuid(0xee01) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() r5 = semget$private(0x0, 0x7, 0xc2) semop(r5, &(0x7f00000000c0)=[{0xb72a0fd219a6ea6a, 0x92, 0x1000}, {0x7, 0x2, 0x1800}], 0x2) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="27add374fc8a4e8b7a48e27db13070ec4326d9b22aab6f9d08aaa0b28349560dbbb1f12bc5c3ac9832a0e85a6db600f3061cd2f076b0c8dc1dd79c8a14e7be9bb1036bcdb282d762c155541baac17b7b305767e2ecff35b18e761430d44d6101f048d212e371184c985829e53a8f85cdf12ba149ce0d709056e9b78133d485073007e36b033176cf9e474786674e2903b4337be742ad2190fedaefa99a39bd202dfe3c4a5e2c888874a84dc32b29c00aff274c1e855fea7b5de2239a4f6c407d879b6b9f829a6ad247ce", 0xca) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x6, 0x20}, 0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4000000000044}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3f, 0x726}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x6}, 0x10) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0xfffffffffffffd31) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x44) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) socketpair(0x6, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) pread(r2, &(0x7f00000003c0)="7490cbb4eab7ef06b566d37dc943747a34ea9da0970e444830e50c71353763f1650d9e359ac11a024040bfbb650e1091faa51d51522a6d92202728ecb70e159a0dc3a637007e6088582e109e7ee42617aa757e25742efcf6b729a51288e570d7763484efd7d8180fb4cca8422148c0adbf0af53fccf24ae69461f25a605e9a997171b9937062df8d4f427a0df08db96e5d1884c6c8a5d56201f2c2553351e457cb4d962df00c977536ebd057d5949fad8b3ddd85a5311f2952885b4500e5a061906b776af90dfe8d13", 0xc9, 0x0, 0x0) r3 = dup(r1) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r7 = getppid() fcntl$setown(r6, 0x6, r7) fcntl$dupfd(r4, 0xa, r6) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0xffff) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r8, 0x8000000000004, 0xffffffffffffffff) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) getegid() setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e16a16b122bfecbf0000c670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x67) syz_open_pts() close(r0) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/14}, &(0x7f0000000140)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r5 = getpid() fcntl$lock(r4, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) writev(r4, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r6 = dup(r4) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r7, r8) fchownat(r1, &(0x7f0000000040)='./bus\x00', r3, r8, 0x6) r9 = fcntl$dupfd(r0, 0x0, r0) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)={{0x80000001, 0x6}, {0x20, 0xfffffffffffff800}}, 0x0) r10 = msgget(0x2, 0x140) msgrcv(r10, &(0x7f0000000d80)={0x0, ""/184}, 0xc0, 0x3, 0x1000) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r12 = getpid() fcntl$lock(r11, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r12}) writev(r11, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r13 = dup(r11) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r13, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r14, r15) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r17 = getpid() fcntl$lock(r16, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r17}) writev(r16, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r18 = dup(r16) ioctl$TIOCMBIC(r18, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r18, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r19, r20) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r22 = getpid() fcntl$lock(r21, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r22}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x8, r7, 0x0, r14, r20, 0x44, 0x8}, 0xffff, 0x10001, r22, 0x0, 0x3, 0x2, 0x400, 0xf9c8}) write(r9, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c, 0x4}, {0x1d, 0x0, 0x0, 0x1}, {0x40000000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000f0000000000000000000000030000003d7c2a52144dc53fc1ad8c3c304787bed60a88efffa316133dbae12bfb73d4141c2c3a6cbdd2290d1a649fa667f602bb1f778c8b413f84a8c30352912bc10cb2e3252a8981f798b2f2e89e4c8127fb6c8a6ed7a0481dc5a4e2bf8b9c5b1856d5419d1a549c9430c487c8247edd89c2e1e0b4713861ac377eb3cb76709c582b4fcab892abe12b56a0922693bbfbc82bcbe7ad1c3bba2be72da1869b022bf3dac798998a63b3d756d0bfe6b6a1f896866e061c694604e98f867502bf263cc3a340e39f1544c840a667041fef"]) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) socketpair(0x2, 0x4, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/97, 0x61, 0x40, &(0x7f0000000200)=@in6={0x18, 0x0, 0x4e94, 0x3f}, 0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000005c0)="795d812f05621f7cca665f554021c1bd6bd69bbc25c89cb2ac3ac6d957530bb938e1a413e21695895ec619328a0e96742e565eca4a140ad03139b105bf6a7af1c11505fbb7e9887c6f2ce1db85374495917aa2c2fd04fd58c01c73b077c2bff459ffe1963ffede62a850a6ba2336b4065f8e248d406c556316d3ce1f1b368c345dbee3af2f120834fe9ae967b9a4905e5f9a285a790fcfe1194fabd411e68e14cb0e35a36e3431", 0xa7}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: pipe2(&(0x7f0000000000), 0x69d285dcbf2c6372) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x28, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[0x2]}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffff9c, 0x29, 0x80000000000000b, &(0x7f0000000100)="92b7fb55e2bc680d59a53c186024ebc07b2f28f999eb71477feee96d6147a21f955596b371f03e11e734b42ac04adea71ea7ccf98d7e196be6b1d165f12f2b10a1583af80b6b81ece1fd9b211ee312b3b9de608d73228117e388684eb51e146136cc3e2a32520699bda0b60a49bc42a99b02440f3d22", 0x76) 16:00:08 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x4) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000540)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xfd) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4013, r0, 0x0, 0x1) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f00000000c0)=r4) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') ioctl$TIOCSDTR(r6, 0x20007479) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x14c, &(0x7f0000000080)=[{0x30, 0x0, 0x0, 0x2}, {0x400000028}, {0x400, 0x0, 0xfffd, 0x8000000000005c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="6525f8df742afdb3b654f69c4917", 0xe}], 0x1, 0x0, 0x0) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r1 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r1) fcntl$lock(r0, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r1}) r2 = getpgid(r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x8, r2) clock_gettime(0x5, &(0x7f00000004c0)) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chdir(&(0x7f0000000100)='./bus\x00') 16:00:08 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xd, 0x8, 0x6, 0x9, "576b91c167b05564d406ddc86de44f038f274dde", 0x4, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0xc}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x1a) chdir(&(0x7f0000000080)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r3 = dup(r1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r4, r5) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)=0x1) setuid(r4) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="71012e2f66016c653800"], 0xfffffffffffffc42, 0x0}, 0x1) 16:00:08 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:08 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r2 = msgget$private(0x0, 0x400) msgrcv(r2, &(0x7f0000000080)={0x0, ""/96}, 0x68, 0x2, 0x1000) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3fffff69, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff]) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) fcntl$lock(r5, 0x8, &(0x7f00000012c0)={0xc4e4d69a49c7d601, 0x3a8b7bcc191f34d4, 0x7fff, 0x100000000, r6}) writev(r5, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r7 = dup(r5) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r8, r9) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r11 = getpid() fcntl$lock(r10, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r11}) writev(r10, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r12 = dup(r10) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r14 = getgid() getuid() lchown(&(0x7f0000001380)='./file0\x00', r13, r1) r15 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r16 = getpid() fcntl$lock(r15, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r16}) writev(r15, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r17 = dup(r15) ioctl$TIOCMBIC(r17, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r17, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r18, r19) r20 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r21 = getpid() fcntl$lock(r20, 0x7, &(0x7f0000001040)={0x1, 0x1, 0x15a1, 0x100000000, r21}) writev(r20, &(0x7f0000001100), 0x0) r22 = dup(r20) ioctl$TIOCMBIC(r22, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r22, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r24 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r23, r24) getgroups(0x8, &(0x7f0000001280)=[r9, r3, r14, r19, 0x0, r24, r1, r2]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/112, 0x70}], 0x2, &(0x7f0000000140)=""/37, 0x25}, 0x1) setuid(0xee01) fchdir(r0) 16:00:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x40, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3, './bus\x00'}) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x1b135a68) r2 = open(&(0x7f0000000000)='./bus\x00', 0x7e5a710dcb1fbd9f, 0x140) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:08 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) listen(r0, 0x0) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="829f"], 0x1) r0 = socket(0x1, 0x3, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080)="ef14045f", 0x4) sendto$inet(r0, &(0x7f00000001c0)="67a8232c3e83aa8d02255b47fadae82c5f95575661", 0x15, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r2 = semget$private(0x0, 0x4, 0x2) semop(r2, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r3, r4, r5, r6, 0x14, 0x6}, 0x5, 0x9, 0x101}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r9 = getuid() setuid(r9) r10 = getgid() r11 = getuid() r12 = socket(0x18, 0x1, 0x0) fcntl$setflags(r12, 0x2, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r14, 0xee01) r16 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000240)={{0x7, r14, r15, r14, r15, 0x2, 0x2}, 0x5, 0x54, r13, r13, 0x9a8, 0x15, 0x3f, 0xfcc}) r17 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r17) r18 = getpid() shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x7, r9, r10, r11, r15, 0x44, 0x9}, 0x7f, 0x3, r17, r18, 0x4, 0x8, 0x1}) shmget$private(0x0, 0x2000, 0x20c, &(0x7f0000ffe000/0x2000)=nil) r19 = getuid() setuid(r19) getgid() r20 = getuid() r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r22, 0xee01) msgget$private(0x0, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, r7, r15, r20, 0x0, 0x8, 0xfffffffffffff079}, 0x5, 0x1, 0xffffffff}) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r3, r4) syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x2, 0x5, 0x6b03) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) listen(r2, 0x7) 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:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) preadv(r0, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="11ebcdf12164eff835a022", 0xb}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000003c0)="9c87c377284c35b87e2e", 0xa) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000001c0)={0xff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000280)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f0000000140)=[{0x8, 0x7f, 0x3, 0x6}, {0x7, 0x80000000, 0x5, 0x100000001}, {0x3, 0x4c5, 0x3, 0x10000}, {0x9, 0xffffffffffff0001, 0x48, 0x837}, {0x5, 0x2, 0x10000, 0x66}, {0xd, 0x6, 0x1, 0x7}, {0xc76, 0x9f08, 0x71000000, 0xa2a}, {0xffffffffffffffff, 0x2, 0x3, 0x80}, {0x4, 0xb5, 0xfffffffffffffff9, 0x10001}, {0xff, 0x19, 0x3, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = fcntl$dupfd(r1, 0xa, r0) bind$inet6(r4, &(0x7f0000000100)={0x18, 0x3, 0x3}, 0xc) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) setitimer(0x1, &(0x7f0000000000)={{0x8000}, {0x100, 0x2}}, &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x150, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) semctl$GETVAL(0x0, 0x5, 0x5, &(0x7f0000000100)=""/4096) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x382, 0x100) write(r1, 0x0, 0x0) 16:00:09 executing program 1: getgroups(0x40000000000002f3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x7ff, 0x0, 0x1, 0x920e, 0x3}, 0xc) r2 = socket(0x18, 0x1, 0x0) r3 = getppid() ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x2, r3) setsockopt(r2, 0x1000001000000029, 0x2e, &(0x7f0000000000)="ebff8d510000fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000080)='./file0\x00', 0xe17ae52c6d106e17, 0x20) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x81, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000180)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r1, 0xe3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) writev(r1, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0x1, 0x8001, 0x1, 0x5}, {0x6, 0x101}, {0x45d, 0x401, 0x2}, {0x1, 0x7, 0x3, 0x7}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0x9) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x645c2d7758a3ece7, 0x11, r2, 0x0, 0x0) msgget(0x2, 0x248) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) connect$unix(r3, &(0x7f0000001580)=ANY=[@ANYBLOB="01002e2f66696c6530001ec9e521c851d1f177431d7087e3d17faa4245d3e748f6c2de7614fd30adbaa426ad401edc2cc71850d98abed5ced5ba57bfbdbe7598cf786d8bf2f47b46dc51b01af93b10664a93a31f372d2a8f8e069a7f36fb7927902cec33538daa9b0233f20613a78a81d1dcf7ba4419f6a3b53f25c1a720b8"], 0xa) sendto$inet(r3, &(0x7f00000000c0)="322fe4bb1f6e37abd7411ee34cfb804534cf9370c8a0039adbba85915f2be2e60a402ff5f3787e0c611864f4916982ef0024225e415ca3df31c17a931e9febcc9f1b33febe80fd45e60fd73513ca388d78d8b27cd7d5ecab0bfc366b2af19ae6f43ec58806d2e65b59ec2ee6341433f9c39c8fd6774b611b7d2d86ec8fa7e65eab50afc97f3d22142c25308423d3623c71d65116b9988a832d3da6383862fbdad5e57ce42bd14c67359465a7b25ce16bf5fa0ce44c397e8b", 0xb8, 0x404, &(0x7f0000000180)={0x2, 0x2}, 0xc) r4 = semget$private(0x0, 0x3, 0x2) semop(r4, &(0x7f00000001c0)=[{0x2, 0x4f, 0x1000}, {0x2, 0x5, 0x1000}, {0x1, 0x9, 0x2de40e8ad10b4af}, {0x1, 0xffff, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0x1, 0x1800}], 0x7) semget$private(0x0, 0x4, 0x20) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = dup2(r3, r3) write(r5, &(0x7f0000000200)="254c08816cc3f2eb71c5a52c134ee6e8cfbe60e8c4ea77a9e44f59842f2312bfc1a2bf0c92cf58971e3468e5af460fc991d80653772923f16407740b5a4f5359d265b7a266389a6fce461622f0754684b9376834b4b2b9e3f1697146fdda8013b419019f37155d04637ee5b7b0cd5b38cb9148f2dbe9b24830d5231b473c7cf204101783b985c8b9476e2dbe4efe899e2183907273d77bc913326368214cdd9b6c93983d64e81044fdf5", 0xaa) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x10) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x10001) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000380)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fchmod(r3, 0x6) getsockname(r5, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) semctl$GETZCNT(r4, 0x3da096c30b3a00a4, 0x7, &(0x7f0000000440)=""/4096) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228aa) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)) setsockopt(r1, 0xa06, 0x5, &(0x7f0000000200)="596ebb321989963168a1be9b0cfdc2ce006af9b571f5eb0faa6ae90e67e2095c22ccc04d15991b075d0e96b8633f968d9fdf4f6fe962f7256be7f16feaa23ca15cccdac33173005c6f5384faf31471fd24214d79bd3ddd2c7a341d9134a39282f148e9ed808046265f98d93f2065804a93f0", 0x72) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x2, 0x40, 0x4}) r3 = open(&(0x7f0000000400)='./bus\x00', 0x400, 0x0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000280)={0x200, 0x8000, {0xaac6, 0x3}}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r5, 0x2000740e) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pread(r1, &(0x7f0000000080)="6741643e38dbef78d76d7da4c266e24b23514ce58300a7ba07f599a7870490ffec24cd162970e3167237425a3795a7814bc694b22ed84d25fbde5e33d2e344dbb25980760ce934ac476850f91ea53bf2900f4e1c06a4d1cb2c1428e5bd8bbc70c50ad7d214e06da190bfdf13dff6971f8ce59f0f497c90478c0c0fcf4588788d7f1a33b4f9797c254c8ebba7d7a98f8a3c30c606c6938262ebe7f4532a32", 0x9e, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:09 executing program 0: socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000140), 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) getpgrp() connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xcb49407720b5d156) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x2, 0x800, 0x6}, 0xc) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="00e0", 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10888, 0x20) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1, 0x0, 0x200, 0x4}, {0x1d, 0x0, 0x9, 0x2}, {0xcfb}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x82907003, &(0x7f0000000040)=0x2) r9 = accept(r8, 0x0, &(0x7f0000000100)) getsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000240)=0x4) close(r7) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r1) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000440)) 16:00:09 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r0 = socket(0x2, 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) 16:00:09 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x40, 0x63d, 0x4, 0x8001}, {0x6, 0x3, 0xff}, {0x100000001, 0x4, 0x3f8000, 0x80}, {0x0, 0x5adf, 0x3}, {0x3fc00000, 0x9, 0x6, 0x3}, {0x3, 0x0, 0xfffffffffffffffc, 0x100000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) sendto$unix(r3, 0x0, 0xfffffffffffffe71, 0x40e, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ff7fffff}) 16:00:10 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) r2 = semget$private(0x0, 0x9, 0x42) r3 = semget$private(0x0, 0x2, 0x30) semop(r3, &(0x7f0000000140)=[{0x4, 0xfffffffffffff609, 0x1000}, {0x2, 0xe2}, {0x1, 0x100000000, 0x800}, {0x0, 0x3a3fd3c0, 0x1000}], 0x4) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x20090, 0x230) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r6 = getpid() fcntl$lock(r5, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r10 = dup(r8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r12 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r11, r12) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x4853bce05270efa8, 0x0) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x3, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000280)="57c6eab176f041675f25eeea45b34526e6185593005214c31f8db450501133d9fa0c474253e0dfbb3d7f8975f4bd7567b7ef07dd3210c1fcab07685ad09fd48b86d2d4098a80baca8f6395f2f06d554c8cc45f1d49185bf0a02eec3279977451546eec3bd404807be4ab7c86bbd29e79839673e17f3bf7571d61fe37bfcbc504641d53f6751c49547c421981eb174802b86422ab3d690d02907b0c2dfb4182fcc57c038147c9f366826f53869411d261854cf6ad5498e9e2fb38ef9345f71585b89a9b8b19027caed107d889374c74d65b", 0xd1}, {&(0x7f0000000a40)="51159672b970ea88125a61ba7dcc1ff619de791cbfbf498f2493960b7d7482157b5e14f1a6dbcdeb451f5582b0044db9f1eb988cc6fef9ee9440bbf0788e95fad8ee8da8f999869ed939416b394f3bcdfaba1d2711c63a0f3e308e5126911166af26fa77f54928b8f40d0700d4b7d46eb471c1b4f642e5de6be2b103c515feb6e463a5cc1390ac9ba29f0be150b59a39333614d2ebb14a1695bf8c2042522098fe1b9fae4be9e83c20734b6fbb7bf3de22f6a9c6c75f529131bc46df8bb1eecf77e0d8199d1628ff065e6eb90cbe46fc2cce8d298db8d3fc3cde6c5eaf39546173f51b2c6414dfae38ca", 0xea}, {&(0x7f00000001c0)="b08e16dbb5fe132c1cd4109d87f2", 0xe}, {&(0x7f0000000b40)="445acb991ee86b8125d8dcd045600527c6b99c0c2e555c7ee677613ebce8e5d9ce7f41ea8b1e693a91bb4ba359230d5d46780ce3351cb9daf8223c26bc644a7ca1a7b2d8999ae723f56dbc8923bc25041fd1b0e0d9e9e9715260bd12c33863f71700c57b1a1f471ec403afa7f2c6a726d71677f2c23c1e8cd811774c828eb0ef8e386e1e005fd0d986065efab409c9afc674a625cb05f2027af14fe8c5f1faa6499a8c48fa345fa0019a27c998862d89957479ddd6dd2dd45edcfa95da025fc35825efe3f355cd30b922300547cdb260ba794f32ab687c3208186d5babfa7e6cdc901587bf2e5779ea4d93", 0xeb}], 0x4, &(0x7f0000000c40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r13, @ANYRES32=r0, @ANYBLOB="00000000597c1afe76e067857e29c23609a902efab3e6ff6fff6bce63ff9ce4e2673ff2597d9b4acb0490ab3bc309e811f0ea4a3bc74569685c38d9a8a5c460b851bf17b4157d654edf249605f1605f74d1b6a5428d3c74233ab6976d006f4545ae5d5852ff222875fb7e5240e0631c3742e28a3e1c7caae0e72e2239ddf841e0af8aa32963f1d4e4eab280edad119f632bbad7f451d16977f71b0b860"], 0x40, 0x4}, 0x7) semop(r3, &(0x7f00000003c0)=[{0x0, 0x200, 0x1800}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/132) semget(0x0, 0x0, 0x40) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000640)=""/197) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x83, 0x1800}, {0x3, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000680)=0x6) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2aaaaaaaaaaaafd6) semctl$GETNCNT(r2, 0x400000000000003, 0x3, &(0x7f0000000980)=""/191) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)=0x1) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCFLUSH(r14, 0x20004268) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000001}, {0x0, 0xf423f}}, 0x0) 16:00:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x1, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000], [0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x200], [], [{0x3, 0x0, 0x72}, {0x0, 0x4}]}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r1, &(0x7f0000000340)="8591db5b7aac552d416ebea741da9011d2fe39c48e84e2cafc174b72037b776ca3fb70e1386046a63a01f712415909d7f69b6e4a6e928474d43495c668fc6c07ca8a239137709e70a99898254041e4e09ef64c76fe177c96321b9a171508401b09000371c288501a8937da9c594d40f32b6257ea629ce4d3a8d03180b879b6e87a42cef64e62399c7571246606de11b82e1e2b4f11fdbe158a78c7d0db924ea71a12e01f718de0b04bbbc071c5ddf5a9e5f472b82c70f72cef33d2c17e7f5a7fa17a24f89d4297b1333b1377", 0xcc, 0x0, 0x3) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x12e) fsync(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffff9c, &(0x7f0000000080)="220e22", 0x3) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) getpeername$inet(r8, &(0x7f0000000280), &(0x7f0000000300)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xffffffffffff8000, r6}, 0x5000000000004, 0x8, 0x0, 0x0, 0x0, 0xfff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: nanosleep(&(0x7f0000000280)={0x4000000003ff, 0xff}, &(0x7f00000002c0)) open(&(0x7f0000000040)='./file0\x00', 0xbf0676f6df041b86, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x3) write(r0, &(0x7f0000000200), 0x4268) r2 = socket$unix(0x1, 0x5, 0x0) pread(r2, &(0x7f0000000000)="297c13a2fff58d5774ded32c50a3bbb0fd6331e61f68eaaad580081da045aaf3a3019ae0bd1675083f36a2bf91ed4796be0dc92a6dadd83ba851d786f96cbde8248489baab2ef423975dff2e9704bd3c7f4ecc011d455a54956a465444a1a049ca680563894a084f873977203265587fd382926adcc65e381ac7b0f28c38ef04f23194e1f6d770c7bf16df860271ceaf1f53f97539b585a9efdcfd963a32d7cd92553c255652db7cbdf094b845edac8052c2fda82c11d4f960b5cd4fa6a1454f8f643691a1c99b3a3c0d7b6ff95c833a21f1b39e50d8413f0d3182a7371bc79f00089330", 0xe4, 0x0, 0x3c) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x4) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000000)) geteuid() 16:00:10 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) msgget(0x0, 0x201) shmat(r1, &(0x7f00004cf000/0x1000)=nil, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:10 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000200)="2e11657ef2ad5de3999ffe9db67e114122345a45f6301092688f119543281f15ca32eb1b0dde3d91738ef17cad81fc1ec40bb69e15194faab0e598306e86f08f597a9c6e92db44d325fd656879ef9e8fdb34c915d3274480901441edc1e6b641", 0x60, 0x41e, &(0x7f0000000280)={0x18, 0x3, 0x100000001, 0x4}, 0xc) setsockopt(0xffffffffffffff9c, 0x0, 0xc, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x0, 0xaf, 0x7ff, 0x4, "ebcd32424620ee2ac50a63e7928028f15fe18ada", 0x14e, 0xf2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r4, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000380)=0xff) r5 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x200, 0x20) accept$inet(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000001c0)="62ad617ee779f04e", 0x8) 16:00:11 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x1, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="0a958c29fd856480fa7c0e11fc823c06501d0b92d9a143ef24dcfc187c02c600d882f503ad0dec34b6f97949ee6f7de07c08f10fd10b22bb8bfe2cbe9f1c3e6f4b6b5f21dd587c9946c6b21ee2d0c01c1b76762908ceb124d3673e36ee72775ddbe10551f0a5c62dbcd2890440f06f036dfd0ad7243c8dae8a44576df51b81cbeac18be5a6bae9624dd401c83fb8", 0x8e}, {&(0x7f0000000240)="45a3acc8a18fdd6beaf6f2e5fa971be4010484fb95610b3e1377d4a9006cd86105ca7725fb830352b89b0a4a4b6229cd5d293f4be32e085d6d6eda2e0c71737579cde8019ae525f6dd3756b8552bfa360e640e5740b7b8ac25165da7a3461f1a35334d97a47d6141bdc534b60e6fe411275294ba98b4ed4088c72d8382078ec82c16e4abf1220f5cd33bc4accf986af353431ccad02f1aae7a2d7b1ebb8050a96eed5dc309baa89343bb5169d3eee693938def1024646d9d9b118776f5c4d14fd62d228915caaee0194a31f86df846eaef8220d840568d0253a464538c2fc4edf37c63cdc03e9915c30d7bc1", 0xec}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = dup2(r1, r2) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000380)=0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffab7b74371b2891ffa49c22cdfffe0040000000000000922c70766c307d67a7", 0x2e}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x53df8d2c01a17c77, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[0x2, 0xffffffff, 0xffff, 0x40, 0x0]}) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) socket$inet(0x2, 0x2, 0x6) 16:00:11 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ftruncate(r2, 0x0, 0x80000000) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) socketpair(0x2, 0x1, 0x7fffffff, &(0x7f0000000100)) 16:00:11 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000003c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[{0x190, 0x2, 0x4, 0x1}, {0x1, 0xfffffffffffffc01, 0x2, 0x69}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x8, 0x6, 0xff, 0x0, 0x2, 0x2, 0x3, 0x2, 0x0, 0x9, 0x2}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x7fff, 0x81e6, 0x58b, 0x0, 0x1, 0x1, 0x7fffffff, 0x0, 0x2, 0x400, 0x5}) preadv(r1, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000002800)=""/144, 0x90}, {&(0x7f0000000480)=""/246, 0xf6}], 0x6, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x5c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x40, 0x0) pwrite(r2, &(0x7f0000000340)="bd6bfe91f4225350546d30927781c07500534f6769c4553dba156e745d630fa88adc45983936c4e25079da5f1a4853776f7fdb00910370792ad0c87537f63bf3d28812e86ab3d048888c4f36deaaa2f3c8017eec343338016093ae2eab8bc304df00ccb83ffbade238acdb32e8b492f056acbab0f87fce60b06e82cd961cd4c0bd8b44b7fa0c8787de8342f12bfda8134d6dbbfde9d3908930128cdb7fe260290966357d7379884b832e2945bc73ed2315dfbddd7e0c21921a6c88d8fa835d0489592e246853c1eee9c5c49b41f01974eb24d2b29b5742", 0xd7, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) dup(0xffffffffffffff9c) chdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x80) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000980)) r2 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000240)="f157178598ba31ed1ce16a5e20a11499bffcbd", 0x13}, {&(0x7f0000000280)="b394daa247454501474f39d78ec47de04fcf6ed40ef8ffffffffffffffd33d18b814b442979f7e3bb969b01fc64b7598d3a82c30e9d96aa706c7e59c795b4f86a2ba2de774edf561eef41765795f51829c4784e768931399d49952cd6d98fa8577669001731827eb88d4f0efa0caa6dcd67892acf51231a6470a469adb31731a390a3a334c0da6283e8faeb983806976c4be8185304743610853e91905a3fdc57bff8f42f617bd212357de847a5250538500", 0xb2}, {&(0x7f0000000340)}, {&(0x7f0000000380)="79d11d1ad721d3864518d9ce543a0b9231f1902f9263f031799d6c1867569bfc87b14fe4faf4e574072cdb4535e1917b6f657f074d49e6d955fb7dda1a43b6c79a1829aeab30de7db1fe1123bcf377798cb3fafb60b646a849143e8d39c18a7aa11a02773962edac16377c93b7736c3859daa528075948fa495c701022ba762a57d5adca1edaf732e7829b12d1f5c3f73e60c2e154ac474996ad2d962e521a0493bb756e2d24e959e757c6d14862cca8640005001cd36814300fa7ddcaaac2a08bdc0796637b9d16f6b12c68eb649078a7d6e344c53db92d75f71b22e4fb5cc4", 0xe0}, {&(0x7f00000005c0)="0225e4c352c8f7d9dbf7d81245cee5cf59499e4b0ba4f0d4b4ce06192cf2a347bd4857436aaf", 0x26}, {&(0x7f0000000600)="f46daf83ed2a289dd980b4ce4383c67a777d6e3d54a95dc974188c119d4bbc232b34c4", 0x23}, {&(0x7f0000000640)="18e29091af91fd1f7662f421b2506dae39289593298983d96ca80f2bd520", 0x1e}, {&(0x7f0000000680)="d8390f8e0ba79bdce55d486492f4ed330ee5913489e95c994bc449c5f62d2d89248b77d43823b6891b986eb2ae875e7079c8c54246bcef7aa82998eb8e3d492dc44fb794291f04640670f196d790fd5c7f83e95efbdd704f74dc74546254cd930433ab043828562cd4cc89df38402ca074d459eb20", 0x75}, {&(0x7f0000000700)="3f7c48e67b093cfbcde1d81470be23e21542550b96408c725ca0bb9ea7218d52809bc44ddf6073fc0d6ab9f75c27614aa6498fd398bd3476d1cc62c5379478e0c35498adf5026a35f3b25a89eab1bac832", 0x51}], 0x9, 0x0, 0x0) truncate(&(0x7f0000000940)='./file0\x00', 0x0, 0x8) pipe2(&(0x7f0000000000), 0x91cfa7c8dd973840) mkdir(&(0x7f0000000200)='./file1\x00', 0x151) socketpair(0x21, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) chmod(&(0x7f0000000340)='./file0\x00', 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pread(r3, &(0x7f0000000840)="a456eeb969714c55ac8348048c466b97a6cb51be524fb1e36110294028d23cb6e31c99c9f70ec7cf2bcf24a785df09648119383d2d115d1d56d5e6ef0dd55a7439b73a07cf7b19da8a3e41051b4fb43f14c0e0930c59baf4284308f668c4ac4d6da1f2233d5fbd2f8d2adf33db685b9d057fd2554f869b26df0eaeb61e49a6b53a89041bf8715a6e4e834217ea01c4b95fe869f4cff3ef647b1acf6c5e6a6260a3f380d7f7b499a3b94937a258a645c4e3fbe092d8102495ff4b83fc1a21fcce24230a2396224d82fc1dfea9f4ce86b6d665b5522e436a50c68f0d157900bd819208adb0", 0xe4, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x800) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup2(r5, r4) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/105, 0x69, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:11 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0xd710) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getpgrp() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x4, 0xe22, 0xffff, 0x7e0000000000000}, {0x55, 0x9, 0x5, 0x9}, {0x4, 0x0, 0xaa, 0x401}, {0x101, 0xffffffffbeb35f93, 0x5}, {0x0, 0x8, 0x3c}, {0x7ff, 0x2, 0xffffffffffff9a93, 0x9}, {0x0, 0x0, 0xc828, 0x7}, {0x100, 0x5, 0x4, 0x15d0fa8f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\a') 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x50) 16:00:11 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x4, 0x7, 0x100000001, 0x7fffffff}, {0x1000, 0xc, 0x7, 0x10000}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x4d}, {0x800000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:11 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000100)="243b8d6edc2204f2e8087dabb5d2d2b8a2cc0c919dcbefc762c6b63f02955af6ad5dcb2e1ded94846786be999058f4e270f16f0defad3a9530595f527aca7caa1c8e1b1b860d533c292da989fd0b754a1d5573436df73c53fb4547b7ded6727728d7d242c840ad3c882f76e0c505d7e4b1af73acc136a89efcf4b91a948cce98adf9c272e5300d5054d4f36b187a14cd2ba0efb1958757d285240cf098c9752567ce5f79dcbd2b7019ec6afb345b09ae7d85ca3f2df76eafb741f6ccc6afd17d0015881a51502621bbcbcff7bfbd4245828df74d77afcd702c793b379a29f4c114a2cf2a384977f0", 0xe8, 0x8, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc098, 0x10001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x9) syz_open_pts() open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getown(r2, 0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000340)=0x8) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x100, 0x0) readv(r4, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000380)={0x0, 0x4, 0x2, 0x6, "e7906f383eed2343f301b8cb42513f002e0a0c8c", 0x6e482772, 0x6}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) getpeername$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000000c0)={0x81, 0x5, 0x7fffffff, {[0x1, 0x9, 0x100, 0x7, 0x8000, 0x2, 0x8, 0x7fffffff, 0x2, 0xc29, 0x10000, 0xffff, 0x7, 0x2, 0x1, 0x5, 0xb12b, 0x1], [0x0, 0x81, 0x5, 0x0, 0xfff, 0xe819, 0x75c0, 0x7, 0x6, 0x200], [0x10000, 0xa56c, 0x4, 0x8001, 0x4, 0x7fd2849f, 0x7], [0x2, 0x7, 0x2, 0x1, 0x4], [{0x8001, 0x7fffffff, 0x93, 0x4}, {0x2, 0x10000, 0x1, 0x1000}, {0xffffffff00000000, 0x7, 0x2, 0x2}, {0x7f, 0x1, 0x6b875a76, 0x9}, {0x1000, 0x4, 0x28c4, 0x80000001}, {0x9, 0x8, 0x9, 0x6f1630bb}, {0x4, 0xffffffff, 0x1ff, 0x6}, {0x64b09c61, 0xffff, 0x2, 0x3ff}], {0x7fffffff, 0xd3, 0x5, 0xf7c3}, {0x8, 0x6, 0x1000}}}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x4f) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000180)='./file0\x00', 0x23, 0x4e) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0x4a) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) readlinkat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/75, 0x4b) r4 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) chflagsat(r4, &(0x7f00000002c0)='./file0/file0\x00', 0x10000, 0x2) r5 = dup(r3) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000340)={0x1, 0x2}) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000380)) chroot(&(0x7f00000003c0)='./file0/file0\x00') getsockname$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r7 = socket(0x18, 0x1, 0x2) setsockopt(r7, 0xa8de, 0x0, &(0x7f00000004c0)="96a5ee96f30c1de9cdbd3e3c768cd81327cf677743df0c7ce2290964911342fc1b4d757450d7d5bfa012f36f396a22e06daf76bf5808d6bc59d6d02400f98c3db7074b3a19a61d30a3a69feae08996ff4cf741b99b14a8263bd72d5768c5c5521baa1de1aaaa7b5f0ca785ee0b62ffdb5c2f52c0c7a5143c7318037de9822ca422c714ef1e32adc713f00a566c", 0x8d) chroot(&(0x7f0000000580)='./file0\x00') chroot(&(0x7f00000005c0)='./file0/file0\x00') utimensat(r1, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x9, 0x2}, {0x5, 0x8}}, 0x0) unlinkat(r5, &(0x7f0000000680)='./file0/file0\x00', 0x4) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r8 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f00000006c0)) getpeername$inet6(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) r9 = socket(0x20, 0x2, 0x3) bind(r9, &(0x7f0000000780)=@in6={0x18, 0x1, 0x9c98, 0x1}, 0xc) r10 = fcntl$dupfd(r6, 0xa, r3) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f00000007c0)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) getppid() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) writev(r3, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r5 = dup(r3) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='\a\x00', 0x10000, 0x0) r9 = getpid() fcntl$lock(r8, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r9}) writev(r8, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) r10 = dup(r8) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r13 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r12, r13) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r11, r6, r13}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r14 = dup(r1) ioctl$KDMKTONE(r14, 0x20004b08, &(0x7f0000000000)=0x80000001) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000b40)={0x0, 0x3, 0x0, 0x800000000000000, 0x400020000000, 0x0, 0xffffffffffffffff}, &(0x7f0000000b80)={0x6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/99, 0x63}], 0x3, 0x0, 0x0) pread(r0, &(0x7f0000000080)="0c7c83b12f6c1e026b44129e6d0ccd8f9c0087fa4eafc9da97bfbe29481adcba6b8f5c41d8b748f808cdc3e16853376941845b300c4e1d1a1df158c5cde0e1ebcc31b6d90134141b54991b3cde8e2d9bff9dd7baee64263d4c518eeb65f1ffc659a79b169ebe632647b2d2da17c6a2b30f3c7ba3c5c0ec30b7e17a90fc10583d37a6d6b1f31a62a8ed160208227d9380fb857ec487a716f3d60b21de7e2b57cb4087bbfc680f317ec673d7dc988be3dbb37304aa299c3f3d7877d72a5462a104831dfaf2b8cccc3dd334ccfd82196108bee8fb87efb7426fadad6aec9e1a9886fe524e62d139cfe66fefe744ffab24389a03e4447511", 0xf6, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14}, {0x44, 0x0, 0x0, 0x7}, {0x6, 0xfffffffffffffffd, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff0000010000000000000013fb2381043c1b519748e0abb4f0dd23ff264e0dcccd462a2db7000000000000"], 0x30}, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x69e) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x0) 16:00:12 executing program 1: setsockopt(0xffffffffffffff9c, 0x9, 0xfcd3, &(0x7f0000000040)="21437a3c4866e32b76d2da4fa2c3802d2d621fb5bd050d3b3dfda9e7d8654c068f58de31ba43f9bd8039d3e922d2dd63dda821be2569df33faf30e3b0959b96624f0a22617eb835df474b24deef94666adb96bb9eba78059d96d160ac2419ee55fd211c3e9d0863e52b253ab3fc69d746d78f9c746e80b1480d19f41c3bd52842106bc5a5d8157f3f9328ec94bb4bf1d0aacb29cff2957a96dc5756b43933749f1d38d1f397e5e8aca62ac63773fe773f7b3084cb39df6dc50af5473da8a5bffdb510ece70780c4fb5b9366e63877c884749fa690db01e718e5a47c47038f567ca6504ba612d562fdb31206ac2", 0xed) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xee63a3ab350fb0ed, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00002e4000/0x2000)=nil, &(0x7f00006f4000/0x4000)=nil, 0x6}, {&(0x7f0000484000/0x1000)=nil, &(0x7f0000761000/0x2000)=nil}, {&(0x7f000006d000/0x4000)=nil, &(0x7f000054a000/0x3000)=nil}, {&(0x7f00004dd000/0x4000)=nil, &(0x7f00001ce000/0x4000)=nil}, {&(0x7f000070a000/0x1000)=nil, &(0x7f0000635000/0x2000)=nil}, {&(0x7f0000138000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00003e9000/0x4000)=nil}, {&(0x7f0000782000/0x1000)=nil, &(0x7f0000198000/0x2000)=nil}, {&(0x7f0000106000/0x1000)=nil, &(0x7f0000440000/0x2000)=nil}, {&(0x7f0000274000/0x2000)=nil, &(0x7f00006f6000/0x1000)=nil}, {&(0x7f000062e000/0x4000)=nil, &(0x7f00000ba000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00001b7000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00001e9000/0x4000)=nil, &(0x7f00005a0000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 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) chroot(&(0x7f0000000080)='./file\x00') write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x6) 16:00:13 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x400}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x25, 0x0, 0x0, 0x8}, {0x4d}, {0x6, 0x5e8e}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="6f0f018f", 0x4) r1 = socket(0x11, 0x3, 0x0) dup2(r0, r1) sendmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000100)="edd295b910e34406465f9abb945a7410f6b796d01e13a59d1d13fad0744ba8db6a22c83f5a2381da2fcfd04e78ab9e4a80f91710807c41cf2c85ad9cf1e461c1073780a7699189ce8f71f33147e68a34287c83046b3504ee656da796ccccd1aeb8d8c4fa3d57c9d04d1cc17a4a876665ba257cca9acb714817d6059aab6938c6af18ef9573818be95825437888094387dde96620d4c12832e1324cf89b37b923d5124e08b142d6ae2572c0e5650e723eaf07e0adbbd9a88a4cc165b82d299161e18d431e7bf6d723e8558a971dcf855faaf067715f9617888b1d33cd866e67e5b205ccae53133e51c0e02bf45a7126bb12d33aa4ef6ee3af3025a4f05f29b9ed4ece3b448ed8c18efe58f68580bff2d217ce23d10f249e61228f4c528c8ed7938f4f0207c6bb5361f3bd40d52a6bde271858440cb9976ce7bd5b46a229c74d61caae267a2f363a47dc68c2aa46d8bcc70d0ec6d8859b4ccdc84df12c0530085d128c592c25295a6ecd98679ba407d52a671efcb49d636fb453aa10352c98765fac20d3363554b719c871af72b0b62c7a659477c1a7366a5c709678f6cb334909245256de1a9b07103ef6b21e97dcfa76765a3455c40ba05806186cf3732e5a27fecc118c6057d8d1e1f52f2a2e996c24992a7e16ac9b3055827220ed438046c5471ee71b7aab4ab57f686ee322fa49f240b2e01ebc2184b65d1096e42ac8d4ae379b1a839f587b93cda1b4fe37249af1e2b599a1494939eee42e3328a6eb816422cea4edc924d97bde87df10fd32a20ab073a0edd7c972349e4f462affd446a06815711f4aac7b9ed1752b5b567fb1c20439d848969208242e5ae9acdd898ca999a3c7d6bccaa1932c620986877940ff15a85c773fcbc67881c768dbe74de3404d305d57d81e3e9f8424f989e0cbe2f659c33053b27723e39e750ea156127833b1e53be1533005facd63c8bfdc56687186a757c1131e896c7de68c7fea698ab34e3a5571ad8ddcee74c792b67ad994144d7a97ac58d1a0f0a8e68fdb94675f1b3d88c0f2973885887bc5eba8f7860724aeae3ebbdca2de2be8cc61091adb1d1e048fba916193cfa9291df5fcf39d0684b51849d65d47e2c855335ae128c9857b7f26d41498206c22446fc551f72c4b2c55893f0383e1ac65991255657e641755107c22f301161a3315c943a09b268f5873a3ba608d2d5babc376658b84106d00913f7e66205820077c25e06a6cd05ca478bc75d7fb5a2bc32278b596145e0dd04e18b02333922cb935c29d9347c575fc98923c17ee4405fbfacbc622502e2dada5803d6089edbe004b6120547913d9864278bec17c9ffdcd47bf90cdf0e5b37bfddfd37dea6d8c5705e4813186c094f2d14aeff2d51c42309985fdbf4ff039403420b1cd000feb696158594091c0e2c4afb44a67280294f51ff3bcb6dc40902c76058d5957e3b21c219aeaf9e51551937938e57f9d01ebd6c19510692b4dc50551c6a4a92d3519c4bd845d887b94ee1ea5fd3c80b0c876ee94645d09d23ef2924a3ca5b9afcd972bcd08f57860c7575807f09bde1485cd7744abad6e6970d4c7f48e265ab909c1294d77749daf1f0250b62ae1c7af5a460535b04d8655ee347f721caa3efbd4d60a4b0289b3c8b768bd44ef0687eca6c7cb087cec9c678d65dd110ab187c469e2d77125261da202f131e67dc8d3f39211ed5a350efede06bd72290a4f7b8b1e3229305145174730e5c92359571348b1e60e1f6ec0687f6a00e1222fa2c71013bbc754930edd8a31e792046574644523f38adf6ff9b0520af493aaeb969d972efc6258e8b3990c45b116d3cdc6a077e0503003ae19d56270c9a0ceceaa920c7af0609e544c8a43bf61127fe873fd7ace26c2ab4d5ff2f0dab02ba765f0d4b93551f1b4800d548fda62a14189f8815b8ef97ff72f1110547de65be7c182fc72e42ef6953aa8a00b70f489df3d6483a19cd1175ca7599d66349a81768a3f79e71c7c8b75fb0245b3a01b8908b1202e20a73a701ca1670717e00c783a66e2079e07d9dc944b1d88c2f7e6d980cc6b3fb51f15a64dd6b0ab2d1002827164e3e82b149a8e123a9f7ace3baa352f9ee14ad5b7e255a2e5e75a75550134e1d37d8aa6746a1bd0bc01082df46698735f46900c160eb5921bb55f0cb7df8c1242c6fe5104233febffc473c32b90360c69ac123d95fb4421e8b6a37fc0c0aef6a74ab10e0438561584e0a095f6639aeabdc17fae4faa89e69b139b7b7c00963331b6730d6537881a058df1b2d29f60e0f1cd19d74d2b71e57136e9941f06d9a6cee24f650eaa1b1ae228f726a6115f94cc4020fe5dbbf08ca5a3d3eed175455084e692b9bb618f9bba30d4315452407fb30bef415e0b11f0d204d483a53366c6ae6bd0fcb7d308781219c8ce6f381369d545f68c6b7e1e8842ba86f896beda67a72624487749631ec2735fca2f60b8ac522c93437219cf3f60c1f46903ba1c52dadddc1facc12d572b98af11de124523e75b69316e3f7397bd58699593d277a225e70afaefed7fdbb8385862fde9c50adb15b99062f17e74f9fea379809eba405be437306fbe2b956600fed3648ae4084dbb9362f41257c4d6ed5f0a95d886c98d84d2926a16ff1cf5799ecd620f04fca795fb9600ef16f714b5dffba7664a4b768f6447d3b08459980a432f4636d9a76d6f5a30b63faec934b78b68ef46e02e3e5e4d9aeebe5944d830e7934fe3f52dc3816160df7d0cdcfbac20afe27ffaa56f88c425934fc091fd2693aee54674efbf2fc65ef537cb378a226d45b4ca1fd4ecd2b7dbba61145830e3c5f6ec209e18cc2bc7c11a8ea50b775fda9464b1d643eccb14b0c0fe8fcb41a67495848dc3ce7208fe84591cddcebf33b0901d564dab05eef9700b4ad4bfb4451b607c6d53440e649c2a10953a568b636668647f5a2aedc441cd2af104b81474ccde24b6ce5921a6baef12c561117dc07553d5986bb785d86208cd10e313c6de1a54702e4ce5101d91e8a120a91ad2558555acef2246c2a5e6ffba40db16bc87780b8cdd72b4f788ccf94218d16c103b8904eff42c81f11f7e5e690c5432aad54c82cc8a319defbe0d9c4578a4f45874ac6494e51626e3378ec7986798116aed5ff24f4260eb73885f1250053531c8e7bbb3b4beed43d20f94d5091052ad6082491357145feb150dd01596abedbafc04d1966b317122fe5ee48322a92a603b4c902ee7a5308a4fdc0d72bcd2ee61cf16291ac8ea5371394205b6586195efe887011fc831c023f1fc7b64ef29d317793b3eb21f57d4fb6a32ad137374b4fccaeb2e95c91d2cad578107b4e7fa30657a08ddcf984008a836fec566b0401c8da92dd253661abb5313ef09d04741a8a16c2f74ae27e8d171cc1a1880d620fb61532bb7833e72f9fd5c7c3649f139b5d4156001f9aa461ece982fb93bb86eae386c0e0fed8ed3fd793c85827271c0d02b1f0adfe25a5253be22c15178b34594996ef7410e7398e1bebbdfcd8fb7af5facc74ae90658998dd67ad7d033c2d45fcd3c0b1601ea8e655ab22d3f4b15b7da8664ebeb385a37429e4a62a8bfd3eff0c6ebe398207a605f35a460bfc4012e85250c5cfc73aee14ba0121301a1c27d63ec8863c40f613dda13a000a0faed2399201256cdb6eae706acf5a8d736c6048104fa3f312ad3bd6fa12632f3c7a1197f2c5ca47f93469f6118786b32c7b276c6720bef9d625d5b0f7ab135831f838e0edcc05abdf0aab3c6c1410d60141b1c005de68890f01b7b2cdfd669452916117787c5b9931c02999de7c19e49613bf5f2c949e13e25af789f4074531ecc001a7f2bf9e261e486fa8b82529e8d4f8355d496093a5f5010a63764dcb3aaf2985c5f67eef34cedfe96dfa463a2de88d092c51c343f5575e3cb4d845f47d1124b94416f09c51005f6160f5779308ca9576ae9845bb06db7c38bd5325c58ffed3778e4483a97472c069186436c3327572c9a40f0136b4f4bb50fccbe28712652a6f7af2bd3441779ce4e80ad2235d6a90b3fd0f9a25b6925ca49d31bbac6be6ee1b3be7e09cbd59c5c44df6eff0bb51670cb79bb79ecd36638772ab0f486deef99a1d895883409664db0cd48bdb6ebdb80197df763c27985216ad7b7bdbc71503dee337998253aaf47f0779612847db89dca0e4172f44f5c392f46f469c953305c6c5b6cd227b1d766b720d63f3abacf0c1da72958cb36c7ff414d9e725b6ed4902bf641c67de88639e118047ff534801393beb392a6768b5ff7943c209aecd0c28567da7c3639ffbc0299e6b419828a80f9ccae7d18b39ed9f3904cdcfba3fe692895098f3b93c7091749f7f3add0b232cb12523f7ba6bbc5e84f42223ac3de068c47073afc71a7e542e54795f9a5e92705c5eb37ea46010734a933da6280eb60e6c635e48e94c35c0de71e7d6285915dd179a961a1ec50fdbc7984cebed0b744f6f18617755f824783173cc3f627a06cfd8d61f94d436ba427c46d495eb1d9ff1a39904d3178646d2817cd6095f23854bff32db8c9500d6cb7919dc8064b1fd21df66ae6f18796fc9b47bf609c9106a722de665b708a0e337532d20bc2593d5d1bf9678315bce07bc5038facd2708af19188ddc9566e040265c1ee6ec41e4a928a1b846c26c27925fcdf55db6afb27c5b44eb0bcbb5ce9785c420e3ad2e583a40025c691defd39986476e2eb694b26533dbe9e43ee8ba36e417b25ab9e9f680f923300468c68a452a58cb3e401c39371cca87b479072557333c7458f670bf17d6974ceb047ef3c17178b2364660bd7554a6b22e65245574f313f44767d4fbc0a421ab441a9cdf2e184ffe6b7f616fc5185e704f266c11591144240aeea48cd981b2961a610c612ba25d4e6a31f07bd19d013dcebb75643ad4043d1931f03d4ec133dfcf98e66ad524c2590a97e1cbceb4cd87057b957c00d264b3c453e8b2ba780b8679b65d6d7bf00beef88f79eda56db125d29fd9bde4b527dc04b1e23ae78240b20030306b6f479fcd372eb7cbc15a0cb8d78bc82fca86bf1481f2e9b5793202021d86e92c2a199338148f4a1f1a14b297d91c7a6fc7be603e83e5a3edc524a7e851c2c75c4858645fa1adf1fb2fcce46c5a7bd18c89ce6e1ad4dd1d28518d9a725b281902e580d1a7b5e11f18ceb4a17f1e763e6c92fa763681e07647400ea54fa5d79194e6e982933f1463082881c945a2fe76592db30c622207ad51c88988d2101640ea757775cd73954d36fd25d06614bec12ce466358af48230b68a3df05f76a807bb251955ec13319b060a566bd9f9de6de6369cbd0f44f793561b3dcd2f0e5b73c9f4324630f326cdef82835e1b1b5dfd07bff836e084e39d09df4906b5f8ea26108066220de553e56776d6b52c4ea5311736d8517c5d9be0a4fd90c0bb27fff527f97f02a51e4b035427a72877b91627dc538d36b3f44a231ff0c9bb2ac934da722c27e75afbbaee4306edb2848dc8b30772a4675b4be392ab13d1752b3eb69363dc57b3cbd1748f89839678a64e00e6a088b9a1b544d4495958c1010a8d0e49d7f2da58a4ed26a2eb7b2be8997e9e91c8890eabdd4d291ae3f15bc1ddbe7988cb83768e3ab24e30e46e93114d5b173ba82da1ebdeb3f454550d8472bb7a93b2829e5d186bd1554fb60b30f01eb49afd8cae491d9d43e83d6baa3c01afe496bd9c0e869b288ea657686e69ae1c457a7ccceb4856512f97a397614529788c27cf18ba0d36a112756f6e96d076c5716e5e60f494934b3fd5813428bab684c52500063bf9216", 0x1000}, {&(0x7f0000001100)="7bf69bb27c626cd7bf5fa6e22c708f70dbddc332da22e168393dc5f7c3f336e27c88da1ef8dcaa2e2bf275403fc1cdde5c5c5479fb2b4be24124f12619e89f3bf53f5209a4ca6f6e66dfa9b6c35becb3a08bb8598962d272d00ba1be1c6448ef3537e1b68ea27077e11965318ec8a8114681023144a6c45eada20fd6e4d8b3f144aa0d5b81c498ff60289e1915307cf668271f9056c65641a2128ff59a1cfd31d1309bf038121b8f0458d1483aa5c479c8fb4b07095f6563fe47620dc4cb1b6e065fd7371a49e5affdb4f0ae8bd203bf82fe1e74bce328664e2446105d9e66ccea0cd31ab3e274d44a37eff983b33533be9ac972ff", 0xf5}, {&(0x7f0000001200)="9837a4a70b68cdaeb9b8a8484b053231b4692f9087663a79562ed26da36219a876038409f25edc6d680412a5e38f01b2e338c034ff112d077f7118457e877f0b373255951e94002455cac8a73de67e5d55aeaa08ecf3a7aa8acf4c5dbb23c9c1edfdd0d407a80c21f61afe40d51ac4503809df0cfd61077aef41d2946221f01799a397dbe149768c41b45c2a792031f4d5d8", 0x92}, {&(0x7f00000012c0)="a311dda381c2600e6d2ecf3d25a4dbd62d79758ea18fa9f536d4c1492eadab49e86093c75e41ab9909f6b80f32fe5b970d10f3317bbad49ff24882ec8f3120e2965cc9ae1c1bf41302e17167351cd35ab0b511056b3032496d57e2e9284203fc9de4ab1dc353ffd25c1e9cfe300976b69807309372a9cb5e4986af5c7cc87d7c49eca3695c79c2469570", 0x8a}, {&(0x7f0000001380)="d2e11971ccb0003dc9b432fb09e5762a89ea1bebd916e47c56aa2da60cf23d830c2b45276724f1ed78849c946d651a807c8a491ced1366e17530f390377ec01541c1c830e822a02581c9bf27fb892193e0fc449718e8feb94cd862b682fe8dfe00a30034438302c960cb710c501c0a0ee3d69cae27d2e9962e5855c5037319c6ff026d2ade071df58b672a7edb94aee6dc6737c3e0190047fb180cc7a8", 0x9d}], 0x5, &(0x7f00000014c0)=[{0x60, 0xffff, 0xff, "0980d8d175638c23401e577534adff7b6351f624fb6515f99588a174bc789db8ab01429a064f3204d7a71e3825fc86f9a0affaf5781ddd1ff9ceb6dcb8b38c11edec22f5d079441b7b12d02cde"}, {0xa8, 0x1, 0x7ff, "b8f3034094930c2c446ebfe24b5eb31c304eaf1fb185985a625709bd3be78982b8c322b8970a8da17a562a2c7c8fde7a5a26beba5f785b7427059dbe2787f316caa6cb0f29c13625c1ece8f0a5c82703a93e517392252bd9cf718da69dd25b200581ec115e3068646865374e3200b42e3bc3f51b0fde53f018874e60a3026b9cd27d9db23d6b3fd3225822c4cfebf515d468d66a53468b"}, {0xf8, 0x1, 0x8, "d734ff88d032d017e0aeacf8eb2b170bc7d79c3c77f13d21197b695044d59acc600cd15e261fad5826ce0d80efb80b732b23361c870ae67a3e673ee125607d4c35c0c7cff1bccd61f928a22467c5808c95141d644d9508a6fc55f32b10512b6f444be6b319a57346991427df6c24a561670f1e34a795ee9eaca4dcb6a60f692d36badf52fbf2ef3d4b804cc037846d2dd58675b76967ab3e798633a23328e5abee996886bec1e1238382663ca4d1dfba330344d26f56a730b389bad1be3af4b3a97c1a28c42034bf469c1690b9be3436e9fd43bb8cd77457a6e9447977281c522cb06ea0"}, {0x70, 0x1, 0xa4e8, "12e231fb7652e36e6385981bde37758d5833126d867e625d727bfe7b292be39081d7ea87b5cfa5dfaf4ff81f6e9b0e903768ad84415a2c285f40ecf3fd6db6f73a2ab3ec232071edcd0fee1997129121ae9d4705e57a292544a618e94097"}], 0x270}, 0x1) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x10020, 0x100) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") bind(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x409a429c}, 0xfffffffffffffe99) 16:00:13 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() readv(r0, &(0x7f0000000780)=[{&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/215, 0xd7}, {&(0x7f0000000600)=""/24, 0x18}, {&(0x7f0000000640)}, {&(0x7f0000000680)=""/226, 0xe2}], 0x7) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x82907003, &(0x7f0000000040)=0x2) bind(r3, &(0x7f0000000640)=@in6={0x18, 0x2, 0x5, 0x4}, 0x1a6) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='x\x00') 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:14 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80010004, 0x5126) r2 = open(&(0x7f00000006c0)='./bus\x00', 0x1242e02a0dd8b3de, 0xc0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000640)) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000001300)=""/29, 0x1a7}, {&(0x7f0000001340)=""/184, 0xb8}, {&(0x7f0000001400)=""/101, 0x63}], 0x5, 0x0, 0x2) select(0x9, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:15 executing program 1: r0 = kqueue() setgid(0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000001}], 0x401, 0x0, 0xffffffffffeffffd, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x28, 0x1, 0xffff, 0xbaba}, {{r0}, 0xa, 0x10, 0x2, 0x7, 0x6}, {{r3}, 0xfffffffffffffffa, 0xa, 0xc000002e, 0xff, 0x20}, {{r0}, 0x3, 0x1, 0x20000000, 0x7fffffff, 0x7}, {{r4}, 0xfffffffffffffffc, 0x4, 0x1, 0x1f, 0x8}], 0x4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x40, 0x78000006, 0x5, 0x4}, {{r6}, 0xfffffffffffffffa, 0x14, 0x1, 0x2000000000000000, 0x4}, {{r7}, 0xfae476fa15b9413, 0xe5, 0x40000000, 0x8, 0x7984f3d8}, {{r8}, 0xfffffffffffffff8, 0x3419ec04cae0af9f, 0x8, 0x9, 0x3}, {{r9}, 0xfffffffffffffff8, 0xc, 0x10, 0x8, 0x4194}, {{r10}, 0xfffffffffffffffe, 0xb6, 0x20, 0x5d, 0x1}], 0x1, &(0x7f0000000240)={0x7fff}) kqueue() 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = msgget(0x2, 0x140) msgrcv(r1, &(0x7f0000000d80)={0x0, ""/184}, 0xc0, 0x3, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/139) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x40047463, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x4, 0x49ae) pipe(&(0x7f0000000040)) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x80000000, 0x100000001}, 0xfffffffffffffdfe) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1000) pipe(&(0x7f0000000000)) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xffffffffffffffff, 0x6}) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f01046c653000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x80) sendto(r2, &(0x7f0000000100)="3e58280fb86fa92b09427ea6305b037fe4661aae601752604fb22a59d373c61a5ac8d52e6d35416b32327a0c873f090f04d5797d813cf7f418beffbfd9430e16a425cb99bdb9f7ab5084046944652efeff6bfde96c563e3851fb004505b3cb736e69c56facf2c6e2bf2aea36b88e459eade50b70cfda84bc93453f49e5271e67bf293e5d1d00462b5b3fd2f7aa651a414d4badb65ae7670934971ae356b04bff28f1a8e358599a396e8dfe85b120000eb0f620424803bfd582fbd820166c4d", 0xbf, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x2, 0x44}, 0xc) 16:00:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="200000d009000000ffff07e3a5c20000f87c8a5b67071b542a538706000000b8130000002900002031000000030000003598af0dc1bb893f45b9398659abe3a4f6befaf586d4c5a0f3c52961b809599bcc8bcb849d4a19ff027c868160c3f38c2e7abb0fd98028d55b0df405af6f9860732a5f051a57d1e2c0a7daa5feda59d06a9757896e9b98ab93ebf412256ee2c97cdf01b123a0d0893775ab9d3433ae4883bfc320e904a0a1d390d1195fe273c266e6b28b34fc530042649d0c1b6948d01d3ec1e5306a39807ebd4e8cd990725edc41370cd3ffbed3fdcd287a21a1d21eaa1e34febfd20bfe36768e2c37edda0298aac47a07e961d16bb1b17d3b61bbc9039ee2604573c40eed909c3bbb7e5369b8f365c2c8f97f18935f3aef9bb0c9a83075836c418bcc63cba2a62491914f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) r2 = open(&(0x7f0000000400)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) readlinkat(r2, &(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000240)=""/144, 0x90) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) r3 = socket(0x10, 0x4, 0x9) r4 = socket(0x0, 0x3, 0x0) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0xd0af4ecf58e2bba7, r3) openat(r7, &(0x7f0000000200)='./bus\x00', 0x80, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r5, &(0x7f00000001c0), 0x0, &(0x7f0000000380)=[{{r8}, 0x53c37f35df59c0ff, 0x1, 0xf0000008, 0x50b2785d, 0x2}, {{r3}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x7, 0x2}], 0x20, &(0x7f00000003c0)={0x8, 0x6}) recvfrom$inet(r0, &(0x7f00000001c0)=""/9, 0x9, 0x800, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg(r4, &(0x7f0000000100)={0x0, 0x2b4, 0x0, 0xed8e01c4d8fbb28c, 0x0, 0xffab}, 0x3) 16:00:15 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="2dfabb6bc8b3a7095000e93c89a6763352ca51948daf125e598589948b73f0e3b348dba45cae7f73dd2cdbcb8d43911cef459c53ef7634f58647ca660310a6dac67c7d32318d991c6a00f70f7fef45b8942ca1996047455d23e6a751aa35228cc13f6b35"], 0xa) dup2(r4, r3) listen(r4, 0x0) dup2(r4, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) kevent(r0, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x80, 0x4, 0xaeb0, 0x1}, {{r6}, 0xfffffffffffffffc, 0x6b6553e8fc05ebb4, 0x5, 0x10000, 0x2}, {{r7}, 0x0, 0x4b, 0x20000048, 0x0, 0x500000}], 0x1, 0x0, 0x8dd, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 16:00:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82e90082cf6eb0be546d9f0f5e47a3787c0503badf57ec434a10b379a334ffff000068257e9e5a7bfa"], 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) setuid(0xee01) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = semget$private(0x0, 0x7, 0x80) semop(r4, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x7) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/96}, &(0x7f0000000000)=0x62) setsockopt(r1, 0x1, 0x3f, &(0x7f0000000140)="f2ea6a8e6c8f75f27689590f", 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:16 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="72efe0c776f1b9bbb4a40872ad217a2750ba2b302e080b3b9a293a274e45ae5e8234fc052a213ac7e8958375c1a91693d1b40599f8f90d0f4d49c772c5e508f3e7f93ac5d7bac9e2526ca6d1aab4dfb603b061542d3d67147a3c4faf40fabf", 0x5f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [0x0, 0x0, 0x0, 0x9], [0x0, 0x6, 0x1, 0x0, 0x0, 0x0, 0x3], [], [{0x0, 0x2, 0x401}]}}) r1 = socket$inet6(0x18, 0x4, 0x9338) fsync(r1) 16:00:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r3) fcntl$setstatus(r1, 0x4, 0x4) r4 = syz_open_pts() r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x82907003, &(0x7f0000000040)=0x2) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000100)=0xfae, 0x4) write(r4, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0xa07e) write(r1, &(0x7f0000000340), 0x10000014c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r7 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) wait4(r7, 0x0, 0x8, 0x0) vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff8254f790, 0xffff800000beb000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8254f790, 0xffff800000beb000, 0, 1) -> e uvm_unmap_remove(ffff800000beaf00,0,80000000,ffff800017793348,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff800017793380, count: 0 ddb> trace uvm_unmap_remove(ffff800000beaf00,0,80000000,ffff800017793348,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000beaf00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff80001595fc78,ffff8000ffff3b40) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000aaa800,ffff8000ffff3b40) at vm_create+0x182 VOP_IOCTL(fffffd80362005b0,c5005601,ffff800000aaa800,1,fffffd803f7c6c00,ffff8000ffff3b40) at VOP_IOCTL+0x88 vn_ioctl(fffffd802ee9bf18,c5005601,ffff800000aaa800,ffff8000ffff3b40) at vn_ioctl+0xb7 sys_ioctl(ffff8000ffff3b40,ffff800017793728,ffff800017793770) at sys_ioctl+0x5b9 syscall(ffff8000177937f0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,86551fa0010) at Xsyscall+0x128 end of kernel end trace frame: 0x867c6f6ccf0, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff800017793330 rbx 0 rdx 0x22e1 __ALIGN_SIZE+0x12e1 rcx 0xffff800015719000 rax 0xffff800000beaf00 r8 0x1 r9 0 r10 0xdd20134625c0f88 r11 0xcd3d2f9b52ffc2a0 r12 0 r13 0xfffffd80356cb778 r14 0 r15 0xffff800000beaf00 rip 0xffffffff815451bb uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800017793280 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.1) pid=262399 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2ee8,0xffffffff8258e3e0 process=0xffff8000148a3458 user=0xffff80001778e000, vmspace=0xfffffd803f013220 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 46572 211632 51340 0 2 0 syz-executor.1 *46572 262399 51340 0 7 0x4000000 syz-executor.1 51340 150637 40531 0 3 0x82 nanosleep syz-executor.1 29314 24164 1 0 3 0x100083 ttyin getty 79968 497950 40531 0 3 0x82 nanosleep syz-executor.0 99237 298972 0 0 3 0x14200 acct acct 39661 67891 0 0 3 0x14200 bored sosplice 40531 497011 66664 0 3 0x82 thrsleep syz-fuzzer 40531 249444 66664 0 3 0x4000082 thrsleep syz-fuzzer 40531 88190 66664 0 3 0x4000082 thrsleep syz-fuzzer 40531 364552 66664 0 3 0x4000082 thrsleep syz-fuzzer 40531 474909 66664 0 3 0x4000082 thrsleep syz-fuzzer 40531 295294 66664 0 3 0x4000082 kqread syz-fuzzer 40531 376539 66664 0 3 0x4000082 thrsleep syz-fuzzer 66664 447783 53508 0 3 0x10008a pause ksh 53508 187710 66790 0 3 0x92 select sshd 66790 16676 1 0 3 0x80 select sshd 11076 251736 29526 73 2 0x100090 syslogd 29526 437687 1 0 3 0x100082 netio syslogd 71503 81440 1 77 3 0x100090 poll dhclient 51864 236110 1 0 3 0x80 poll dhclient 25361 414236 0 0 2 0x14200 zerothread 39332 196331 0 0 3 0x14200 aiodoned aiodoned 76768 57110 0 0 3 0x14200 syncer update 50151 86367 0 0 3 0x14200 cleaner cleaner 76449 394929 0 0 3 0x14200 reaper reaper 23952 263325 0 0 3 0x14200 pgdaemon pagedaemon 93989 293002 0 0 3 0x14200 bored crynlk 39389 115342 0 0 3 0x14200 bored crypto 47538 225810 0 0 3 0x40014200 acpi0 acpi0 12545 384295 0 0 3 0x14200 bored softnet 25406 270116 0 0 3 0x14200 bored systqmp 22475 321532 0 0 3 0x14200 bored systq 27359 261419 0 0 3 0x40014200 bored softclock 55391 233516 0 0 3 0x40014200 idle0 18417 310251 0 0 3 0x14200 bored smr 1 340089 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9563 7002K 8396K 78643K 20965 0 0 pcb 13 8K 8K 78643K 226 0 0 rtable 114 4K 4K 78643K 810 0 0 ifaddr 59 13K 14K 78643K 224 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 147 0 0 iov 0 0K 24K 78643K 332 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1240 78K 78K 78643K 4180 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 30 0 0 VM map 3 0K 0K 78643K 7 0 0 sem 12 0K 1K 78643K 246 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 1790 0 0 sigio 0 0K 0K 78643K 34 0 0 proc 50 38K 63K 78643K 868 0 0 subproc 32 2K 2K 78643K 189 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 158 0 0 in_multi 33 2K 2K 78643K 165 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 10 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 435 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 111 22K 31K 78643K 5134 0 0 UVM aobj 81 3K 3K 78643K 97 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 203 0 0 NDP 12 0K 0K 78643K 73 0 0 temp 169 3531K 3601K 78643K 48952 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 25 0 19 1 0 1 1 0 8 0 rtpcb 80 115 0 113 1 0 1 1 0 8 0 rtentry 112 141 0 96 2 0 2 2 0 8 0 unpcb 120 710 0 693 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2654 0 2654 1 1 0 1 0 8 0 tcpcb 544 336 0 332 1 0 1 1 0 8 0 inpcb 280 1130 0 1123 2 1 1 2 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 22 0 18 2 1 1 1 0 8 0 pkpcb 40 10 0 10 3 3 0 1 0 8 0 ppxss 1128 20 0 20 6 5 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 617 0 398 16 2 14 14 0 8 0 art_table 32 618 0 398 2 0 2 2 0 8 0 art_node 16 137 0 97 1 0 1 1 0 8 0 sysvmsgpl 40 29 0 13 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 244 0 234 1 0 1 1 0 8 0 shmpl 112 95 0 16 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4034 0 2643 46 0 46 46 0 8 0 ffsino 240 4034 0 2643 83 0 83 83 0 8 0 nchpl 144 7241 0 5636 60 0 60 60 0 8 0 uvmvnodes 72 6560 0 0 120 0 120 120 0 8 0 vnodes 208 6560 0 0 346 0 346 346 0 8 0 namei 1024 25765 0 25765 3 2 1 1 0 8 1 vmpool 520 5 0 4 2 1 1 1 0 8 0 scsiplug 64 3 0 3 3 3 0 1 0 8 0 scxspl 192 23284 0 23284 16 14 2 7 0 8 2 plimitpl 152 178 0 171 1 0 1 1 0 8 0 sigapl 432 1936 0 1923 2 0 2 2 0 8 0 futexpl 56 40195 0 40195 3 2 1 1 0 8 1 knotepl 112 474 0 455 1 0 1 1 0 8 0 kqueuepl 104 347 0 345 1 0 1 1 0 8 0 pipepl 112 1038 0 1019 4 3 1 2 0 8 0 fdescpl 424 1937 0 1923 2 0 2 2 0 8 0 filepl 120 15493 0 15397 9 5 4 5 0 8 0 lockfpl 104 668 0 667 1 0 1 1 0 8 0 lockfspl 48 204 0 203 1 0 1 1 0 8 0 sessionpl 112 28 0 18 1 0 1 1 0 8 0 pgrppl 48 52 0 42 1 0 1 1 0 8 0 ucredpl 96 2972 0 2964 1 0 1 1 0 8 0 zombiepl 144 1923 0 1922 2 1 1 1 0 8 0 processpl 864 1953 0 1922 4 0 4 4 0 8 0 procpl 632 4036 0 3998 4 0 4 4 0 8 0 sosppl 128 26 0 26 5 4 1 1 0 8 1 sockpl 384 1982 0 1956 5 1 4 4 0 8 0 mcl64k 65536 314 0 314 36 35 1 32 0 8 1 mcl16k 16384 12 0 12 5 5 0 1 0 8 0 mcl12k 12288 28 0 28 6 5 1 1 0 8 1 mcl9k 9216 19 0 19 6 5 1 1 0 8 1 mcl8k 8192 47 0 47 6 5 1 1 0 8 1 mcl4k 4096 180 0 180 3 2 1 1 0 8 1 mcl2k2 2112 7 0 7 3 2 1 1 0 8 1 mcl2k 2048 61344 0 61290 17 9 8 14 0 8 0 mtagpl 80 53 0 45 3 2 1 1 0 8 0 mbufpl 256 108306 0 108183 29 18 11 22 0 8 1 bufpl 256 12882 0 5579 457 0 457 457 0 8 0 anonpl 16 194690 0 181036 107 37 70 75 0 62 8 amapchunkpl 152 9183 0 9052 32 25 7 16 0 158 0 amappl16 192 9077 0 8286 89 41 48 52 0 8 8 amappl15 184 278 0 278 1 1 0 1 0 8 0 amappl14 176 349 0 346 1 0 1 1 0 8 0 amappl13 168 281 0 281 2 2 0 1 0 8 0 amappl12 160 54 0 53 2 1 1 1 0 8 0 amappl11 152 547 0 534 1 0 1 1 0 8 0 amappl10 144 13 0 11 1 0 1 1 0 8 0 amappl9 136 1038 0 1032 1 0 1 1 0 8 0 amappl8 128 626 0 598 1 0 1 1 0 8 0 amappl7 120 77 0 70 1 0 1 1 0 8 0 amappl6 112 558 0 543 1 0 1 1 0 8 0 amappl5 104 384 0 375 1 0 1 1 0 8 0 amappl4 96 2135 0 2105 1 0 1 1 0 8 0 amappl3 88 730 0 723 1 0 1 1 0 8 0 amappl2 80 14208 0 14141 3 1 2 3 0 8 0 amappl1 72 44488 0 44085 27 18 9 20 0 8 0 amappl 80 4393 0 4350 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 96 0 16 2 0 2 2 0 8 0 uaddrrnd 24 1942 0 1923 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1942 0 1923 1 0 1 1 0 8 0 vmmpekpl 168 15886 0 15863 2 0 2 2 0 8 0 vmmpepl 168 233784 0 231939 192 82 110 115 0 357 24 vmsppl 272 1936 0 1923 4 3 1 2 0 8 0 pdppl 4096 3890 0 3854 6 1 5 6 0 8 0 pvpl 32 642845 0 626078 312 116 196 282 0 265 47 pmappl 200 1941 0 1927 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 672 0 84 17 0 17 17 0 8 0